/* Opera 11 */
@media not screen and (1) {
	#plz-go{ height: 1em!important; width: 1em!important;}
	fieldset.inline-eins{width: 11.5em!important; padding-right: 1em!important;}
	#suche-plz {width:9em!important; margin-left: 0.5em!important;}
	a.melden{width:16.7em!important;}
	div.ansicht ul li.aktualisieren{margin: -1.375em 0 0 0 !important;}
}

/* Chrome/Safari */
@media screen and (-webkit-min-device-pixel-ratio:0){
	.freizeitgo{height: 1.23em; width: 1.23em;}
	fieldset.inline-eins{width: 11.5em!important; padding-right: 1em!important;}
	#suche-plz {width:9em!important; margin-left: 0.5em!important;}
	a.melden{width:16.2em!important;}
	div.ansicht{margin: 0.2em 0 1em 0 !important;}
	span.prozent{top:-1.6em!important;}
	span.date-gestern, span.date-heute span.date-morgen {top: 3.1em!important;}
}

/* Standart CSS */
.opera{display:none}
#freizeitwetter[title] {
  display:none;
}
div.padding-top{
  height:1em;
  display:block;
}
div.break{
  clear:both;
  height:0.1em!important;
  font:normal 0.1em verdana,arial,helvetica,sans-serif;
}
div.break-margin{
  clear:both;
  margin:1em 0 1em 0;
}
div.icon-wetter{
 height:4em;
 position:relative;
 top:1.255em;
 width:10em;
 /*z-index:5;
 float:left;*/
 background:transparent;
} 
div.Line{
  border-top: 1px solid #0E1355;
  margin-top:0.3em;
}
div.regional-wetter{
  height:3em;
  width:13.5em;
  margin-top:0em;
  line-height:1em;
}
div.regional-wetter form{
  margin:0;
  padding:0;
}
#regio, #euroregio{
  height:1.5em;
  width:14.8em;
}
.region{
  font:bold 0.7em/1.8 verdana,arial,helvetica,sans-serif;
  color:#0E1355;
  background:#ffffff;
  padding-left:0.2em;
}
.region-suche{
  font:normal 0.8em verdana,arial,helvetica,sans-serif;
}
div.regional-wetter ul{
  margin:0;
  padding:0;
}
div.regional-wetter ul li{
  list-style-type:none;
  display:inline;
}
div.freizeit-wetter{
  line-height:1em
}
div.freizeit-wetter div.alt-text{
  position:relative;
  top:0em;
}
fieldset select{
  width:16em;
  height:1.5em;
}
label.bauten, label.natur{
 font:bold 0.7em/1.8 verdana,arial,helvetica,sans-serif;
 color:#0E1355;
}
div.bauten, div.natur{
 border:0;
 padding:0;
 margin:0;
 width:15em;
 padding-bottom: 1em;
} 
div.natur{
 float:left!important;
}
div.bauten{
 float:right!important;
} 
fieldset{
  border:0;
  padding:0;
  margin:0;
  width:15.5em;
}
fieldset.wettercam{
  border:0;
  padding:0;
  margin:0;
  width:17.5em;
}
fieldset.wettercam select{
  width:18em;
}
fieldset.inline-eins{
  width:11em;
  margin: 0.8em 0em 1.1em 0em;
}
fieldset.inline-zwei{
  width:6em;
  float:left;
}
fieldset.inline-zwei input#plz{
  width:5em;
}
fieldset.inline-drei{
  width:9em;
  float:left;
}
fieldset.inline-drei select{
  width:9em;
  float:left;
}
div.wettercam-form{
  height:3em;
  margin-top:0em;
  width:19.5em;
  float:left;
}
div.webcam-standort{
  text-align:right;
}
div.webcam-standort{
  margin-left:10em;
}
fieldset.webcam{
  border:0;
  padding:0;
  margin:0;
  width:15.5em;
}
optgroup.opt{
  font:bold 0.8em verdana,arial,helvetica,sans-serif;
}
optgroup.opt-cam{
  font:bold 0.9em verdana,arial,helvetica,sans-serif;
}
/* Anfang WetterContent */
div.SchlagzeileHead{
  font: bold 0.6em verdana,arial,helvetica,sans-serif;
  padding-top:5px;
  color:#0E1355;
}
div.Schlagzeile{
  margin-top:0.8em;
}
div.content-abstand{
  height:2.5em;
}
div.hauttypnavi{
  float:right;
}
div.uvindex-bild{
  float:left;
}
div.uvindex-text{
 font: normal 0.7em verdana,arial,helvetica,sans-serif;
 color:#0E1355;
 display:block
}
p.uvindex a{
 font: normal 1em verdana,arial,helvetica,sans-serif!important;
 color:#0E1355;
}
p.copy-biowetter{
  font:normal 0.8em verdana,arial,helvetica,sans-serif!important;
  color:#0E1355!important;
  margin-top: 1em!important;
}
p.copy{
  font:normal 0.8em verdana,arial,helvetica,sans-serif!important;
  color:#0E1355!important;
}
p.copy-biowetter a{
 background-image:url(/wetter/img/teaserpfeil.gif)!important;
 background-repeat: no-repeat!important;
 background-position:-1px -2px;
 padding-left: 10px!important;
 font:bold 0.8em verdana,arial,helvetica,sans-serif!important;
 color:#0E1355!important;
 text-decoration: underline!important;
}
p.regioMapUnderLine a{
    background-image:url(/wetter/img/teaserpfeil.gif)!important;
    background-repeat: no-repeat!important;
    background-position:-1px -2px;
    padding-left: 10px!important;
    font:bold 1.0em verdana,arial,helvetica,sans-serif!important;
    color:#0E1355!important;
}
.schneehoehe p.copy-biowetter a{
 font-size: 0.825em!important;
}
p.copy a{
  font:normal 0.9em verdana,arial,helvetica,sans-serif;
  color:#0E1355;
}
p.copy-s{
  font:normal 0.7em verdana,arial,helvetica,sans-serif;
  color:#0E1355;
  margin: 1em 0em 0.5em 0em;
}
p#oder{
  float:left;
  margin:2.5em 0.5em 0 0;
}
div.head-biowetter, div.head-wetterwarnungen, div.head-sitemap, div.head-fehler, div.head-ortswettersuche{
  height:1em;
}
div.head-biowetter h2, div.head-wetterwarnungen h2, div.head-sitemap h2, div.head-fehler h2, div.head-ortswettersuche h2{
  font: bold 1.2em verdana,arial,helvetica,sans-serif;
  top:1.5em;
  position:relative;
  z-index:3;
}
div.head-biowetter h2{
 left:19em;
 color:#ffffff;
}
div.head-wetterwarnungen h2{
 left:15.5em;
 color:#ffffff;
}
div.head-sitemap h2{
 left:13.5em;
 color:#ffffff;
}
div.head-fehler h2{
 left:17em;
 color:#0E1355;
}
div.head-ortswettersuche h2{
 left:16em;
 top:1.2em;
 color:#ffffff;
} 
div.sitemap dl{
  margin: 0.5em 0;
  padding: 0;
}
div.sitemap dl dt{
  position: relative;
  left: 0;
  top: 1.3em;
  font-weight: bold;
  height:1.4em;
  display:block;
}
div.sitemap dl dd{
  border-left: 1px solid #737CA7;
  margin: 0 0 0 6em;
  padding: 0 0 .5em .5em;
  position: relative;
  left:5em;
  top:0;
}
div.sitemap dd a{
  font:normal 0.8em verdana,arial,helvetica,sans-serif;
  color:#0E1355;
  text-decoration:none;
}
div.sitemap dt a{
  font:bold 0.8em verdana,arial,helvetica,sans-serif;
  color:#0E1355;
  text-decoration:none;
}
div.sitemap a:hover{
  text-decoration:underline;
}
div.TimeStamp{
 border-bottom:1px solid #6E7AA0;
 text-align:right;
 margin-top:2.5em!important;
 font: normal 0.7em  sans-serif,verdana,arial,helvetica!important;
 color:#6E7AA0!important;
 clear:both;
}
div.TimeStampRegio{
    text-align:right;
    font: normal 0.7em  sans-serif,verdana,arial,helvetica!important;
    color:#6E7AA0!important;
    clear:both;
    margin:-0.8em 0 0;
    padding:0 0 0.5em;
}
div.TimeStamp span, div.TimeStampRegio span{
 color:#6E7AA0!important;
}
div.TimeStamp span.uhrzeit, div.TimeStampRegio span.uhrzeit{
 border-left:1px solid #424E7D!important;
 margin-left:0.5em!important;
 padding-left:0.7em!important;
}
div.TimeStamp p{
 margin:0!important;
 padding:0 0 0.1em 0!important;
 color:#6E7AA0!important;
}
div.TimeStampRegio p{
    margin:0!important;
    color:#6E7AA0!important;
}
div.TimeStamp p.quelle{
 float:left!important;
}
div.WetterContent{
  padding-right:20px;
}
div.WetterTextBlock{
  padding: 0.5em 0em 0.5em 0em;
}
div.WetterTextBlock p{
line-height:12px;
}
span.TextBlockHead{
  font: bold 0.7em verdana,arial,helvetica,sans-serif;
  color:#0E1355;
}
span.TextBlockText{
  font: normal 0.7em verdana,arial,helvetica,sans-serif!important;
  color:#0E1355!Important;
  line-height: 1em!important;
}
span.InfoBlockText{
  margin-left: -6.5em;
  position:relative;
  top: 0.5em;
  bottom: 0.5em;
  font: normal 0.7em verdana,arial,helvetica,sans-serif!important;
  color:#0E1355!Important;
  line-height: 1em!important;
}
span.TextBlockText a{
  font: normal 0.9em verdana,arial,helvetica,sans-serif;
  color:#0E1355;
  padding-left:1em;
}
#WetterKarte{
  width:31.2em;
  position:absolute;
  z-index:6;
  top:10em;
  left:20em;
}
div.AufzahlungKarte{
  position:relative;
  top:1em;
  left:20em;
  z-index: 3;
  width:170px;
}
div.AufzahlungKarte a{
  color: #000000;
}
#AufzahlungKarte2{
  position:absolute;
  top:20em;
  left:25em;
  z-index:1;
  width:170px;
}
/* Ende WetterContent*/

