/* CSS Document */
@charset "iso-8859-1";

/**********************************	ALLGEMEINES *****************************************/
body,table,td,tr,div,p,pre,h1,h2,h3,h4,ul {font-family: "Verdana", Verdana, Helvetica, sans-serif;}
body,td,div,p,pre,ul {font-size: 11px;}

h1 {font-size: 14pt; }
h2 {font-size: 16px; font-weight:bold;}
h3 {font-size: 13px;}
h4 {font-size: 12px;}
.small {font-size: 12px;}
.mini {	font-size: 11px;}
.minimini {	font-size: 10px;}



/**********************************	HAUPTBEREICH & TOP *****************************************/
#mainArea {width:820px; height: 600px;  margin: 0px auto; position:relative; background-image:url(images/shadow.gif); background-repeat:no-repeat;}
/*#top {  margin:0px;margin-left:10px;width:800px; height:280px; background-image:url(images/top_summer.jpg); position:relative;  }
*/#top {  margin:0px;margin-left:10px;width:800px; height:280px;  position:relative;  }
#uab_rest{ height:61px; width:194px; background-image:url(images/uab_rest.jpg); margin-left:10px; float:left; display:inline; }
#slogan{ height:61px; width:606px; background-image:url(images/slogan.gif);  margin-right:10px; float:right; display:inline; }


/**********************************	SOMMER & WINTER *****************************************/
#summer_winter{ 
	position:absolute; 
	width: 150px;
	height: 30px;
	right: 0px;
	margin-top: 59px; 
	line-height: 30px;
	border:1px solid #FFF;
	border-right: 0px;
	padding-left: 5px;
}

#summer_winter a{ text-decoration:none;  }
#summer_winter a:link{ text-decoration:none;  }
#summer_winter a:visited{ text-decoration:none;  }
#summer_winter a:active{ text-decoration:none;  }
#summer_winter a:hover{ text-decoration:none; font-weight:bold;  }

#sm_sep{float:left; }

#link_summer { width: 70px; float:left; font-size: 13px; text-align:center;  }
#link_summer a{ color:#000000; }
#link_summer a:hover{ color:#A1080E; }

#link_winter { width: 60px;float:left; text-align:center;  font-size: 13px;   }
#link_winter a{ color:#000000; }
#link_winter a:hover{ color:#0066FF }

#summer_winter_ovl{ 
	position:absolute;
	opacity: 0.5; 
	filter: alpha(opacity=50); 
	width: 155px;
	height: 30px;
	background-color:#FFFFFF; 
	right: 0px;
	margin-top: 60px; 
}


/**********************************	SUB MENU *****************************************/
#sub{
	float: left;
	margin-left:10px;
	display:inline;
}

#ierzerhof{
	background-image:url(images/ierzerhof.gif);
	width:194px;
	height: 31px;
}

#submenu { 
	background-image:url(images/submenu_bg.gif);
	background-repeat:repeat-x;
	width:169px;
	height:276px;
	padding-top: 20px;
	padding-left: 25px;
	line-height:24px;  
}
#submenu a {
	font-size: 15px;
	color:#000000;
	text-decoration: none;
	padding-bottom:3px; 
	padding:0px; 

}
#submenu a:hover { 
	text-decoration:none; 
	font-size:15px; 
	border-bottom: 3px solid #FBA33B; 
}

/**********************************	CONTENT *****************************************/
#content{
	float:left;
	margin-left: 30px;
	margin-top:10px;
	border-top: 4px solid #A1080E;
	padding-top:40px;		/*40px ohne history*/
	padding-left:5px;
	width: 540px;	
}
#sitehistory{
	float:right;
	text-align:right;
	padding-bottom:20px;
	width: 540px;
	line-height: 20px;
	display:none;
}

#content h1{
	margin:0px;
	font-size: 14px;
	color:#A1080E;
	padding-bottom:7px;
}

#content h2{
	margin:0px;
	font-size: 12px;
	color:#A1080E;
	padding-bottom:7px;
}

#content h1 a{ text-decoration:none; color:#A1080E}
#content h1 a:link{ text-decoration:none; color:#A1080E}
#content h1 a:visited{ text-decoration:none; color:#A1080E}
#content h1 a:active{ text-decoration:none; color:#A1080E}
#content h1 a:hover{ text-decoration:none; color:#A1080E}

#content h2 a{ text-decoration:none; color:#A1080E}
#content h2 a:link{ text-decoration:none; color:#A1080E}
#content h2 a:visited{ text-decoration:none; color:#A1080E}
#content h2 a:active{ text-decoration:none; color:#A1080E}
#content h2 a:hover{ text-decoration:none; color:#A1080E}


#content #news h2 li{
	list-style-type:square;
	list-style-position:inside;
}

