body {font-family: Verdana, Arial, Helvetica, sans-serif; 
	line-height: 1.3;}

h1, h2, h3, h4, h5 {display:inline; font-size: inherit; margin: 0;}

input, select, textarea{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size: 100%;
	color: #5A4727;
}

img{border-width: 0;}

form, p{margin:0;padding:0;}

ul, li{
	margin-top:0;
	margin-bottom:0;
}

/* Layer No-Script */

#layernoscript		{
	margin: 0;
	width:100%;
	height:40px;
	background-color: #FFF;
	left: 0px;
	top: 0px;
}

/* Standard Text - auch für Flash benötigt */
.txtStd				{font-size: 70%; color:#000;}
.txtStd a 			{color: #27B; text-decoration:underline;}
.txtStd a:hover 	{color: #27B;}

.txtnoscript				{font-size: 80%; color: #F00; font-weight:bold;}
.txtnoscript a 			{color: #F00; text-decoration:underline}
.txtnoscript a:hover 	{color: #F00;}

.LClear{clear:both;height:0;overflow:hidden;font-size: 0%;}
/*.LClear{clear:both;height:1px;background: red;overflow:hidden;font-size: 0%;}*/
.LC{clear:both;}

.fl{float:left;}
.fr{float:right;}


.TrennerH1{height: 21px; font-size: 0%; overflow: hidden; background: url(/img/css/trenner_h_1.gif) repeat-x top;}
.TrennerH2{height: 21px; font-size: 0%; overflow: hidden; background: url(/img/css/trenner_h.gif) no-repeat center center;}

.spacer1{height: 1px; font-size: 0%; overflow: hidden;}
.spacer1darkOrange{height: 1px; font-size: 0%; overflow: hidden; background: #F0AE34;}
.spacer1Orange{height: 1px; font-size: 0%; overflow: hidden; background: #FFD596;}
.spacer2{height: 2px; font-size: 0%; overflow: hidden;}
.spacer4{height: 4px; font-size: 0%; overflow: hidden;}
.spacer6{height: 6px; font-size: 0%; overflow: hidden;}
.spacer8{height: 8px; font-size: 0%; overflow: hidden;} 
.spacer8white{height: 8px; font-size: 0%; overflow: hidden; background: #FFF;} 
.spacer12{height: 12px; font-size: 0%; overflow: hidden;}
.spacer16{height: 16px; font-size: 0%; overflow: hidden;}
.spacer20{height: 20px; font-size: 0%; overflow: hidden;}
.spacer24{height: 24px; font-size: 0%; overflow: hidden;}
.spacer32{height: 32px; font-size: 0%; overflow: hidden;}

.MinHeight{width: 0px;overflow: hidden;font-size: 0%; float:right;}
/*.MinHeight{width: 1px;background: Lime; overflow:hidden;font-size: 0%; float:right;}*/
.MinHeight50{height: 50px;}
.MinHeight100{height: 100px;}
.MinHeight150{height: 150px;}
.MinHeight200{height: 200px;}
.MinHeight250{height: 250px;}
.MinHeight300{height: 300px;}
.MinHeight350{height: 350px;}
.MinHeight375{height: 375px;}

.pt3{
	padding-top: 3px;
}

/*Preise */

.saisonen{
	width:557px;
	
}

.leiste_preise_schluss{
	width:10px;
}


.leiste_preise_schluss .titel_oben{
	border-style:solid;
	border-width: 0px 0px 0px 1px;
	border-color: #F5E2C4;	
	color:#E79720 !important;
	height:55px;	
}

.leiste_preise_schluss .titel_unten{
	border-style:solid;
	border-width: 1px 1px 0px 0px;
	border-color: #F5E2C4;		
	height:5px;
	overflow: hidden;
}

.leiste_preise_titel{
	width:160px;
}

.leiste_preise_titel .titel_oben{
	padding-left:10px;
	height:55px;
}

.leiste_preise_titel .titel_unten{
	margin-left:5px;
	padding:0px;
	font-size:0px;
	border-style:solid;
	border-width:1px 0px 0px 1px;
	border-color: #F5E2C4;	
	height:5px;
	overflow:hidden;
}

.leiste_preise_tab{
	width:110px;
}

.preise_tab_spacer{
	height:62px;
	overflow:hidden;
}

.preise_tab_spacer .titel_oben{
	border-style:solid;
	border-width: 0px 0px 1px 0px;
	border-color: #F5E2C4;	
	color:#E79720 !important;
	height:55px;	
	overflow: hidden;
}

.preise_tab_spacer .titel_unten{
	border-style:solid;
	border-width: 0px 0px 0px 0px;
	border-color: #F5E2C4;		
	height:5px;
	overflow: hidden;
}





.leiste_preise_titel .titel_oben .HausBezeichnung{
	padding-top:17px !important;
}

/*TABS*/
.leiste_preise_tab{
	width:110px !important;
	color:#E79720 !important;	
	height:62px;	
}


.spezialangebot{
	background-color:#F9F1E6;
	color:#E79720 !important;
	background-image:url(/img/preise/bg_spezial.jpg);
	background-repeat:repeat-x;
	background-position: top left;
}





.leiste_preise_tab .titel_oben{
	border-style:solid;
	border-width: 1px 0px 1px 1px;
	border-color: #F5E2C4;	
	color:#E79720;
	height:54px;	
	cursor:pointer;
}

.leiste_preise_tab .titel_unten{
	border-style:solid;
	border-width: 0px 0px 0px 0px;
	border-color: #F5E2C4;		
	height:5px;
	overflow: hidden;
}

.Preisspalte2 {
overflow:hidden;
text-align:center;
font-size:10px;
}


/*TABS AKTIV*/


.leiste_preise_tab_aktiv{
	width:110px !important;
	color:#5A4727 !important;	
	height:62px;	
}



.leiste_preise_tab_aktiv .titel_oben{
	background-image:url(/img/preise/bg_aktiv.jpg);
	background-repeat:repeat-x;
	background-position: top left;
	background-color:#F5D598;
	border-style:solid;
	border-width: 1px 0px 0px 1px;
	border-color: #F5E2C4;	
	color:#E79720;
	height:54px;	
	cursor:pointer;
}

.leiste_preise_tab_aktiv .titel_unten{
	border-style:solid;
	border-width: 0px 0px 0px 0px;
	border-color: #F5E2C4;		
	height:6px;
	overflow: hidden;
}

.leiste_preise_tab_aktiv .titel_oben .Preisspalte2 {
overflow:hidden;
text-align:center;
font-size:10px;
color:#5A4727 !important;	
font-weight:bold;
}

.Preisspalte{width:130px; text-align:center; padding:0 5px; overflow:hidden}
.zusatzinfo{width:60px; text-align:left; padding:0 5px}
.Zimmerpreis{padding:2px 10px 2px 46px}
.Zimmerbezeichnung{width:180px; font-weight:bold}
.Zimmerbezeichnung A{background:url(/img/css/punkt3.gif) no-repeat left center; padding-left:10px}
