#sachsenwetter {
	padding:0 0 0 10px;
}

.weather-left-col{
	float: left;
	width: 40%;
}

.weather-right-col{
	float: right;
	width: 60%;
	margin-bottom: 20px;
}

.weather-thumb{
	float: left;
	width:18%;
	margin-left: 2%;
	margin-bottom: 1em;
	text-align:center;
}
.weather-thumb img{
	float: none;
	margin-bottom: 0;
}
.condition-infos{
	margin-top: -5em;
	padding: 5em 0 1em 7%;
	border-radius: 5px;
	background: url(bg-day.png) repeat-x scroll center bottom rgba(0, 0, 0, 0);
}
.condition-infos.bg-night {
	background-image: url(bg-night.png);
  color:white;
}

.condition-infos .daytime, .conditions-mini .daytime, .condition-infos .conditions, .condition-infos .rain, .conditions-mini .conditions, .conditions-mini .rain{
  margin-bottom: 3px;
	font-size:12px;
	text-align:left;
}
.conditions-mini .daytime,
.conditions-mini .conditions,
.conditions-mini .rain{
	margin-left: 7%;
}
.weather-thumb .daytime, .conditions-mini .daytime{
	font-weight:bold;
}

.weather-last-update {
	text-align:right;
	float:right;
	width:280px;
}

/* zusätzliche Infos (Min/Max-Temp, Wind, Sonne/Mond) */
.weather-conditions-add{
	padding: 0 10px;
}
.cond-add{
	/* widths inline! */
	float: left;
	margin-left: 2%;
	margin-bottom: 1em;
	overflow: visible;
}
.cond-add:first-child{
	margin-left: 0;
}
@media screen and (max-width: 590px) {
	.cond-add{
		margin-left: 0;
		width: 100%!important;
	}
}
.condition-icon, img.rain-icon{
	margin-bottom:0 !important;
	border: none !important;
}
.cond-add-info{
	line-height:18px;
	font-size:12px;
}
.cond-add-info img{
	padding:0 !important;
	margin:0 5px 0 0 !important;
	border:none !important;
}

dl.image_map {display:block; width:409px; height:326px; background:url(/karte.PNG); position:relative; margin:2px auto 2px auto;}
a.LINK0 {left:43px; top:44px; background:transparent;}
a.LINK0 {display:block; width:54px; height:0; padding-top:42px; overflow:hidden; position:absolute;}
a.LINK0:hover  {background:transparent; border:1px dashed black; color:black;}
a.LINK1 {left:136px; top:78px; background:transparent;}
a.LINK1 {display:block; width:54px; height:0; padding-top:39px; overflow:hidden; position:absolute;}
a.LINK1:hover  {background:transparent; border:1px dashed black; color:black;}
a.LINK2 {left:279px; top:28px; background:transparent;}
a.LINK2 {display:block; width:91px; height:0; padding-top:36px; overflow:hidden; position:absolute;}
a.LINK2:hover  {background:transparent; border:1px dashed black; color:black;}
a.LINK3 {left:283px; top:69px; background:transparent;}
a.LINK3 {display:block; width:58px; height:0; padding-top:36px; overflow:hidden; position:absolute;}
a.LINK3:hover  {background:transparent; border:1px dashed black; color:black;}
a.LINK4 {left:361px; top:81px; background:transparent;}
a.LINK4 {display:block; width:45px; height:0; padding-top:36px; overflow:hidden; position:absolute;}
a.LINK4:hover  {background:transparent; border:1px dashed black; color:black;}
a.LINK5 {left:225px; top:98px; background:transparent;}
a.LINK5 {display:block; width:58px; height:0; padding-top:39px; overflow:hidden; position:absolute;}
a.LINK5:hover  {background:transparent; border:1px dashed black; color:black;}
a.LINK6 {left:258px; top:162px; background:transparent;}
a.LINK6 {display:block; width:82px; height:0; padding-top:55px; overflow:hidden; position:absolute;}
a.LINK6:hover  {background:transparent; border:1px dashed black; color:black;}
a.LINK7 {left:111px; top:150px; background:transparent;}
a.LINK7 {display:block; width:67px; height:0; padding-top:36px; overflow:hidden; position:absolute;}
a.LINK7:hover  {background:transparent; border:1px dashed black; color:black;}
a.LINK8 {left:103px; top:226px; background:transparent;}
a.LINK8 {display:block; width:75px; height:0; padding-top:35px; overflow:hidden; position:absolute;}
a.LINK8:hover  {background:transparent; border:1px dashed black; color:black;}
a.LINK9 {left:49px; top:169px; background:transparent;}
a.LINK9 {display:block; width:58px; height:0; padding-top:34px; overflow:hidden; position:absolute;}
a.LINK9:hover  {background:transparent; border:1px dashed black; color:black;}
a.LINK10 {left:13px; top:229px; background:transparent;}
a.LINK10 {display:block; width:50px; height:0; padding-top:34px; overflow:hidden; position:absolute;}
a.LINK10:hover  {background:transparent; border:1px dashed black; color:black;}
a.BLINK {left:407px; top:324px; background:transparent;}
a.BLINK {display:block; width:202px; height:17px; overflow:hidden; position:absolute; font-size:0px;}
a.BLINK:hover  {background:black; border:1px dashed white; color:white; font-size:9px;}

