.tx_webcams_karten_contentmenue{
	margin-bottom:15px;
	width: 536px;
}

.tx_webcams_karten_contentmenue a{
	text-decoration:none;
}

.tx_webcam_menueaktiv{
	background-color:#E7ECEF;
	padding:10px;
	padding-left:5px;
	padding-right:5px;
	float:left;
	margin-right:1px;
}

.tx_webcam_menueaktiv a{
	color:#000;
	text-decoration:none;
}

.tx_webcam_menuenormal{
	padding:10px;
	padding-left:5px;
	padding-right:5px;
	margin-right:1px;
	background-image:url(../img/buttonVerlauf.jpg);
	background-repeat:repeat-x;
	background-color:#1D558E;
	float:left;
}

.tx_webcam_menuenormal:hover{
	padding:10px;
	padding-left:5px;
	padding-right:5px;
	margin-right:1px;
	background-image:url(../img/buttonVerlauf.jpg);
	background-repeat:repeat-x;
	background-color:#5188C1;
	float:left;
	background-image:none;
}

.tx_webcam_menuenormal a{
	color:#fff;
	text-decoration:none;
}


.tx_webcam_content{
	background-color:#E7ECEF;
	margin-bottom:10px;
	padding:10px;
	position:relative;
	float:left;
	width:690px;
	background-image:url(../img/live_hg.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	text-align:left;
}

.tx_webcam_content h1{
	margin-bottom:0px;
	margin-top:0px;
	margin-left:10px;
}


.tx_webcam_content_town{
	background-color:#E7ECEF;
	margin-bottom:25px;
	padding:10px;
	position:relative;
	float:left;
	width:690px;
	background-image:url(../img/townLogo.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
}

.tx_webcam_content_town h1{
	margin:0px;
}

.tx_webcam_kamerainformation_townheader h1{
	margin:0px;
	margin-top:15px;
	font-size:16px;
	margin-bottom:0px;
}

.tx_webcam_kamerainformation_ortsname{
	margin-bottom:12px;
	line-height:14px;
	position:relative;
}

.tx_webcam_leftcol{
	float:left;
	position:relative;
	width:360px;
}

.tx_webcam_rightcol{
	float:right;
	width:320px;
	overflow:hidden;
	margin-left:10px;
}

.tx_webcam_googlemap{
	width:320px;
}

#panonewstext{
	width:610px;
	overflow:hidden;
	position:absolute;
	left:50px;
	top:12px;
}

.tx_webcam_wetter{
	background-color:#fff;
	margin-bottom:10px;
}

.tx_webcam_tophotels_label{
	background-image:url(../img/tophotels_bg.jpg);
	background-repeat:repeat-x;
	vertical-align:middle;
	color:#fff;
	font-size:14px;
	padding:10px;
	background-color:#782437;
}

.tx_webcam_tophotels_daten{
	background-color:#fff;
	margin-bottom:10px;
	padding:10px;
	height:90px;
	overflow: hidden;
}

.tx_webcam_tophotels_daten a{
	color:#7F3142;
}

.tx_webcam_news_label{
	font-size:14px;
	color:#1A528C;
}

.tx_webcam_panoramatv_label{
	font-size:16px;
	color:#1A528C;
	margin-bottom:10px;
}

.tx_webcam_news{
	margin-top:10px;
	/*border:1px solid #1A528C;*/
	padding:10px;
	position:relative;
	background-color:#ffffff;

}

.tx_webcam_kamerainformationen_handy{
	position:absolute;
	right:0px;
	bottom:0px;
}

.tx_webcam_kamerainformation_label{
	position:relative;
	margin:0px;
	color:#1A528C;
	font-size:14px;
	margin-top:5px;
}

.tx_webcam_kamerainformation_daten{
	margin-bottom:12px;
	line-height:14px;
	position:relative;
}

.tx_webcam_wetterprognose{
	background-color:#fff;
	margin-bottom:10px;
	float:left;
	margin-right:10px;
}

.tx_webcam_panoramatv{
	margin-bottom:10px;
	background-color:#fff;
	padding:10px;
}

.tx_webcam_kamerabild{
	float:left;
	margin-right:10px;
}

.tx_webcam_leftcol .tx_webcam_kamerabild{
	float:none;
}

.tx_webcamhistorie_label{
	font-size:14px;
	color:#1A528C;
	margin-bottom:10px;
}

.tx_webcam_schoenwetterbild{
	clear:left;
}

.tx_webcam_schoenwetterbild_label{
	font-size:14px;
	color:#1A528C;
	margin-top:10px;
	margin-bottom:10px;
}

.tx_webcam_wetterprognose{
	padding:10px;
}

.tx_webcam_schneeinfos_label{
	float:none;
}

.tx_webcam_submenue{
	clear:both;
	padding-left:5px;
	background-color:#E7ECEF;
	width:705px;
	height:32px;
	border-bottom:1px solid #fff;
}

/*.tx_webcam_submenue a{
	text-decoration:none;
	height:22px;
	background-color:#fff;
	padding:5px;
	margin-top:10px;
}*/

#panonewstext{
	background-color:none;
	float:right;
}