/* Anfang TeaserSpalte */
div.TeaserRahmen{
 border-bottom:1.1px solid #6E7AA0;
 border-left:1px solid #6E7AA0;
 border-right:1px solid #6E7AA0;
 overflow: hidden;
} 
div.TeaserHead{
  background:#E1E3EF;
  border-top:1px solid #6E7AA0;
  border-left:1px solid #6E7AA0;
  border-right:1px solid #6E7AA0;
  height:14px;
}
div.Teaserpadding{
  margin-top:1.35em;
}
div.TeaserHead{
  padding-left:5px;
}
div.TeaserText p{
  color:#424E7D;
  font: normal 0.6em verdana,arial,helvetica,sans-serif;
  padding: 5px;
  margin-top:-0.2em;
}
div.TeaserText.cirrus{
	color: #1E225B;
	background-color: #E1E3EF;
	border-left: 1px solid #6E7AA0;
	border-right: 1px solid #6E7AA0;
	border-bottom: 1px solid #6E7AA0;
	height: 95px;
	margin-top: -4px;
}
div.TeaserBild.cirrus img{
	border-left: 1px solid #6E7AA0;
	border-right: 1px solid #6E7AA0;
}
div.TeaserText.cirrus p{
	color:#0E1355;
	padding: 10px;
}
div.TeaserText.cirrus a {
	background-color: #0079C1;
	color: #FFFFFF;
	font-size: 13px;
	margin-left: 10px;
    margin-bottom: 6px;
	padding: 4px 12px;
	font-weight: bold;
}
div.TeaserForm{
  background:#f2f2f2;
  height:3.6em;
  text-align:center;
}
div.formtxt{
  clear:both;
}
div.TeaserLinks{
  margin-top:-1.1em!important;
}
div.TeaserLinks ul{
  margin-left:3px!important;
  margin-right:3px!important;
  padding:0.6em 0 0 0!important;
}
div.TeaserLinks ul li{
  list-style-type: none!important;
  margin-bottom:0.5em!important;
}
div.TeaserLinks ul li a{
  color:#424E7D!important;
  font: normal 0.6em/1.5 verdana,arial,helvetica,sans-serif!important;
  background-image:url(/wetter/img/teaserpfeil.gif)!important;
  background-repeat:no-repeat!important;
  padding-left:13px!important;
  display:block!important;
  text-decoration:none!important;
  margin-top: 1em!important;
}
.gross{  
  text-decoration:underline!important;
  font: bold 1em verdana,arial,helvetica,sans-serif!important;
  color:#424E7D!important;
 }
div.TeaserZoom{
  color:#424E7D;
  background:#A8AFCC;
  font: normal 0.8em verdana,arial,helvetica,sans-serif;
  margin-bottom:0.5em;
  height:1.7em;
  border-right:1px solid #737EAB;
  border-bottom:1px solid #737EAB;
  border-left:1px solid #737EAB;
}
div.TeaserHead-zoom{
  background:#737ca7;
  border-top:1px solid #424e7d;
  border-right:1px solid #424e7d;
  border-bottom:1px solid #737EAB;
  border-left:1px solid #424e7d;
}
div.TeaserHead-zoom h4{
  font: bold 0.6875em verdana,arial,helvetica,sans-serif;
  padding:0.4em;
  color:#ffffff!important;
}
#zoom{
  text-align:center;
}
#zoom ul{
 margin:0;
 padding:0.2em 0 0 0;
}
#zoom ul li{
 list-style-type:none;
 display:inline;
 margin-right:0.3em;
}
#zoom ul li a{
 color:#0E1355;
 background:#ffffff;
 font: normal 0.75em verdana,arial,helvetica,sans-serif;
 text-decoration:none;
 border:1px solid #0E1355;
 padding:0.2em 0.4em 0.2em 0.4em;
}
#zoom ul li a:hover, #zoom ul li a:focus, #zoom ul li a:active, #zoom ul li a.high {
  background-color:#e1e3ef;
}

div.TeaserAbstand{
  padding-top:10px;
  clear:both;
}

/* Ende TeaserSpalte */

.versteckt{
  position:absolute!important;
  top:-1000px;
  left:-1000px;
  width:0;
  height:0;
  overflow:hidden;
  display:inline;
  text-align:left;
}
.versteckt td, .versteckt th{
  font:normal 0.8em verdana,arial,helvetica,sans-serif!important;
  text-align:left;
  padding-right:1em;
}
div.Visual{
  margin-top:0.5em;
  width:31.3em;
  clear:both;
  z-index:1;
}
div.Tabelle{
  width:31.3em!important;
  clear:both!important;
  margin:0;
  padding:0;
  margin-top: 0.5em;
  
}
div.Tabelle ul{
  margin:0;
  padding:0
  position:relative!important;
  top:0.6em!important;
  z-index:2!important;
}
div.Tabelle ul li{
  list-style-type:none;
  display:inline;
}
div.Tabelle ul li a{
  background:#ffffff!important;
}
div.Tabelle ul li a:hover, div.Tabelle ul li a:focus, div.Tabelle ul li a:active{
  background:#E1E3EF!important;
}
div.Tabelle ul li span{
  background:#BFC5DB!important;
}
div.Tabelle ul li a, div.Tabelle ul li span{
  font: bold 0.7em verdana,arial,helvetica,sans-serif!important;
  padding:0.2em 0.6em 0.2em 0.6em!important;
  text-decoration:none!important;
  border: 1px solid #0E1355!important;
  color:#0E1355!important;
  vertical-align:top!important;
}
/* Ortswetter */
.ortswetter-th abbr{
  font: normal 0.7em verdana,arial,helvetica,sans-serif!important;
  background-color:#BFC5DB!important;
  color:#0E1355!important;
  text-align:left!important;
}
/* Anfang Werte-Tabelle */
table.Werte, table.Werte-schnee{
  padding-top:5px!important;
  margin-top:5px!important;
  width:100%!important;
  margin-bottom:20px!important;
  
}
table.Werte tbody td, table.Werte tbody th{
 height:5em;
}

.schneehoehe table.Werte tbody td, table.Werte tbody th{
 height:3.25em;
 min-width: 38px;
}
div.weathercamThumbnail{
 display:block;
 float: right;
}
div.weathercamThumbnail img{
  border: 1px solid #969FC0;
  margin: 10px 0;
}
.schneehoehe .startSeite table.Werte tbody td, table.Werte tbody th{
 height:4em!important;
}
table.werte tr.day-start td, table.werte tr.day-start th{
border-top:10px solid #bfc5db!important;
}
table.Werte-schnee thead th{
  font: normal 0.7em/1.4 verdana,arial,helvetica,sans-serif;
  background-color:#BFC5DB!important;
  border-bottom: 1px solid #0E1355!important;
  color:#0E1355!important;
  padding:2px 2px 2px 3px!important;
  text-align:left!important;
  vertical-align:top!important;
}

table.Werte-schnee thead th abbr{
  font: normal 1em verdana,arial,helvetica,sans-serif!important;
  background-color:#BFC5DB!important;
  color:#0E1355!important;
  text-align:left!important;
  vertical-align:top!important;

}
table.Werte-schnee thead th.min, table.Werte-schnee thead th.max{
  width:8em!important;
}
table.Werte-schnee thead th.max{
  padding-right:2em!important;
}
table.Werte td, table.Werte th, table.Werte-schnee tbody th, table.Werte-schnee tbody td{
  font: normal 0.6em/1.4 verdana,arial,helvetica,sans-serif!important;
  color:#0E1355!important;
  padding:2px 0px 2px 3px!important;
  border-bottom:1px solid #ccd2e2!important;
  text-align:left!important;
  vertical-align:bottom!important;
  
}

.schneehoehenWerte table.Werte tbody th  {
    height: 3.25em;
    font-weight: bold!important;
    width: 185px;
    padding-right: 10px!important;    
}

.schneehoehenWerte table.Werte tbody td  {
    height: 3.25em;
}

table.Werte tfoot td{
  padding-top:1em!important;
  font: normal 0.6em/1.4 verdana,arial,helvetica,sans-serif!important;
  border:0!important;
}
table.Werte tfoot td a{
  font-size:1em!important;
  color:#0E1355!important;
}
table.Werte-schnee tbody th, table.Werte-schnee tbody td{
  vertical-align:bottom!important;
  height:3em!important;
  border-bottom: 1px solid #CCD2E2!important;
}
table.werte tbody tr td img{
	position: relative;
	top: 0.7em;
}
table.werte tbody tr td{
  border-bottom: 1px solid #CCD2E2!important;
  font: 0.6em/1.4 verdana,arial,helvetica,sans-serif!important;
  color:#0E1355!important;
  padding-bottom: 0.3em!important;
  padding-left: 0.2em!important;
  vertical-align: middle!important;
}
table.werte tbody tr td img.icon{
  margin-top: -1em;
  padding-right: 0.2em;
}
table.werte tbody tr th.stadt{
  font: bold 0.6em/1.4 verdana,arial,helvetica,sans-serif!important;
  color:#0E1355!important;
  border-bottom: 1px solid #CCD2E2!important;
  text-align: left!important;
  padding-left: 0.5em!important;
  width: 20%!important;
    vertical-align: middle;
}
table.werte thead tr th.stadt{
  font: bold 0.6em/1.4 verdana,arial,helvetica,sans-serif!important;
  color:#0E1355!important;
  padding-left: 0.5em!important;
}
table.werte thead tr th{
  background-color: #bfc5db!important;
  border-bottom: 1px solid #0E1355!important;
}
table.Werte thead tr th abbr{
  font: normal 1em verdana,arial,helvetica,sans-serif!important;
  color:#0E1355!important;
  word-wrap: break-word;
  width: 100%;
}
.schneehoehe table.Werte thead tr th abbr{
  display: block;
}
table.Werte thead th{
  font: normal 0.7em/1.4 verdana,arial,helvetica,sans-serif!important;
  background-color:#BFC5DB!important;
  border-bottom: 1px solid #0E1355!important;
  color:#0E1355!important;
  padding:2px 2px 2px 3px!important;
  text-align:left!important;
  vertical-align:top!important;
}
table.Werte td.stadt, table.Werte th.stadt{
  font: bold 0.6em/1.4 verdana,arial,helvetica,sans-serif!important;
  color:#0E1355!important;
  padding:2px 0 2px 3px!important;
}
table.Werte tr.day-end td{
  border-bottom:10px solid #ccd2e2!important;
}
table.Werte th a, table.Werte-schnee th a{
  font: bold 1em/1.4 verdana,arial,helvetica,sans-serif!important;
  color:#0E1355!important;
  text-decoration:underline!important;
}
table.Werte thead a, table.Werte-schnee thead a{
  text-decoration:none!important;
}
table.Werte th a:hover{
 text-decoration:none!important;
} 
/* Ende Werte-Tabelle */



