/* CSS Document */

body{
margin:22px 0 0 0;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:x-small;		
color:#666;	
line-height:18px;
background: #ffd65c url(../img/bg.gif) top center repeat-x;
}


/**Funktionen *********************************************************/

.cleaner{display: block;
	clear: both;
	font-size: 0px;
	line-height: 0px;
	background: transparent;
	height:0px;
	}
.cleaner2{display: block;
	clear: both;
	font-size: 0px;
	line-height: 0px;
	background: transparent;
	height:1px;
	}

.pos{
	width:990px;
	margin:0 auto;
	
	
}

.pos_zwei{
	width:976px;
	margin:0 auto;
	background:#fff url(../img/bg_schatten.gif) 0 0 repeat-y;
	padding:0 0 30px 14px;

	
	
}

img, div { behavior: url(http://zugspitze.cycroweb01.itool4.net/frontend/img/iepngfix.htc) }


/**Gesamt********************************************************************/

a{text-decoration:none; color:#666;  text-decoration:underline;  }
a:hover{color:#cc001c; text-decoration:underline; }

.hide{display:none;}

a img {border:none;} 

/**LAYOUT********************************************************************/

#header{background:transparent url(../img/header_bg.gif) top center no-repeat; height:342px; width:990px; padding:16px 0 0 0;}
html>body #header{height:342px; width:990px; padding:16px 0 0 0px;}
#headerfoto{background:transparent url(../img/austauschbild.jpg) 0 0 no-repeat; height:287px; width:960px; margin:0 0 0 14px;}
#trans{background:transparent url(../img/trans.png) 0 0 no-repeat; height:272px; width:197px; padding:15px 0 0 10px;}

#col_left{float:left; width:205px; margin:0 0 0 1px;}
#col_middle{float:left; width:527px; margin:0 0 0 1px; overflow:hidden;  padding:5px 10px 30px 10px ; line-height:22px;}
#col_middle_zwei{float:left; width:740px; margin:0 0 0 1px; overflow:hidden;  padding:5px 10px 30px 10px ; line-height:22px;}
#col_right{float:left;  width:205px; margin:0 0 0 1px; overflow:hidden;}

.impress_box{margin:0 0 1px 0; background:#fff url(../img/impress_box.jpg) 0 0 no-repeat; height:203px; position:relative;  }
.trans_zwei{background:#fff; height:22px; width:205px; position:absolute; bottom:-0.3%; padding:3px 0 0 0; text-align:center; filter:alpha(opacity=75); }

html>body .trans_zwei{background:transparent url(../img/trans2.png) 0 0 no-repeat; height:22px; width:205px; position:absolute; bottom:-0.3%; padding:3px 0 0 0; text-align:center;}

.trans_zwei a{color:#75491c; font-weight:bold; font-size:1.2em; text-decoration:none;}
.trans_zwei a:hover{ text-decoration:underline; color:#cc001c;}

.quick_links{background:#fff url(../img/bg_quick_links.gif) 0 0 repeat-x;  border-bottom:1px dashed #999; margin-bottom:10px; }
.quick_links ul{padding:20px 0 20px 0; margin:0; }
.quick_links ul li{list-style:none;}

.quick_links ul li a#eins, .quick_links ul li a#zwei, .quick_links ul li a#drei{ width: 145px; text-decoration:none; font-size:1.1em; color:#2a82b9; padding:5px 0 5px 55px; display:block;}

.quick_links ul li a#eins{ background:transparent url(../img/icon_drei.gif) 20px 0 no-repeat;}
.quick_links ul li a#zwei{ background:transparent url(../img/icon_zwei.gif) 20px 0 no-repeat;}
.quick_links ul li a#drei{ background:transparent url(../img/icon_eins.gif) 20px 0 no-repeat;}

.quick_links ul li a#eins:hover, .quick_links ul li a#zwei:hover, .quick_links ul li a#drei:hover{ text-decoration:underline; color:#cc001c;}

.contact{  font-size:1.1em; text-align:center; padding:3px 0 3px 0; margin:10px 0 10px 0;}
.contact br{ line-height:7px;}

.infobox_winter{background:#568ac2; border-bottom:2px solid #fff;}
.infobox_winter {padding:5px 0 0 0; text-align:center; }
.infobox_winter a{color:#fff; font-weight:bold; font-size:1.2em; text-decoration:none; }
.infobox_winter a:hover{text-decoration:underline; }
.infobox_winter img{margin:5px 0 0 0;}


.infobox_sommer{background:#FFCC33; border-bottom:2px solid #fff;}
.infobox_sommer { padding:5px 0 0 0; text-align:center; }
.infobox_sommer a{color:#fff; font-weight:bold; font-size:1.2em; text-decoration:none; }
.infobox_sommer a:hover{text-decoration:underline; }
.infobox_sommer img{margin:5px 0 0 0;}

.watch_pics{background:#fff url(../img/almpferdhof.jpg) bottom center repeat-x;  padding:25px 0 25px 0; }
#gallery{background:transparent; height:40px; padding:90px 0 0 20px;  }
#gallery a{font-size:1.3em; font-weight:bold; color:#fff;}


#language{background:#ffcc33; width:140px; float:left; height:38px; padding-left:0; }
#language img{margin:8px 0 0 5px; padding:0 0 0 0;}

#footer{
	width:962px;
	margin:0 auto;
	background:transparent url(../img/footer.gif) 0 0 no-repeat;
	padding:0 14px 30px 14px;
	font-size:1.1em;
	
}

#footer_eins{
	float:left;
	background:#ece5cf; 
	padding-left:10px;
	
}
#footer_eins a{
	  font-weight:bold; 
	  text-decoration:none;
	
}
#footer_zwei{
	padding-right:10px;
	background:#ece5cf; 
	direction:rtl;
	
}
 
#footer_zwei a{
	font-size:0.9em; font-weight:bold; text-decoration:none;
	
}
/**Main Navi********************************************************************/								 


#mainnavi{ height:38px;  float:left; width:820px; margin:0 0 0 7px; overflow:hidden; background: #ffcc33;  border-bottom:1px solid #fff;}	

html>body #mainnavi{  margin:0 0 0 14px; }	
#mainnavi ul{  list-style:none;  padding:0; margin:0 0 0 0; }


	 #mainnavi ul li{   float:left; 
	  }

		
			#mainnavi ul li a{
			
	font-weight:bold;	
	color:#333;
	font-size:1.1em;
	padding:10px 9px 10px 9px;
	text-align:center;
	display:block;
    text-decoration:none;			
				
			}

				#mainnavi ul li a:hover, #mainnavi ul li a.active{
				color:#cc001c; background:#fddc79;  }

/**Subnavi********************************************************************/


#subnavi{ width:205px; margin:0; padding:0 0 20px 0; overflow:hidden; float:left; background: #fff url(../img/bg_subnavi.gif) bottom center no-repeat; }



		
	 #subnavi ul {
				list-style: none;
				padding: 0;			
				margin:0;
			
	
				
			}

		 #subnavi ul li  {}	
		 
		 

				 #subnavi ul li a {
						font-weight:bold;
						text-decoration:none;					
						color:#333;
						padding: 5px 0px 5px 25px;
						display:block;						
						font-size:1.2em;
						width:180px;
																
					}
					
									
* html #subnavi ul li a{
width:205px; w\idth:180px;
}						
						

#subnavi ul li a:hover, #subnavi ul li a.active  {display:block; color:#cc001c; background:#fff2cc url(../img/list_icon_hover.gif) 3px 6px no-repeat;}
					
 #subnavi ul ul  {margin:10px 0 10px 0 ; border:none;}		
  #subnavi ul ul li a  {background-color:#E3F4FF; padding: 2px 0 3px 30px; color:#4E4E4E; border-top:1px solid #fff;	
   }	
   #subnavi ul ul li a:hover,  #subnavi ul ul li a#active {background:#E3F4FF url(../img/bg_hov_subnav2.gif) 10px 9px no-repeat; display:block; }			
					

					



/** CONTENT TEMPLATES***************************************************************************/

.fo_col_left{margin:10px 0 0 0;}

.einspalter{margin: 0 20px 25px 20px; font-size:1.2em;}
.einspalter img{margin:0 0 15px 0; border:5px solid #d5e0b5; }

.zweispalter_farbe{ background:#faf7c9; margin:0 15px 15px 15px; padding:5px 5px 0 5px ; color:#cc6600; font-size:1.1em; line-height:20px!important;}
html>body .zweispalter_farbe{  padding:5px; }
.zsp_farbe_left{ width:221px; float:left; margin:0 10px 0 0;  }
.zsp_farbe_right{ float:left; width:245px; color:#cc6600; font-size:1.1em; margin:3px 0 0 0;  }
.zweispalter_farbe a{ color:#cc6600; font-weight:bold; text-decorattion:underline;}
.zweispalter_farbe a:hover{ color:#cc001c;}


.zweispalter_normal{ margin:0 15px 15px 15px; padding:5px 5px 0 5px ; font-size:1.1em;  font-size:1.2em;}
html>body .zweispalter_normal{ padding:5px; }
.zsp_left{  }
.zsp_right{  float:right; width:400px; margin:0 0 10px 20px; }

.zweispalter_normal img{ border:5px solid #d5e0b5; }

/** Txt Formatierungen*************************************************************************/
span.fett{ font-weight:bold;}
span.color_big{font-size:1.1em; color:#CF9E0C; font-weight:bold; }
span.title_big{font-size:1.2em; text-decoration:underline; text-transform:uppercase;  font-weight:bold; color:#000;}

/** Tabellen*************************************************************************************/
table.preise{}
table.preise tr td.line{padding:5px 10px 5px 10px;  text-align:center; vertical-align: top; font-weight:bold; font-size:0.9em; background:#dedede;}
table.preise tr td{padding:10px;  text-align:center; vertical-align: top; font-size:0.9em; border:1px solid #f3f3f3;  }

table.preise tr td.line_zwei{padding:5px 10px 5px 10px;  text-align:center; vertical-align: top; font-weight:bold; font-size:0.9em; background:#dedede; width:110px;}