
/*=========================================================================================================================================================*/
/*=== 500. SkiSummary Container ===========================================================================================================================*/
/*=========================================================================================================================================================*/
.idSkiSummary .idSkiSummaryHeadline {
  font-size:10px;
}
.idSkiSummary .idSkiSummaryIEHelper {
  position:relative;
}
.idSkiSummary p.idTitem {
  font-weight:700;
}
.idSkiSummary .idTeaserLay .idWinterWeatherLink {
  background:transparent url(../img/basis/layout/pixel_trans.gif) repeat 0 0;
  height:128px;
  left:0;
  position:absolute;
  top:0;
  width:298px;
  z-index:1000;
}
.idSkiSummary .idTextImgFirst,
.idSkiSummary .idTextImg {
  border-bottom:1px solid #9b9b9b;
  position:absolute;
  top:37px;
  width:280px;
}
.idSkiSummary .idTextImg {
  top:74px;
}
.idSkiSummary .idTextImgFirst span,
.idSkiSummary .idTextImg span {
  float:left;
}
.idSkiSummary .idTextImgFirst .idTextRight,
.idSkiSummary .idTextImg .idTextRight {
  float:right;
  text-align:right;
}
/*=== 500.1 ContainerLayouts ==============================================================================================================================*/
.idClStandard .idSkiSummaryIEHelper .idTitem,
.idClHl .idSkiSummaryIEHelper .idTitem {
  width:300px;
}
.idClStandard .idSkiSummaryIEHelper .idTextImgFirst,
.idClStandard .idSkiSummaryIEHelper .idTextImg,
.idClHl .idSkiSummaryIEHelper .idTextImgFirst,
.idClHl .idSkiSummaryIEHelper .idTextImg {
  width:300px;
}
/*=========================================================================================================================================================*/
/*=== 501. SkiDetail Container ============================================================================================================================*/
/*=========================================================================================================================================================*/
.idSkiDetail .idSkiDetailIEHelper {
  position:relative;
  margin:0 0 20px 0;
  clear:both;
}
.idSkiDetail .idSkiDetailHeadline{
  font-size:12px;
}
.idSkiDetail .idSkiQuelle a {
  color:#5c5c5c;
}
.idSkiDetail .idSkiQuelle {
  clear:both;
  padding:20px 0 0 0;
  font-weight:bold;
}
.idSkiDetail .idTextImgFirst,
.idSkiDetail .idTextImg {
  border-bottom:1px solid #9b9b9b;
  font-weight:700;
  position:absolute;
  top:60px;
  width:450px;
  height:18px;
  left:9px;
}
.idSpecial2ColWrap .idSkiDetail .idTextImgFirst,
.idSpecial2ColWrap .idSkiDetail .idTextImg {
  width:645px;
}
.idSkiDetail .idTeaserLay .idTextImg{
  margin:60px 0 0 0;
}
.idSkiDetail .idTextImgFirst span,
.idSkiDetail .idTextImg span {
  margin:0;
  left:0;
  float:left;
  padding:0 10px;
}
.idSkiDetail .idTextImgFirst .idTextRight,
.idSkiDetail .idTextImg .idTextRight {
  float:right;
}
.idSkiDetail .idSkiDetailTable {
  float:left;
  margin:10px 0 0;
  width:225px;
}
.idSpecial2ColWrap .idSkiDetail .idSkiDetailTable {
  width:320px;
}
.idSkiDetail .idSkiDetailTable .idFirst {
  width:125px;
}
.idSkiDetail .idSkiDetailTable th {
  font-weight:700;
}
/*=== 501.1 SkiDetailSearch ==============================================================================================================================*/
.idSkiDetail .idSkiDetailSearch a {
  color:#5c5c5c;
  font-weight:bold;
}
.idSkiDetail .idWeatherSearchWinter strong {
  font-size:16px;
  margin:0 0 15px;
  font-weight:700;
  display:block;
}
.idSkiDetail .idWeatherSearchWinter label {
  margin:0 10px 0 0;
}
.idSkiDetail .idWeatherSearchWinter .idFormItem {
  clear:right;
  margin:0 20px 0 0;
  width:207px;
  float:left;
  display:block;
}
.idSpecial2ColWrap .idSkiDetail .idWeatherSearchWinter .idFormItem {
  width:302px;
}
.idSkiDetail .idWeatherSearchWinter .idSecond {
  display:inline;
  clear:none;
}
.idSkiDetail .idSkiDetailSearch .idWeatherSearchBox label {
  color:#5c5c5c;
  font-size:12px;
  font-weight:400;
}
.idSkiDetail .idSkiDetailSearch select {
  width:155px;
}
/*=== 501.1 idSkiDetailSearchResult ==============================================================================================================================*/
.idSkiDetail .idSkiDetailSearchResult .idSkiDetailTable {
  width:455px;
  background-color:#fff;
}
.idSpecial2ColWrap .idSkiDetail .idSkiDetailSearchResult .idSkiDetailTable {
  width:643px;
}
.idSkiDetailSearchResult .idSkiDetailTable thead tr:hover {
  background-color:#5c5c5c;
  color:#fff;
}
.idSkiDetailSearchResult .idSkiDetailTable thead {
  background-color:#5c5c5c;
  color:#fff;
}
.idSkiDetailSearchResult .idSkiDetailTable th,
.idSkiDetailSearchResult .idSkiDetailTable td {
  padding:4px 0 4px 5px;
  width:215px;
}
.idSkiDetailSearchResult .idSkiDetailTable .idFirst {
  width:150px;
}
.idSkiDetailSearchResult .idSkiDetailTable .idLast {
  width:85px;
}
.idSpecial2ColWrap .idSkiDetailSearchResult .idSkiDetailTable th,
.idSpecial2ColWrap .idSkiDetailSearchResult .idSkiDetailTable td {
  width:280px;
}
.idSpecial2ColWrap .idSkiDetailSearchResult .idSkiDetailTable .idFirst {
  width:225px;
}
.idSpecial2ColWrap .idSkiDetailSearchResult .idSkiDetailTable .idLast {
  width:120px;
}

