.p_livebild_txt{
  font-size: 15px;
  font-family: Arial;
  color: #ffffff;
  font-weight: bold;
}
/*      UHRZEIT       */
.p_clock_div{
  z-index: 48;
  position: relative;
  top: -389px;
  left: 615px;
  width: 105px;
  height: 30px;
  text-align: center;
}
/*      WETTERWERTE       */
.p_wetter_div{
  z-index: 49;
  position: relative;
  top: -359px;
  left: 506px;
  width: 109px;
  height: 30px;
  text-align: center;
}
/*      BALKEN       */
.p_Livebild_balken{
  z-index: 20;
  position: relative;
  top: -104px;
  left: 0px;
  width: 720px;
  height: 70px;
}
/*      LOGO       */
.p_Livebild_logo{
  z-index: 30;
  position: relative;
  top: -309px;
  left: 10px;
  width: 247px;
  height: 205px;
}
/*      INFO SYMBOL       */
.p_Livebild_info{
  z-index: 60;
  position: relative;
  top: -788px;
  left: 683px;
  width: 32px;
  height: 32px;
}
/*      WEITERE CAMS SYMBOL       */
.p_Livebild_wk{
  z-index: 65;
  position: relative;
  top: -783px;
  left: 683px;
  width: 32px;
  height: 32px;
}

