.tabellenkleiner {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 6px;
	color: #000000;
}
.verdananormal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: 144E8D;
}
.verdanaklein {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: 144E8D;
}
.verdanakleinfett {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: 144E8D;
	font-weight: bold;
}
.verdanafett {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: 144E8D;
}
.verdanafettgross {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #144e8d;
	font-weight: bold;
}
.verdanafettweiss {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}
.verdananormalweiss {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
a img{
	border:none;
	outline:none;
	color: #FFFFFF;
}

.ll_head{
	height:24px;
	width:288px;
	background-color: #144e8d;
	color: #FFFFFF;
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 2px;
	margin-bottom: 1px;
}
.line1 {
	background-color: #638fbd;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
}
.line2 {
	background-color: #74a7dc;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
}


/******************
Schneehoehen-Slider
******************/

#sliderinhalt {
  text-align: left;
  vertical-align: middle;
  margin: 0px auto;
  padding: 0px 0px 10px 0px;
  width: 310px;
  overflow: auto;
	background-color: #FFFFFF;
}

#sliderdowner {
	position: static;
	text-align: left;
	vertical-align: middle;
	padding: 10px 0px 10px 0px;
	width: 310px;
	overflow: auto;
	background-color: #FFFFFF;
	z-index:1;
}

.sliderstrich {
  padding: 0px;
  border-bottom: 1px solid #CCDDE6;
  height: 25px;
}

.sliderstrich[class] {
  align: left;
  height: auto;
  min-height: 25px;
  width: 100%;
  background-color: #FFFFFF;
  padding: 0px;
  overflow: auto;
}

.hotelstrich {
  padding: 0px;
  border-bottom: 1px solid #CCDDE6;
  height: 77px;
}

.hotelstrich[class] {
  align: left;
  height: auto;
  min-height: 77px;
  width: 100%;
  background-color: #FFFFFF;
  padding: 0px;
  overflow: auto;
}

.sliderkeinstrich {
  padding: 0px;
  border-bottom: 1px solid #CCDDE6;
  height: 25px;
}

.sliderkeinstrich[class] {
  align: left;
  height: auto;
  min-height: 25px;
  width: 100%;
  background-color: #FFFFFF;
  padding: 0px;
  overflow: auto;
}

.sliderwerte {
	word-spacing: -0.1em;
	font-size: 10px;
	color: #144E8D;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	float: left;
	width: 46%;
	align: left;
	background-color: #FFFFFF;
	padding: 6px 0px 0px 10px;
	overflow: auto;
}

.sliderinfotext {
	font-size: 11px;
	color: #144E8D;
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	float: left;
	width: 90%;
	align: left;
	background-color: #FFFFFF;
	padding: 6px 6px 6px 10px;
	overflow: auto;
}

#sliderboxleft {
  float: left;
  width: 49%;
  background-color: #FFFFFF;
  overflow: auto;
}

#sliderboxright {
  align: middle;
  float: right;
  width: 49%;
  background-color: #FFFFFF;
  margin: 0px;
  overflow: auto;
}

.sliderueberschriftblau {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	float: left;
	align: left;
	background-color: #FFFFFF;
	padding: 0px 6px 10px 10px;
	overflow: auto;
	color: #144E8D;
	font-size: 11px;
	font-weight: bold;
}

.sliderueberschriftblack {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	float: left;
	align: left;
	background-color: #FFFFFF;
	padding: 6px 6px 0px 10px;
	overflow: auto;
	color: #144E8D;
	font-size: 11px;
	font-weight: bold;
}

.slidernorm {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	align: left;
	background-color: #FFFFFF;
	padding: 6px 6px 0px 6px;
	overflow: auto;
	color: #144E8D;
	font-size: 11px;
	font-weight: normal;
}

.sliderdownbox {
  position: static;
  background: url(/static/layout/newbgpix/orangepfeilklein.gif) no-repeat left; margin-left:10px!important; margin-left:5px;
  font-size: 11px;
  font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
  float: left;
  text-align: left;
  padding:0 15px 0 20px !important;
  padding:0 15px 0 20px;  /* nur f�r den IE */
  width: auto;
  overflow: auto;
  display: inline;
  z-index:2;
}

