/*
################################# Untermenue
*/

 UL.submenue {
	margin: 0;
	padding: 0;
	background: #EEE6DB;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	padding: 5px;
	color: red;
	}
	 UL.submenue LI {
		display: inline;
		
		}
		 UL.submenue LI A {
		 	color: #CC3300;
			text-decoration: none;
			background: url(images/gastgeberseiten/submenue_hg.png) no-repeat 0px 4px;
			padding:0 15px 0 12px;
			}
/*
################################# Untermenue Preise
*/			
.container_layer {
	position: relative;
	}
	.container_layer H2 {
		font-size: 0.75em;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		margin-top: 0;
		}
#preise {
	position: absolute;
	left: -608px;
	top: 71px;
	width: 535px;
	_width: 557px;	
	background: #EEE6DB;	
	padding: 10px;
	border: 1px solid #B68A81;
	filter:Alpha(opacity=95); -moz-opacity:0.95;
	visibility: hidden;
	}
	#preise .schliessen {
		float: right;
		}
		#preise .schliessen A {
			color: white;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size: 0.7em;
			background: #B68A81;
			text-decoration: none;
			padding: 4px;
			}
	#preise TABLE {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 0.7em;
		border: 0;
		width: 300px;
		background: white;
		}
		#preise TABLE TD.eins {
			width:200px;
			}
/*
################################# Untermenue Bilder
*/			
#bilder {
	visibility: hidden;
	position: absolute;
	left: -608px;
	top: 71px;
	width: 535px;
	_width: 557px;
	background: #EEE6DB;	
	padding: 10px;
	border: 1px solid #B68A81;
	/*filter:Alpha(opacity=95); -moz-opacity:0.95;*/
	}	
	#bilder .links {
		float: left;
		width: 390px;
		}
	#bilder .rechts, #preise .rechts, #buchung .rechts, #karte .rechts { 
		float: right;
		width: 135px;
		}		
		#bilder .schliessen, #preise .schliessen, #buchung .schliessen, #karte .schliessen {
			background: #B68A81;
			width: 127px;
			_width: 135px;
			padding: 4px;
				}
		#karte .schliessen {
			margin-left: 400px;
			}
		#bilder .schliessen A, #preise .schliessen A, #buchung .schliessen A, #karte .schliessen A {
			color: white;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size: 0.7em;
			text-decoration: none;
			padding: 4px;
			}		
		#bilder .leiste {
			 height: 270px;
			 overflow: auto;
			 padding: 0;
			 padding: 0 0 0 10px;
			 scrollbar-face-color:#E8DBCF;
			 }	
/*
################################# Untermenue Buchung
*/		
#buchung {
	position: absolute;
	left: -608px;
	top: 71px;
	width: 535px;
	_width: 557px;	
	background: #EEE6DB;	
	padding: 10px;
	border: 1px solid #B68A81;
	filter:Alpha(opacity=95); -moz-opacity:0.95;
	visibility: hidden;
	}
	#buchung .wunschtermin {
		float: left;
		width: 255px;
		}
	#buchung .alternative {
		float: right;
		width: 250px;
		}	
	#buchung LABEL {
		width: 70px;
		display: block;
		float: left;
		margin: 0;
		}	
	#buchung TEXTAREA {
		width: 250px;
		height: 162px;
		font-family:Verdana, Arial, Helvetica, sans-serif;	
		font-size: 1em;	
		}
	#buchung SPAN, #mailformformtype_mail {
		font-size: 0.7em;	
		}
	#buchung TABLE {
		font-size: 0.7em;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		background: white;
		}	
		#buchung TABLE TD {
			padding: 5px;
			}
			#buchung TABLE TD.gleich {
				width: 70px;
				}
/*
################################# Untermenue Karte
*/		
#karte {
	position: absolute;
	left: -608px;
	top: 71px;
	width: 535px;
	_width: 557px;	
	background: #EEE6DB;	
	padding: 10px;
	border: 1px solid #B68A81;
	filter:Alpha(opacity=95); -moz-opacity:0.95;
	visibility: hidden;
	}				
/*
################################# Inhalte Gastgeberseite
*/			
	H2.subheader {
		font-size: 0.7em;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		margin-top: 0;
		background: #EEE6DB;
		font-weight: normal;
		padding: 5px;
		}
	H3.subheader {
		font-size: 0.7em;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		padding: 3px;
		margin: 5px 0;
		}		
	TABLE.bildreihe TD IMG {
		border: 1px solid #804040;
		}	
		
.clear {
	clear: both;
	}		
FORM {margin: 0; padding: 0;}
/*
################################# Übersichtsseite Gastgeber
*/

TABLE.gb {
	width: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	border: 1px solid #EEE6DB;
	}
	TABLE.gb TR, TABLE.gb TD {
		border: 1px solid #EEE6DB;	
		padding: 5px;
		}
	TABLE.gb TD.bg1 {
		background: #EEE6DB;
		}
	TABLE.gb TD.bg2 {
		background: #DBCFBE;
		}
	TABLE.gb H2 {
		font-size: 1em;
		margin-bottom: 6px;
		}
		TABLE.gb H2 A {
		color: #CC3300;
		text-decoration: none;
		border-bottom: 1px dotted #CC3300;
		padding-bottom: 5px;
		}	
		TABLE.gb IMG {
			border: 1px solid #5D1811;
			}
	TABLE.gb P {
		margin: 0;
		}
	TABLE.gb TD.st {
		width: 1%;
		}