/*######################################################*/
body{
  margin: 0px;
  padding: 0px;
  font-family: Arial;
  color: #000000;
  background: transparent;
  cursor: default;
}
.table_main{
  width: 960px;
  vertical-align: top;
}
img{
  border: none;
}
.table_content{
  width: 100%;
  height: 435px;
}
.content_bg{
  background: url(./img/bg_content.png) center center repeat;
}
.content_header_bg{
  background: url(./img/bg_header_content.png) top center repeat-x;
  height: 30px;
}
.content_header_txt{
  font-size: 11px;
  padding-left: 9px;
  font-weight: bold;
  padding-bottom: 1px;
  color: #ffffff;
}
.content_row_bg{
  background: url(./img/bg_kamerainfos.png) no-repeat left top;
  height: 25px;
}
.content_row_txt{
  font-size: 11px;
  padding-left: 9px;
  vertical-align: middle;
  color: #000000;
  height: 25px;
}
.standorte_select{
  font-size: 11px;
  height: 20px;
  padding-top: 3px;
}
.submenu_header_s{
  background: url(./img/onair_btn.png) repeat-x top center;
}
.submenu_header_left_s{
  background: url(./img/onair_btn_left.png) no-repeat top right;
  width: 10px;
}
.submenu_header_right_s{
  background: url(./img/onair_btn_right.png) no-repeat top left;
  width: 10px;
}
.submenu_header{
  background: none;
}
.submenu_header_left{
  background: none;
  width: 10px;
}
.submenu_header_right{
  background: none;
  width: 10px;
}
/* ############# WEBCAM-SUCHEN-TABELLE ############# */
.table_webcam_suchen{
  width: 100%;
}
.bg_webcam_suchen{
  background: url(./img/bg_header.png) top left repeat-x;
}
.txt_webcam_suchen{
  font-size: 12px;
  font-weight: bold;
  vertical-align: middle;
  text-align: center;
  background: url(./img/bg_tipps_header.png) center center no-repeat;
}
.dropdown {
  font-size: 11px;
  height: 20px;
  width: 176px;
  padding-top: 3px;
}
.dropdown2{
  font-size: 11px;
  width: 176px;
  height: 20px;
  visibility: hidden; 
  padding-top: 3px;
}
/* ############# THUMBNAILAUSWAHL-TABELLE ############# */
.thumbnailauswahl_img{
  border: none;
  height: 61px;
  width: 108px;
}
.txt_thumbnailauswahl{
  font-size: 11px;
  vertical-align: middle;
  text-align: left;
  padding-left: 20px;
}
.distance_h{
  width: 20px;
}
.distance2_h{
  width: 8px;
}
.distance_v{
  height: 10px;
}
/* ############# HEADER-TABELLE (Standort / Uhrzeit / Sprache) ############# */
.table_header{
  background: url(./img/bg_header.png) top left repeat-x;
  height: 47px;
  width: 100%;
}
.table_header2{
  background: url(./img/bg_header2.png) top left repeat-x;
  height: 47px;
  width: 100%;
}
.txt_sprache{
  font-size: 10px;
  text-align: right;
  padding-right: 20px;
}
#sprachen{
  visibility: hidden;
}
.standort_txt{
  font-size: 21px;
  padding-left: 20px;
  text-align: left;
  vertical-align: top;
}
.standort_txt_link{
  text-decoration: none;
  cursor: pointer;
}
.uhrzeit_txt{
  font-size: 10px;
  text-align: right;
  vertical-align: top;
  padding-right: 20px;
  padding-top: 2px;
}
/* ############# MENU-TABELLE ############# */
.table_menu_top{
  height: 40px;
  width: 100%;
}
.menu_item{
  width: 32px;
  vertical-align: top;
  padding-top: 2px;
  background: url(./img/menu/xy.png) no-repeat top center;
  text-align: center;
}
/* ############# WEBCAM INFO ############# */
.webcaminfo{
  font-size: 11px;
  color: #000000;
  text-align: left;
  vertical-align: middle;
  padding-bottom: 4px;
  padding-top: 4px;
  text-decoration: none; 
  background: none;
}
/* ############# MENU LIVEBILD ############# */
.livebild_txt{
  font-size: 20px;
  font-family: Arial;
  color: #ffffff;
  padding-bottom: 26px;
}
/* ############# LAUFTEXTE ############# */
.txt_lauftext{
  font-size: 16px;
  text-align: left;
  vertical-align: middle;
  background: url(./img/bg_lauftext.png) center center no-repeat;
  padding-left: 20px;
  padding-right: 20px;
  text-decoration: none;
}
/* ############# FOOTER ############# */
.fer_link:link, .fer_link:focus, .fer_link:visited, .fer_link:hover, .fer_link:active{
  font-size: 10px;
  text-align: left;
  text-decoration: none;
  padding-left: 7px;
}
/* ############# MENU GOOGLE MAPS / KAMERAINFO ############# */
.kontakt_googlemaps{
  font-size: 11px;
  padding-left: 9px;
  vertical-align: middle;
  background: #ffffff;
  color: #000000;
  text-decoration: none;
}
.googlemap{
  width:100%;
  height:100%;
}
.content_kamerainfo_bg{
  background: url(./img/bg_kamerainfos.png) no-repeat center center;
  height: 25px;
}
.content_kamerainfo_txt{
  font-size: 11px;
  vertical-align: middle;
  color: #000000;
  height: 25px;
}
/* ############# TIPPS / TOP-HOTELS ############# */
.tophotels_header{
  font-size: 12px;
  font-weight: bold;
  vertical-align: middle;
  text-align: center;
}
.tipps_header{
  font-size: 12px;
  font-weight: bold;
  vertical-align: middle;
  text-align: center;
}
.tipp{
  font-size: 11px;
  color: #000000;
  text-align: left;
  vertical-align: middle;
  text-decoration: none; 
  background: none;
  padding-top: 4px;
  padding-bottom: 4px;
}
a.tipp:link, a.tipp:visited{
  font-size: 11px;
  color: #000000;
  text-align: left;
  vertical-align: middle;
  text-decoration: none; 
  background: none;
}
.div_tippticker{
  overflow: hidden;
  height: 125px;
  width: 190px;
}
.txt_topHotels{
  font-size: 11px;
  text-align: left;
}
/* ############# MENU HOTSPOTS - WEITERE CAMS ############# */
.div_weiterecams{
  overflow-x: hidden;
  overflow-y: auto;
  width: 720px;
  height: 435px;
  text-align: left;
}
.bg_content_weiterecams{
  background-color: #ffffff;
  text-align: center;
}
.txt_weiterecams{
  padding-left: 10px;
  padding-right: 5px;
  font-size: 12px;
  color: #000000;
  vertical-align: middle;
  text-decoration: none;
}
.weiterecams_bild{
  text-align: center;
  padding-left: 2px;
  padding-right: 2px;
}
/* ############# MENU PANORAMABLICK ############# */
.panoramablick_div{
  height: 435px;
  width: 720px;
  overflow: auto;
}
.panoramablick_img{
  height: 100%;
}
/* ############# MENU HISTORIE ############# */
.historie_select{
  text-align: right;
  padding-right: 3px;
}
.historie_bilderleiste{
  background: url(./img/bg_historie.png) top center repeat-x;
}
.historie_div{
  height: 95px;
  width: 720px;
  overflow-x: auto;
  vertical-align: top;
}
.txt_historie_uhrzeit{
  font-size: 9px;
  vertical-align: bottom;
  text-align: center;
  color: #000000;
  padding: 5px;
  cursor: pointer;
}
.txt_historie_uhrzeit_s{
  border: 1px solid black;
  padding: 4px;
}
.historie_datetime_txt{
  font-size: 9px;
  vertical-align: bottom;
  text-align: center;
  color: #000000;
}