#hotel-unterkunftmenueaktiv{
	padding:10px;
	padding-left:5px;
	padding-right:5px;
	margin-right:1px;
	background-image:url(../img/hg-button-unterkuenfte.jpg);
	background-repeat:repeat-x;
	background-color:#944153;
	float:left;
}

#hotel-unterkunftmenueaktiv a{
	color:#fff;
	text-decoration:none;
}	


#hotel-unterkunftmenue{
	background-color:#E7ECEF;
	padding:10px;
	padding-left:5px;
	padding-right:5px;
	float:left;
	margin-right:1px;
}

#hotel-unterkunftmenue a{
	color:#000;
	text-decoration:none;
}


#hotel-unterkunftmenue:hover{
	background-color:#944153;
	padding:10px;
	padding-left:5px;
	padding-right:5px;
	float:left;
	margin-right:1px;
	background-image:none;
}

#hotel-unterkunftmenue:hover a{
	color:#fff;
	text-decoration:none;
}


.class_hotel_menue{
	width:705px;
	margin-left:5px;
	height:36px;
}

.rightWeather{
	float:left;
}

.tx_wetter_prognose_label, .tx_webcam_wetteraktuell_label, .tx_webcam_schneeinfos_label{
	font-size:14px;
	color:#1A528C;
	margin-bottom:0px;
}


.tx_webcam_submenuenormal{
	padding:5px;
	float:left;
	background-color:#fff;
	margin-right:1px;
	margin-top:5px;
}

.tx_webcam_submenuenormal a{
	text-decoration:none;
	font-size:14px;
}

.tx_webcam_submenuenormal:hover{
	padding:5px;
	float:left;
	background-color:#5188C1;
	margin-right:1px;
	margin-top:5px;
}

.tx_webcam_submenuenormal:hover a{
	text-decoration:none;
	font-size:14px;
	color:#fff;
}

.tx_webcam_submenueaktiv{
	padding:5px;
	float:left;
	background-color:none;
	margin-right:1px;
	margin-top:5px;
}

.tx_webcam_submenueaktiv a{
	text-decoration:none;
	font-size:14px;
}

.tx_webcam_weiterekameras{
	width:335px;
	float:left;
	margin-left:10px;
	margin-bottom:10px;
	margin-top:10px;
	height:110px;
}

.tx_webcam_unterkuenfte{
	margin-left:-4px;
}

.tx_webcam_weiterekameras_label img{
	float:left;
	margin-right:10px;
}

.tx_webcam_weiterekameras_label_header{
	margin-bottom:5px;
	font-size:14px;
	color:#1A528C;
}

.tx_webcam_historie_thumbimg img{
	float:left;
	margin-right:5px;
	margin-bottom:5px;
}

div.tx-webcam-pi1 {
margin-bottom:5px;
}

div.tx_webcam_banner {
margin-bottom:15px;
}

div.tx_webcam_menue {
height:30px;
width: 710px;
font-size:12px;
text-align:left;
}

span.tx_webcam_menue {
font-size:12px;
height: 30px;
background-color:#0F447A;
}

span.tx_webcam_menue a{
color:#ffffff;
}

span.tx_webcam_menue a:hover{
color:#000000;
background-color:#E6EBEF;
}

span.tx_webcam_menueaktiv {
font-size:12px;
height: 30px;
background-color:#E6EBEF;
}