/* Anfang Cam-Werte*/
table.cam-werte-feratel{
 margin:2.5em 0 0em 0;
 float:left;
 width:22.2em;
}
table.cam-werte{
 margin-top:2.5em;
 float:left;
 width:25em;
}
.weathercam table.cam-werte{
 margin-top:0.5em;
}
table.cam-werte-feratel thead th abbr{
 font: normal 1em verdana,arial,helvetica,sans-serif;
 background:#E1E3EF;
 color:#0E1355;
 border-bottom: 1px solid #0E1355;
 padding:0.3em;
 vertical-align:bottom;
}
table.cam-werte thead th abbr{
 font: normal 1em verdana,arial,helvetica,sans-serif;
 background:#E1E3EF;
 color:#0E1355;
 border-bottom: 1px solid #0E1355;
 padding:0.3em;
 vertical-align:middle;
}
table.cam-werte thead th, table.cam-werte-feratel thead th{
 font: normal 0.7em verdana,arial,helvetica,sans-serif;
 background:#E1E3EF;
 color:#0E1355;
 border-bottom: 1px solid #0E1355;
 padding:0.3em;
 vertical-align:bottom;
}
table.cam-werte th.head, table.cam-werte-feratel th.head{
 font: bold 0.7em verdana,arial,helvetica,sans-serif;
 text-align:left!important;
 padding-left:0.3em;
 color:#0E1355;
 vertical-align:bottom;
}
table.cam-werte td, table.cam-werte-feratel td{
 font: normal 0.7em verdana,arial,helvetica,sans-serif;
 color:#0E1355;
 text-align:center;
 background:none;
 height: 4em;
 vertical-align:bottom;
} 
/* Ende Cam-Werte*/

/* Anfang PLZWerte-Tabelle */
table.PLZWerte{
  padding-top:5px;
  margin-top:5px;
  width:31.3em;
}
table.PLZWerte th{
  font: normal 0.9em/1.4 verdana,arial,helvetica,sans-serif;
  text-align:left;
}
table.PLZWerte td{
  font: normal 0.6em verdana,arial,helvetica,sans-serif;
  color:#0E1355;
  padding:2px 0 2px 0;
}
table.PLZWerte td.tag, table.PLZWerte td.jetztTdL{
  font: bold 0.6em/1.4 verdana,arial,helvetica,sans-serif;
  color:#0E1355;
  padding:2px 0 2px 10px;
}
table.PLZWerte td.leer{
  height:3em;
}
table.PLZWerte tr.PLZWertebg{
  background:#E3E5EC;
}
table.PLZWerte td.jetztTdL{
  border-bottom: 1px solid #E3E5EC;
  border-left: 1px solid #E3E5EC;
  border-top: 1px solid #E3E5EC;
}
table.PLZWerte td.jetztTd{
  border-bottom: 1px solid #E3E5EC;
  border-top: 1px solid #E3E5EC;
}
table.PLZWerte td.jetztTdR{
  border-bottom: 1px solid #E3E5EC;
  border-right: 1px solid #E3E5EC;
  border-top: 1px solid #E3E5EC;
}
div.IconWert{
  color:#ff0000;
  font-weight:bold;
  text-align:center;
}
.trennlinie{
 border-bottom: 1px solid #e1e3ef;
 margin-bottom:0.3em;
 padding-top:0.3em;
 display:block;
 clear:both;
}
/* Anfang PLZWerte-Tabelle */
/* Object */
.object{
  width:31.25em;
  height:26.25em;
}
div.icon{
  float:left;
  background:#E9E9E9;
  border-bottom:1px solid #424E7D;
  border-right:1px solid #424E7D;
}

div.plz-container{
  position:absolute;
  background:#737CA7;
  height:1.5em;
  width:42.1em;
  border-top:1px solid #424E7D;
  border-bottom:1px solid #424E7D;
  top:2.5em;
  left:0;
}
div.plz{
  float:right;
  width:21.8em;
  position:relative;
  top:-1.3em;
  left:6.5em;
}
.plz-text{
  font: bold 0.8em verdana,arial,helvetica,sans-serif;
  color:#ffffff;
  padding-right:0.3em;
  position:relative;
  left:-140px;
  top:1.5em;
  font-size: .8125rem;
}
#plz-go {
  position:relative;
  top: 0.175em;
  height: 16px;
  width: 16px;
  font-size: .8em !important;
}
.plz-suche {
  width:12em;
  height:1em;
  border:1px solid #47597f;
  margin-top:0em;
  font: normal 0.8em verdana,arial,helvetica,sans-serif;
  font-weight: normal;
  font-family: verdana,arial,helvetica,sans-serif !important;
  font-size: .8em !important;
  border-radius: 0 !important;
}

/* AutoComplete */
.ui-autocomplete {
    background-color: #FFFFFF !important;
    box-shadow: 0 3px 2px 2px #AAAAAA !important;
    z-index: 102 !important;
    border: none;
    font-size: .9375em;
    font-family: verdana,arial,helvetica,sans-serif;
    z-index: 1000 !important;
}

.ui-autocomplete li {
    height: 1.875rem !important;
    padding: .625rem 18px 0 !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
}

.ui-autocomplete li {
    font-size: .9375em !important;
    color: #262626 !important;
}

.ui-autocomplete li.ui-state-focus {
    background-color: #c2eaff !important;
    cursor: pointer !important;
    border: none !important;
    margin: 0 !important;
}

/* end AutoComplete */

/* Anfang Menü Links */
#NavLinks{
 padding-left:5px;
}
#MenueLinks{
 padding: 1em 0 3em 0;
 background-color:#CCD2E2;
 width:9.787em;
 height:18.5em;
}
#MenueLinks ul{
 list-style-type: none;
 margin:0;
 padding:0!important;
}
#MenueLinks ul li{
 margin-bottom:5px;
}
#MenueLinks li a{
 color:#0E1355;
 text-decoration:none;
 margin:0 0 0 0.5em;
 padding:0 0 0 13px;
 font-weight:bold;
 display: block;
}
#MenueLinks li a:hover, #MenueLinks li a:focus, #MenueLinks li a:active{
 background-color:#B5BDD4;
 display:block;
}
#MenueLinks li a.MenueActive, #MenueLinks li a.MenueActive:hover{
 background-color:#969FC0;
}
#SubNavLinks li{
 margin-left:10px;
 margin-top:5px;
}
#SubNavLinks li a{
 font-weight:normal;
 background-color:#CCD2E2;
}
a.navlinks:hover, a.navlinks:active, a.navlinks:focus{
 background-image: none;
}
div.schmuck-navleft{
 float:left;
 height:20em;
 background-color:#CCD2E2;
}
div.schmuck-navcenter{
 float:left;
 background-color:#E1E3EF;
 height:20em;
}
div.schmuck-navright{
 float:left;
 background-color:#FFFFFF;
 height:20em;
}
div.schmuck-navbottomleft, div.schmuck-navbottomcenter, div.schmuck-navbottomright{
 float:left;
 background-color:#FFFFFF!important;
}
/* Ende Menü Links */
#reiter-navigation{
  display:block;
  height:1.5em;
  position:absolute;
  top:4.5em;
  z-index:1;
  left:10.85em;
  text-align:right;
}
#reiter-navigation ul{
  margin:0 0.3em 0 0;
  padding:0;
}
#reiter-navigation ul li{
  list-style-type:none;
  display:inline;
  margin:0.1em;
  
}
#reiter-navigation ul li a.navi{
  padding: 0.2em 0.6em 0.2em 0.6em!important;
  font: bold 0.65em verdana,arial,helvetica,sans-serif;
  color:#0E1355;
  vertical-align:middle;
  text-decoration:none;
  border:1px solid #0E1355;
}
#reiter-navigation ul li a{
  background-color:#FFFFFF;
}
span.active{
  padding: 0.2em 0.6em 0.2em 0.6em!important;
  font: bold 0.65em verdana,arial,helvetica,sans-serif;
  color:#0E1355;
  vertical-align:middle;
  text-decoration:none;
  border-left:1px solid #0E1355;
  border-top:1px solid #0E1355;
  border-right:1px solid #0E1355;
  border-bottom:4px solid #737ca7;
  background-color:#e1e3ef!important;
}

#reiter-navigation ul li a.navi:hover, #reiter-navigation ul li a.navi:focus, #reiter-navigation ul li a.navi:active{
  color:#0E1355;
  text-decoration:none;
  background-color:#e1e3ef;
  border-bottom:4px solid #737ca7;
}

#reiter-navigation ul li a, #active{
  padding: 0.2em 0.6em 0.2em 0.6em!important;
  font: bold 0.65em verdana,arial,helvetica,sans-serif;
  color:#0E1355;
  vertical-align:middle;
  text-decoration:none;
  border:1px solid #000000;
}
#hauttypanker:hover{
  background:transparent!important;
}
#active{
  background-color:#e1e3ef!important;
}
#reiter-navigation ul li a:hover, #reiter-navigation ul li a:active, #reiter-navigation ul li a:focus{
 color:#0E1355;
 text-decoration:none;
 background-color:#e1e3ef;
}

