/* generated by csscreator.com */ 
img, div { 
behavior: url(iepngfix.htc);
border: none; 
vertical-align: baseline;
 }
html, body{
	margin:0;
	padding:0;
	text-align:left;
	font-family: "Trebuchet MS";
	font-size: 12px;
} 
#menue_top{
	background-image: url(../../sitedesign/menu_top_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 954px;
	margin: 0 0 17px 10px;
	height:18px;
}
.promo{
margin:17px 0 17px 0px;
}
caption{
font-size:12px;
font-weight:bold;
color:#cc051c;
text-align:left;
padding: 7px 0 7px 0;
}
.tx_lumogooglemaps_pi1_sidebar{

}
#translate-this .translate-this-button{
	background-position: center center !important;
    padding: 5px !important;

	}
.markerlist{
background-image:url(../../../../sitedesign/footer_menue_bg_ro.jpg);
background-position:left center;
background-repeat:no-repeat;
display:block;
margin:0 17px 2px 0;
padding:0 0 0 25px;
width:155px;
float:left;
}
.tr-last{
font-size:12px;
font-weight:bold;
color:#cc051c;
background:#A9A9A9;
}
body a {

	color: #cc051c;
}
body a:hover {

	color: #A9A9A9;

}
.tx-mvyahooweather-pi1{

}
.AutoNumber1{
float:left;
}
#content_width{
	width:974px;
	padding:20px 0 0 10px;

}

#logo{
	position: absolute;
	top: 3px;
	left: 8px;
}
.head_right{
 margin: 0 10px 0 8px;
}
canvas{
display:none;
}

.ski_navi_top{
	font-size:14px;
	float:left;
	font-weight:bold;
	margin: 0 8px 0 8px;

}

.ski_klwt_navi_top_sub{
	display:block;
	margin: 0px 0 1px 0;
	text-align:left;
	padding: 0 3px 0 3px;
	width: 130px;
	height:16px;
}
.ski_klwt_navi_top_sub a{
	background-image: url(../../sitedesign/top_menue_arrow_no.gif);
	background-repeat: no-repeat;
	background-position: right top;
	display:block;

}
.ski_klwt_navi_top_sub a:hover{
	background-image: url(../../sitedesign/top_menue_arrow_ro.gif);
	background-repeat: no-repeat;
	background-position: right top;
	display:block;
}
.ski_klwt_navi_top_sub_act{
	display:block;
	margin: 0px 0 1px 0;
	text-align:left;
	padding: 0 3px 0 3px;
	width: 130px;
	height:16px;
}
.ski_klwt_navi_top_sub_act a{
	background-image: url(../../sitedesign/top_menue_arrow_ro.gif);
	background-repeat: no-repeat;
	background-position: right top;
	display:block;
}
/*#######NAVI_SKI_KLWT_start###	
	background-image: url(../../sitedesign/btn_skiklwt_no_sub.jpg);
	background-repeat: no-repeat;
	background-position: left top;*/

.ski_klwt_navi1{
	height: 174px;
	margin:0 18px 17px 0;
	padding:0pt;
	background-image: url(../../sitedesign/ski_menue_bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.ski_klwt_navi_sub{
	margin:0;
	padding:0;
}
.ski_klwt_navi_sub a{
	background-image: url(../../sitedesign/btn_skiklwt_no_sub.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	color:#cc051c;
	font-weight:bold;
	font-size:14px;
	display:block;
	text-align:left;
	margin:0 0 0 2px;
	padding: 2px 0 3px 4px;
}
.ski_klwt_navi_sub a:hover{
	background-image: url(../../sitedesign/btn_skiklwt_no_sub_hover.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	}
	
.ski_klwt_navi_sub_act{
	margin:0;
	padding:0;
}
.ski_klwt_navi_sub_act a{
	background-image: url(../../sitedesign/btn_skiklwt_no_sub_act.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	color:#ffffff;
	font-weight:bold;
	font-size:14px;
	display:block;
	text-align:left;
	margin:0 0 0 2px;
	padding: 2px 0 3px 4px;	

}
.ski_klwt_navi_subact a:hover{

	}
.ski_navi{
	display:block;
	float:left;
	font-family:"Trebuchet MS";
	font-size:18px;
	font-weight:bold;
	margin:146px 1px 0px 1px;
	padding:0 0 0 0;
	width:152px;

}
.m2_padding{
	background-image: url(../../sitedesign/btn_skiklwt_no.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	display:block;
	padding:1px 0 2px 0;
	text-align: center;
}
.m2_padding_sub{
	padding:0px 0px 0 6px;
	width:146px;
}
.m2_padding_sub_act{

	padding:0px 0px 0 6px;
	width:146px;
}

/*#######NAVI_SKI_KLWT_stop###*/
.ski_klwt_gfx{
color:#A9A9A9;
list-style-type:none;
margin:0pt;
padding:0px 4px 0px 0px;
}

.ski_klwt_gfx a{
	margin:0px;
	padding:0px 6px 0px 3px;

}

.ski_klwt_gfx a: hover{
	background-image: url(../../sitedesign/m1_pid_hover.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	color:#cc051c;
	margin:0;
}

 #countdown{
	position: absolute;
	top: 3px;
	right: 10px;
 }
#header{
	position:relative;
	width:100%;
	height:297px;
} 
.right_content{
	margin: 0px 10px 10px 8px;
}
.left_content{
	margin:0px;

}

#leftcol{
	width:50%;
	margin-bottom: 0px;
	float: left;
	margin-top:0px;
  }
#headpic{
	width: 954px;
	margin:auto

}
.print{
float:right;
padding:0 0 1px 0;
}
.homeicon{
float:left;
padding:2px 0 0;
vertical-align:middle;
}
.ski-klwt_home{
height:24px;
padding:1px;
margin:0;
}
.breadcrumb{
	float:left;
	background-image:url(../../sitedesign/breadcrumb_bg.jpg);
	width:750px;
	padding: 1px 0 0 3px;
	margin-top: 4px;
	height:16px;
}
#misc{
	font-family: "Trebuchet MS";
	font-size: 13px;
	font-weight: normal;
	color: #000000;
	margin-bottom: 17px;
	background-repeat: no-repeat;
	background-position: left bottom;
	border-bottom: 1px solid #cc051a;
	padding:0;
	width: 955px;
	height: 23px;
}
#misc1{
	font-family: "Trebuchet MS";
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	margin-bottom: 0px;
	background-image: url(../../sitedesign/breadcrumb_bg.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	border-bottom: 1px solid #cc051a;
	padding:0;
	width: 947px;
}
#twocols{
	width:50%;
	float:right;
	position:relative;
  }
 
#rightcol{
 width:100%; 
 float:right; 
 position:relative; 
 }
 