.sliderdownbox a:link {
  font-weight: bold;
    color: #004E90;
    text-decoration: none;
}

.sliderdownbox a:visited {
  font-weight: bold;
    color: #004E90;
    text-decoration: none;
}

.sliderdownbox a:hover {
  font-weight: bold;
    color: #333333;
    text-decoration: underline;
}

.sliderdownbox a:active {
  font-weight: bold;
    color: #333333;
    text-decoration: none;
}

/***************
Slider-Tooltipps
***************/

 .hoverlink a:hover {background-color: #CCDDE6;  z-index:3;}
 .hoverlink a:link span {display: none; text-decoration: none;}
 .hoverlink a:visited span {display: none; text-decoration: none;}

 html:not([dummy]) .hoverlink a:hover span {
  margin: -95px 0px 0px 0px !important;
  margin: -94px 0px 0px 0px; /* nur f�r den IE */
  position: absolute !important;
  position: relative; /* nur f�r den IE */
  background-color: #FFFFFF;
  width:72px !important;
  margin-left: -100;
  height: auto;
  padding: 7px;
  border: 1px solid #FF6600;
  font-size: 9px;
  font-weight: bold;
  font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
  color: #FF6600;
  float:auto;
  text-align:left;
  text-decoration: none;
  display: block;
  z-index:4;
}

 .hoverlink a:hover span {
  !margin: -84px 0px 0px -86px !important;
  margin: -94px -70px 0px 0px; /* nur f�r den IE */
  position: absolute !important;
  position: relative; /* nur f�r den IE */
  background-color: #FFFFFF;
  width:72px !important;
  margin-left: -100;
  height: auto;
  padding: 7px;
  border: 1px solid #FF6600;
  font-size: 9px;
  font-weight: bold;
  font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
  color: #FF6600;
  float:auto;
  text-align:left;
  text-decoration: none;
  display: block;
  z-index:4;
}



















	
	
.shtabcontainer_leblau ,
.shtabcontainer_reblau,
.shtabcontainer_le,
.shtabcontainer_re {
background:#E7EFF3 none repeat scroll 0 0;
border-bottom:1px solid #BED2DC;
clear:both;
}

.shtabcontainer_reblau {
float:left;
margin-bottom:15px;
overflow:hidden;
padding-bottom:8px;
width:158px;
	}
	
.shtabcontainer_re 	{
float:left;
margin-bottom:15px;
overflow:hidden;
padding-bottom:8px;
width:258px;
	}

.shtabcontainerganz_re h1,	
.shtabcontainer_re  h1 {
	font-size:1.1em;
	}

.shtabcontainer_text {
color:#505050;
}
.shtabcontainer_text {
float:left;
font-size:11px;
overflow:hidden;
padding-left:2px;
width:150px;
}

.shtabcontainer_textblau {
color:#4B7094;
}

.shtabcontainer_textblau {
float:left;
font-size:11px;
overflow:hidden;
width:100px;
}	


/*Trennlinien innerhalb der Orts�bersicht*/
.trennstrich {
	clear:both;
	float:none;
	height:1px;
	margin:0px 10px 0px 0px;
	overflow:hidden;
	padding-top:10px;
	width:530px;
}

.trennkurz {
	clear:both;
	display:block;
	margin-left:0px;
	width: 530px;
}	





/* LINKS ZU UNTERKÜNFTE UND REISEANGEBOTE DES ORTES
--------------------------------------------------------------------*/

#skigebiet_ort span {
	clear:both;
	font-size:11px;
	font-weight:normal;
	padding:5px 15px 5px 2px;
}

#skigebiet_ort .linkabstand {
	clear:both; 
	overflow:hidden; 
	margin:10px 0px 10px 0px; 
}	
 
#skigebiet_ort span a {
	clear:both;
	margin:0px 2px 0px 0px;
	padding-left:12px;
	text-decoration:underline;
}

#skigebiet_ort span a:link, #skigebiet_ort span a:visited, #skigebiet_ort span a:active, {
	text-decoration:underline;
}

