/* Warnung */
.tx-wesweatheralert-alert_container {
  border-bottom: 10px solid #fff;
  width: 288px;
  height: 71px;
}

  .tx-wesweatheralert-alert {
    left: 5px;
    top: 0;
    font-family: Arial, Verdana, sans-serif;
    margin-bottom: -10px;
  }

  .tx-wesweatheralert-alert .stormalert_container {
    
  }

    .tx-wesweatheralert-alert .stormalert .stormalert_content .link_to_dwd span.icon {
      background-image: url(/fileadmin/images/default/stormalert_dwd_icon.gif);
    }

      .tx-wesweatheralert-alert .stormalert_container .bubble_bottom {
        background: url(/fileadmin/images/default/stormalert_bubble_bottom.png) no-repeat -1px bottom;
        height: 5px;
        bottom: -4px;
      }
      
      .tx-wesweatheralert-alert .bubble_right {
        position: absolute;
        height: 24px;
        width: 31px;
        top: 34px;
        right: -32px;
        z-index: 2;
        background: url(/fileadmin/images/default/stormalert_moderate_bubble_right.png) no-repeat 0 0;
      }
    
  .tx-wesweatheralert-alert .moderate .bubble_right {
    background-image: url(/fileadmin/images/default/stormalert_moderate_bubble_right.png);
  }
    
  .tx-wesweatheralert-alert .striking .bubble_right {
    background-image: url(/fileadmin/images/default/stormalert_striking_bubble_right.png);
  }

  .tx-wesweatheralert-alert .storm .bubble_right {
    background-image: url(/fileadmin/images/default/stormalert_storm_bubble_right.png);
  }
  
  .tx-wesweatheralert-alert .extreme .bubble_right {
    background-image: url(/fileadmin/images/default/stormalert_extreme_bubble_right.png);
  }


/* Vorhersage */
.tx-wesweatheralert-pi2 {
  border-bottom: 10px solid #fff;
  height: 69px;
  top: 0;
  width: 268px;
  padding: 2px 0 0 20px;
  font-family: Arial, Verdana, sans-serif;
  position: relative;
}

  .tx-wesweatheralert-info .weather_info h3.current_temperature {
    margin: 0;
    font-weight: normal;
  }
  
/* Detailseite */
.detail .tx-wesweatheralert-pi2 {
  height: auto;
  border: none;
  top: 0;
}

  .detail .tx-wesweatheralert-pi2 .details_button {
    display: none;
  }

  .detail .tx-wesweatheralert-pi2,
  .detail .tx-wesweatheralert-pi2 .detail {
    color: #685c53;
    font-family: "Lucida Sans", Arial, Verdana, sans-serif;
  }
  
  .detail .tx-wesweatheralert-pi2  .sky_container img {
    top: -100px;
  }
  
    .detail .tx-wesweatheralert-pi2 .weather_info h3.current_temperature {
      color: #295a5f;
      font-weight: bold;
    }
    
    .detail .tx-wesweatheralert-pi2 .weather_info .items {
      font-size: 13px;
      width: 180px;
    }
    
      .detail .tx-wesweatheralert-pi2 .weather_info .items .item {
        padding: 2px 0 3px 0;
      }
      
        .detail .tx-wesweatheralert-pi2 .weather_info .items .item strong {
          color: #295a5f;
        }
        
  .detail .tx-wesweatheralert-info .weather_info .extended,
  .detail .tx-wesweatheralert-info .weather_info .notice {
    display: block;
  }

  .detail .tx-wesweatheralert-info .weather_info .notice {
    font-size: 10px;
    padding: 10px 8px 2px 8px;
    color: #9b8e84;
    text-align: right;
  }
  
  .tx-wesweatheralert-alert .stormalert .stormalert_content .link_to_dwd {
    font-size: 11px;
    line-height: 1.2em;
    display: inline-block;
    padding: 0 5px 0 0;
    clear: both;
  }
  
    .tx-wesweatheralert-alert .stormalert .stormalert_content a span.icon {
      position: absolute;
      top: 8px;
      right: 8px;
      background: url(/fileadmin/balingen/ext/wes_weatheralert/images/stormalert_dwd_icon.gif) no-repeat right 0;
      -moz-opacity: 0.60;
      opacity: 0.60;
      filter: alpha(opacity=60);
      height: 12px;
      width: 12px;
    }
  