#reiter-navigation #active{
  text-decoration:none;
  background-color:#FFFFFF;
  font: bold 0.65em verdana,arial,helvetica,sans-serif;
  color:#0E1355;
}
div.navigation-dummy{
  /*width:9.787em;*/
  background-color:#A8AFCC;
  height:1.25em;
  clear:both;
}
div.ansicht{
  margin:0 0 1em 0;
}
div.ansicht div.aktualisieren{
  float:right;
}
div.ansicht ul{
  margin:0!important;
  padding:0!important;
  padding-top: 0.1em!important;
}
div.ansicht ul li{
  list-style-type:none!important;
  display:inline!important;
  float:left!important;
  padding:0.2em 0.1em 0.1em 0.2em!important;
  /*margin-top: -0.3em!important;*/
  margin-left: -0.2em!important;
}
div.thumbnails-abstand {
    clear: both;
    height: 1em;
}
div.ansicht ul li.aktualisieren{
  margin-left:1.8em!important;
  float:right!important;
}
div.faq-footer{
  background:#828db7;
  text-align:right;
}
div.ansicht ul li a, div.ansicht div.aktualisieren a {
  color:#424E7D!important;
  text-decoration:none!important;
  padding:0.2em 0.8em 0.2em 0.8em!important;
  background-color:#e1e3ef!important;
  border:1px solid #0E1355!important;
  vertical-align:top!important;
  margin-top: 0.2em!important;
}
div.ansicht ul li span {
  font: 0.7em/1.4 verdana,arial,helvetica,sans-serif;
  color:#424E7D!important;
  text-decoration:none!important;
  padding:0.2em 0.8em 0.2em 0.8em!important;
  background-color:#e1e3ef!important;
  border:1px solid #0E1355!important;
  vertical-align:top!important;
  margin-top: 0.2em!important;
}
div.ansicht ul li a:hover, div.ansicht ul li a:focus, div.ansicht div.aktualisieren a:hover, div.ansicht div.aktualisieren a:active, div.ansicht div.aktualisieren a:focus{
  color:#ffffff!important;
  background-color:#737ca7!important;
  padding:0.2em 0.8em 0.2em 0.8em!important;
  vertical-align:top!important;
}
div.ansicht ul li a:active{
  color:#ffffff!important;
  background-color:#737ca7!important;
  padding:0.2em 0.8em 0.2em 0.8em!important;
  vertical-align:top!important;
  
}
div.ansicht ul li a.on{
  color:#ffffff!important;
  background-color:#737ca7!important;
} 
div.ansicht ul li.anker{
  margin-left:0.5em!important;
}
div.ansicht ul li.anker a{
  background:#ffffff url(/wetter/img/pfeil-down.gif) no-repeat!important;
  background-position:0.3em 0.7em!important;
  padding-left:1.4em!important;
}
li.anker a:hover, li.anker a:focus, li.anker a:active{
  color:#0E1355!important;
  text-decoration:underline!important;
  background:#ffffff url(/wetter/img/pfeil-down.gif) no-repeat!important;
  background-position:0.3em 0.7em!important;
  padding-left:1.4em!important;
}
li.melder{
  margin-left:2.8em;
}
div.thumbnails-rahmen{
  width:31.3em;
}
div.thumbnails{
  float:left;
  background:#969FC0;
} 
div.thumbnails4{
  float:right;
  background:#969FC0;
}
div.thumbs-padding{
  width:1.25em;
  height:0.1em;
  float:left;
}

div.thumbnails-bild{
  border:1px solid #969FC0;
}
div.thumbnails-title{
  font: normal 0.7em/1.1 verdana,arial,helvetica,sans-serif;
  color:#0E1355;
  border:1px solid #969FC0;
  text-align:right;
  padding:0.1em 0.5em 0.3em 0.3em;
  margin:0!important;
}
div.thumbnails-title{
  font: normal 0.7em/1.1 verdana,arial,helvetica,sans-serif;
  color:#0E1355;
  border:1px solid #969FC0;
  text-align:right;
  padding:0.1em 0.5em 0.3em 0.3em;
  margin:0!important;
  overflow:hidden;
}
.weathercam div.thumbnails-title{
  height: 16px;
  line-height: 16px;
  text-align:left;
}
.weathercam div.camheadline h3{
  color: #0E1355!important;
}
#0E1355
div.thumbnails-abstand{
  height:1em;
  clear:both;
}
div.thumbnails-headline{
  background:#CCD2E2;
  font: normal 0.8em/1.4 verdana,arial,helvetica,sans-serif;
  margin-bottom:0.1em;
  color:#0E1355;
  padding-left:0.5em;
}

div.ie_dummy{
  display:none;
}
div.flagge{
  float:left;
  text-align:center;
  margin-right:1em;
}
div.flagge a{
  font: normal 0.7em verdana,arial,helvetica,sans-serif;
  color:#0E1355;
}
div.camheadline, div.camheadline-feratel{
  background-color:#E1E3EF;
  padding:0 0 0 0.5em;
  margin:0.5em 0 0.2em 0;
}
div.camheadline-feratel{
  width:21.75em;
}
div.camplayer{
  margin-top:0.3em;
  text-align:center;
  background:#CCD2E2;
  width:5.8em;
  height: 1.1em;
  float:right;
  border:1px solid #7180AB;
  padding:0.1em;
  margin-top: 0em;
}
div.av-playerContainer{
  margin-left: -1em;
}
.webcamgo{
  position:relative;
  top:0.1em;
}
div.noscript{
  font: normal 0.7em verdana,arial,helvetica,sans-serif;
  padding-top:1em;
}
div.zurueck{
  float:right;
  text-align:right;
  margin-top:0.5em;
}
div.zurueck ul, div.zurueck-links ul{
  margin:0;
  padding:0;
}
div.zurueck ul li, div.zurueck-links ul li{
  list-style-type:none;
}
div.zurueck ul li.uebersicht{
  margin-top:0.5em;
}/*
div.zurueck a{
  font: bold 0.7em verdana,arial,helvetica,sans-serif!important;
  font-weight:bold;
  color:#0E1355!important;
  text-decoration:none!important;
}*/
div.zurueck a, div.zurueck-cam a, div.zurueck-links a, div.zurueck-wettermelder a{
  /*font: bold 0.7em verdana,arial,helvetica,sans-serif!important;*/
  font-weight:bold;
  color:#0E1355!important;
  text-decoration:none!important;
  
}
div.zurueck a.backLink{
	z-index:10;
	position:relative;
}
div.container.wettermelder  .zurueck-wettermelder{
  text-align: left!important;
  margin-left: 26.5em!important;
  margin-top: -1em!important; 
}
a.pkt{
  font: bold 1em verdana,arial,helvetica,sans-serif!important;
}
div.zurueck-cam{
  float:right;
  text-align:center;
  margin:0.5em 0 0.3em 0;
}
div.fehlermeldung{
  font: bold 0.7em verdana,arial,helvetica,sans-serif!important;
  color:#424E7D!important;
  background:#E1E3EF url(/wetter/img/ausrufezeichen.gif);
  background-repeat:no-repeat;
  background-position:0.3em 0.5em;
  padding-left:1.5em;
  display:block;
  margin:-0.5em 0 0 0;
}
div.fehlermeldung p a{
  font: bold 1em verdana,arial,helvetica,sans-serif;
  color:#424E7D;
}
div.fehlermeldung p{
  font: bold 1em verdana,arial,helvetica,sans-serif!important;
  color:#424E7D!important;
  padding:1em;
  min-height:2.5em;
}
dt.plz-suche ul{
list-style-type:none;
}
dt.plz-suche ul li{
  display:inline!important;
}
dt.plz-suche li.plz-text{
  font:normal 0.8em verdana,arial,helvetica,sans-serif;
  color:#0E1355;
}
table.legende{
 width:31em;
}
table.legende th{
  font:bold 0.8em verdana,arial,helvetica,sans-serif;
  color:#0E1355;
  text-align:left;
}
table.legende tfoot th{
  font:normal 0.7em verdana,arial,helvetica,sans-serif;
  color:#0E1355;
  text-align:left;
  padding-top:1.5em;
}
table.legende td{
  font:normal 0.7em verdana,arial,helvetica,sans-serif;
  color:#0E1355;
}
table.radar-legende{
 width:29em;
}
table.radar-legende th{
  font:bold 0.8em verdana,arial,helvetica,sans-serif!important;
  color:#0E1355!important;
  text-align:left!important;
  padding:0em 0.7em 2em 0em!important;
  vertical-align:top!Important;
}
table.radar-legende td, table.radar-legende th.th-kl{
  font:normal 0.7em verdana,arial,helvetica,sans-serif!important;
  color:#0E1355!important;
  text-align:left!important;
  vertical-align:top!Important;
  margin: auto!Important;
}
table.radar-legende th.th-kl abbr{
  font: 1em verdana,arial,helvetica,sans-serif!important;
  color:#0E1355!important;
  border-bottom: 1px dotted #000
}
table.radar-legende tbody td.text abbr{
  font: 1em verdana,arial,helvetica,sans-serif!important;
  color:#0E1355!important;
  border-bottom: 1px dotted #000
}
table.radar-legende th span{
  position:relative;
  top:0.1em;
  font:bold 1em verdana,arial,helvetica,sans-serif!important;
  color:#0E1355!important;
}
table.radar-legende td.text{
  width:32em!important;

}
/* für Bayern3 Moderatorenseite*/

table.bestofteaser{
 background-color:#E7F4B2;
} 

div.print-header-b3, div.copyright-b3{  
  display:none;  
}