#skigebiet_ort span a:hover {
	text-decoration:none;
}


/*SCHNEEBERICHT Schneehoehen Detailseite*/
.shtabcontainer_links {
	clear:both;
    font-family:Tahoma,Arial,Verdana,Helvetica,sans-serif;
	margin:0px;
	padding: 3px 0px 5px 0px;
	heigth:30px;
	overflow:hidden;
	width: 260px; 
}	

.shtabcontainer_links a {
	font-size:11px;
	margin:0px 0px 0px 10px;
	padding-left:18px;
	text-decoration:underline;
}	

.shtabcontainer {
	clear:both;
    font-family:Tahoma,Arial,Verdana,Helvetica,sans-serif;
	overflow:hidden;
	text-align:left;
	width: 260px; 
}	

.shtabcontainer h1{
	font-weight:bold; 
	font-size: 14px; 
	margin: 0px;
	padding: 3px 0px 0px 3px; 
}	

.shtabcontainerkl {
	clear:both;
	text-align:left;	
    font-family:Tahoma,Arial,Verdana,Helvetica,sans-serif;
	overflow:hidden;
	width: 260px; 
}	

.shtabcontainerkl h1{
	font-weight:normal; 
	font-size: 11px; 
	margin: 0px;
	padding: 3px 0px 0px 3px; 
	text-transform:uppercase;
}	

.shtabcontainer p{
	font-size:10px; 
	margin:0px;
	padding-bottom:10px; 
}

.shtabcontainer span{
	color:#4B7094;
	font-size:10px; 
	padding-left:5px; 
}

/*Linke Spalte*/
.shtabcontainerganz_le{
	float: left; 
	margin-right:10px;
	width: 260px; 
}	

.shtabcontainer_le{
	float:left; 
	margin-bottom: 15px; 
	overflow:hidden;
	padding-bottom:5px;
	width: 258px;
}	

.shtabcontainer_le h1{
	font-size:11px;
	font-weight:bold;
	margin: 1px 0px 4px 0px;
 	padding: 3px 0px 3px 8px;
	width:258px;
}	


.shtabcontainer_leblau{
	float:left; 
	margin-bottom: 15px; 
	overflow:hidden;
	padding-bottom:8px;
	width: 258px;
}	

.shtabcontainer_leblau h1{
	font-size:11px;
	font-weight:bold;
	margin: 1px 0px 0px 0px;
 	padding: 3px 0px 2px 10px;
	width:258px;
}	


.shtabcontainer_letableblau{
	font-size:11px;
	overflow:hidden;
	padding: 7px 0px 7px 10px;
	width: 255px;
}	


.shtabcontainer_letable{
	font-size:11px;
	overflow:hidden;
	padding: 5px 0px 5px 10px;
	width: 255px;
}	

/*Rechte Spalte*/
.shtabcontainerganz_re{
	float: right; 
	overflow:hidden;
	width: 260px; 
}	

.shtabcontainer_re {
	float:right; 
	margin-bottom: 15px; 
	overflow:hidden;
	padding-bottom:5px;
	width: 258px; 
}	

.shtabcontainer_re h1{
	font-size:11px;
	margin: 1px 0px 0px 0px;
	padding: 3px 0px 2px 10px;
}	

.shtabcontainer_retable{
	font-size:11px;
	overflow:hidden;
	padding: 6px 0px 5px 5px;
	width: 255px;
}	

.shtabcontainer_reblau {
	float:right; 
	margin-bottom: 15px; 
	overflow:hidden;
	padding-bottom:8px;
	width: 258px; 
}	

.shtabcontainer_reblau h1{
	font-size:11px;
	margin: 1px 0px 0px 0px;
	padding: 3px 0px 3px 10px;
}	

.shtabcontainer_retableblau{
	font-size:11px;
	overflow:hidden;
	padding: 7px 0px 7px 10px;
	width: 255px;
}	

/*Text der Tabelle*/
.shtabcontainer_text{
	float:left;
	font-size:11px;
	overflow:hidden;
	padding-left:2px;
	width:150px;
}	

