* { /* Mit Universalselektor die Polsterungseigenschaften aller (Block-)Elemente auf null setzen */
margin: 0;
padding: 0;
}
body {
	text-align: center; /* FÃ¼r IE 5.01 & 5.5, um die Box #wrapper horizontal zu zentrieren */
	/*background-color: #FFFFFF;*/
	background: #FFFFFF url(img/bodyWiese_3.jpg) repeat-x;
}
div {
	text-align: left; /* text-align:center wieder aufheben, damit DIV-Inhalte linksbÃ¼ndig ausgerichtet sind */
}
div#wrapper {
	position:absolute;
	top:10px;
	left:50%;
	width: 980px;
	height: 550px;
	margin-left:-490px;	
}
div#header {
	height: 90px;	
}
div#rahmen {
	position:absolute;
	top:119px;
	left:6px;
	width:718px;
	height:360px;
	background: url(img/content2.jpg) no-repeat;
}
div.logo  {
	position:relative;
	top:22px;
	left:27px;
	width:166px;
	height:90px;
}
div.frontlogo  {
	position:relative;
	top:198px;
	left:366px;
	width:227px;
	height:110px;
}
div.ballon{
	position:absolute;
	top:120px;
	left:716px;
}
div.ballonS{
	position:absolute;
	top:116px;
	left:702px;
}
div.foto{
	position:absolute;
	top:420px;
	left:19px;
}
div.spruch{
	position:absolute;
	top:496px;
	left:382px;
}
div.tourdaten {
	margin-left:12px;
	width:173px;
	height:125px;
	
}
div.tourdaten h1{
	font-family:     Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color: #ee0324;
	margin-bottom:4px;
}
*html div.tourdaten h1{
	font-family:     Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color: #ee0324;
	margin-bottom:4px;
}
div.tourdaten table {
	line-height:10px;
}
div.tourdaten table tr.tr-1 {
 	height:5px;
 	line-height:0px;
}
div.tourdaten table tr.tr-4 {
 	height:5px;
 	line-height:0px;
}
div.tourdaten table tr.tr-7 {
 	height:5px;
 	line-height:0px;
}
div.tourdaten table tr.tr-last {
 	height:4px;
 	line-height:10px;
}
div.tourdaten a, div.tourdaten a:link, div.tourdaten a:visited, div.tourdaten a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size:9px;
	color: #8A8A8A;
	margin-left:37px;
	text-decoration: none;
}
div.purnews {
	margin-top:40px;
	margin-left:12px;
	width:173px;
	height:116px;
}
div.purnews h1{
	font-family:     Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color: #ee0324;
	text-align:center;
	margin-bottom:4px;
}
div.purnews p{
	line-height:12px;
}
div#leftCol-1 {
	position:absolute;
	top:20px;
	left:5px;
	width:200px;
	height:320px;
}
/* -------------------------css für Abenteuerland ----------------------------*/
div#centerCol-1{
	position:absolute;
	top:25px;
	left:252px;
	width:427px;
	height:300px;
	overflow-x: hidden; 
	overflow-y: auto;
	padding-left:5px;
	text-align:justify;
}
div#centerCol-1 h1{
	font-family:     Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color: #ee0324;
	margin-top:10px;
	margin-bottom:13px;
}
div#centerCol-1 p{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	line-height: 15px;
	font-size: 11px;
	color: #000000;
	padding-right:15px;	
}
/* -------------------------css für Termine ----------------------------*/
body#uid828 h1 a {
	font-family:     Arial, Helvetica, sans-serif;
	font-size:12px;	
	text-decoration: none;
	color: #242424;
	margin-left:166px;
}
body#uid880 h1 a {
	font-family:     Arial, Helvetica, sans-serif;
	font-size:12px;	
	text-decoration: none;
	color: #242424;
	margin-left:196px;
}
body#uid875 div#wrapper div#rahmen div#centerCol-1 table tr td {
	valign:top;
}
/* -------------------------css für Gästebuch ----------------------------*/