td.teaser-head {
	background-image:url(https://www.br.de/img/bayern3/bestof.gif);
	height:24px;
	padding-left:5px;
	color:#E7F4B2;
	font:bold 12px arial,verdana,helvetica,sans-serif;
}

td.teaser-hintergrund {
	background-color: #f3f4f7;
	padding-bottom:5px;
}

p.bayern3{
  margin:0;
  padding:5px 0 0 0;
  font:normal 10px verdana,arial,helvetica,sans-serif;
  color:#000000!important;
}
h3.bayern3-wetter{
  font:bold 12px verdana,arial,helvetica,sans-serif;
  color:#000000!important;
}

.teaserline{
  width:2px;
}
.teasertd{
  background:#f3f4f7;
  padding:2px;
  font-family: Arial, Helvetica, sans-serif;
}
.teasertd a{ 
  color:#000000;
}
#rahmen{
  position:absolute;
  top:25px;
  z-index:2;
  width:158px;
  height:158px;
  left:11px;
}
a.bildteaserkleinmehr{
	background-repeat: no-repeat;
	padding-left: 13px;
}
div.mehr{
	background-image: none !important
}
a.bestofteaserlink{
	background-repeat: no-repeat;
	padding-left: 13px
}
div.bestofteaserlink{
	background-image: none !important
}
td.bestofcontent {
   background-image: url(https://www.br.de/img/bayern3/teasertext_bg.gif);
	 background-repeat: no-repeat;
}
div.breadcrump-wetter{
	color: #7F7F7F;
	font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	position: relative;
	left: -15px;
}

table.wetter-moderator th{
  background-image:url(https://www.br.de/img/bayern3/moderator_bg.gif);
  font:bold 10px Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
  color:#000000;
  text-align:left;
  padding-left:5px;
  height:20px;
}
table.wetter-moderator td{
  padding-top:5px;
  padding-right:5px;
  vertical-align:top;
}
p.moderator-text{
 margin-top:-1px;
} 
th.servicekopf{
  font:bold 11px Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
  background-image:url(https://www.br.de/img/bayern3/teaser-150-bgr.gif);
  height:21px;
  padding-left:5px;
  text-align:left;
  color:#ffffff;
}
th.servicekopf a{
  color:#ffffff!important;
}
#verkehr, #badetour, #wetter{
  background-color:#f3f4f7;
}
p.badetour{
  margin:0!important;
  padding:3px;
  font:normal 10px Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
}

div.badetour{
  margin:0!important;
  padding:3px;
  font:normal 10px Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
}

/* alles im Allgemeinen home.css drin*/

a.bildteaserkleinmehr{
	font-size: 11px;
	font-weight: normal;
	line-height: 12px;
	text-decoration: underline
}
a:link.bildteaserkleinmehr{
	color: #000000
}
a:visited.bildteaserkleinmehr{
	color: #000000
}
a:hover.bildteaserkleinmehr{
	color: #185494
}
a:active.bildteaserkleinmehr{
	color: #185494
}
div.mehr{
	background-repeat: no-repeat;
	float: right;
	padding-left: 13px
}

/*neu für Best of Teaser*/


div.bestofteaserlink{
	background-repeat: no-repeat;
	margin-top: 5px;
}
a.bestofteaserlink{
	font-size: 12px;
	font-weight: normal;
	line-height: 12px;
	padding-left: 13px;
	text-decoration: none;
	font-weight: bold;
}
a:link.bestofteaserlink{
	color: #000000
}
a:visited.bestofteaserlink{
	color: #000000
}
a:hover.bestofteaserlink{
	color: #185494;
	text-decoration: underline;
}
a:active.bestofteaserlink{
	color: #185494
}
td.bestofteaserbg {
  background-color: #E7F4B2 !important;
  height:168px;
}

td.bestofteaserrahmen {
	background-color: #8C8C7B;
}
td.bestofteasercontent {
	padding: 2px 12px 8px 8px;
  margin:0;
}
a.bestofteaserkopf{
   font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 20px;
	text-decoration: none;
}
a:link.bestofteaserkopf{
	color: #000000;
}
a:visited.bestofteaserkopf{
	color: #000000;
}
a:hover.bestofteaserkopf{
	color: #185494;
	text-decoration: underline;
}
a:active.bestofteaserkopf{
	color: #185494;
	text-decoration: underline;
}
th.bestofteaserkopf{
	background-repeat: no-repeat;
	padding: 5px 8px 0px 8px;
	font-size: 11px;
	font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	text-align: left;
}
td.bestofteasertext{
	padding: 2px 8px 1px 8px;
	font-size: 10px;
	line-height: 12px
}

span.bestofteasertext{
	font-size: 10px;
	font-weight: normal;
	line-height: 12px;
	font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
}

a.bestofteasertext{
	font-size: 10px;
	font-weight: normal;
	line-height: 12px;
	text-decoration: none
}
a:link.bestofteasertext{
	color: #000000;
}
a:visited.bestofteasertext{
	color: #000000;
}
a:hover.bestofteasertext{
	color: #333333;
}
a:active.bestofteasertext{
	color: #185494;
}
td.bestofcontent{
	background-color: #FFE4C6
}

/** Ende Bayern3 */

/*bayern1 teaser*/
/* Anfang TeaserSpalte */
div.bayern1 h4{
  color:#fdd23d;
}
div.bayern1 div.TeaserRahmen{
 border-bottom:1.1px solid #0e7dbd;
 border-left:1px solid #0e7dbd;
 border-right:1px solid #0e7dbd;
 overflow: hidden;
} 
div.bayern1 div.TeaserHead{
  background:#0e7dbd;
  border-top:1px solid #0e7dbd;
  border-left:1px solid #0e7dbd;
  border-right:1px solid #0e7dbd;
}
div.bayern1 div.Teaserpadding{
  margin-top:1.35em;
}
div.bayern1 div.TeaserHead{
  padding-left:5px;
}
div.bayern1 div.TeaserText p{
  color:#003291;
  font: normal 0.6em verdana,arial,helvetica,sans-serif;
  padding: 5px;
  margin-top:-0.2em;
}
div.bayern1 div.TeaserForm{
  background:#f2f2f2;
  height:3.6em;
  text-align:center;
}
div.bayern1 div.formtxt{
  clear:both;
}
div.bayern1 ul{
  margin-top:-0.3em;
  margin-left:3px;
  margin-right:3px;
  padding:0.6em 0 0 0;
}
div.bayern1 ul li{
  list-style-type: none;
  margin-bottom:0.5em;
  text-align:left;
}
div.bayern1 ul li a{
  color:#003291;
  font: normal 0.7em/1.5 verdana,arial,helvetica,sans-serif!important;
  background-image:url(https://www.br.de/img/teaserpfeil.gif);
  background-repeat:no-repeat;
  padding-left:13px;
  display:block;
  text-decoration:none;
}
div.bayern1 img.b1unwetter{
  width:159px;
  border:0;
}
div.bayern1 .gross{  
  text-decoration:underline;
  color:#003291;
  font: bold 1.2em verdana,arial,helvetica,sans-serif;
 }
/*bayern1 teaser*/

/* bayern3 teaser */
th.unwetterb3{
  background:#7b921e;
  color:#ffffff;
  padding: 2px 0 2px 8px;
  width:150px;
}
th.unwetterb3 a{
  color:#ffffff;
  font-weight:bold;
  text-decoration:none;
}
td.unwetterb3-rahmen{
  width:1px;
  background:#7B921E;
}
td.unwetterb3-copy{
  width:246px;
  padding:5px;
}
ul.wetterb3{
  margin:0;
  padding:0;
}
ul.wetterb3 li{
  list-style-type:none;
}
ul.wetterb3 li a .gross:hover{
  background-image: url("/wetter/img/spacer.gif");
}
ul.wetterb3 li a{
  font:normal 10px/1.5 verdana,arial,helvetica,sans-serif;
  text-decoration:none;
  vertical-align:top;
}
ul.wetterb3 li a:hover{
  color: #185494
}
/* //bayern3 teaser */

div.Schlagzeile-br{
 height:3.8em;
 padding-bottom:8px;
 padding-top:0.91em;
}

div.drucken{
 margin-top:2em!important;
 text-align: left!important;
}
div.drucken a{
 font:bold 0.7em/1.6 verdana,arial,helvetica,sans-serif!important;
 color:#0E1355!important;
 margin-left:0.5em!important;
 vertical-align:baseline!important;
 text-decoration: underline!important;
}
div.drucken a:hover{
 text-decoration:none!important;
}
div.faq-drucken a{
 font:bold 0.7em/1.6 verdana,arial,helvetica,sans-serif!important;
 color:#0E1355!important;
 text-decoration:underline!important;
 margin-left:0.5em!important;
 vertical-align:baseline!important;
 text-decoration: underline!important;
} 
p.button-erklaerung{
 float:right;
 width:41.5em;
 margin-top:1em;
 font: normal 0.6em verdana,arial,helvetica,sans-serif;
 color:#0E1355;
}

div.sonne-mond{
 margin:-1em 0.43em 1.5em 0;
 float:left;
 
}
div.prozent, div.date-mond{
  clear:both;
}
span.date-gestern, span.date-heute, span.date-morgen, span.prozent{
  font:normal 0.6em verdana,arial,helvetica,sans-serif;
  color:#ffffff;
  width:5.7em;
  display:block;
  position:relative;
  z-index:2;
}
span.prozent{
  top:-1.5em;
  left:0.25em;
  margin-left:0.2em;
  text-align:right;
}
span.date-gestern, span.date-heute span.date-morgen{
  top:3em;
  left:0.5em;
}
p.abspielen{
  float:left;
  width:39em;
  margin-top:0.4em;
  font: normal 0.59em verdana,arial,helvetica,sans-serif;
  color:#0E1355;
}
div.standardteaser{
  height:7.2em!important;
  margin-bottom:1em!Important;
}
div.standardteaser-content{
  margin-top: 1em;
  background: none;
}
div.standardteaser-bild{
  float:left;
  display:block;
  margin-top:0.3em;
}
div.standardteaser-bild a{
  text-decoration:none;
}
div.standardteaser-text{
  background: none!important;
  color:#0B1341;
  padding:0em 0.3em 0 0.3em;
  height:6.4em;
}
div.standardteaser-text p{
  font:normal 0.7em verdana,arial,helvetica,sans-serif!important;
  padding:0em 0.3em 0 0.3em;
  color:#0B1341;
  margin:0;
  padding:0;
}
div.contentteaser-pfeil{
  float:left;
  height:1.2em;
  margin-top: -2em;
  margin-left: 9em;
}
div.contentteaser-pfeil ul{
  margin:0;
  padding:0;
}
div.contentteaser-pfeil ul li{
  list-style-type:none;
  display:inline;
  
}
div.contentteaser-pfeil a, div.contentteaser-pfeil a:hover, div.contentteaser-pfeil a:focus, div.contentteaser-pfeil a:active{
  background:#E1E3EF;
  font:bold 0.7em/1.4 verdana,arial,helvetica,sans-serif!important;
  border:1px solid #0E1355;
  padding:0em 0.7em 0em 0.7em;
  background-repeat:no-repeat;
  text-decoration:none;
  margin:0.5em;
  vertical-align:middle;
}
div.contentteaser-pfeil a{
  background:#E1E3EF;
  color:#0E1355;
}
div.contentteaser-pfeil a:hover, div.contentteaser-pfeil a:focus, div.contentteaser-pfeil a:active{
  background:#737ca7;
  color:#ffffff;
}
div.contentteaser-link a{
  background:#E1E3EF!important;
  color:#0E1355!important;
  font:bold 0.7em/1.4 verdana,arial,helvetica,sans-serif!important;
  background:url(/wetter/img/teaserpfeil.gif) no-repeat!important;
  padding-left:1em!important;
  float:right!important;
  text-decoration: underline!important;
  margin-top: -3em;
}
div.animation {
	display: block;
	margin: 0;
  padding:0;
}
.dsl{
  width:31.4em;
  height:24.2em;
}
.dsl-button{
  width:31.4em;
  height:5em;
}
.isdn{
  width:12.6em;
  height:9.1em;
}
.isdn-button{
  width:12.6em;
  height:5.2em;
  clear:both;
}
div.zurueck-uebersicht{
  float:right;
  margin-bottom:0.5em;
}
div.zurueck-uebersicht a{
  font: bold 0.7em verdana,arial,helvetica,sans-serif;
  color:#0E1355;
  text-decoration:none;
}
div.zurueck-text{
  float:right;
}

div.sort{
  text-align:center;
  display:block!important;
  width:auto!important;
}
a.infolink{
  margin-left:0.8em;
}
div.uvindex-text{
  display:table;
}
ul.uvlist{
  margin:0.3em 0 0 1.5em;
  padding:0;
}
ul.uvlist li{
  font: normal 1em verdana,arial,helvetica,sans-serif;
  list-style-type: square;
}
input.abschicken{
  background:#bfc5db;
  color:#0E1355;
  border:1px solid #0E1355;
  margin-left:0.5em;
  cursor:pointer;
  font:normal 0.8em verdana,arial,helvetica,sans-serif;
}
span.abbrechen{
  margin-left:0.5em;
}
span.abbrechen a{
  padding:0.1em 1em;
  color:#0E1355;
  text-decoration:none;
  margin:0;
  font:normal 0.8em verdana,arial,helvetica,sans-serif;
  background:#bfc5db;
  border:1px solid #0E1355;
}
img.infoicon{
  border:0;
  width:2.1em;
}
a.kamera-icon{
  text-decoration:none;
}
div.symbole-bild, div.symbole-text, div.symbole-l, div.symbole-r, div.forms-drei{
  float:left;
}
#suche-name{
  width:11em;
}
#suche-plz{
  width:10em;
  padding-left:0.3em;
  margin-top: 0.8em;
}
#suche-kfz{
 width:9em;
 padding-left:1em;
 margin-top: 0.8em;
}
#such-kfz fieldset{
  text-align:right!important;
}
div.symbole-bild{
  width:6em;
}
div.symbole-text, div.symbole-l, div.symbole-r{
  width:13em;
  line-height:5em;
  vertical-align:bottom;
  font: normal 0.7em verdana,arial,helvetica,sans-serif;
}
#uvindex div.symbole-text, #ausflug div.symbole-text{
  position:relative;
  top:2em;
}
#ausflug div.symbole-text, #strasse div.symbole-text{
  position:relative;
  top:1.5em;
}
#ausflug div.symbole-bild{
  width:3em;
}
#ausflug div.symbole-text{
  width:18em;
}
#strasse div.symbole-bild{
  width:4em;
}
#strasse div.symbole-text{
  width:16em;
}
#pollen div.symbole-l{
  width:17em;
}
#pollen div.symbole-r{
  width:26em;
}
#garten div.symbole-bild{
  width:10em;
}
#garten div.symbole-bild div.abstand{
  margin-top:1.4em;
  height:0.1em!important;
}
div.symbole p{
  font: normal 0.7em verdana,arial,helvetica,sans-serif;
  margin:0.5em 0 0 0;
  padding:0;
}
div.symbole{
  display:block;
  clear:both;
  margin-bottom:1em;
}
div.ortssuche-liste{
  clear:both;
  border:1px solid #6E7AA0;
  text-align:center;
  height:1.1em;
  margin:0.3em 0 2em 0;
}
div.ortssuche-liste li.last a{
  background: none;
}
div.ortssuche-liste ul{
  margin:0;
  padding:0;
}
div.ortssuche-liste li{
  list-style-type:none;
  display:inline;
  float:left;
}
div.ortssuche-liste a{
  font: bold 0.65em verdana,arial,helvetica,sans-serif!important;
  color:#0E1355;
  display:block;
  text-decoration:none;
  padding:0.2em 0.53em;
  background: url(/wetter/img/li-border.gif);
  background-repeat:no-repeat;
  background-position:right 0.4em;
}
div.orte-az{
  font: bold 0.65em verdana,arial,helvetica,sans-serif;
  color:#0E1355;
}
/*weiterempfehlen*/
form.weiterempfehlen br{
  clear:both;
}
form.weiterempfehlen{
  color:#0E1355;
  font: bold 0.7em verdana,arial,helvetica,sans-serif;
  margin:0;
  padding:0;
}
form.weiterempfehlen label{
  display:block;
  margin:1em 0 0.2em 0;
}
form.weiterempfehlen input{
  display:block;
}
form.weiterempfehlen #email, form.weiterempfehlen #email2{
  width:30em;
}
form.weiterempfehlen #hinweis{
  width:30.6em;
}
form.weiterempfehlen input.button{
  border:1px solid #0E1355;
  background:#E1E3EF;
  padding:0em 0.5em;
  font-weight: bold;
  margin-left: 1em;
  width: 9em;
  cursor:pointer;
  float:left;
  font: bold 0.9em verdana,arial,helvetica,sans-serif;
  color:#0E1355;
}
div.radiobutton input, div.radiobutton label{
  float:left;
  font:normal 0.8em verdana,arial,helvetica,sans-serif!important;
}
div.radiobutton label{
  position:relative;
  top:-0.6em;
  margin-right:4em;
}
form.weiterempfehlen div.button{
width:300px;
height:25px;
margin-left: 18em;


}
div.wettermelden{
  border:1px solid #0E1355;
  width:11em;
  height:3.5em;
  position:absolute;
}
#wettermelden-karte{
  top:7.8em;
  left:25em;
}
div.stab{
  height:3em;
  border-right:3px solid #900000;
  position:relative;
  left:-0.4em;
  top:-1.2em;
}
div.wettermelden span{
  font:normal 0.7em verdana,arial,helvetica,sans-serif;
  padding-left:0.2em;
  display:block;
  color:#0E1355;
}
a.melden{
  width:16em;
}
a.registrieren{
    width:9em;
}
a.melden, a.registrieren{
  background:#E1E3EF url(/wetter/img/melden-go.gif) no-repeat;
  background-position:right;
  display:block;
  border:1px solid #0E1355;
  padding-left:0.2em;
  margin:0.2em;
  text-decoration:none;
  color:#0E1355;
  font:bold 0.65em/1.5 verdana,arial,helvetica,sans-serif!important;
  height:1.5em;
  width: 16.2em;
}
a.newsletter{
  position:absolute;
  left:56em;
  width:10em;
}
a.regioLink{
  float:left!important;
}
#letter1{
  top:76em;

}
#letter2{
  top:76em;
}
a.linkpfeil{
 background:url(/wetter/img/teaserpfeil.gif) no-repeat!important;
 background-position:2px!important;
 margin:0 0 0 -2px!important;
 padding:0 0 0 13px!important;
 font:normal 0.65em verdana,arial,helvetica,sans-serif!important;
 color:#0E1355;
 text-decoration:none;
 display:block;
}
.float-re{
  float:right;
}
.float-li{
  float:left;
}
a.underline{
  text-decoration:underline;
}
.abstand0{
  padding:0;
  margin:0;
}
.pos-registrieren{
  position:relative;
  left:-24em;
  top:-.4em;
}

