.tx-southtyrolweather-pi2 {
	float: left;
	margin: 1em 0;
	overflow: hidden;
	width: 538px;
}

	.stw-mod-container {
		float: left;
		width: 269px;
	}
	.stw-mod-container-today {
		clear: both;
		padding-right: 10px;
		width: 259px;
	}
	.stw-mod-container-tomorrow {
		padding-left: 10px;
		width: 259px;
	}
	.stw-evolution {
		clear: both;
	}
	.stw-mod-symbol {
		float: left;
		padding-bottom: 20px;
		text-align: center;
		width: 134.5px;
	}
		.stw-mod-symbol h2 {
			font-size: 1em;
			font-weight: normal;
		}
	.stw-mod-map-container {
		clear: both;
		position: relative;
		padding: 10px 0;
	}
		.stw-mod-map-container h2 {
			left: 0;
			position: absolute;
			top: 0;
			width: 538px;
			z-index: 2;
		}

.stw-mod-map {
	position: relative;
	width: 400px;
	height: 300px;
	margin: 0 auto;
	background: #ffffff url('/typo3conf/ext/southtyrolweather/res/maps/map-simple-de.png') center 25px no-repeat;
	z-index: 1;
}
.stw-mod-map-today {
	border-top: 1px solid #000000;
}
.stw-mod-map .stw-map-station {
	width: 58px;
	position: absolute;
}
.stw-mod-map .temperature {
	float: left;
	width: 100%;
	border: 1px solid #cecece;
	background: #f5f5f5;
	line-height: 1.5em;
}
.stw-mod-map .temperature span {
	line-height: 1em;
	margin: 0.25em 0;
	padding: 0;
	float: left;
	width: 28px;
	text-align: center;
}
.stw-mod-map .temperature .temperature-min {
	color: #0066ff;
	border-right: 1px solid #cecece;
}
.stw-mod-map .temperature .temperature-max {
	color: #cc0000;
	float: right;
}
/* the top and left values have to be adjusted according to the selected map background image */
.stw-mod-map #station-schlanders-tdy,
.stw-mod-map #station-schlanders-tmw { 
	top: 195px;
	left: 26px;
}
.stw-mod-map #station-meran-tdy,
.stw-mod-map #station-meran-tmw {
	top: 77px;
	left: 79px;
}
.stw-mod-map #station-sterzing-tdy,
.stw-mod-map #station-sterzing-tmw {
	top: 12px;
	left: 202px;
}
.stw-mod-map #station-bozen-tdy,
.stw-mod-map #station-bozen-tmw {
	top: 220px;
	left: 120px;
}
.stw-mod-map #station-brixen-tdy,
.stw-mod-map #station-brixen-tmw {
	top: 171px;
	left: 245px;
}
.stw-mod-map #station-bruneck-tdy,
.stw-mod-map #station-bruneck-tmw {
	top: 125px;
	left: 311px;
}