.square_ul li{
	list-style-type:square;
	list-style-position:inside;
}

#content p{
	margin: 0px;
	padding-top: 0px;
}

#content p a{ text-decoration:underline; color:#666666; }
#content p a:link{ text-decoration:underline; color:#666666; }
#content p a:visited{ text-decoration:underline; color:#666666; }
#content p a:active{ text-decoration:underline; color: #A1080E; }
#content p a:hover{ text-decoration:underline; background-color:#FFFFFF; color: #A1080E; }


#news p a{ text-decoration:underline; color:#666666; }
#news p a:link{ text-decoration:underline; color:#666666; }
#news p a:visited{ text-decoration:underline; color:#666666; }
#news p a:active{ text-decoration:underline; color: #A1080E; }
#news p a:hover{ text-decoration:underline; background-color:#FFFFFF; color: #A1080E; }

.news_img{
	float:left;
	padding-right:10px;
	margin-right:5px;
	border-right: 1px dotted #222222;
	width: 100px;
	height: 70px;
}

#news{
	/*float:left;
	/*width: 70%; /*BUG Firefox 3.0*/ 
}
/* BUG Firefox 3.0 */
.news_home{
	float:left;
	width:380px;   /* 390px kleiner wegen Holidaycheck */	
}

#status{
	float:right;
	/*border-left: 1px dotted #222222;
	padding-left:10px;*/
	width:160px;  /* 150px */
	margin-top:5px;}

.triangle_ul {
	padding: 0px;
	margin: 0px;
}

.triangle_ul li {
	padding: 0px;
	margin: 0px;
	padding-left: 0px;
	margin-left: 30px;
	list-style-image:url(images/triangle.gif);
	list-style-position:outside;
}

#status #wetter{
	padding-left:10px;
}

.left_img{
	float:left;
	padding-right:10px;
	margin-right:5px;
	border:0px;
	border-right: 1px dotted #222222;
	width: 150px;
	height: 100px;
}


.gallery_img{
	float:left;
	width: 130px;
	height: 87px;
	margin:0px;
	margin-right:5px;
	margin-bottom:5px;
	padding:0px;
	border:0px;

}

#trafficSpider{
	margin:0px auto;
	padding:0px;
	margin-top:30px;
	margin-bottom:30px;
	margin-left:80px;
	border:1px solid #CCCCCC;
}

/**********************************	FOOTER *****************************************/
#footer{
	width: 820px;
	float:left;
	height: 90px;
	margin: 0px auto;
	background-image:url(images/footer.gif);
	background-repeat:no-repeat;
}
#footer_text{
	width: 480px;
	float:left;
	margin: 0px auto;
	padding-left: 20px;
	padding-bottom:10px;
	color:#666666;
}
#footer_links{
	width: 200px;
	float: right;
	text-align:right;
	margin: 0px auto;
	padding-right: 30px;
	padding-bottom:10px;
	color:#666666;
}

.footer_link{ text-decoration:underline; color:#666666; }
.footer_link:link{ text-decoration:underline; color:#666666; }
.footer_link:visited{ text-decoration:underline; color:#666666; }
.footer_link:active{ text-decoration:underline; color: #A1080E; }
.footer_link:hover{ text-decoration:underline; background-color:#FFFFFF; color: #A1080E; }

.admin_link{ text-decoration:underline; color:#FFFFFF; }
.admin_link:link{ text-decoration:underline; color:#FFFFFF; }
.admin_link:visited{ text-decoration:underline; color:#FFFFFF; }
.admin_link:active{ text-decoration:underline; color: #FFFFFF; }
.admin_link:hover{ text-decoration:underline; background-color:#FFFFFF; color: #A1080E; }




/********************************** PRICELIST *****************************************/
.season_caption{
	width:100px; 
	float:left;
}
.sc_nsSommer{ background-color:#FFCC66 }
.sc_hsSommer{ background-color:#CC6666 }
.sc_nsWinter{ background-color:#99CCCC }
.sc_hsWinter{ background-color:#3399FF }
.sc_tsWinter{ background-color:#9999CC }

/********************************** ACTIVITIES *****************************************/
.activities_forward{
	text-indent:30px; 
	margin-top:10px;
}
.arrival_forward{
	margin-top:5px; 
	text-indent:15px;
}

ul li a{ text-decoration:underline; color:#666666; }
ul li a:link{ text-decoration:underline; color:#666666; }
ul li a:visited{ text-decoration:underline; color:#666666; }
ul li a:active{ text-decoration:underline; color: #A1080E; }
ul li a:hover{ text-decoration:underline; color: #A1080E; }

.bitteKlicken{
	float:none;
	font-size:9px;
	width: 540px;
}#holidaycheck { width:160px; }#facebook { text-align: center; }#facebook p { 	margin: 0px;	margin-bottom: 7px;}