a.mailkontakt{
	color:#0E1355;
	font-size:.975em!important;
}
a.mailkontakt:hover{
  text-decoration:none;
}
div.captcha{
  padding:15px 0;
}
div.captcha p{
  position:relative;
  top:10px;
  height:30px;
  margin:0;
  padding:0;
}
img.captcha{
  position:relative;
  top:3px;
  left:-2px;
  margin-right:4px;
}
div.captcha p a:link, div.captcha p a:visited{
  font-size:10px;
  font-weight:bold;
  color:#0E1355;
  text-decoration:underline;
}
label.captchaCode{
  font-size:10px;
  padding-bottom:15px;
}
/* badeseen detailseiten Styles */
div.reiter-badeseen {
    background-color: #A8AFCC;
    height: 1em;
    padding-top: 0.2em;
    text-align: right;
    margin-top:10px;
    margin-bottom:10px;
}
div.reiter-badeseen ul {
    height: 2em;
    left: 28.5em;
    margin: 0 0.65em;
    padding: 2px;
    position: absolute;
    top: 14.6em;
}
div.reiter-badeseen ul li {
    display: inline;
    list-style-type: none;
}
div.reiter-badeseen ul li a, span.list-active {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #000000;
    color: #0F1255;
    font: 0.75em verdana,arial,helvetica,sans-serif;
    padding: 0 2em;
    text-decoration: none;
    vertical-align: top;
}
div.reiter-badeseen ul li a:hover, div.reiter-badeseen ul li a:focus, div.reiter-badeseen ul li a:active {
    background: none repeat scroll 0 0 #E1E3EF;
    border-bottom: 4px solid #737CA7 !important;
}
span.list-active {
    background: none repeat scroll 0 0 #E1E3EF;
    border-bottom: 4px solid #737CA7 !important;
}
a.badeseen {
    color: #0E1355;
    font: bold 0.7em verdana,arial,helvetica,sans-serif!important;
    text-decoration: none;
    position:absolute;
    left: 560px;
    top:200px;
}
label.skiRegion {
	display: block;
    width: 70%;
    color: #0E1355;
    font: bold 0.9em/1.8 verdana,arial,helvetica,sans-serif;    
}
div.selectSkiRegion {
    float: right;
    width: 30%;
}
div.selectSkiRegion p {
    float: right;
}
div.form {
	margin: 0 0 1em;
}
h3.skiRegionTitle {
	color: #0E1355;
    font: bold 0.9em verdana,arial,helvetica,sans-serif;
    margin:0 !important;
}
.camRegion {

}
.weathercam .zurueck {
	width: 40%;
}
.weathercam .region {
	display: inline-block;
    width: 60px;
    text-align: right;
}
.weathercamSelect {
	display: block;
	position: relative;
	top: -20px;
	z-index:0;
}
div.thumbnails.weathercam {
	width:110px;
}