.historie_txt{
  font-size: 11px;
  color: #000000;
}
.hist_infos{
  padding-left: 15px;
  padding-right: 15px;
  font-weight: bold;
}
.bg_hist_infos{
  background: url(./img/bg_submenue_bottom.png) center center repeat-x; text-align: left;
}
.bg_hist_submenue{
  background: url(./img/bg_submenue.png) center center repeat-x;
}
.img_tempverlauf{
  width: 690px;
  height: 340px;
}
.hist_trenner{
  background: url(../../images/hist/trenner.png) bottom center no-repeat;
  width: 2px;
}






/* ############# MENU ON AIR ############# */
.onair_header_txt{
  font-size: 11px;
  text-align: left;
  font-weight: bold;
  padding-bottom: 2px;
  text-decoration: none;
}
.onair_div{
  overflow-y: auto;
  /*height: 405px;*/
  height: 78px;
}
.onair_div_mobile{
  /*height: 405px;*/
  height: 78px;
}
.txt_onair{
  font-size: 11px;
  color: #000000;  
}
.txt_onair_link:link, .txt_onair_link:focus , .txt_onair_link:visited, .txt_onair_link:hover, .txt_onair_link:active{
  font-size: 11px;
  text-align: right;
  text-decoration: none;
  color: #000000;
}
/* ############# MENU LIFTE/PISTEN ############# */
.liftepisten_div1{
  overflow-y: auto;
  height: 405px;
}
.txt_cps_type1 {
  font-size: 11px;
  text-align: center;
  font-weight: bold;
  text-decoration: none;
  vertical-align: middle;
  padding-bottom: 1px;
}
.txt_cps_type1:link, .txt_cps_type1:focus , .txt_cps_type1:visited, .txt_cps_type1:hover, .txt_cps_type1:active{
  text-decoration: none;
  vertical-align: middle;
}
.td1_liftepisten{
  text-align: center;
  vertical-align: middle;
  width: 50px;
}
.td2_liftepisten{
  text-align: left;
  vertical-align: middle;
  padding-left: 10px;
  font-size: 12px;
  color: #000000;
  width: 648px;
}
.txt_footerCps{
  font-size: 11px;
  text-align: left;
  vertical-align: middle;
  text-decoration: none;
  color: #000000;
  padding-left: 10px;
}
/* ############# MENU WETTER/SCHNEE ############# */
.wetter_standorte{
  text-align: right;
  padding-right: 3px;
  background: url(./img/bg_header_content.png) top center repeat-x;
}
.txt_wetter_bild, a.txt_wetter_bild:link, a.txt_wetter_bild:focus , a.txt_wetter_bild:visited, .a.txt_wetter_bild:hover, a.txt_wetter_bild:active{
  font-size: 11px;
  text-align: center;
  color: #000000;
  text-decoration: none;
}
.txt_zamg, a.txt_zamg:link, a.txt_zamg:focus , a.txt_zamg:visited, .a.txt_zamg:hover, a.txt_zamg:active{
  font-size: 11px;
  text-align: left;
  vertical-align: middle;
  text-decoration: none;
  color: #000000;
}
.prognose_txt{
  font-size: 10px;
  color: #000000;
  vertical-align: bottom;
  padding-left: 2px;
  letter-spacing: -1px;
}
.prognose_wert{
  font-size: 12px;
  color: #000000;
  font-weight: bold;
  vertical-align: bottom;
  text-align: right;
  padding-right: 2px;
  letter-spacing: -1px;
}
.prognose_txt_wetterat{
  color: #000000;
  font-size: 12px;
  vertical-align: top;
  padding-top: 10px;
  font-weight: bold;
}
.prognose_txt_wind{
  color: #000000;
  font-size: 13px;
  vertical-align: top;
  padding-bottom: 5px;
  text-align: center;
}
.prognose_wert_min_wetterat{
  color: #000000;
  font-size: 15px;
  opacity: .5;
  filter: alpha(opacity=50);
  -moz-opacity: .5;
  font-weight: bold;
  vertical-align: bottom;
  padding-bottom: 10px;
  /*padding-bottom: 5px;*/
  padding-right: 10px;
  text-align: center;
}
.prognose_wert_max_wetterat{
  color: #000000;
  font-size: 21px;
  font-weight: bold;
  vertical-align: bottom;
  text-align: left;
  padding-bottom: 8px;
  /*padding-bottom: 3px;*/
  text-align: center;
}
.lawine_txt{
  color: #000000;
  font-size: 11px;
}
.lawine_zeit_txt{
  color: #000000;
  font-size: 11px;
}
.lawine_txt_link{
  color: #000000;
  font-size: 11px;
  text-decoration: underline;
  cursor: pointer;
}
.lawine_stufe{
  color: #ffffff;
  font-size: 28px;
  font-weight: bold;
  padding-bottom: 3px;
  padding-top: 3px;
  padding-left: 10px;
}
.lawine_sl{
  color: #ffffff;
  font-size: 14px;
  font-weight: bold;
  vertical-align: middle;
}