#sachsenwetter form {
    background: none;
    border: none;
    display: inline;
}

.conditions-mini {
    width:203px;
	height:91px;
	padding:15px 0 0 0;
	text-align:center;
	background:url(/bg-widget-day.png);
	background-repeat:no-repeat;
	background-position:top; 
	position:relative;
	margin-bottom:0px;
	margin-top:0;
  color: #000000;
}

#ajax-conditions div.nachts {
    background:url(/bg-widget-night.png);
	background-repeat:no-repeat;
	background-position:top; 
	color:white;
}

.conditions-mini img.condition-icon{
    position:absolute;
	right:0;
	top:0;
  border: none;
}

.icon-text {
	line-height:30px;
	height:30px;
}

.icon-text img {
	width:30px;
	height:30px;
	vertical-align:middle;
	margin: -5px 2px 0 0;
}

span.widget-warning{
	float:left;
	width:150px;
	padding:0;
	margin:0 0 5px 0;
	line-height:18px;
	padding-top:3px;
  color: #000000;
  font-size: 12px;
}

img.widget-warning {
	float:left;
	margin-left:3px;
  border: none;
}

#sachsen-wetter-stadt{
	margin:10px 0 10px 0;
}
#sachsen-wetter-mini-stadt
{
  width: 197px;
  margin-left: 2px;
  margin-bottom: 11px;
}

div.rain img{
	margin-right:3px !important;
	margin-bottom: -2px !important;
  border: none;
  float: none !important;
  vertical-align: baseline;
}

.fixfloat {
  display: block;
  float: none;
  clear: both;
  margin: 0;
  padding: 0;
  border: none;
  width: 1px;
  height: 1px;
  font-size: 0;
  line-height: 0;
}

.content-theme .top-tabs {
  margin-top: -44px;
}

.top-tabs {
  display: table;
  margin-top: -20px;
  overflow: hidden;
  position: relative;
  width: 100%;
  z-index: 1;
  background: -moz-linear-gradient(center top , #008444, #007635) repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.content-theme,
.top-tabs,
.top-tabs .current-tab-nav{
  border-radius: 5px 5px 0 0;
}
.top-tabs h2{
}
.top-tabs .current-tab-nav {
  background: none no-repeat scroll 0 0 #FFFFFF;
  border-color: #FFFFFF;
  border-image: none;
  border-style: solid;
  border-width: 1px 0;
  color: #333333;
  position: relative;
  text-shadow: none;
  z-index: 2;
}
.top-tabs .next-tab {
  background: url("http://www.sachsen.de/resources/img/tab_schatten_r_desktop.png") no-repeat scroll left bottom, url("http://www.sachsen.de/resources/img/tab_schein_desktop.png") no-repeat scroll center top / 100% 45px, -moz-linear-gradient(center top , #008444, #007635) repeat scroll 0 0 rgba(0, 0, 0, 0);
  border-width: 0 1px 1px 0;
}
.top-tabs h2 {
  border-color: -moz-use-text-color #004F22 #4C8364 #4C8364;
  border-image: none;
  border-style: solid;
  border-width: 0 1px 1px;
  box-sizing: border-box;
  color: #FFFFFF;
  cursor: pointer;
  display: table-cell;
  line-height: 10px;
  margin-bottom: 0;
  padding: 13px 10px 10px;
  text-align: center;
  vertical-align: middle;
  width: 33.33%;
}
.green-shine,
.top-tabs h2 {
  background: url("http://www.sachsen.de/resources/img/tab_schein_desktop.png") no-repeat scroll center top / 100% 45px,
  				-moz-linear-gradient(center top, #008444, #007635) repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.top-tabs .last-tab {
  border-width: 0 0 1px 1px;
}
.top-tabs .last-tab {
  border-radius: 0 5px 0 0;
}
.tab-content {
  background: none repeat scroll 0 0 #FFFFFF;
}
.content-theme .theme-content {
  margin: 0 0 15px;
}
.tab-content .theme-content {
  padding-bottom: 0;
}

/* Smartphone => Breite zu klein für zwei Wetter-Thumbs -> Wetter-Thumbs auf volle Breite */
@media screen and (max-width: 590px) {
	/* Wetterkarte verbergen */
	#sachsenwetter{
		display: none;
	}
	.weather-left-col{
		width: 100%;
	}
	.theme-content{
		padding-left: 0;
		padding-right: 0;
	}
	.weather-thumb{
		float: none;
		width: auto;
		margin-right: 2%;
	}
	.condition-infos{
		padding-top: 1em;
		margin-top: 0;
	}
	.weather-thumb > img{
		float: right;
		margin-top: -10px;
	}
	.content-theme ~ div{
		padding-left: 10px;
		padding-right: 10px;
	}
}