.shtabcontainer_textgr {
	float:left;
	font-size:11px;
	overflow:hidden;
	padding-left:2px;
	width:150px;
}	


.shtabcontainer_infotext{
	overflow:hidden; 
	width:250px; 
	padding-left:2px; 
	font-size:11px;
}

.shtabcontainer_textblau{
	float:left; 
	font-size:11px;
	overflow:hidden; 
	width:100px; 
}

.shtabcontainer_textblaugr {
	font-size:11px;
	overflow:hidden; 
}

.shtabcontainer_list {
	font-size:12px; 
	overflow:hidden;
	padding:2px 0px 0px 5px;
	width:260px; 
}

.shtabcontainer_list h1{
	font-size:12px; 
	font-weight:bold;
	font-size:10px;	width:258px; 
	padding:5px 0px 5px 3px; 
}

.shcontainerlogo {
	float:right; 
	overflow:hidden; 
	padding-right:40px; 
	margin: 0px;
	max-height: 50px; 
	max_width:50px;
}	




/*TEASER innerhalb Schneebericht / Details zur Schneeh�he*/
/*Webcamteaser*/
.ttimg_text_teaser_wide {
  	font-size:11px;
   	margin:5px;
 	overflow:hidden;
  	padding:0px 10px 0px 0px;
  	width:258px;
	height:95px;
}

.ttitt_text {
  	margin-bottom:0px;
  	overflow:hidden;
}
 
.webcam_itt_link {
	clear:both;
	float:none;
	margin:0px;
	overflow:hidden;
	padding-right:20px;
	text-align:right;
}

.webcam_itt_link a {
	padding-right:10px;
}
 
.webcam_itt_link a:link, .webcam_itt_link a:visited {
	float:none;
	overflow:hidden;
	text-decoration:underline;
}

.webcam_itt_link a:hover {
	float:none;
	overflow:hidden;
	text-decoration:none;
}

/*Wetterteaser*/
.wetter_itt_link{
	float:right;
	margin-top:60px;
	margin-right:15px;
	overflow:hidden;
	text-decoration:none;
}

.wetter_itt_link a {
	padding-right:10px;
}

.wetter_itt_link a:link, .wetter_itt_link a:visited {
	float:none;
	overflow:hidden;
	text-decoration:underline;
}

.wetter_itt_link a:hover {
	float:none;
	overflow:hidden;
	text-decoration:none;
}

.ttitt_text h3 {
	font-size:11px;
	font-weight:bold;
	margin: 0px 10px 5px 0px; 
}

.ttitt_text h3 a:link, .ttitt_text h3 a:visited, .ttitt_text h3 a:active{
	text-decoration:underline;
}

.ttitt_text h3 a:hover{
	text-decoration:none;
}

.webthumb {
	float:left;
  	margin-bottom:8px;
  	margin-left:0px;
  	margin-right:8px;
  	margin-top:3px;
  	width:75px;
  	height:69px;
}

/*Wetterteaser*/
.wetterteaser {
	font-weight:normal;
	height:60px;
	padding:3px 0px 8px;
}

.wetterteaser h1{
	font-weight:bold; 
	font-size: 11px; 
	padding: 0px 0px 0px 10px; 
}

.innenpaddingelf {
	overflow:hidden;
	padding:11px 11px 0px 5px;
	width:240px;
}

.tagewetter1 {
	float:left;
	font-size:10px;
	font-weight:normal;
	height:60px;
	margin:8px 5px 0px 0px;
	overflow:hidden;
	text-align:center;
	width:45px;
}

.wetterteaserlink {
	clear:both;
	font-size:11px;
	margin-bottom:2px;
	overflow:hidden;
	text-align:right;
}

/* Legende des Pistenberichts*/
.tallegend {
	float:left;
	font-size:10px;
	margin:0;
	padding:0px 0px 18px 10px ;
	overflow:hidden;
	width:260px;
}

.shtabcontainerkl h1 {
	font-size:10px;	
	color: #144E8D;
	padding-bottom:10px;
	}