/*=========================================================================================================================================================*/
/*=== 502. WeatherCityForecast Container ==================================================================================================================*/
/*=========================================================================================================================================================*/
.idWeatherCityForecast .idTeaserLay .idFirst strong {
  font-weight:700;
  display:block;
}
.idWeatherCityForecast .idWeatherCityForecastTable {
  margin:10px 0 0 0;
}
.idWeatherCityForecast .idWeatherCityForecastTable td,
.idWeatherCityForecast .idWeatherCityForecastTable {
  border:none;
}
.idWeatherCityForecast .idWeatherCityForecastTable .idFirst {
  width:119px;
  padding:3px 3px 3px 0;
}
.idSpecial2ColWrap .idWeatherCityForecast .idWeatherCityForecastTable .idFirst {
  width:170px;
  text-align:left;
}
.idWeatherCityForecast .idWeatherCityForecastTable td {
  width:80px;
}
.idSpecial2ColWrap .idWeatherCityForecast .idWeatherCityForecastTable td {
  width:115px;
  text-align:center;
}
/*=========================================================================================================================================================*/
/*=== 503. WeatherCityWindForecast Container ==============================================================================================================*/
/*=========================================================================================================================================================*/
.idWeatherCityWindForecast .idTeaserLay .idVoteResponse {
  width:150px;
  float:left;
  display:block;
}
.idWeatherCityWindForecast .idVoteResponse .idVoteVoices {
  margin:0 5px 0 0;
}
.idWeatherCityWindForecast .idTeaserLay p,
.idWeatherCityWindForecast .idTeaserLay h6 {
  font-weight:bold;
  margin: 0 0 5px;
}
.idWeatherCityWindForecast p.idTitem {
  line-height: 8px;
}
/*=== 503.1 WeatherCityWindForecast Container in der 300 Margin ===========================================================================================*/
.idBoxesWrap .idWeatherCityWindForecast .idTeaserLay .idVoteResponse {
  width:95px;
}
/*=========================================================================================================================================================*/
/*=== 504. WeatherRegionForecast Container ================================================================================================================*/
/*=========================================================================================================================================================*/
.idContentWrap .idWeatherRegionForecast .idOneColumn .idMediaRight .idWeatherRegionHeadline,
.idContentWrap .idWeatherRegionForecast .idOneColumn .idMediaRight .idWeatherRegionText {
  float:none;
}
.idBasicWrap .idWeatherRegionForecast .idMediaBox {
  display:block;
  height:475px;
  overflow:hidden;
  width:455px;
  margin:0 0 5px 0;
}
.idBasicWrap .idWeatherRegionForecast .idMediaBox img {
  float:left;
  margin:0;
}
.idWeatherRegionForecast .idMoreEnd {
  margin:0 0 5px 0;
}
/*=== 504.1 ContainerLayout ==============================================================================================================================*/
.idBasicWrap .idClStandard .idWeatherRegionForecast .idMediaBox,
.idBasicWrap .idClHl .idWeatherRegionForecast .idMediaBox {
  width:475px;
}
/*=========================================================================================================================================================*/
/*=== 505. WeatherCountryForecast Container ===============================================================================================================*/
/*=========================================================================================================================================================*/
.idFullWrap .idWeatherCountryForecast .idWeatherCountryForecastImg {
  border:1px solid #5c5c5c;
}
.idWeatherCountryForecast .idTitem a {
  margin:0;
  border-bottom:1px dotted #5c5c5c;
}
.idWeatherCountryForecast .idTitem a:hover {
  border-bottom:1px solid #5c5c5c;
}
.idWeatherCountryForecast .idWeatherCountryForecastStrong {
  font-weight:bold;
}
.idBasicWrap .idWeatherCountryForecast .idMediaBox {
  display:block;
  height:475px;
  overflow:hidden;
  width:455px;
}
.idSpecial2ColWrap .idBasicWrap .idWeatherCountryForecast .idMediaBox {
  display:inline;
}
/*=========================================================================================================================================================*/
/*=== 507. idWeatherPollenForecast Container ==============================================================================================================*/
/*=========================================================================================================================================================*/
.idWeatherPollenForecast .idTeaserLay a {
  color:#5c5c5c;
  font-weight:700;
}
.idWeatherPollenForecast .idWeatherPollenForecastStrong {
  display:block;
  clear:both;
  font-weight:700;
}
.idWeatherPollenForecast .idTeaserLay img {
  border:1px solid #d2d2d2;
}
.idBasicWrap .idWeatherPollenForecast .idThreeColumn .idTeaserLay img {
  height:50px;
  width:50px;
}
.idBoxesWrap .idWeatherPollenForecast .idTwoColumn .idContent .idImgLink,
.idBasicWrap .idWeatherPollenForecast .idThreeColumn .idContent .idImgLink {
  width:52px;
  float:left;
  margin:0 9px 5px 0;
}
.idWeatherPollenForecast .idContent .idWeatherPolleColor {
  background-repeat:no-repeat;
  background-position:left 25px;
  line-height:35px;
  float:right;
  padding:0;
  width:75px;
}
.idBasicWrap .idWeatherPollenForecast .idContent .idWeatherPolleColor {
  width:85px;
}
.idSmallWrap .idWeatherPollenForecast .idContent .idWeatherPolleColor {
  width:95px;
}
.idSmallWrap .idWeatherPollenForecast .idContent,
.idSmallWrap .idWeatherPollenForecast .idIndexFirst {
  margin:0;
}
.idBoxesWrap .idWeatherPollenForecast .idIndexSecond {
  margin:0 0 20px 0;
}
.idWeatherPollenForecast .idIndexFirst a,
.idWeatherPollenForecast .idIndexSecond a {
  background-repeat:no-repeat;
  background-position:left 4px;
  display:block;
  font-size:11px;
  padding:0 0 0 17px;
}
.idWeatherPollenForecast .keine_belastung {
  background-image:url(../img/basis/weather/icons/pollen/small/keine_belastung.gif);
}
.idWeatherPollenForecast .schwache_belastung {
  background-image:url(../img/basis/weather/icons/pollen/small/schwache_belastung.gif);
}
.idWeatherPollenForecast .starke_belastung {
  background-image:url(../img/basis/weather/icons/pollen/small/starke_belastung.gif);
}
.idWeatherPollenForecast .maessige_belastung {
  background-image:url(../img/basis/weather/icons/pollen/small/maessige_belastung.gif);
}
.idSpecial2ColWrap .idBasicWrap .idWeatherPollenForecast .idTeaserLay {
  width:150px;
  margin:0 65px 0 0;
}
/*=========================================================================================================================================================*/
/*=== 508. WeatherBioForecast Container ===================================================================================================================*/
/*=========================================================================================================================================================*/
.idWeatherBioForecast .idWeatherBioForecastList a {
  font-weight:bold;
}
/*=========================================================================================================================================================*/
/*=== 509. WeatherForecastSplitpane Container =============================================================================================================*/
/*=========================================================================================================================================================*/
.idWeatherForecastSplitpane .idTwoColumn .idTeaserLay {
  background-image:url(../img/basis/weather/other/splitpane/splitpane.gif);
  border:1px solid #d2d2d2;
  width:230px;
  height:88px;
  margin:0 0 10px;
}
.idWeatherForecastSplitpane .idTeaserLay .idSecond {
  margin:0;
}
.idWeatherForecastSplitpane .isSplitpaneTemperatureForcast .idTitem {
  float:left;
  font-weight:700;
  width:75px;
}
.idWeatherForecastSplitpane .isSplitpaneTemperatureForcast .idFirst {
  margin:7px 0 0 40px;
}
/*.idWeatherForecastSplitpane .isSplitpaneTemperatureForcast .idFirst {
  font-size:40px;
  line-height:45px;
  margin:20px 0 0 5px;
}*/
.idWeatherForecastSplitpane .isSplitpaneTemperatureForcast .idSecond {
  font-size:20px;
  line-height:24px;
  margin:20px 0 0 0;
}
.idWeatherForecastSplitpane .isSplitpaneTemperatureForcast .idThird p {
  text-align:right;
  width:70px;
}
.idWeatherForecastSplitpane .isSplitpaneTemperatureForcast .idThird span {
  float:left;
  text-align:left;
}
.idWeatherForecastSplitpane .isSplitpaneTemperatureForcast .idThird .idLine {
  border-bottom:1px solid #5c5c5c;
}
.idWeatherForecastSplitpane .isSplitpaneSunForcast ul {
  margin:20px 0 0 25px;
  width:auto;
}
.idWeatherForecastSplitpane .isSplitpaneSunForcast p {
  width:auto;
  float:none;
}
.idWeatherForecastSplitpane .isSplitpaneSunForcast span {
  display:block;
  font-weight:700;
  float:left;
  margin:0 10px 0 0;
  text-align:right;
  width:35px;
}
.idWeatherForecastSplitpane .idTeaserLay.idSplitpaneMoonUpDownForcast .idTitem {
  float:left;
}
.idWeatherForecastSplitpane .idSun {
  background-image:url(../img/basis/weather/other/splitpane/splitpane_sun.gif);
}
.idWeatherForecastSplitpane .idMoon {
  background-image:url(../img/basis/weather/other/splitpane/splitpane_moon.gif);
}
.idWeatherForecastSplitpane .idSplitpaneMoonUpDownForcast p {
  font-weight:700;
  width:75px;
}
.idWeatherForecastSplitpane .idSplitpaneMoonUpDownForcast .idFirst,
.idWeatherForecastSplitpane .idSplitpaneMoonUpDownForcast .idSecond,
.idWeatherForecastSplitpane .idSplitpaneMoonUpDownForcast .idThird {
  margin:10px 0 0 5px;
}
.idWeatherForecastSplitpane .idSplitpaneMoonUpDownForcast .idFirst span,
.idWeatherForecastSplitpane .idSplitpaneMoonUpDownForcast .idThird span {
  font-size:25px;
  float:left;
  line-height:35px;
}
/*=========================================================================================================================================================*/
/*=== 510. idWeatherCityForecastPanorama Container ========================================================================================================*/
/*=========================================================================================================================================================*/
.id3Col .idFullWrap .idWeatherCityForecastPanorama .idFirst {
  width:255px;
}
.id2Col .idFullWrap .idWeatherCityForecastPanorama .idFirst {
  width:210px;
}
.idWeatherCityForecastPanorama .idTeaserLay,
.idWeatherCityForecastPanorama .idTeaserLay p,
.idWeatherCityForecastPanorama .idTeaserLay ul {
  float:left;
}
.idWeatherCityForecastPanorama .idFirst,
.idWeatherCityForecastPanorama .idSecond {
  height:149px;
  position:relative;
  overflow:hidden;
}
.idWeatherCityForecastPanorama .idSecond {
  width:139px;
  border-left:1px solid #fff;
}
.idWeatherCityForecastPanorama .idFirst .idWeatherPanoClouds,
.idWeatherCityForecastPanorama .idSecond .idWeatherPanoClouds {
  position:absolute;
  top:0;
  left:0;
}
.idWeatherCityForecastPanorama .idFirst .idWeatherPanoImg,
.idWeatherCityForecastPanorama .idSecond .idWeatherPanoImg {
  position:absolute;
  top:0;
  left:0;
}
.idWeatherCityForecastPanorama .idPanoTxt {
  background-image:url(../img/basis/weather/other/panorama/weather_pano_first.gif);
  height:46px;
}
.idWeatherCityForecastPanorama .idPanoTxt p {
  margin:3px 5px 0 5px;
  color:#fff;
}
.idWeatherCityForecastPanorama .idSecond {
  width:139px;
  clear:both;
}