div.mediaTool {
	position:relative;
	/* korrekte Breite wäre 512px */
    width: 500px;
    height:288px;
    margin-bottom:67px;
}
div.mediaTool div.webCamContent {
    height: 100%;
    width:100%;
    position: relative;
}
div.mediaTool div.webCamImage div.webCamImg{
	display: block;
	width:500px;
	height:288px;
	cursor: pointer;
	position: absolute;

}
div.mediaTool div.webCamContent span {
	display: block;
    position: absolute;
    top: 0;
    right: 0;
    float: right;
    color: #fff;
    background-color: #333;
    padding: 0.3em 0.5em;
}
div.mediaTool div.webCamContent span.webCamDate {
 z-index: 1000;
}
div.mediaTool div.webCamContent span.webCamNow {
	z-index: 999;
    top: 1.83em;
    top: 1.8em\9;
}
div.mediaTool div.webCamFooter {
    height: 3.5em;
    background-color: #2B2B2C;
    position: absolute;
    width: 500px;
    top:288px;
}
div.mediaTool div.webCamFooter div {
    display: block;
    position: absolute;
}
div.mediaTool div.webCamControl {
    padding-top: 10px;
    height: 30px;
}
div.mediaTool div.imageVideoSwitch {
    left: 10px;
    width: 60px;
}
div.mediaTool div.webCamFooter a.webcam,
div.mediaTool div.webCamFooter a.video {
    cursor: pointer;
    height: 22px;
    width: 20px;
    float:left;
    margin-right:10px;
}
div.mediaTool div.webCamFooter a.webcamhigh,
div.mediaTool div.webCamFooter a.videohigh {
    height: 22px;
    width: 20px;
    float:left;
    margin-right:10px;
}
div.mediaTool div.webCamFooter a.webcam {
    background: url(/wetter/img/webcamControls.png) 0 5px;
}
div.mediaTool div.webCamFooter a.webcamhigh{
	background: url(/wetter/img/webcamControls.png) -31px 5px;
}

div.mediaTool div.webCamFooter a.videohigh{
	background: url(/wetter/img/webcamControls.png) -30px -21px;
}

div.mediaTool div.webCamFooter a.video {
   background: url(/wetter/img/webcamControls.png) 0 -21px;
}
div.mediaTool div.webCamFooter a.webcam:hover,
div.mediaTool div.webCamFooter a.webcam:focus{
	background-position: -31px 5px;
}
div.mediaTool div.webCamFooter a.video:hover,
div.mediaTool div.webCamFooter a.video:focus{
    background-position: -30px -21px;
}
div.mediaTool div.imageVideoSwitch {
    /*width: 160px;*/
}
div.mediaTool div.imageControls {
	width: 350px;
	left: 150px;
}
div.mediaTool div.imageControls a {
	cursor: pointer;
    margin-right: 2.35em;
    float: left;
}

div.mediaTool div.webCamFooter a.firstImg {
    display: block;
    height: 14px;
    width: 16px;
    background: url(/wetter/img/webcamControls.png) 0 -50px;
}
div.mediaTool div.webCamFooter a.firstImg:hover,
div.mediaTool div.webCamFooter a.firstImg:focus {
    background-position: -30px -50px;
}
div.mediaTool div.webCamFooter a.backImg {
    display: block;
    height: 14px;
    width: 20px;
    background: url(/wetter/img/webcamControls.png) 0 -70px;
}
div.mediaTool div.webCamFooter a.backImg:hover,
div.mediaTool div.webCamFooter a.backImg:focus {
    background-position: -30px -70px;
}
div.mediaTool div.webCamFooter a.playImg {
    display: block;
    height: 14px;
    width: 20px;
    
}
div.mediaTool div.webCamFooter a.playing{
	background: url(/wetter/img/webcamControls.png) 0 -90px;
}
div.mediaTool div.webCamFooter a.pause{
	background: url(/wetter/img/webcamControls.png) 0 -150px;
}
div.mediaTool div.webCamFooter a.playing:hover,
div.mediaTool div.webCamFooter a.playing:focus {
    background-position: -30px -90px;
}
div.mediaTool div.webCamFooter a.pause:hover,
div.mediaTool div.webCamFooter a.pause:focus {
    background-position: -30px -150px;
}
div.mediaTool div.webCamFooter a.nextImg {
    display: block;
    height: 14px;
    width: 20px;
    background: url(/wetter/img/webcamControls.png) 0 -110px;
}
div.mediaTool div.webCamFooter a.nextImg:hover,
div.mediaTool div.webCamFooter a.nextImg:focus {
    background-position: -30px -110px;
}
div.mediaTool div.webCamFooter a.lastImg {
    display: block;
    height: 14px;
    width: 20px;
    background: url(/wetter/img/webcamControls.png) 0 -130px;
}
div.mediaTool div.webCamFooter a.lastImg:hover,
div.mediaTool div.webCamFooter a.lastImg:focus {
    background-position: -30px -130px;
}
div.mediaTool div.webCamFooter div.webCamImgCount {
    top: 35px;
    position: ;
    display: block;
    width: 500px;
    overflow: hidden;
}
div.mediaTool div.webCamFooter div.webCamImgCount p {
	font-size: 12px;
	color: #959390;
    margin: 0 auto;
    text-align: center;
}

div.sliderContainer{
	right:0px;
	width: 60px;
	height:30px;
	top: 5px;
	float:right;
}
div.sliderContainer div span.r{
    font-size: 11px;
    color: #959390;
    top:5px;
    position:relative;
}
div.sliderContainer div{
	width:100%;
}
div.sliderContainer div span.l{
    font-size: 11px;
    color: #959390;
    top:5px;
    left:27px;
    position:relative;
}
p.abspielen.webCam {
	width: 500px;
}

.preloader{
	background-image : url('/wetter/img/bingmap/preloader.gif');
    background-repeat : no-repeat;
    background-position : center center;
}

/* STYLESHEET: BR AV-PLAYER */

/* STANDARD IMPLEMENTATION*/
a img { border:none;}
.av-playerContainer {position: relative;width:503px; height:283px; left:0em; top:1.375em;float:left;}
.av-playerContainer a { cursor:pointer}
.invisible {
	position: absolute; left: -9000em	;
}
/* media: global*/
.play { width: 503px; height: 283px; position: absolute; right: 0; top: 0; display: block; overflow: hidden; z-index: 3; }

.teaser.media_video .play  {background: url(../img/btn_video_out.png) 222px 112px no-repeat; }
.teaser.media_audio .play { background: url(../img/btn_audio_out.png) 222px 112px no-repeat; }
.teaser.media_video a:hover .play {background-image:url(../img/btn_video_over.png);}
.teaser.media_audio a:hover .play {background-image:url(../img/btn_audio_over.png);}

