.wt-widget.wt-widget-classic { position: relative; width: 280px; max-width: 100%; padding: 10px; background: #BACB90; }
.wt-widget-classic { position: relative; font-family: "ralewayregular", sans-serif; font-size: 13px; color: #000; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
.wt-widget-classic .wt-widget-logo { position: absolute; width: 110px; height: 26px; top: 10px; left: 10px; background-image: url("http://cdn.static-fra.de/lib/wt/widget/4.0.0/css/images/logo.png"); }
.wt-widget-classic .wt-widget-location-name { position: relative; font-size: 18px; padding-top: 90px; width: 190px; }
.wt-widget-classic .wt-widget-current-weather { position: absolute; top: 10px; right: 10px; }
.wt-widget-classic .wt-widget-current-weather .wt-widget-weather-icon { position: relative; float: left; }
.wt-widget-classic .wt-widget-current-weather .wt-widget-weather-temperature { position: relative; float: left; top: 25px; font-size: 38px; color: #000; }
.wt-widget-classic .wt-widget-current-weather .wt-widget-weather-condition { font-size: 18px; position: absolute; color: #000; bottom: -12px; right: 0; }
.wt-widget-classic .wt-widget-forecasts-detail { position: relative; margin-top: 20px; clear: both; }
.wt-widget-classic .wt-widget-forecasts-detail .wt-widget-forecast-detail-morning { position: relative; float: left; width: 78px; padding-right: 10px; border-right: 1px solid #fff; }
.wt-widget-classic .wt-widget-forecasts-detail .wt-widget-forecast-detail-noon { position: relative; float: left; width: 78px; padding-right: 10px; margin-left: 10px; border-right: 1px solid #fff; }
.wt-widget-classic .wt-widget-forecasts-detail .wt-widget-forecast-detail-evening { position: relative; float: left; width: 78px; margin-left: 10px; }
.wt-widget-classic .wt-widget-forecasts-detail .wt-widget-weather-title { text-align: center; color: #000; }
.wt-widget-classic .wt-widget-forecasts-detail .wt-widget-weather-icon { float: left; }
.wt-widget-classic .wt-widget-forecasts-detail .wt-widget-weather-temperature { float: left; font-size: 16px; color: #000; padding: 10px 0 0 5px; }
.wt-widget-classic .wt-widget-forecasts-detail .wt-widget-weather-condition { clear: both; text-align: center; color: #000; font-size: 11px; }
.wt-widget-classic .wt-widget-clear { clear: both; }
.wt-widget-classic .wt-widget-weather-report { position: relative; margin-top: 20px; clear: both; line-height: 16px; }
.wt-widget-classic .wt-widget-weather-report .wt-widget-weather-report-headline { font-weight: bold; margin-bottom: 5px; }
.wt-widget-classic .wt-widget-searchbar { position: relative; margin-top: 10px; width: 280px; height: 30px; }
.wt-widget-classic .wt-widget-searchbar form { display: none; }
.wt-widget-classic .wt-widget-searchbar .wt-widget-searchbar-field { position: absolute; margin: 0; width: 260px; border: 1px solid #d1d1d1; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); font-size: 14px; height: 30px; padding: 0 5px 0 5px; line-height: 30px; }
.wt-widget-classic .wt-widget-searchbar .wt-widget-searchbar-field:focus { border-color: rgba(128, 177, 62, 0.8); outline: 0; box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(128, 177, 62, 0.6); -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(128, 177, 62, 0.6); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(128, 177, 62, 0.6); }
.wt-widget-classic .wt-widget-searchbar .wt-widget-searchbar-button { position: absolute; right: 0; width: 35px; height: 30px; border: none; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; box-shadow: -1px 0 2px #6b798c; -webkit-box-shadow: -1px 0 2px #6b798c; -moz-box-shadow: -1px 0 2px #6b798c; cursor: pointer; }
.wt-widget-backlink { position: relative; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
.wt-widget-count { position: absolute; top: 0; left: 0px; width: 0px; height: 0px; }
.wt-widget-count img { width: 0px; height: 0px; border: 0; }