/* der Button "Neuer Eintrag" */
div#eintrag {
	position:absolute;
	top:355px;
	left:591px;
	text-align:center;
	width:92px;
	height:18px;
	background:#FECA19;
	padding-top:3px;
}
div#eintrag a, div#eintrag a:link, div#eintrag a:visited, div#eintrag a:hover {
	font-family:     Arial, Helvetica, sans-serif;
	font-size:11px;	
	text-decoration: none;
	color: #242424;
	display:block;	
}
/*RESET ALL: --------------------------------------------------------------------*/
* {
	font-family:     Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #242424;
}
a {
	font-family:     Arial, Helvetica, sans-serif;
	font-size:12px;	
	text-decoration: underline;
	color: #242424;
}
a:link {
	text-decoration: underline;
	color: #242424;
}
a:visited {
	text-decoration: underline;
	color: #242424;
}
a:hover {
	text-decoration: underline;
	color: #242424;
}
/*------TOPNAV: --------------------------------------------------------------------*/

div.topnav {
	position:absolute;
	top:102px;
	left:240px;
}
*html div.topnav {
	position:absolute;
	top:102px;
	left:230px;
}
div.navnormal {
	float:left;
	margin-left:10px;
}
div.navnormal a {
	font-family:       Arial, Helvetica, sans-serif;
	font-size:12px;	
	text-decoration: none;
	color: #FFFFFF;
}
div.navnormal a:link{
	font-family:       Arial, Helvetica, sans-serif;
	font-size:12px;	
	text-decoration: none;
	color: #FFFFFF;
}
div.navnormal a:visited {
	font-family:       Arial, Helvetica, sans-serif;
	font-size:12px;	
	text-decoration: none;
	color: #FFFFFF;
}
div.navnormal a:hover {
	font-family:       Arial, Helvetica, sans-serif;
	font-size:12px;	
	text-decoration: none;
	color: #FFFFFF;
}
div.navpressed {
	float:left;
	margin-left:10px;
}
div.navpressed a {
	font-family:       Arial, Helvetica, sans-serif;
	font-size:12px;	
	text-decoration: none;
	color: #FECA19;
}
div.navpressed a:link {
	font-family:       Arial, Helvetica, sans-serif;
	font-size:12px;	
	text-decoration: none;
	color: #FECA19;
}
div.navpressed a:visited {
	font-family:       Arial, Helvetica, sans-serif;
	font-size:12px;	
	text-decoration: none;
	color: #FECA19;
}
div.navpressed a:hover {
	font-family:       Arial, Helvetica, sans-serif;
	font-size:12px;	
	text-decoration: none;
	color: #FECA19;
}
div.footernav {
	position:relative;
	top:385px;
	left:240px;
	width:600px;
}
div.d-nav-no {
	float:left;
	margin-left:10px;
}
div.d-nav-no a, div.d-nav-no a:link, div.d-nav-no a:visited, div.d-nav-no a:hover {
	font-family:       Arial, Helvetica, sans-serif;
	font-size:12px;	
	text-decoration: none;
	color: #FFFFFF;
}
div.d-nav-act {
	float:left;
	margin-left:10px;
}
div.d-nav-act a, div.d-nav-act a:link, div.d-nav-act a:visited, div.d-nav-act a:hover  {
	font-family:       Arial, Helvetica, sans-serif;
	font-size:12px;	
	text-decoration: none;
	color: #FECA19;
}
div.lang{
background-color:#FF002A;
position:absolute;
top:118px;
left:944px;
}
body#uid829  div#wrapper div#rahmen div#centerCol-1 div.csc-textpic csc-textpic-intext-right csc-textpic-equalheight  div.csc-textpic-imagewrap  dl.csc-textpic-image csc-textpic-firstcol csc-textpic-lastcol  dt  img { 
clear:all;
}
/*----lz_gallery-----------------------------------*/
div.tx-lzgallery-pi1 {margin-left:0px;}
    #tx-lzgallery-pi1-listing {width:420px;font-size:12px;margin-left:10px;margin-top:10px;}
    #tx-lzgallery-pi1-listing tr.line1 {background-color:#E1E1E1;}
    #tx-lzgallery-pi1-listing tr.line1 td.count{padding-left:20px;}
    #tx-lzgallery-pi1-listing td.preview {padding:0px;width:80px;padding-left:4px;}
    #tx-lzgallery-pi1-listing td.title {font-size:16px;font-face:bold;padding-left:10px;width:80%;}
    #tx-lzgallery-pi1-listing tr.line2 td{padding-bottom:0px;}
    
    #tx-lzgallery-pi1-listing a {color:black;}    
    #tx-lzgallery-pi1-listing #line-descr-short {border-top-width:1px;border-top-style:dotted;border-top-color:#00008c;}
    div.tx-lzgallery-pi1 .descr_short {padding-left:20px;}
    #tx-lzgallery-pi1-parent-title {font-size:20px;padding:4px 4px 4px 4px;}
    #tx-lzgallery-pi1-parent-count {padding:4px 4px 4px 4px;}
    #tx-lzgallery-pi1-parent-subcount {padding:0px 4px 4px 4px;}
    #tx-lzgallery-pi1-listing td.information {font-size:10px;white-space:nowrap;}

    /* gallery - album  */