.idWeatherCityForecastPanorama .idWeatherPanoTextStatus {
  float:left;
  line-height:20px;
  width:155px;
}
.idWeatherCityForecastPanorama .idWeatherPanoMenuTwoday .idWeatherPanoTextDay,
.idWeatherCityForecastPanorama .idWeatherPanoMenuDay .idWeatherPanoTextDay {
  color:#ffd100;
  clear:left;
  font-weight:700;
}
.idWeatherCityForecastPanorama .idSecond .idWeatherPanoMenuDay .idWeatherPanoTemp {
  float:right;
  width:50px;
}
.idWeatherCityForecastPanorama .idFirst .idWeatherPanoMenuTwoday .idWeatherPanoTemp {
  float:right;
  font-size:22px;
  font-weight:700;
  line-height:40px;
}
/*=== 510.1 Advertising  ==============================================================================================================================*/
.idWeatherCityForecastPanorama .idAdvertising {
  display:block;
  width:559px;
  height:60px;
}
/*Die normale Headline der Box wird überschrieben wenn Webung angezeigt wird -  das funktioniert nur richtig wenn das Layout auf Standard ist*/
.idWeatherCityPanoramaADRight .idWeatherCityPanoramaHeadline{
  float:left;
  width:400px;
  height:60px;
  margin:0;
  display:block;
}
.idWeatherCityPanoramaADRight .idAdvertising {
  position:absolute;
  right:10px;
  text-align:right;
}
.idWeatherCityPanoramaHasAdvertising .idWeatherCityForecastPanoramaIEHelper {
  clear:both;
  width:975px;
  display:block;
  margin:1px 0 0 0;
}
/*=== 510.2 ContainerLayouts ==============================================================================================================================*/
.id3Col .idFullWrap .idClStandard .idWeatherCityForecastPanoramaIEHelper .idFirst,
.id3Col .idFullWrap .idClHl .idWeatherCityForecastPanoramaIEHelper .idFirst {
  width:275px;
  display:block;
}
.id2Col .idFullWrap .idClStandard .idWeatherCityForecastPanoramaIEHelper .idFirst,
.id2Col .idFullWrap .idClHl .idWeatherCityForecastPanoramaIEHelper .idFirst {
  width:230px;
}
.id2Col .idFullWrap .idWeatherCityPanoramaADRight .idWeatherCityPanoramaHeadline {
  width:230px;
}
/*=========================================================================================================================================================*/
/*=== 511. idWeatherSwimForecast Container ================================================================================================================*/
/*=========================================================================================================================================================*/
.idSmallWrap .idWeatherSwimForecast .idOneColumn .idMediaLeft img,
.idBoxesWrap .idWeatherSwimForecast .idOneColumn .idMediaLeft img {
  margin:0 0 5px 0;
}
.idWeatherSwimForecast .idWaterTemp,
.idWeatherSwimForecast .idOtherCol{
  text-align:right;
}
/*=========================================================================================================================================================*/
/*=== 512. WeatherSwimForecastDetail Container ============================================================================================================*/
/*=========================================================================================================================================================*/
.idWeatherSwimForecastDetail .idWeatherSwimForecastDetailIEHelper strong {
  font-weight:700;
  text-align:right;
}
.idWeatherSwimForecastDetail .idWeatherSwimForecastDetailIEHelper span {
  float:right;
}
.idWeatherSwimForecastDetail .idSwimSearchFirst {
  clear:both;
  margin:20px 0 0 0;
}
.idWeatherSwimForecastDetail .idSwimSearchSecond {
  margin:20px 0 0 0;
}
/*=========================================================================================================================================================*/
/*=== 513. idWeatherGaugeForecastDetail Container =========================================================================================================*/
/*=========================================================================================================================================================*/
.idWeatherGaugeForecastDetail .idWeatherGaugeForecastDetailIEHelper {
  margin:0 0 10px;
}
.idWeatherGaugeForecastDetail .idWeatherGaugeForecastDetailStrong {
  font-weight:700;
  margin:0 0 10px 0;
}
.idWeatherGaugeForecastDetail .idGaugeDetails .idMediaLeft {
  height:90px;
  margin:10px 0 0 0;
}
.idSpecial2ColWrap .idWeatherGaugeForecastDetail .idGaugeDetails .idMediaLeft {
  width:225px;
  padding:0 30px 0 0;
}
.idWeatherGaugeForecastDetail .idWeatherGaugeText{
  width:120px;
  height:50px
}
.idWeatherGaugeForecastDetail .idWeatherGaugeForecastDetailSpan {
  width:120px;
  color:#bababa;
  font-size:80%;
  float:left;
}
.idWeatherGaugeForecastDetail .idGaugeDetails .idGaugeInformation,
.idWeatherGaugeForecastDetail .idGaugeDetails .idGaugeImgSecond {
  float:right;
}
.idWeatherGaugeForecastDetail .idGaugeDetails .idGaugeImgFirst {
  float:left;
}
/*=== 513.1 Gauge Index ==============================================================================================================================*/
.idWeatherGaugeForecastDetail .idGaugeIndex .idSecond img {
  float:left;
  margin:0 5px 0 0;
  clear:left;
}
.idWeatherGaugeForecastDetail .idGaugeIndex .idFirst {
  clear:left;
}
/*=== 513.2 Gauge Search ==============================================================================================================================*/
.idWeatherGaugeForecastDetail .idGaugeSearch label {
  float:left;
  margin:0 5px 0 0;
}
.idWeatherGaugeForecastDetail .idGaugeSearch select {
  width:150px;
  display:block;
}
.idWeatherGaugeForecastDetail .idGaugeSearch .idFormLay {
  margin:10px 0 0 0;
}
/*=========================================================================================================================================================*/
/*=== 514. WeatherSurfForecast Container ==================================================================================================================*/
/*=========================================================================================================================================================*/
.idWeatherSurfForecast .idTwoColumn .idTeaserLay {
  height:130px;
  width:140px;
}
.idWeatherSurfForecast .idWeatherSurfForecastIEHelper strong,
.idWeatherSurfForecast .idWeatherSurfForecastIEHelper label,
.idWeatherSurfForecast .idWeatherSearchForecastIEHelper strong,
.idWeatherSurfForecast .idWeatherSearchForecastIEHelper label{
  font-weight:700;
}
.idWeatherSurfForecast .idWeatherSurfForecastIEHelper img,
.idWeatherSurfForecast .idWeatherSearchForecastIEHelper img{
  margin:20px 0 0 0;
}
.idWeatherSurfForecast .idTwoColumn .idFirst {
  width:300px;
}
.idWeatherSurfForecast .idWeatherSurfForecastIEHelper td,
.idWeatherSurfForecast .idWeatherSearchForecastIEHelper td {
  width:150px;
}
.idWeatherSurfForecast .idWeatherSurfForecastIEHelper span,
.idWeatherSurfForecast .idWeatherSearchForecastIEHelper span{
  color:#bababa;
  font-size:80%;
  margin:0 0 0 5px;
}
.idWeatherSurfForecast .idWeatherSurfForecastIEHelper,
.idWeatherSurfForecast .idWeatherSearchForecastIEHelper {
  margin:0 0 20px 0;
}
/*=== 514.1 SurfForecast Search ==============================================================================================================================*/
.idWeatherSurfForecast .idWeatherSearchForecastHeadline {
  font-weight:700;
  margin:0 0 10px 0;
  font-size:16px;
}
.idWeatherSurfForecast .idWeatherSurfSearchBox {
  width:455px;
}
.idSpecial2ColWrap .idWeatherSurfForecast .idWeatherSurfSearchBox {
  width:645px;
}
.idWeatherSurfForecast .idWeatherSurfSearchBox .idFormItem {
  float:left;
  clear:none;
  margin:0 10px 0 0;
  width:115px;
  display:block;
}
.idSpecial2ColWrap .idWeatherSurfForecast .idWeatherSurfSearchBox .idFormItem {
  width:160px;
}
.idWeatherSurfForecast .idWeatherSurfSearchBox .idWeatherSurfForecastFirst{
  width:175px;
  display:block;
}
.idWeatherSurfForecast .idWeatherSurfSearchBox .idFormItem label {
  width:55px;
  display:block;
}
.idWeatherSurfForecast .idWeatherSurfSearchBox .idFormItem select {
  width:110px;
  display:block
}
.idSpecial2ColWrap .idWeatherSurfForecast .idWeatherSurfSearchBox .idWeatherSurfForecastFirst{
  width:270px;
  display:block;
}
.idSpecial2ColWrap .idWeatherSurfForecast .idWeatherSurfSearchBox .idFormItem label {
  width:100px;
  display:block;
}
.idSpecial2ColWrap .idWeatherSurfForecast .idWeatherSurfSearchBox .idFormItem select {
  width:140px;
  display:block;
}
.idWeatherSurfForecast .idSurfwetterCont {
  margin:20px 0 0 0;
}
/*=========================================================================================================================================================*/
/*=== 515. weatherPollenForecastDetail Container ==========================================================================================================*/
/*=========================================================================================================================================================*/
.idWeatherPollenForecastDetail .idPollenForecast .idTable {
  width:auto;
}
.idWeatherPollenForecastDetail .idPollenForecast .idTable thead,
.idWeatherPollenForecastDetail .idPollenForecast .idTable .idTabIndex,
.idWeatherPollenForecastDetailIEHelper .idTable thead,
.idWeatherPollenForecastDetailIEHelper .idTable .idTabIndex {
  background:none repeat scroll 0 0 #f1f1f1;
  border:1px solid #d2d2d2;
  margin:0 0 3px;
  display:block;
}
.idWeatherPollenForecastDetail .idPollenForecast th,
.idWeatherPollenForecastDetailIEHelper .idTabHead th {
  font-weight:bold;
}
.idWeatherPollenForecastDetail .idTeaserLay .idTable tbody,
.idWeatherPollenForecastDetailIEHelper .idTeaserLay .idTable tbody {
  border:1px solid #d2d2d2;
  display:block;
  margin:0 0 3px;
}
.idWeatherPollenForecastDetail .idPollenForecast .idTeaserLay td,
.idPollenForecast .idTeaserLay th,
.idWeatherPollenForecastDetailIEHelper .idTeaserLay th,
.idWeatherPollenForecastDetailIEHelper .idTeaserLay td {
  padding:0 0 0 20px;
  text-align:left;
  vertical-align:middle;
  width:84px;
  border:none;
}
.idWeatherPollenForecastDetail .idPollenForecast .idTeaserLay th,
.idWeatherPollenForecastDetailIEHelper .idTeaserLay th {
  padding:0;
  width:104px;
  text-align:center;
}
.idWeatherPollenForecastDetail .idPollenForecast .idTable .idFirst,
.idWeatherPollenForecastDetailIEHelper .idTable .idFirst {
  line-height:50px;
  padding:1px 0;
  width:270px;
}
.idWeatherPollenForecastDetail .idPollenForecast .idTable .idFirst img,
.idWeatherPollenForecastDetailIEHelper .idTable .idFirst img {
  float:left;
  height:50px;
  margin:0 50px 0 0;
  width:50px;
}
.idWeatherPollenForecastDetail .idPollenForecast .idTabIndex .idFirst,
.idWeatherPollenForecastDetailIEHelper .idTabIndex .idFirst {
  padding-left:100px;
  width:115px;
}
.idWeatherPollenForecastDetail .idPollenForecast .idTabHead .idFirst,
.idWeatherPollenForecastDetailIEHelper .idTabHead .idFirst {
  width:245px;
}
.idWeatherPollenForecastDetail .idPollenForecast .idTabIndex td,
.idWeatherPollenForecastDetailIEHelper .idTabIndex td {
  width:188px;
}
.idWeatherPollenForecastDetail .idPollenForecast .idPollenForecastIndexImg,
.idWeatherPollenForecastDetailIEHelper .idPollenForecastIndexImg {
  clear:both;
  float:left;
}
.idWeatherPollenForecastDetail .idPollenForecast .idPollenForecastIndexText,
.idWeatherPollenForecastDetailIEHelper .idPollenForecastIndexText {
  margin:0 0 5px 25px;
}
/*=========================================================================================================================================================*/
/*=== 516. Wetter Suche Container =========================================================================================================================*/
/*=========================================================================================================================================================*/
.idCityRelated .idCityRelatedUL,
.idCityRelated .idCityRelatedLI {
  float:left;
}
.idWeatherRelatedSearch .idWeatherSearchBox {
  float:left;
  margin:0;
}
.idBasicWrap .idWeatherRelatedSearch .idWeatherSearchBox,
.idBasicWrap .idWeatherRelatedSearch .idSearchError,
.idBasicWrap .idWeatherSearchResult .idMeintenSieIEHelper,
.idBasicWrap .idWeatherRelatedSearch .idCityRelated {
  width:455px;
}
.idFullWrap .idWeatherRelatedSearch .idWeatherSearchBox,
.idFullWrap .idWeatherRelatedSearch .idSearchError,
.idFullWrap .idWeatherRelatedSearch .idCityRelated {
  width:770px;
}
.idFullWrap .idWeatherSearchResult .idMeintenSieIEHelper {
  width:778px;
}
.id3Col .idFullWrap .idWeatherRelatedSearch .idWeatherSearchBox,
.id3Col .idFullWrap .idWeatherRelatedSearch .idSearchError,
.id3Col .idFullWrap .idWeatherRelatedSearch .idCityRelated {
  width:995px;
}
.id3Col .idFullWrap .idWeatherSearchResult .idMeintenSieIEHelper {
  width:963px;
}
.idSpecial2ColWrap .idFullWrap .idWeatherRelatedSearch .idWeatherSearchBox,
.idSpecial2ColWrap .idFullWrap .idWeatherRelatedSearch .idSearchError,
.idSpecial2ColWrap .idFullWrap .idWeatherRelatedSearch .idCityRelated {
  width:955px;
}
.idSpecial2ColWrap .idWeatherRelatedSearch .idWeatherSearchBox,
.idSpecial2ColWrap .idWeatherRelatedSearch .idSearchError,
.idSpecial2ColWrap .idWeatherSearchResult .idMeintenSieIEHelper,
.idSpecial2ColWrap .idWeatherRelatedSearch .idCityRelated {
  width:645px;
}
.idWeatherRelatedSearch .idSearchError strong {
  color:red;
  font-weight:bold;
}
.idWeatherRelatedSearch .idCityRelated {
  border-top:none;
}
.id2Col .idFullWrap .idWeatherSearchBox .idFormLay .idTextField label {
  width:auto;
}
.id2Col .idFullWrap .idWeatherSearchBox .idFormLay .idTextField input {
  width:250px;
}
.idWeatherSearchBox .idCityRelated .idCityRelatedUL,
.idWeatherSearchBox .idCityRelated .idCityRelatedLI {
  float:left;
}
.idCityRelated .idCityRelatedLink {
  color:#5c5c5c;
  font-weight:700;
  outline:0 none;
  text-decoration:none;
}
.idWeatherSearchBox .idFormLay .idTextField,
.idBasicWrap .idWeatherSearch .idFormLay .idTextField {
  float:left;
}
.idWeatherSearchBox .idButton {
  margin:0 0 0 15px;
}
.idWeatherSearchBox label,
.idBasicWrap .idWeatherSearch label {
  font-weight:bold;
}
.idWeatherSearchBox .idSearchtext,
.idWeatherSearchBox .idSearchtextBeispiel {
  font-weight:700;
  margin:5px 0 0;
  color:#e1002a;
}
.idBasicWrap .idWeatherSearch .idTextField input {
  width:270px;
}
.idBasicWrap .idWeatherSearch .idFormLay .idTextField label {
  width:80px;
}
.idSpecial2ColWrap .idBasicWrap .idWeatherSearch .idFormLay .idTextField label {
  width:100px;
}
.idSpecial2ColWrap .idFullWrap .idFormLay .idTextField input {
  width:390px;
}
/*=========================================================================================================================================================*/
/*=== 517. WeatherSearchResult Container ==================================================================================================================*/
/*=========================================================================================================================================================*/
.idWeatherSearchResult .idCityForecast,
.idWeatherSearchResult .idPollenForecast {
  margin:0 0 15px;
}
.idWeatherSearchResult .idSubTeaserLay {
  width:100%;
}
/*=========================================================================================================================================================*/
/*=== 518. idMeintenSie Container =========================================================================================================================*/
/*=========================================================================================================================================================*/
.idMeintenSie .idMeintenSieHeadline {
  clear:both;
  margin:0 0 5px;
  font-weight:bold;
  font-size:16px;
}
.idMeintenSie .idMeintenSieIEHelper {
  background:none repeat scroll 0 0 #f1f1f1;
  border:1px solid #d2d2d2;
  display:block;
  margin:0 0 3px;
  padding:5px;
}
.idMeintenSie .idMeintenSieIEHelper ul {
  float:left;
  margin:0 0 10px;
}
.idMeintenSie .idMeintenSieIEHelper li {
  float:left;
}
.idMeintenSie .idMeintenSieIEHelper a {
  white-space:nowrap;
  color:#5c5c5c;
  outline:0 none;
  text-decoration:none;
}
/*=========================================================================================================================================================*/
/*=== 519. idWeatherCityForecastDetail Container ==========================================================================================================*/
/*=========================================================================================================================================================*/
.idCityForecastIEHelper .idCityForecastTable thead {
  background:none repeat scroll 0 0 #f1f1f1;
  border:1px solid #d2d2d2;
  display:block;
  margin:0 0 3px;
}
.idCityForecastIEHelper .idCityForecastTable tbody {
  border:1px solid #d2d2d2;
  display:block;
  margin:0 0 3px;
}
.idCityForecastIEHelper .idCityForecastTable th,
.idCityForecastIEHelper .idCityForecastTable td {
  border:none;
  text-align:center;
  vertical-align:top;
  width:109px;
  float:left;
  display:block;
  padding:0;
}
.idCityForecastIEHelper .idCityForecastTable th {
  font-weight:bold;
}
.idCityForecastIEHelper .idCityForecastTable .idFirst {
  text-align:left;
  width:237px;
  padding:0 0 0 5px;
}
.idCityForecastIEHelper .idCityForecastHeadline {
  font-size:16px;
  line-height:1.1em;
  font-weight:bold;
}
.idCityForecastIEHelper .idCityForecastTable .idTabTemp {
  background:none repeat scroll 0 0 #f1f1f1;
  font-weight:bold;
}
/*=== 520.1 CityForecast groeße 2spalter ==================================================================================================================*/
.id3Col .idCityForecastIEHelper .idCityForecastTable .idFirst{
  width:204px;
}
/*=========================================================================================================================================================*/
/*=== 520. idWeatherContinentForecast Container ===========================================================================================================*/
/*=========================================================================================================================================================*/
.idWeatherContinentForecast .idWeatherContinentForecastImg {
  border:1px solid #5c5c5c;
}
/*=========================================================================================================================================================*/
/*=== 521. WeatherEventContainer Container ================================================================================================================*/
/*=========================================================================================================================================================*/
.idWeatherEventContainer .idWeatherEventContainerIEHelper a {
  color:#5c5c5c;
}
/*=== 521.1 Carousel für Traffic - Standard ist 30% =======================================================================================================*/
.idCarouselNews .idCarouselTraffic .idItemsContainer {
  height:140px;
  overflow:hidden;
  position:relative;
}
.idCarouselNews .idCarouselItems li {
  height:140px;
  overflow:hidden;
  width:90px;
}
.idCarouselNews .idCarouselItems li h6 {
  font-size:11px;
  line-height:12px;
  margin:5px 5px 2px;
  font-weight:700;
}
.idCarouselNews .idCarouselItems li p {
  font-size:11px;
  margin:0 5px;
  line-height:1.1em;
}
.idCarouselNews .idWeatherEventContainerSpan {
  background:url("../img/basis/icons/traffic_small.gif") no-repeat scroll left 0 transparent;
  width:15px;
  float:left;
  height:12px;
  margin:5px 3px 0 3px;
}
.idCarouselNews .idCarouselItems {
  position:relative;
  display:inline-block !important;
}
.idCarouselNews .idCarouselWindow {
  height:141px;
}
.idCarouselNews .idPrevious_button p,
.idCarouselNews .idNext_button p {
  display:none;
}
.idCarouselNews .idNext_button,
.idCarouselNews .idPrevious_button,
.idCarouselNews .idPrevious_button_disabled,
.idCarouselNews .idNext_button_disabled {
  background:url("../img/basis/layout/carousel_down_on.png") no-repeat scroll left top #e2e2e2;
  height:9px;
  width:90px;
}
.idCarouselNews .idPrevious_button {
  background:url("../img/basis/layout/carousel_up_on.png") no-repeat scroll left top #e2e2e2;
}
.idCarouselNews .idPrevious_button_disabled {
  background:url("../img/basis/layout/carousel_up.png") no-repeat scroll left top #e2e2e2;
}
.idCarouselNews .idNext_button_disabled {
  background:url("../img/basis/layout/carousel_down.png") no-repeat scroll left top #e2e2e2;
}
.idCarouselNews .idCarouselItems span {
  font-size:10px;
  height:20px;
}
.idCarouselNews .idMoreEnd {
  font-size:11px;
  font-weight:700;
  margin:5px 0 0 0;
}
.idCarouselNews .idButton {
  margin:1px 0 0 0;
  padding: 0;
  height: 16px;
}
.idType3070 .idCarouselNews .idTrafficIcon {
  background:url("../img/basis/icons/ico_traffic_deco_big.png") no-repeat scroll right 0 transparent;
}
.idType3070 .idCarouselNews .idTrafficHeadline{
  font-weight:700;
  font-size:16px;
  line-height:20px;
  height:auto;
}
.idType3070 .idCarouselNews .idTrafficHeadline span{
  font-weight:normal;
  font-size:10px;
  display:block;
}
/*=== 521.2 30% Wetter / 70% Inhalt ==============================================================================================================================*/
.idType3070 .idCarouselNews .idTeaserLay {
  width:185px;
  height:94px
}
.idType3070 .idCarouselNews .idCarouselWindow {
  height:100px;
}
.idType3070 .idCarouselNews .idPrevious_button {
  margin:5px 0 5px 0;
}
.idType3070 .idCarouselNews .idNext_button {
  margin:5px 0 0 0;
}
.idType3070 .idCarouselNews .idNext_button,
.idType3070 .idCarouselNews .idPrevious_button,
.idType3070 .idCarouselNews .idPrevious_button_disabled,
.idType3070 .idCarouselNews .idNext_button_disabled {
  background:url("../img/basis/layout/carousel_down_on_190.png") no-repeat scroll left top #e2e2e2;
  height:9px;
  width:190px;
  margin:0 0 5px -5px;
}
.idType3070 .idCarouselNews .idPrevious_button {
  background:url("../img/basis/layout/carousel_up_on_190.png") no-repeat scroll left top #e2e2e2;
  margin:5px 0 5px -5px;
}
.idType3070 .idCarouselNews .idPrevious_button_disabled {
  background:url("../img/basis/layout/carousel_up_190.png") no-repeat scroll left top #e2e2e2;
  margin:5px 0 5px -5px;
}
.idType3070 .idCarouselNews .idNext_button_disabled {
  background:url("../img/basis/layout/carousel_down_190.png") no-repeat scroll left top #e2e2e2;
  margin:0 0 5px -5px;
}
.idType3070 .idLeftWeather {
  width:79px;
  overflow:hidden;
  height:205px;
  margin:0 1px 0 0;
}
.idType3070 .idRightWeather {
  overflow:hidden;
  width:180px;
  height:205px;
}
.idType3070 .idTeaserLay {
  width:83px;
  clear:both;
  height:50px;
}
.idType3070 .idTabSecond,
.idType3070 .idTabFirst {
  background:transparent url(../img/basis/weather/for_css/linieh.gif) repeat-x left bottom;
}
.idType3070 .idLeftWeather .idWeatherInfo {
  text-align:center;
}
.idType3070 .idLeftWeather .idImgLink {
  float:left;
  margin:0 5px 0 0;
}
.idType3070 .idLeftWeather .idLinkText {
  padding:10px 0 0 0;
  font-weight:700;
  font-size:14px;
}
/*=== 521.3 70% Wetter / 30% Inhalt ==============================================================================================================================*/
.idType7030 h4.idTrafficHeadline{
  font-size:14px;
  margin:0 0 3px 0;  
}
.idType7030 .idLeftWeather {
  overflow:hidden;
  display:block;
  width:176px;
  height:205px;
  margin:0 1px 0 0;
}
.idType7030 .idRightWeather {
  width:82px;
  height:205px;
}
.idType7030 .idLeftWeather .idTeaserLay {
  float:left;
}
.idType7030 .idLeftWeather .idTabWeather {
  background:url("../img/basis/weather/for_css/linieh.gif") repeat-x scroll left bottom transparent;
  text-align:center;
  padding:0 0 2px 0;
}
.idType7030 .idLeftWeather .idWeatherInfo {
  width:112px;
  float:left;
  display:block;
  overflow:hidden;
}
.idType7030 .idLeftWeather .idTabToday .idImgLink {
  display:inline;
}
.idType7030 .idLeftWeather .idTabFirst {
  margin:0 0 0 -2px;
  clear:left;
}
.idType7030 .idLeftWeather .idTabLast {
  margin:0 -2px 0 0;
}
.idType7030 .idLeftWeather .idWeatherLinkList {
  margin:3px 0 0 3px;
  width:185px;
}
.idType7030 .idLeftWeather .idHalfList li {
  margin:0;
  font-weight:700;
}
.idType7030 .idPrevious_button,
.idType7030 .idNext_button{
  margin:0 0 0 -5px;
}
.idType7030 .idCarouselNews .idCarouselWindow {
  margin:0 -5px 0 -5px;
}
.idType7030 .idLeftWeather .idTabToday {
  float:none;
}
/*idWeatherModern*/
.idType7030 .idWeatherModern .idWeatherTabHeader {
  margin:0 0 4px;
  border-bottom:1px solid #d2d2d2;
  border-top:1px solid #d2d2d2;
  background-color:#fff; /* Old browsers */
  background: -moz-linear-gradient(top, rgba(210,210,210,1) 0%, rgba(210,210,210,1) 1%, rgba(241,241,241,1) 42%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(210,210,210,1)), color-stop(1%,rgba(210,210,210,1)), color-stop(42%,rgba(241,241,241,1))); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, rgba(210,210,210,1) 0%,rgba(210,210,210,1) 1%,rgba(241,241,241,1) 42%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, rgba(210,210,210,1) 0%,rgba(210,210,210,1) 1%,rgba(241,241,241,1) 42%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top, rgba(210,210,210,1) 0%,rgba(210,210,210,1) 1%,rgba(241,241,241,1) 42%); /* IE10+ */
  background: linear-gradient(top, rgba(210,210,210,1) 0%,rgba(210,210,210,1) 1%,rgba(241,241,241,1) 42%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d2d2d2', endColorstr='#f1f1f1',GradientType=0 ); /* IE6-9 */
}
.idType7030 .idWeatherModern .idWeatherTabHeader {
  width:35px;
}
.idType7030 .idWeatherModern .idTabFirst .idWeatherTabHeader {
  border-left:solid 1px #d2d2d2;
  -moz-border-radius: 3px 0 0 3px;
  -webkit-border-radius: 3px 0 0 3px;
  border-radius: 3px 0 0 3px;
}
.idType7030 .idWeatherModern .idTabLast .idWeatherTabHeader {
   border-right:solid 1px #d2d2d2;
  -moz-border-radius: 0 3px 3px 0;
  -webkit-border-radius: 0 3px 3px 0;
  border-radius: 0 3px 3px 0;
}
.idType7030 .idWeatherModern .idTabToday p.idTitem {
  font-size:18px;
  font-weight:700;
  float:left;
  margin: -15px 0 15px 0px;
}
.idType7030 .idWeatherModern .idTabToday .idImgLink {
  margin:0 0 0 13px;
}
.idType7030 .idWeatherModern .idWeatherInfoModern p.idTitem {
  font-size:20px;
  font-weight:700;
  line-height:35px;
  margin:10px 0 0 0;
}
/*idWeatherClassic*/
.idType7030 .idWeatherClassic .idWeatherTabHeader a {
  color:#fff;
}
.idType7030 .idWeatherClassic .idWeatherTabHeader {
  font-weight:700;
  background-color:#5c5c5c;
  width:36px;
  margin:10px 0 5px;
}
.idType7030 .idWeatherClassic .idTabToday p.idTitem {
  display:block;
  font-size:12px;
  float:left;
  font-weight:700;
  margin:20px 2px 0 0;
}
/*=== 521.4 100% Wetter ===================================================================================================================================*/
.idType100 .idLeftWeather {
  text-align:center;
}
.idType100 .idLeftWeather .idTitem a {
  font-weight:700;
}
.idBoxesWrap .idType100 .idLeftWeather .idTeaserLay {
  width:99px;
  padding:5px 0 0 0;
}
.idBoxesWrap .idType100 .idLeftWeather .idFirst {
  background-image:url(../img/basis/weather/for_css/we_background_forecast.png);
  margin:-9px 1px 0 -9px;
}
.idType100 .idLeftWeather .idSecond {
  background:url(../img/basis/weather/for_css/we_background_forecast_2.png) no-repeat right;
  margin:-9px 0 0 0;
}
.idType100 .idLeftWeather .idThird {
  margin:-9px -9px 0 0;
}
.idBoxesWrap .idType100 .idLeftWeather .idTeaserLay img {
  height:75px;
  width:65px;
  display:inline;
}
/*=== 521.5 70% Wetter / 30% LinkedImage ===================================================================================================================================*/
.idType7030 .idLinkedImage {
  border:0;
  overflow:hidden;
  padding:0;
  width:102px;
  height:225px;
}
.idBoxesWrap .idType7030 .idLinkedImage .idImgLink {
  width:102px;
}
/*=== 521.6 30% Wetter / 70% LinkedImage ===================================================================================================================================*/
.idType3070 .idLinkedImage {
  border:0;
  overflow:hidden;
  padding:0;
  width:200px;
  height:225px;
}
.idBoxesWrap .idType3070 .idLinkedImage .idImgLink {
  width:200px;
}
/*=========================================================================================================================================================*/
/*=== 522. WEATHER_GAUGE_FORECAST Container ===============================================================================================================*/
/*=========================================================================================================================================================*/
.idWeatherGaugeForecast .idTeaserLay .idWeatherGaugeForecastHeadline,
.idWeatherGaugeForecast .idTeaserLay .idWeatherGaugeForecastHeadline:hover{
  font-size:12px;
  margin:0 0 2px 0;
}
.idWeatherGaugeForecast .idWeatherGaugeForecastText {
  color:#9b9b9b;
  font-size:10px;
}
.idWeatherGaugeForecast .idOneColumn .idTeaserLay {
  margin:0 0 5px 0;
}
/*=========================================================================================================================================================*/
/*=== 523. WEATHER_FARMER_RULES Container =================================================================================================================*/
/*=========================================================================================================================================================*/
.idWeatherFarmerRules .idTeaserLay h3.idTitem{
  margin:5px 0 5px 0;
}