/* IE */
body{
  line-height:120.1%\9;
}
h3{
  margin:0\9;
  padding:0\9;
}
.object{
  display:none\9;
}
div.ReiterNavAbstand{
  clear:both\9;
  padding-top:0\9;
}
div.search-left{
  width:9.5em\9;
}
/* AV-Player */
div.teaser.media_video {
display:block\9;
width:475px\9; 
height:273px\9;
background:transparent\9;
position:relative\9;
top:-1.25em\9;
}
/* //AV-Player */
/* Images */
.searchgo{
  width:1em\9;
  height:1em\9;
  padding-right:0.5em\9;
}
div.content-container {
  height:100%\9 !important;
  padding-bottom: 5em\9 !important;  
}
#wetter-wrapper{
  padding-bottom: 0em\9 !important;
}
div.content-right {
  margin-top: 0.3em\9;
}
/* FAQ Seite */
div.faq-footer{
height: 1.5em\9;
width: 100%\9;
position:relative\9;
top: 150em\9;
}
div.faq-drucken{
position:relative\9;
top: 151em\9;
}
div.faq-drucken a{
 font:bold 0.7em/1.6 verdana,arial,helvetica,sans-serif\9 !important;
 color:#0E1355\9 !important;
 text-decoration:underline\9 !important;
 margin-left:0.5em\9 !important;
 vertical-align:baseline\9 !important;
 text-decoration: underline\9 !important;
}
/* //FAQ Seite */
#plz-go{
  top:0.1em\9;
}
#search ul{
  heihgt:0.2em\9;
}
.objectKarte{
  display:none;
}
#search ul li.search-left{
  width:10.7em\9;
  height:1.75em\9;
}
#search ul li.search-center{
  width:26.51em\9;
  height:1.75em\9;
}
#search ul li.search-right{
  width:15.299em\9;
  height:1.75em\9;
}
p.abspielen{
  width:40.8em\9;
}
span.wetter-logo{
  font: bold 1.1em/1.25 verdana,arial,helvetica,sans-serif\9;
}
div.plz-container{
  top:2.4em\9 !important;
}
.plzform{
  margin:0\9;
}
.IMG-schmuckleft{
  width:3.3em\9;
  height:6.5em\9;
  margin:0\9;
}
.IMG-schmuckcenter{
  width:4em\9;
  height:6.5em\9;
  margin:0\9;
}
.IMG-schmuckright{
  width:2.469em\9;
  height:6.5em\9;
  margin:0\9;
}
div.content-left {
  width:9.78em\9;
}
div.Teaserpadding{
  margin-top:.95em\9;
}
div.TeaserLinks{
  margin-top:1.4em\9;
}
div.TeaserLinks ul{
  margin-bottom:-5px\9;
  margin-top:-20px\9;
}
div.TeaserLinks ul li a{
  background-image:url(/wetter/img/teaserpfeil_ie.gif)\9;
}
div.TeaserRahmen{
 width:9.25em\9;
 height: 100%\9;
 display:block\9;
}
div.TimeStamp ul li{
  padding: 0 0.5em 0 0.5em\9;
}
div.TimeStamp ul li.noline{
  margin-left:0.2em\9;
}
table.Werte tbody td, table.Werte tbody th{
  height:3em\9 !important;
}
.schneehoehe table.Werte tbody td, table.Werte tbody th{
  height:3.25em\9 !important;
}
table.cam-werte td, table.cam-werte-feratel td{
 height:4em\9;
}
table.Werte tbody td, table.Werte tbody th{
 height:5em\9;
}
table.Werte-schnee tbody th, table.Werte-schnee tbody td{
  height:2em\9;
}
table.Werte thead tr th abbr{
  font: normal 1em verdana,arial,helvetica,sans-serif\9 !important;
  color:#0E1355!important;
}
#active{
  margin-right:0.5em\9 !important;
}
div.TeaserLinks ul{
  margin-left:3px\9;
  padding:0 0 0 0\9;
}
div.ie_dummy {
  display:table\9;
}
li.wetter-logo a{
  top:0\9;
}
div.pfad{
  height:1.6em\9 !important;
}
.freizeitgo{
 width:1em\9;
 height:1em\9;
}
.sort{
  height:1.25em!\9;
 }
 span.active{
display:inline-block\9;
 }
 #reiter-navigation ul li a.navi:hover, #reiter-navigation ul li a.navi:focus, #reiter-navigation ul li a.navi:active{
display:inline-block\9;
top: 0em\9;
 }
 #reiter-navigation ul li a.navi{
  position:relative\9;
  top: -0.1em\9;
 }
#suche-name {
 width: 11em\9;
 /*margin-top: 0.8em\9;*/
}
.IMGplz{
 width:1em\9;
} 
#MenueLinks li a, #MenueLinks li a:hover, #MenueLinks li a:focus, #MenueLinks li a:active, #MenueLinks li a.MenueActive, #MenueLinks li a.MenueActive:hover,#SubNavLinks li a, #SubNavLinks li a:hover, #SubNavLinks li a:active, #SubNavLinks li a:focus{
 width:87%\9;
}
ul#NavLinks li{
 margin-bottom:2px\9;
}
ul#SubNavLinks li{
 margin-top: 2px\9;
 margin-bottom:2px\9;
}
div.TeaserZoom{
 height:1.95em\9;
}
div.orte-az{
 padding-top: 2em\9;
}
div.contentteaser-pfeil ul li a{
  padding:0.15em 0.3em 0.2em 2.7em\9;
  height:0.1em\9;
  margin-right:0.2em\9;
}
div.alt-text{
  top:2.2em\9;
}
label.bauten, label.natur{
 position:relative\9;
 left:-0.5em\9;
}
h3.table-head{
  width:20em\9;
  position:absolute\9;
  top:20.6em\9;
}
span.prozent{
  top:-1.1em\9;
  left:0.3em\9;
}
span.date-gestern, span.date-heute span.date-morgen{
  top:3.2em\9;
  left:0.6em\9;
}
span.TextBlockText{
  line-height: 1.5\9 !important;
}
div.camheadline-feratel{
    height: 1em\9;
}
div.camheadline-feratel h3{
  width:22.3em\9 !important;
  margin-left:0.1em\9 !important;
}
.webcamgo{
  position:relative\9;
  top:0em\9;
}
div.zurueck-cam{
  margin-top:0.9em\9;
}
#kiefer li.vorkommen{
  width:22.7em\9 !important;
}
div.standardteaser-text{
  height:6.2em\9;
}
/* badeseen */
div.reiter-badeseen{
}
div.reiter-badeseen ul{
  position:relative\9;
  top:-0.5em\9;
  left: -0em\9;
}
/* //badeseen */

ul.uvlist{
  margin-left:12.5em\9;
}
ul.uvlist li{
  vertical-align:baseline\9;
}
p.vorhersage{
 padding-top:2em\9 !important;
 width: 32em\9;
}
div.camplayer{
  width:6.3em\9;
}
div.date-mond span.date-gestern{
  top:3em\9;
  left:0.3em\9;
}
div.date-mond span.date-heute{
  top:3em\9;
  left:0.5em\9;
}
div.date-mond span.date-morgen{
  top:3em;
  left:0.8em\9;
}
div.Tabelle ul{
  top:0.5em\9;
}
div.Tabelle ul li a.navi{
  display:inline-block\9 !important;
}
div.Tabelle ul li span.navi{
  display:inline-block\9 !important;
}
img.infoicon{
  border:0\9;
  width:3.1em\9;
}
div.ortssuche-liste a{
  padding:0.4em 0.55em\9;
  margin-left:-0.1em\9;
  background-position:right 0.6em\9;
}
div.ortssuche-liste li.first a{
  margin-left:0em\9;
}
div.ortssuche-liste ul{
  margin:-0.2em 0.2em 0 0\9;
}
#garten div.symbole-bild div.abstand{
  margin-top:0.2em\9;
  height:0.1em\9 !important;
}
div.wettermelden{
  padding-right: 0.1em\9;
}
form.wettermelder-reg{
  width:44.25em\9;
}
form.wettermelder-reg label{
  width:18.5em\9;
  margin-bottom:0.5em\9;
}
form.wettermelder-reg input, form.wettermelder-reg select, form.wettermelder-reg textarea{
  width:15.5em\9;
  margin-bottom:1.5em\9;
}
form.wettermelder-reg span.button{
  width:44.3em\9;
  clear:right\9;
  display:table-cell\9;
}
form.weiterempfehlen #email, form.weiterempfehlen #email2, form.weiterempfehlen #hinweis{
  width:30em\9;
}
form.weiterempfehlen div.button{
width: 300px\9;
}
div.fehlermeldung{
  margin:0 0 0 0\9;
  clear:both\9;
}
.IMG-fehler{
  position:relative\9;
  top:0.3em\9;
}
/* wettermelderkarte */
.w-icon{
  display:block\9;
  width:6.25em\9;
  height:4.6em\9;
  background:transparent url("/wetter/img/spacer.gif")\9;
}
span.abbrechen a{
  height:1.3em\9;
  padding:0.15em 1em\9;
}
p.h3-subhead{
  margin:0\9;
}
div.standardteaser-content{
    margin-top: -0em\9;
}
div.TeaserHead-zoom h4 {
    color: #FFFFFF\9 !important;
}
div.ansicht ul{
 padding-bottom: 0.5em\9 !important;   
}
div.ansicht ul li{
    margin-top: -0.3em\9;
}
div.ansicht ul li a{
  display: inline-block\9;
  height: 0.4em\9 !important;
  padding-bottom: 1.2em\9 !important;
  padding-top: 0em\9 !important;
}
div.ansicht ul li a:hover{
  display: inline-block\9;
  height: 0.4em\9 !important;
  padding-bottom: 1.2em\9 !important;
  padding-top: 0em\9 !important;
}
div.ansicht ul li a:active{
  display: inline-block\9;
  height: 0.4em\9 !important;
  position: relative\9 !important;
  top: 0em!important;
  padding-bottom: 1.2em\9 !important;
  padding-top: 0em\9 !important;
}
div.ansicht ul li.aktualisieren{
  width: 7.5em\9 !important;
  margin-left: 1.7em\9 !important;
}
span.InfoBlockText{
  margin-left: 0em\9;
}
div.anmelden ul li.melden{
  width:22.6em\9;
}
div.anmelden #wohnort{
  width:13.3em\9;
}
div.anmelden #ort{
  margin-left:-0.2em\9;
  width:16.2em\9 !important;
}
div.anmelden #hinweis{
  width:16.2em\9;
}
#letter1{
  top:76.9em\9;
}
#letter2{
  top:76.9em\9;
}
#marginxl li{
  top:-2em\9;
  margin-bottom:-1.5em\9;
}
div.status{
  margin-top:-2em\9;
}
div.anmelden p.pw{
  padding:0.5em 1em 0 12.5em\9;
}
div.wetterzustand img.infoicon{
  top:0.1em\9;
}
span#registrieren{
  width:44.3em\9;
}
span.anmelden-button{
float: right\9;
}
span.anmelden-button input.button{
  margin:0.1em 0 0 0.3em\9;
  padding:0\9;
}
a.linkpfeil{
 background-position:0.2em\9;
 vertical-align:middle\9;
}
div.wettermelden{
  height:3.7em\9;
}
div.linkliste ul li.faq{
  top:17.8em\9;
}
div.linkliste ul li.registrieren{
  padding:0.3em 3.25em 0 0\9;
}
a.melden{
  width:16.5em\9;
  margin:0.1em\9;
}
div.temp{
  margin-top:0;
}
#onAir, #optIn, #loeschen{
 top:0.3em\9;
}

.invisible{position:absolute!important;left:-1999em!important;width:0;height:0;padding:0!important;top:inherit!important}
/* end IE */