#maincol{  
 float: left; 
 display:inline; 
 position: relative; 
 width:0%; 
 }
 
 .webcam{
	margin: 0 10px 17px 0;
	padding:1px;
	border:1px solid #e6e6e6;
	float:left;
 }

.ext_content{
	margin-left: 158px
}
.ext_content_top{
	margin-left: 270px
}
.ext_h1_18px{
	font-family: "Trebuchet MS";
	font-size: 18px;
	color: #A9A9A9;
}
.ext_h1_20px{
	font-family: "Trebuchet MS";
	font-size: 20px;
	font-weight: bold;
	color: #A9A9A9;
}
.ext_txt{
	font-weight:bold;
margin-left:10px;
text-align:right;
	font-size: 14px;
	color: #A3A3A3;
	float: left;
}
.h1_left_normal{
background-image:url(../../sitedesign/h1_left_normal_bg.jpg);
background-position:left bottom;
background-repeat:no-repeat;
margin:0 18px 4px 0;
padding:0 3px 0 0;
position:relative;
}

 /* *** Float containers fix:
 http://www.csscreator.com/attributes/containedfloat.php *** */ 
.clearfix:after {
 content: "."; 
 display: block; 
height: 0; 
 clear: both; 
 visibility: hidden;
 }


.clearfix{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  


 
 /*printer styles*/ 
 @media print{ 
/*hide the left column when printing*/ 
#leftcol{display:none;} 

/*hide the right column when printing*/ 
#rightcol{display:none;} 
#twocols, #maincol{width:100%; float:none;}
}
.m124 {
	background-image:url(../../sitedesign/m124.gif);
	background-position:-4px bottom;
	background-repeat:no-repeat;
	width:300px;
	text-align:left;
	padding: 100px 0px 4px 4px;

}
.m161 {
	background-image:url(../../sitedesign/m161.gif);
	background-position:-4px bottom;
	background-repeat:no-repeat;
	width:300px;
	text-align:left;
	padding: 100px 0px 4px 4px;

}
.m120 {
	background-image:url(../../sitedesign/m120.gif);
	background-position:-4px bottom;
	background-repeat:no-repeat;
	width:300px;
	text-align:left;
	padding: 100px 0px 4px 4px;

}
.m114 {
	background-image:url(../../sitedesign/m114.gif);
	background-position:-4px bottom;
	background-repeat:no-repeat;
	width:300px;
	text-align:left;
	padding: 100px 0px 4px 4px;

}
.m197 {
	background-image:url(../../sitedesign/m197.gif);
	background-position:-4px bottom;
	background-repeat:no-repeat;
	width:300px;
	text-align:left;
	padding: 120px 0px 4px 4px;

}
.m1101 {
	background-image:url(../../sitedesign/m1101.gif);
	background-position:-4px bottom;
	background-repeat:no-repeat;
	width:300px;
	text-align:left;
	padding: 100px 0px 4px 4px;

}
.prev{
	background-image: url(../../sitedesign/prev.jpg);
	color:#355f00;
	display:block;
	padding-left:18px;
	float:left;
	background-repeat: no-repeat;
	background-position: left;
	margin-top:10px;
	width: 45%;
	text-align:left;
}
.nxt{
	background-image: url(../../sitedesign/next.jpg);
	color:#355f00;
	display:block;
	padding-right:18px;
	float:right;
	background-repeat: no-repeat;
	background-position: right;
	margin-top:10px;
	width: 45%;
	text-align:right;
}