div.tx-lzgallery-pi1 #tx-lzgallery-pi1-fotonav td {text-align:left;padding-left:5px;}
div.tx-lzgallery-pi1 #tx-lzgallery-pi1-fotonav td.descr {}
div.tx-lzgallery-pi1 #tx-lzgallery-pi1-fotonav {
	width:426px;	
	margin-bottom:3px;
	margin-left:2px;
	border-bottom-width:1px;
	border-bottom-style:dotted;
	border-bottom-color:#E1E1E1;
}
tx-lzgallery-pi1-fotos {width:300px;}
#tx-lzgallery-pi1-fotos td {text-align:center;padding:3px;}

#tx-lzgallery-pi1-title {border-top-width:1px;border-top-style:dotted;border-top-color:#E1E1E1;text-align:left;margin-bottom:5px;font-size:14px;margin:10px 5px 10px 5px;}
#tx-lzgallery-pi1-descr-long {margin:5px 5px 15px 5px;text-align:justify;}

/* gallery - annotations */
.tx-lzgallery-pi1-5x5-filename {font-size:10px;font-style:italic;}
.tx-lzgallery-pi1-1x1-1 {font-size:12px;font-face:bold;border-bottom:1px solid lightgray;}
.tx-lzgallery-pi1-1x1-2 {font-size:12px;border:1px solid lightgray;margin:3px 3px 3px 3px;}
.tx-lzgallery-pi1-1x1-filename {font-size:10px;font-style:italic;}

/*RESET div.tx-lzgallery-pi1: --------------------------------------------------------------------*/
div.tx-lzgallery-pi1 {
	font-family:     Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #242424;
}
div.tx-lzgallery-pi1 a {
	font-family:     Arial, Helvetica, sans-serif;
	font-size:12px;	
	text-decoration: none;
	color: #242424;
}
div.tx-lzgallery-pi1 a:link {
	text-decoration: none;
	color: #242424;
}
div.tx-lzgallery-pi1 a:visited {
	text-decoration: none;
	color: #242424;
}
div.tx-lzgallery-pi1 a:hover {
	text-decoration: none;
	color: #242424;
}
/* -------------------------css für GalerieSeite ----------------------------*/
div#centerCol-2{
	position:absolute;
	top:25px;
	left:238px;
	width:453px;
	height:300px;
	overflow-x: hidden; 
	overflow-y: auto;
	padding-left:5px;
	text-align:justify;
}