body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	line-height:1.5em;}
	

#kopflayer1 {
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:100px;
	z-index:1;
	background-color: #FBE2AE;
	}
	
#kopflayer2 {
	position:absolute;
	left:0px;
	top:100px;
	width:100%;
	height:25px;
	z-index:2;
	background-color: #99CC66;
	border-top-color:#5C743D;
	border-top-width:2px;
	border-top-style:solid;
	border-bottom-color:#5C743D;
	border-bottom-width:2px;
	border-bottom-style:solid;}


#kopfbildlayer {
	position:absolute;
	width:89px;
	height:49px;
	z-index:6;
	top: 40px;
	left: 22px;
}
#kopftextlayer {
	position:absolute;
	width:491px;
	height:58px;
	z-index:6;
	left: 340px;
	top: 14px;
}

#layerhauptbereich	
	{
	position:absolute;
	left:-2px;
	top:129px;
	width:100%;
	height:500px;
	z-index:3;
}	

#navilayer {
	position:absolute;
	left:-2px;
	top:0px;
	width:200px;
	z-index:4;
	background-color: #5C743D;
	border-right-width: 4px;
	border-right-style: solid;
	border-right-color: #FBE2AE;
	}
	
#inhaltslayer {
	position:absolute;
	left:211px;
	top:7px;
	width:647px;
	height:490px;
	z-index:5;
}	

	

/* alles zur hauptnavigation*/	
.navText {
	font: 11px Arial, Helvetica, sans-serif;
	color: #FBE2AE;
	line-height:16px;
	letter-spacing:.1em;
	text-decoration: none;
	}


ul#hauptnav  {
	list-style: none;
	margin:0;
	padding-left:5px;
	left: 401px;
	top: 7px;
	}

ul#hauptnav li {
border-top: 1px solid #FBE2AE;}	 /*farbige trennlinien einblenden*/
	
	
/* automatische Unterstreichungen ausblenden*/
ul#hauptnav  li a:link, ul#hauptnav  li a:visited
{ display:block;
	text-decoration: none;
	font: bold 8pt verdana, sans-serif;
	padding: 5px;
	
	}
	
a:link {color:#FBE2AE;}	
a:hover {color:#993300;}
a:visited {color:#FBE2AE;}

	ul#hauptnav ul.unternav li
	{border-top:0 none;
	padding-left:3px;
	list-style: none;}
	
ul#hauptnav li a:hover {background-color:#99CC66;
}	

a.verweis:link, a.verweis:visited {font:bold 8pt verdana, sans-serif;
									color:#5C743D;}	

	
/*Textformatierungen*/
#kopftext_1  	{
	font:bold 24px Arial, Helvetica, sans-serif;
	color: #5C743D;
	letter-spacing:.4em;
	word-spacing:.7em;
	
		}
	
 #kopftext_2 {	
	font:bold 13px Arial, Helvetica, sans-serif;
	color: #993300;
	letter-spacing:.3em;
		}	
	
.bodytext {
	font:11px Arial, Helvetica, sans-serif;
	color:#666666;
	line-height:20px;
	margin-top:0px;
	}
		
h3 { color:#5C743D;
	font-size:14px;}	

.zentriert {text-align:center;}

/*Bildformatierung*/
.rahmen {border-width:2px;
		border-style:solid;
		border-color: #5C743D;}

/*Tabelle Buchungsformular*/
#formulartab	{table-layout:fixed;
					
				}
td {height:23px;}
.ausrichtung {vertical-align: bottom;}
td.links1 {width:90px;}
td.links2  {width:200px;}
td.rechts1 {width:90px;}
td.rechts2  {width:200px;}
.tabtext {font:bold 0.9em verdana, sans-serif;}



select, input, textarea {border-width:1px;
		border-style:solid;
		border-color: #5C743D;}
		
.breite1 {width:150px;}
.breite2 {width:50px;}
.breite3 {width:350px;
		height:60px;
		resize: none;}

/*Datumsformatierung*/
#monthformat {
	border-bottom: 1px dashed #5C743D;
	}
		
#dateformat {
	font:11px Arial, Helvetica, sans-serif;
	color: #993300;
	letter-spacing:.2em;
	}
	
#dateformat a {
	font:11px Arial, Helvetica, sans-serif;
	color: #993300;
	font-weight:bold;
	letter-spacing:.1em;
	text-decoration:none;
	}
	
#dateformat a:hover {
	color: #F4FFE4;
	letter-spacing:.1em;
	}