span.tx_webcam_menueaktiv a {
color:#000000;
}

span.tx_webcam_menueaktiv a:hover{
color:#ffffff;
background-color:#0F447A;
}

/*div.tx_webcam_submenue  {
color:#ffffff;
padding:3px;
font-size:12px;
background-color:#035493;
}*/

div.tx_webcam_subbmenue a {
color:#fff;
}


div.tx_getcontentelements_elements_0{
	position: absolute;
	margin-top:0px;
}

div.tx_getcontentelements_elements{
	position: absolute;
	margin-top:0px;
	visibility: hidden;
}

div.tx_getcontentelements_elements_navleft{
  position: absolute;
  margin-left: 5px;
  margin-top: 168px;
  z-index: 9;
}

div.tx_getcontentelements_elements_navright{
  position: absolute;
  margin-left: 274px;
  margin-top: 168px;
  z-index: 9;
}

div.tx_hotel_unterkunftsubmenue{
margin-left: 5px;
}

div.tx_hotel_unterkunftsubmenue{
margin-top: 8px;
background-color: #0E4379;
padding: 4px;
}

div.tx_hotel_unterkunftsubmenue a {
 color: #ffffff;
}

table.tx_hotel_unterkunftliste{
background-color:#e9eefd;
width:703px;
margin-top: 5px;
margin-left: 5px;
margin-bottom:3px;
}

td.tx_hotel_unterkunftlisteTDL{
vertical-align: text-top;
width:100%;
padding:5px;
}

td.tx_hotel_unterkunftlisteTDL a {
color:#00000;
font-size:12px;
}

td.tx_hotel_unterkunftlisteTDR{
padding:3px;
}


#hotel_pi2_unterkunftmenuenormal{
	background-color:#E7ECEF;
	padding:10px;
	padding-left:5px;
	padding-right:5px;
	float:left;
	margin-right:1px;
}

#hotel_pi2_unterkunftmenueaktiv{
	padding:10px;
	padding-left:5px;
	padding-right:5px;
	margin-right:1px;
	background-image:url(../img/hg-button-unterkuenfte.jpg);
	background-repeat:repeat-x;
	background-color:#944153;
	float:left;
}

#hotel_pi2_unterkunftmenueaktiv a{
	color:#fff;
	text-decoration:none;
}	

#hotel_pi2_unterkunftmenuenormal a{
	color:#000;
	text-decoration:none;
}

#hotel_pi2_unterkunftmenuenormal:hover{
	background-color:#944153;
	padding:10px;
	padding-left:5px;
	padding-right:5px;
	float:left;
	margin-right:1px;
	background-image:none;
	color:#fff;
	text-decoration:none;
}

div.tx_hotel_pi2_unterkunftsubmenue{
	clear:both;
	width:696px;
	background-color: #944153;
	padding: 4px;
}

div.tx_hotel_pi2_unterkunftsubmenue a {
 color: #ffffff;
}

div.tx_hotel_pi2_unterkunftliste a {
	color: #6D1A2C
}

div.tx_hotel_pi2_unterkunftliste{
	clear:both;
	background-color:#e9eefd;
	width:703px;
}

div.tx_hotel_pi2_unterkunfstliste_serviceprovider_infos{
	/*float:left;
	min-height:200px;*/
	border-bottom:2px solid #ffffff;
	min-height:140px;
	padding-top:5px;
	padding-left:5px;
}

div.tx_hotel_pi2_unterkunfstliste_serviceprovider_bild{
	float:left;
	min-height:140px;
}

div.tx_hotel_pi2_unterkunfstliste_serviceprovider_details{
	float:left;
	padding-left:5px;
}

div.tx_hotel_pi2_unterkunfstliste_serviceprovider_beschreibung{
	padding-top:10px;
	padding-left:5px;
	padding-right:5px;
	
}

div.tx_hotel_pi2_clear{
	clear:both;	
}

.tx_webcam_kamerainformationen_unterkunftseitelink a{
	color:#741E2F;
	text-decoration:none;
	font-size:13px;
}


.tx_webcam_kamerainformationen_unterkunftseitelink{
	margin-top:10px;
	float:left;
	font-weight:bold;
}