/* page elements */

.js .teaserbox.forecast { display:none; }
.js .teaserbox.forecast.show { display:block; }

.teaserbox.forecast {
	padding-bottom:0;
}

.teaserbox.forecast > .snippet ~ .snippet {
	margin-top:0;
	border-top:0;
	padding-top:0;
}

.teaserbox.forecast .wetter_aussichten_text {
	margin-top: 20px;
}

.teaserbox.forecast .wetter_ort_table_wrapper {
    padding-top: 20px;
}

.teaserbox.weathermap > .snippet {
	height: auto !important;
}

/* basic positioning */

.weathermap .tab_content {
	position:relative;
}

.weathermap .wmMapWrapper {
	position:relative;
	width:100%;
	height:0;
	padding:0 0 100%;
	overflow:hidden;
}

.weathermap .wmOverview,
.weathermap .wmOverviewHeatmap,
.weathermap .wmOverviewStencil,
.weathermap .wmOverviewDataLayer,
.weathermap .wmZoom,
.weathermap .wmZoomHeatmap,
.weathermap .wmZoomStencil,
.weathermap .wmZoomDataLayer,
.weathermap .wmLoading,
.weathermap .wmInterface,
.weathermap .wmInterfaceAreas,
.weathermap .wmCityData .wmArrowWrapper,
.weathermap .wmCityData .wmArrow {
	position:absolute;
	width:100%;
	height:100%;
}

.weathermap .wmCityData .wmTempGroup,
.weathermap .wmCityData .wmCond,
.weathermap .wmCityData .wmWind,
.weathermap .wmCityLink,
.weathermap .wmCityLink:before,
.weathermap .wmCityLink a,
.weathermap .wmRegLabel {
	position:absolute;
}

/* basic formatting */

.weathermap .tab_content {
	padding: 0 30px 20px;
}

/* avoid overflow flickering */
.weathermap .tab_content:after {
	content:'';
	position:absolute;
	left:0;
	top:0;
	right:0;
	height:2px;
	background:#fff;
}

.weathermap .tab_navigation li {
	opacity:0;
	-webkit-transition:opacity .5s ease-out;
	transition:opacity .5s ease-out;
}

.weathermap .tab_navigation.ready li {
	opacity:1;
}

.weathermap .tab_navigation li a {
	padding: 0 10.5px;
}

.weathermap .wrapper_button_left .tab_navigation_extend,
.weathermap .wrapper_button_right .tab_navigation_extend {
	display:none !important;
}

@media screen and (min-width:975px) {
	.weathermap .wrapper_button_right {
		display:none !important;
	}
}

.weathermap .wmRegTitle {
	position:absolute;
	font-weight: 700;
	text-transform: uppercase;
	margin-left:-15px;
	padding: 15px 0;
	z-index:1;
}

.weathermap .wmOverview,
.weathermap .wmZoom {
	overflow:hidden;
}

.weathermap .wmOverviewHeatmap,
.weathermap .wmOverviewStencil,
.weathermap .wmOverviewDataLayer,
.weathermap .wmZoomHeatmap,
.weathermap .wmZoomStencil,
.weathermap .wmZoomDataLayer,
.weathermap .wmCond,
.weathermap .wmWindDir,
.weathermap .wmArrow {
	background:center no-repeat transparent;
	background-size:contain;
}

.weathermap .wmOverviewStencil {
	background-image:url('/basis/grafik/icons/wetter/weathermap/wmOverviewStencil-borders.png');
}

.weathermap .wmCityLink:before {
	content:'';
	left:0;
	top:0;
	margin: -4px 0 0 -4px;
	width:8px;
	height:8px;
	border-radius:100%;
	background:rgba(0,0,0,1);
}

.regionmap .wmCityLink:before {
	margin: -3px 0 0 -3px;
	width: 6px;
	height: 6px;
}

.weathermap .wmCityLink a {
	top: -28px;
	color:rgba(0,0,0,.8);
	font-size:16px;
	font-weight:700;
	line-height:1.2;
	text-align: center;
	white-space: nowrap;
	-webkit-transform:translateX(-50%);
	-ms-transform:translateX(-50%);
	transform:translateX(-50%);
}

.regionmap .wmCityLink a {
	top: -20px;
	color: rgba(0,0,0,.7);
	font-size: 12px;
}

.weathermap .wmTemp {
	background:rgba(255,255,255,.7);
	width:3em;
	font-size:1.1em;
	line-height:1em;
	text-align:right;
	padding:1px 2px;
	border:1px solid #000
}

.weathermap .wmTemp:after {
	content:'\b0\43';
}

.weathermap .wmTempLo {
	border-top:0;
	margin-bottom: -18px;
}

.weathermap .wmWindSpeed {
	background:rgba(255,255,255,.7);
	width:4.5em;
	font-size:1em;
	line-height:1em;
	text-align:right;
	padding:1px 2px;
	border:1px solid #000
}

.weathermap .wmWindSpeed:after {
	content:'km/h';
}

.weathermap .wmWindDir {
    width: 64px;
    height: 64px;
    background-image: url('/basis/grafik/icons/wetter/weathermap/wmWindDir.png');
}

.weathermap .wmArrowWrapper {
	-webkit-animation-name:wave;
	-webkit-animation-duration:.4s;
	-webkit-animation-timing-function:ease-in-out;
	-webkit-animation-delay:0;
	-webkit-animation-iteration-count:infinite;
	-webkit-animation-direction:alternate;

	animation-name:wave;
	animation-duration:.4s;
	animation-timing-function:ease-in-out;
	animation-delay:0;
	animation-iteration-count:infinite;
	animation-direction:alternate;
}

@-webkit-keyframes wave {
	0% { -webkit-transform: rotate(-6deg); }
	100% { -webkit-transform: rotate(6deg); }
}

@keyframes wave {
	0% { transform: rotate(-6deg); }
	100% { transform: rotate(6deg); }
}

.weathermap .wmArrow {
	background-image: url('/basis/grafik/icons/wetter/weathermap/wmArrow.png');
}

.weathermap .wmCond {
	width:64px;
	height:64px;
}

.weathermap .wmLoading {
	background:#fff;
}

.weathermap .wmRegLabel {
	left:0px;
	top:0px;
	margin-top: 25px;
	border: 1px solid #000;
    padding: .1em .3em;
    font-size: .9em;
    background: rgba(255,255,217,1);
    white-space: nowrap;
	z-index: 1;
	-webkit-transform: translateX(-50%);
	-ms-transform:translateX(-50%);
	transform:translateX(-50%);
}

.weathermap .wmLoading:before {
    content:'';
    position:absolute;
    left:50%;
    top:35%;
    width:150px;
    height:150px;
    margin: -75px 0 0 -75px;
    background:center no-repeat transparent;
    background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAZAAAAGQAQMAAAC6caSPAAAABlBMVEUAAADlviBLZgh6AAAAAXRSTlMAQObYZgAABn1JREFUeNrs1z2SnDAQhuGlCHAmn8BcYUNn+FgOXIajcRSOQKhARTuZ8iu1Wk2xhdd/s9HC6AF96hbMvPz7f52IHE/yJE9yN/lgkS8u+WSQbnPJd4tEN8JhkN4N1YtBBvFIkMUiq0MmWS2yO2S2SJDoFnCryegVtW8Q8dLLbhEn/6QIZ530BeFscqJItEg7zCAiqSYiIkuDjG2yOeSA8G+d3yf92V3kDWS5RIIirGOz/MMbyapJcOrCrCEsikP2S6QzydR4cNIaUZP5bSS1BJ9qEq+RVleSVJPunBzXCCWAUF+/LzVZL5HBJ4MiXMYn6wVCVAhL4vSlRY5rZHIIzXGZRMhpI/O5JvEaEYcwcQhdeRuhbppsDgmK0MgXyADxWhnCmdNWhgSI18oQFuQuQhUgVOouQkdpklwyF4QTXpO9jaSc+F1JWkjnE8qgyOaSoEh/SmipRyZ6/7yVP768vHLsEnXVcE56i5gjP+tWtslrRr7Rl5D6IR4zckAoXdWVXcoICT0yHHzQMZe5InTlWJCdMToLZMpILyknS1mnnUnnHxw5UXXaWZoFQvlGtW+zeQZFNsiek6n4aKXGjAsM0eOmnDAb7s4EFjVHMquVIHO+EhDat6cMamXDg1DyTVWVy+VVhXDU6W0bjnIQwfitozdd/mMpFUTUPtAd32tC/q96x34jveT7ivyvjU0+FaQX91sH6UWyCrsvHmYiS0HEJT3kkcx9juoxHO4emUoyCvn99LKV5HDTG8R/XA+KBI69txtZuMTup2ciTDTlk1cPGuIWyyHlmFQVUqJ1W+ZONj11Oz8TVemb9x0YYc+c/GqmWzM9YexLMItWpRgidVY7P4eytjuq486kZVFnq2+ZPEccc1TnT0TJw5g9GHISIEtOVms/RNLm6zHji/yQCbJzotq1+QgE1yA9+ZlHh+AXLOnJD+kzIpAiPeNWdL5kwX6aQEbA48xQpWchF2KxZA8S7ccOuFiygRJV+ZkiXWZ9Wyb/odaYU/a7hB+fJkn2AzHRbuUqU0iV3yWb/XCP1K0szGy/FroHoZL00EwhVTF3KlnWcqKQKv9WVfLnnXeTBFmpZFnLkUKqYq5UsiRBGq9Qkxx8KbPyLxS/3GRDbJBxoZKK7A0SKL4qf096y2lijvbJdkrG62TSZD8l8w0k/gqihaQz0d1Bjnchckb662S4hSz3k1CT9W8lY022P4JMt5D9XUi8g5Tbb7YJOy/lRBzS/ydEfhdJT/IkP9o5gyNHYSCKivWBoxLYKqWwGZDSZiCHRigKgaMOKtjjL9Pdf4eenipqxtxs8wRtgRDd/+uNxN1idx1hvgPS+CMJs4hxn8frVyB3nfZoyC0milFI/AQ+5mUkHpkkco/XN8erqET6TV6rHSmCJSx3EZdU+QXkdO1P6VK2J7Fsz2KnoTZH5iosPzZbiTvIg2WPNAXp+Enr901eZDwJebC85TAGis3Kji4YAbw5WH+mtyKrLYYk407jiW4t/tlIp5PceDaS9iQDX2hpQI0ff08R3aJXEyajzIFvdi16FDWwJbsykoFYJZtmV3nSy3+MHzdSS6q8loTo/1/kEtEDyUBWoy6Ghgd4pWDXzpcxkOn80ENgViUV8XdRR7XqtYtWr0T8tCr6FHVWvfaMg+6kaI4ja/HivEkdueBERPzagdGseuJWeFUvmq+kkVl+RCNGV1UEmxD/UDuSzzmSW6uA6G0kG7oLOuX0qzscGhKHUsWhh/Grbh6I3t6AOBREQqf019AplbO0CZF1qob6pOYKXhncJVAZYiepMoT2UKgMF6GHaRC2GSq1sxYOQ9gwtHDzC1JeRrlTr8MPdkKIrm8Vuj6fejDjQz5dOdWWNT6ZEhJ7+fSWUtUppbMdR1S1o5VrR7GhYSZqzft1Hez4qNoWP44rml4pRvzDkAO7OfTJLhU0l2d3NHFZBM6RoiGNI5qgvTk08NFK+6oh/ZrRoPqQEW+akNYMjjyciLSZpBhnCve/cJfNdaToXp7mQIKtTLphaou1ZR0ECfOLTcSVFoNwUx5HVoI4DYYcwXdRZkmcdwzSoryi3JEa6Xs9LKQ7PLyB5uJJdz0z5BGJHCnIwc2RNc6NXnQkxlkfb/lPDMn6WgTUWW8j7BrrEqlsuKwW0iPXiMgWsoasd4E7edWQPXTtjlT0RUUaQWYdedIpXJLIg78n7BoyglduSb8VJLUbrHXzRt7IG7kr8lO2f92B8Vby8V6HAAAAAElFTkSuQmCC');
    background-size:contain;

    -webkit-animation-name:rotate;
	-webkit-animation-duration:3s;
	-webkit-animation-timing-function:linear;
	-webkit-animation-delay:0;
	-webkit-animation-iteration-count:infinite;
	-webkit-animation-direction:normal;

	animation-name:rotate;
	animation-duration:3s;
	animation-timing-function:linear;
	animation-delay:0;
	animation-iteration-count:infinite;
	animation-direction:normal;
}

@-webkit-keyframes rotate {
	0% { -webkit-transform: rotate(0deg); }
	100% { -webkit-transform: rotate(360deg); }
}

@keyframes rotate {
	0% { transform: rotate(0deg); }
	100% { transform: rotate(360deg); }
}

.weathermap.error-true .wmLoading:before {
	background-image:url('/basis/grafik/icons/wetter/weathermap/wmError.png');
	width:192px;
    height:192px;
    margin: -96px 0 0 -96px;
	-webkit-animation:none;
	animation:none;
}

.weathermap.error-true .wmLoading:after {
	content:'Störung';
	position: absolute;
	left: 50%;
	top: 29%;
	padding: 0 .4em;
	text-transform:uppercase;
	font-size: 2.2em;
	font-weight:bold;
	line-height: 1.4em;
	letter-spacing: .2em;
	color: #fff;
	-webkit-transform: rotate(-12deg) translate(-50%,0);
	-ms-transform: rotate(-12deg) translate(-50%,0);
	transform: rotate(-12deg) translate(-50%,0);
	background: #000;
}

.weathermap .wmControls {
	overflow:hidden;
	margin:0 -10px;
	line-height: 35px;
}

.weathermap .wmControl {
	float: left;
	margin-right: 15px;
}

.weathermap .wmControl:before {
	content: '';
    display: inline-block;
    height: 30px;
    background: url(/basis/grafik/spr_weather_ico.png) no-repeat scroll 0 0;
    vertical-align: middle;
    position: relative;
    top: -3px;
	margin-right: 5px;
}

.weathermap .wmControl.temp:before {
	background-position: 0 -44px;
	width: 10px;
}

.weathermap .wmControl.wind:before {
	width: 33px;
	height: 35px;
	background-position: 0 3px;
}

.weathermap .wmControl.reset {
	float:right;
	margin:0;
	font:italic 1em/1 'Georgia';
}

.weathermap .wmArea {
	fill:transparent;
	cursor:pointer;
}

/* content - change heatmaps */

.weathermap .wmOverviewHeatmap,
.weathermap .wmZoomHeatmap,
.regionmap .wmOverviewHeatmap,
.regionmap .wmZoomHeatmap {
	background-color:rgb(105, 155, 50);
}


/* content - change hover stencils */

.weathermap .hover-wmArea-b .wmOverviewDataLayer {
	background-image:url('/basis/grafik/icons/wetter/weathermap/wmOverviewStencil-b.png');
}
.weathermap .hover-wmArea-bar .wmOverviewDataLayer {
	background-image:url('/basis/grafik/icons/wetter/weathermap/wmOverviewStencil-bar.png');
}
.weathermap .hover-wmArea-brb .wmOverviewDataLayer {
	background-image:url('/basis/grafik/icons/wetter/weathermap/wmOverviewStencil-brb.png');
}
.weathermap .hover-wmArea-cb .wmOverviewDataLayer {
	background-image:url('/basis/grafik/icons/wetter/weathermap/wmOverviewStencil-cb.png');
}
.weathermap .hover-wmArea-ee .wmOverviewDataLayer {
	background-image:url('/basis/grafik/icons/wetter/weathermap/wmOverviewStencil-ee.png');
}
.weathermap .hover-wmArea-ff .wmOverviewDataLayer {
	background-image:url('/basis/grafik/icons/wetter/weathermap/wmOverviewStencil-ff.png');
}
.weathermap .hover-wmArea-hvl .wmOverviewDataLayer {
	background-image:url('/basis/grafik/icons/wetter/weathermap/wmOverviewStencil-hvl.png');
}
.weathermap .hover-wmArea-lds .wmOverviewDataLayer {
	background-image:url('/basis/grafik/icons/wetter/weathermap/wmOverviewStencil-lds.png');
}
.weathermap .hover-wmArea-los .wmOverviewDataLayer {
	background-image:url('/basis/grafik/icons/wetter/weathermap/wmOverviewStencil-los.png');
}
.weathermap .hover-wmArea-loss .wmOverviewDataLayer {
	background-image:url('/basis/grafik/icons/wetter/weathermap/wmOverviewStencil-loss.png');
}
.weathermap .hover-wmArea-mol .wmOverviewDataLayer {
	background-image:url('/basis/grafik/icons/wetter/weathermap/wmOverviewStencil-mol.png');
}
.weathermap .hover-wmArea-ohv .wmOverviewDataLayer {
	background-image:url('/basis/grafik/icons/wetter/weathermap/wmOverviewStencil-ohv.png');
}
.weathermap .hover-wmArea-opr .wmOverviewDataLayer {
	background-image:url('/basis/grafik/icons/wetter/weathermap/wmOverviewStencil-opr.png');
}
.weathermap .hover-wmArea-osl .wmOverviewDataLayer {
	background-image:url('/basis/grafik/icons/wetter/weathermap/wmOverviewStencil-osl.png');
}
.weathermap .hover-wmArea-p .wmOverviewDataLayer {
	background-image:url('/basis/grafik/icons/wetter/weathermap/wmOverviewStencil-p.png');
}
.weathermap .hover-wmArea-pm .wmOverviewDataLayer {
	background-image:url('/basis/grafik/icons/wetter/weathermap/wmOverviewStencil-pm.png');
}
.weathermap .hover-wmArea-pms .wmOverviewDataLayer {
	background-image:url('/basis/grafik/icons/wetter/weathermap/wmOverviewStencil-pms.png');
}
.weathermap .hover-wmArea-pr .wmOverviewDataLayer {
	background-image:url('/basis/grafik/icons/wetter/weathermap/wmOverviewStencil-pr.png');
}
.weathermap .hover-wmArea-spn .wmOverviewDataLayer {
	background-image:url('/basis/grafik/icons/wetter/weathermap/wmOverviewStencil-spn.png');
}
.weathermap .hover-wmArea-spns .wmOverviewDataLayer {
	background-image:url('/basis/grafik/icons/wetter/weathermap/wmOverviewStencil-spns.png');
}
.weathermap .hover-wmArea-tf .wmOverviewDataLayer {
	background-image:url('/basis/grafik/icons/wetter/weathermap/wmOverviewStencil-tf.png');
}
.weathermap .hover-wmArea-um .wmOverviewDataLayer {
	background-image:url('/basis/grafik/icons/wetter/weathermap/wmOverviewStencil-um.png');
}

/* content - change zoom stencils */

.weathermap.region-wmArea-b .wmZoomStencil {
	background-image:url('/basis/grafik/icons/wetter/weathermap/wmZoomStencil-b.png');
}
.weathermap.region-wmArea-bar .wmZoomStencil {
	background-image:url('/basis/grafik/icons/wetter/weathermap/wmZoomStencil-bar.png');
}
.weathermap.region-wmArea-ee .wmZoomStencil {
	background-image:url('/basis/grafik/icons/wetter/weathermap/wmZoomStencil-ee.png');
}
.weathermap.region-wmArea-hvl .wmZoomStencil {
	background-image:url('/basis/grafik/icons/wetter/weathermap/wmZoomStencil-hvl.png');
}
.weathermap.region-wmArea-lds .wmZoomStencil {
	background-image:url('/basis/grafik/icons/wetter/weathermap/wmZoomStencil-lds.png');
}
.weathermap.region-wmArea-los .wmZoomStencil {
	background-image:url('/basis/grafik/icons/wetter/weathermap/wmZoomStencil-los.png');
}
.weathermap.region-wmArea-mol .wmZoomStencil {
	background-image:url('/basis/grafik/icons/wetter/weathermap/wmZoomStencil-mol.png');
}
.weathermap.region-wmArea-ohv .wmZoomStencil {
	background-image:url('/basis/grafik/icons/wetter/weathermap/wmZoomStencil-ohv.png');
}
.weathermap.region-wmArea-opr .wmZoomStencil {
	background-image:url('/basis/grafik/icons/wetter/weathermap/wmZoomStencil-opr.png');
}
.weathermap.region-wmArea-osl .wmZoomStencil {
	background-image:url('/basis/grafik/icons/wetter/weathermap/wmZoomStencil-osl.png');
}
.weathermap.region-wmArea-pm .wmZoomStencil {
	background-image:url('/basis/grafik/icons/wetter/weathermap/wmZoomStencil-pm.png');
}
.weathermap.region-wmArea-pr .wmZoomStencil {
	background-image:url('/basis/grafik/icons/wetter/weathermap/wmZoomStencil-pr.png');
}
.weathermap.region-wmArea-spn .wmZoomStencil {
	background-image:url('/basis/grafik/icons/wetter/weathermap/wmZoomStencil-spn.png');
}
.weathermap.region-wmArea-tf .wmZoomStencil {
	background-image:url('/basis/grafik/icons/wetter/weathermap/wmZoomStencil-tf.png');
}
.weathermap.region-wmArea-um .wmZoomStencil {
	background-image:url('/basis/grafik/icons/wetter/weathermap/wmZoomStencil-um.png');
}

/* content - weather conditions */

.weathermap .wmCondId-100000 { background-image:url('/basis/grafik/icons/wetter/weathermap/100000.png'); }
.weathermap .wmCondId-110000 { background-image:url('/basis/grafik/icons/wetter/weathermap/110000.png'); }
.weathermap .wmCondId-110001 { background-image:url('/basis/grafik/icons/wetter/weathermap/110001.png'); }
.weathermap .wmCondId-110002 { background-image:url('/basis/grafik/icons/wetter/weathermap/110002.png'); }
.weathermap .wmCondId-110010 { background-image:url('/basis/grafik/icons/wetter/weathermap/110010.png'); }
.weathermap .wmCondId-110011 { background-image:url('/basis/grafik/icons/wetter/weathermap/110011.png'); }
.weathermap .wmCondId-110012 { background-image:url('/basis/grafik/icons/wetter/weathermap/110012.png'); }
.weathermap .wmCondId-110030 { background-image:url('/basis/grafik/icons/wetter/weathermap/110030.png'); }
.weathermap .wmCondId-110031 { background-image:url('/basis/grafik/icons/wetter/weathermap/110031.png'); }
.weathermap .wmCondId-110032 { background-image:url('/basis/grafik/icons/wetter/weathermap/110032.png'); }
.weathermap .wmCondId-110100 { background-image:url('/basis/grafik/icons/wetter/weathermap/110100.png'); }
.weathermap .wmCondId-110101 { background-image:url('/basis/grafik/icons/wetter/weathermap/110101.png'); }
.weathermap .wmCondId-110102 { background-image:url('/basis/grafik/icons/wetter/weathermap/110102.png'); }
.weathermap .wmCondId-110300 { background-image:url('/basis/grafik/icons/wetter/weathermap/110300.png'); }
.weathermap .wmCondId-110301 { background-image:url('/basis/grafik/icons/wetter/weathermap/110301.png'); }
.weathermap .wmCondId-110302 { background-image:url('/basis/grafik/icons/wetter/weathermap/110302.png'); }
.weathermap .wmCondId-111000 { background-image:url('/basis/grafik/icons/wetter/weathermap/111000.png'); }
.weathermap .wmCondId-111001 { background-image:url('/basis/grafik/icons/wetter/weathermap/111001.png'); }
.weathermap .wmCondId-111002 { background-image:url('/basis/grafik/icons/wetter/weathermap/111002.png'); }
.weathermap .wmCondId-111100 { background-image:url('/basis/grafik/icons/wetter/weathermap/111100.png'); }
.weathermap .wmCondId-111101 { background-image:url('/basis/grafik/icons/wetter/weathermap/111101.png'); }
.weathermap .wmCondId-111102 { background-image:url('/basis/grafik/icons/wetter/weathermap/111102.png'); }
.weathermap .wmCondId-113000 { background-image:url('/basis/grafik/icons/wetter/weathermap/113000.png'); }
.weathermap .wmCondId-113001 { background-image:url('/basis/grafik/icons/wetter/weathermap/113001.png'); }
.weathermap .wmCondId-113002 { background-image:url('/basis/grafik/icons/wetter/weathermap/113002.png'); }
.weathermap .wmCondId-113300 { background-image:url('/basis/grafik/icons/wetter/weathermap/113300.png'); }
.weathermap .wmCondId-113301 { background-image:url('/basis/grafik/icons/wetter/weathermap/113301.png'); }
.weathermap .wmCondId-113302 { background-image:url('/basis/grafik/icons/wetter/weathermap/113302.png'); }
.weathermap .wmCondId-120000 { background-image:url('/basis/grafik/icons/wetter/weathermap/120000.png'); }
.weathermap .wmCondId-120001 { background-image:url('/basis/grafik/icons/wetter/weathermap/120001.png'); }
.weathermap .wmCondId-120002 { background-image:url('/basis/grafik/icons/wetter/weathermap/120002.png'); }
.weathermap .wmCondId-120010 { background-image:url('/basis/grafik/icons/wetter/weathermap/120010.png'); }
.weathermap .wmCondId-120011 { background-image:url('/basis/grafik/icons/wetter/weathermap/120011.png'); }
.weathermap .wmCondId-120012 { background-image:url('/basis/grafik/icons/wetter/weathermap/120012.png'); }
.weathermap .wmCondId-120020 { background-image:url('/basis/grafik/icons/wetter/weathermap/120020.png'); }
.weathermap .wmCondId-120021 { background-image:url('/basis/grafik/icons/wetter/weathermap/120021.png'); }
.weathermap .wmCondId-120022 { background-image:url('/basis/grafik/icons/wetter/weathermap/120022.png'); }
.weathermap .wmCondId-120030 { background-image:url('/basis/grafik/icons/wetter/weathermap/120030.png'); }
.weathermap .wmCondId-120031 { background-image:url('/basis/grafik/icons/wetter/weathermap/120031.png'); }
.weathermap .wmCondId-120032 { background-image:url('/basis/grafik/icons/wetter/weathermap/120032.png'); }
.weathermap .wmCondId-120100 { background-image:url('/basis/grafik/icons/wetter/weathermap/120100.png'); }
.weathermap .wmCondId-120101 { background-image:url('/basis/grafik/icons/wetter/weathermap/120101.png'); }
.weathermap .wmCondId-120102 { background-image:url('/basis/grafik/icons/wetter/weathermap/120102.png'); }
.weathermap .wmCondId-120200 { background-image:url('/basis/grafik/icons/wetter/weathermap/120200.png'); }
.weathermap .wmCondId-120201 { background-image:url('/basis/grafik/icons/wetter/weathermap/120201.png'); }
.weathermap .wmCondId-120202 { background-image:url('/basis/grafik/icons/wetter/weathermap/120202.png'); }
.weathermap .wmCondId-120300 { background-image:url('/basis/grafik/icons/wetter/weathermap/120300.png'); }
.weathermap .wmCondId-120301 { background-image:url('/basis/grafik/icons/wetter/weathermap/120301.png'); }
.weathermap .wmCondId-120302 { background-image:url('/basis/grafik/icons/wetter/weathermap/120302.png'); }
.weathermap .wmCondId-121000 { background-image:url('/basis/grafik/icons/wetter/weathermap/121000.png'); }
.weathermap .wmCondId-121001 { background-image:url('/basis/grafik/icons/wetter/weathermap/121001.png'); }
.weathermap .wmCondId-121002 { background-image:url('/basis/grafik/icons/wetter/weathermap/121002.png'); }
.weathermap .wmCondId-121100 { background-image:url('/basis/grafik/icons/wetter/weathermap/121100.png'); }
.weathermap .wmCondId-121101 { background-image:url('/basis/grafik/icons/wetter/weathermap/121101.png'); }
.weathermap .wmCondId-121102 { background-image:url('/basis/grafik/icons/wetter/weathermap/121102.png'); }
.weathermap .wmCondId-122000 { background-image:url('/basis/grafik/icons/wetter/weathermap/122000.png'); }
.weathermap .wmCondId-122001 { background-image:url('/basis/grafik/icons/wetter/weathermap/122001.png'); }
.weathermap .wmCondId-122002 { background-image:url('/basis/grafik/icons/wetter/weathermap/122002.png'); }
.weathermap .wmCondId-122200 { background-image:url('/basis/grafik/icons/wetter/weathermap/122200.png'); }
.weathermap .wmCondId-122201 { background-image:url('/basis/grafik/icons/wetter/weathermap/122201.png'); }
.weathermap .wmCondId-122202 { background-image:url('/basis/grafik/icons/wetter/weathermap/122202.png'); }
.weathermap .wmCondId-123000 { background-image:url('/basis/grafik/icons/wetter/weathermap/123000.png'); }
.weathermap .wmCondId-123001 { background-image:url('/basis/grafik/icons/wetter/weathermap/123001.png'); }
.weathermap .wmCondId-123002 { background-image:url('/basis/grafik/icons/wetter/weathermap/123002.png'); }
.weathermap .wmCondId-123300 { background-image:url('/basis/grafik/icons/wetter/weathermap/123300.png'); }
.weathermap .wmCondId-123301 { background-image:url('/basis/grafik/icons/wetter/weathermap/123301.png'); }
.weathermap .wmCondId-123302 { background-image:url('/basis/grafik/icons/wetter/weathermap/123302.png'); }
.weathermap .wmCondId-130000 { background-image:url('/basis/grafik/icons/wetter/weathermap/130000.png'); }
.weathermap .wmCondId-200000 { background-image:url('/basis/grafik/icons/wetter/weathermap/200000.png'); }
.weathermap .wmCondId-210000 { background-image:url('/basis/grafik/icons/wetter/weathermap/210000.png'); }
.weathermap .wmCondId-210001 { background-image:url('/basis/grafik/icons/wetter/weathermap/210001.png'); }
.weathermap .wmCondId-210002 { background-image:url('/basis/grafik/icons/wetter/weathermap/210002.png'); }
.weathermap .wmCondId-210010 { background-image:url('/basis/grafik/icons/wetter/weathermap/210010.png'); }
.weathermap .wmCondId-210011 { background-image:url('/basis/grafik/icons/wetter/weathermap/210011.png'); }
.weathermap .wmCondId-210012 { background-image:url('/basis/grafik/icons/wetter/weathermap/210012.png'); }
.weathermap .wmCondId-210030 { background-image:url('/basis/grafik/icons/wetter/weathermap/210030.png'); }
.weathermap .wmCondId-210031 { background-image:url('/basis/grafik/icons/wetter/weathermap/210031.png'); }
.weathermap .wmCondId-210032 { background-image:url('/basis/grafik/icons/wetter/weathermap/210032.png'); }
.weathermap .wmCondId-210100 { background-image:url('/basis/grafik/icons/wetter/weathermap/210100.png'); }
.weathermap .wmCondId-210101 { background-image:url('/basis/grafik/icons/wetter/weathermap/210101.png'); }
.weathermap .wmCondId-210102 { background-image:url('/basis/grafik/icons/wetter/weathermap/210102.png'); }
.weathermap .wmCondId-210300 { background-image:url('/basis/grafik/icons/wetter/weathermap/210300.png'); }
.weathermap .wmCondId-210301 { background-image:url('/basis/grafik/icons/wetter/weathermap/210301.png'); }
.weathermap .wmCondId-210302 { background-image:url('/basis/grafik/icons/wetter/weathermap/210302.png'); }
.weathermap .wmCondId-211000 { background-image:url('/basis/grafik/icons/wetter/weathermap/211000.png'); }
.weathermap .wmCondId-211001 { background-image:url('/basis/grafik/icons/wetter/weathermap/211001.png'); }
.weathermap .wmCondId-211002 { background-image:url('/basis/grafik/icons/wetter/weathermap/211002.png'); }
.weathermap .wmCondId-211100 { background-image:url('/basis/grafik/icons/wetter/weathermap/211100.png'); }
.weathermap .wmCondId-211101 { background-image:url('/basis/grafik/icons/wetter/weathermap/211101.png'); }
.weathermap .wmCondId-211102 { background-image:url('/basis/grafik/icons/wetter/weathermap/211102.png'); }
.weathermap .wmCondId-213000 { background-image:url('/basis/grafik/icons/wetter/weathermap/213000.png'); }
.weathermap .wmCondId-213001 { background-image:url('/basis/grafik/icons/wetter/weathermap/213001.png'); }
.weathermap .wmCondId-213002 { background-image:url('/basis/grafik/icons/wetter/weathermap/213002.png'); }
.weathermap .wmCondId-213300 { background-image:url('/basis/grafik/icons/wetter/weathermap/213300.png'); }
.weathermap .wmCondId-213301 { background-image:url('/basis/grafik/icons/wetter/weathermap/213301.png'); }
.weathermap .wmCondId-213302 { background-image:url('/basis/grafik/icons/wetter/weathermap/213302.png'); }
.weathermap .wmCondId-220000 { background-image:url('/basis/grafik/icons/wetter/weathermap/220000.png'); }
.weathermap .wmCondId-220001 { background-image:url('/basis/grafik/icons/wetter/weathermap/220001.png'); }
.weathermap .wmCondId-220002 { background-image:url('/basis/grafik/icons/wetter/weathermap/220002.png'); }
.weathermap .wmCondId-220010 { background-image:url('/basis/grafik/icons/wetter/weathermap/220010.png'); }
.weathermap .wmCondId-220011 { background-image:url('/basis/grafik/icons/wetter/weathermap/220011.png'); }
.weathermap .wmCondId-220012 { background-image:url('/basis/grafik/icons/wetter/weathermap/220012.png'); }
.weathermap .wmCondId-220020 { background-image:url('/basis/grafik/icons/wetter/weathermap/220020.png'); }
.weathermap .wmCondId-220021 { background-image:url('/basis/grafik/icons/wetter/weathermap/220021.png'); }
.weathermap .wmCondId-220022 { background-image:url('/basis/grafik/icons/wetter/weathermap/220022.png'); }
.weathermap .wmCondId-220030 { background-image:url('/basis/grafik/icons/wetter/weathermap/220030.png'); }
.weathermap .wmCondId-220031 { background-image:url('/basis/grafik/icons/wetter/weathermap/220031.png'); }
.weathermap .wmCondId-220032 { background-image:url('/basis/grafik/icons/wetter/weathermap/220032.png'); }
.weathermap .wmCondId-220100 { background-image:url('/basis/grafik/icons/wetter/weathermap/220100.png'); }
.weathermap .wmCondId-220101 { background-image:url('/basis/grafik/icons/wetter/weathermap/220101.png'); }
.weathermap .wmCondId-220102 { background-image:url('/basis/grafik/icons/wetter/weathermap/220102.png'); }
.weathermap .wmCondId-220200 { background-image:url('/basis/grafik/icons/wetter/weathermap/220200.png'); }
.weathermap .wmCondId-220201 { background-image:url('/basis/grafik/icons/wetter/weathermap/220201.png'); }
.weathermap .wmCondId-220202 { background-image:url('/basis/grafik/icons/wetter/weathermap/220202.png'); }
.weathermap .wmCondId-220300 { background-image:url('/basis/grafik/icons/wetter/weathermap/220300.png'); }
.weathermap .wmCondId-220301 { background-image:url('/basis/grafik/icons/wetter/weathermap/220301.png'); }
.weathermap .wmCondId-220302 { background-image:url('/basis/grafik/icons/wetter/weathermap/220302.png'); }
.weathermap .wmCondId-221000 { background-image:url('/basis/grafik/icons/wetter/weathermap/221000.png'); }
.weathermap .wmCondId-221001 { background-image:url('/basis/grafik/icons/wetter/weathermap/221001.png'); }
.weathermap .wmCondId-221002 { background-image:url('/basis/grafik/icons/wetter/weathermap/221002.png'); }
.weathermap .wmCondId-221100 { background-image:url('/basis/grafik/icons/wetter/weathermap/221100.png'); }
.weathermap .wmCondId-221101 { background-image:url('/basis/grafik/icons/wetter/weathermap/221101.png'); }
.weathermap .wmCondId-221102 { background-image:url('/basis/grafik/icons/wetter/weathermap/221102.png'); }
.weathermap .wmCondId-222000 { background-image:url('/basis/grafik/icons/wetter/weathermap/222000.png'); }
.weathermap .wmCondId-222001 { background-image:url('/basis/grafik/icons/wetter/weathermap/222001.png'); }
.weathermap .wmCondId-222002 { background-image:url('/basis/grafik/icons/wetter/weathermap/222002.png'); }
.weathermap .wmCondId-222200 { background-image:url('/basis/grafik/icons/wetter/weathermap/222200.png'); }
.weathermap .wmCondId-222201 { background-image:url('/basis/grafik/icons/wetter/weathermap/222201.png'); }
.weathermap .wmCondId-222202 { background-image:url('/basis/grafik/icons/wetter/weathermap/222202.png'); }
.weathermap .wmCondId-223000 { background-image:url('/basis/grafik/icons/wetter/weathermap/223000.png'); }
.weathermap .wmCondId-223001 { background-image:url('/basis/grafik/icons/wetter/weathermap/223001.png'); }
.weathermap .wmCondId-223002 { background-image:url('/basis/grafik/icons/wetter/weathermap/223002.png'); }
.weathermap .wmCondId-223300 { background-image:url('/basis/grafik/icons/wetter/weathermap/223300.png'); }
.weathermap .wmCondId-223301 { background-image:url('/basis/grafik/icons/wetter/weathermap/223301.png'); }
.weathermap .wmCondId-223302 { background-image:url('/basis/grafik/icons/wetter/weathermap/223302.png'); }
.weathermap .wmCondId-230000 { background-image:url('/basis/grafik/icons/wetter/weathermap/230000.png'); }
.weathermap .wmCondId-300001 { background-image:url('/basis/grafik/icons/wetter/weathermap/300001.png'); }
.weathermap .wmCondId-300002 { background-image:url('/basis/grafik/icons/wetter/weathermap/300002.png'); }
.weathermap .wmCondId-300003 { background-image:url('/basis/grafik/icons/wetter/weathermap/300003.png'); }
.weathermap .wmCondId-300004 { background-image:url('/basis/grafik/icons/wetter/weathermap/300004.png'); }
.weathermap .wmCondId-300005 { background-image:url('/basis/grafik/icons/wetter/weathermap/300005.png'); }
.weathermap .wmCondId-300006 { background-image:url('/basis/grafik/icons/wetter/weathermap/300006.png'); }
.weathermap .wmCondId-300007 { background-image:url('/basis/grafik/icons/wetter/weathermap/300007.png'); }
.weathermap .wmCondId-300008 { background-image:url('/basis/grafik/icons/wetter/weathermap/300008.png'); }
.weathermap .wmCondId-300204 { background-image:url('/basis/grafik/icons/wetter/weathermap/300204.png'); }
.weathermap .wmCondId-320000 { background-image:url('/basis/grafik/icons/wetter/weathermap/320000.png'); }
.weathermap .wmCondId-320001 { background-image:url('/basis/grafik/icons/wetter/weathermap/320001.png'); }
.weathermap .wmCondId-320002 { background-image:url('/basis/grafik/icons/wetter/weathermap/320002.png'); }
.weathermap .wmCondId-320003 { background-image:url('/basis/grafik/icons/wetter/weathermap/320003.png'); }
.weathermap .wmCondId-320010 { background-image:url('/basis/grafik/icons/wetter/weathermap/320010.png'); }
.weathermap .wmCondId-320011 { background-image:url('/basis/grafik/icons/wetter/weathermap/320011.png'); }
.weathermap .wmCondId-320012 { background-image:url('/basis/grafik/icons/wetter/weathermap/320012.png'); }
.weathermap .wmCondId-320020 { background-image:url('/basis/grafik/icons/wetter/weathermap/320020.png'); }
.weathermap .wmCondId-320021 { background-image:url('/basis/grafik/icons/wetter/weathermap/320021.png'); }
.weathermap .wmCondId-320022 { background-image:url('/basis/grafik/icons/wetter/weathermap/320022.png'); }
.weathermap .wmCondId-320030 { background-image:url('/basis/grafik/icons/wetter/weathermap/320030.png'); }
.weathermap .wmCondId-320031 { background-image:url('/basis/grafik/icons/wetter/weathermap/320031.png'); }
.weathermap .wmCondId-320032 { background-image:url('/basis/grafik/icons/wetter/weathermap/320032.png'); }
.weathermap .wmCondId-320100 { background-image:url('/basis/grafik/icons/wetter/weathermap/320100.png'); }
.weathermap .wmCondId-320101 { background-image:url('/basis/grafik/icons/wetter/weathermap/320101.png'); }
.weathermap .wmCondId-320102 { background-image:url('/basis/grafik/icons/wetter/weathermap/320102.png'); }
.weathermap .wmCondId-320200 { background-image:url('/basis/grafik/icons/wetter/weathermap/320200.png'); }
.weathermap .wmCondId-320201 { background-image:url('/basis/grafik/icons/wetter/weathermap/320201.png'); }
.weathermap .wmCondId-320202 { background-image:url('/basis/grafik/icons/wetter/weathermap/320202.png'); }
.weathermap .wmCondId-320300 { background-image:url('/basis/grafik/icons/wetter/weathermap/320300.png'); }
.weathermap .wmCondId-320301 { background-image:url('/basis/grafik/icons/wetter/weathermap/320301.png'); }
.weathermap .wmCondId-320302 { background-image:url('/basis/grafik/icons/wetter/weathermap/320302.png'); }
.weathermap .wmCondId-321000 { background-image:url('/basis/grafik/icons/wetter/weathermap/321000.png'); }
.weathermap .wmCondId-321001 { background-image:url('/basis/grafik/icons/wetter/weathermap/321001.png'); }
.weathermap .wmCondId-321002 { background-image:url('/basis/grafik/icons/wetter/weathermap/321002.png'); }
.weathermap .wmCondId-321100 { background-image:url('/basis/grafik/icons/wetter/weathermap/321100.png'); }
.weathermap .wmCondId-321101 { background-image:url('/basis/grafik/icons/wetter/weathermap/321101.png'); }
.weathermap .wmCondId-321102 { background-image:url('/basis/grafik/icons/wetter/weathermap/321102.png'); }
.weathermap .wmCondId-322000 { background-image:url('/basis/grafik/icons/wetter/weathermap/322000.png'); }
.weathermap .wmCondId-322001 { background-image:url('/basis/grafik/icons/wetter/weathermap/322001.png'); }
.weathermap .wmCondId-322002 { background-image:url('/basis/grafik/icons/wetter/weathermap/322002.png'); }
.weathermap .wmCondId-322200 { background-image:url('/basis/grafik/icons/wetter/weathermap/322200.png'); }
.weathermap .wmCondId-322201 { background-image:url('/basis/grafik/icons/wetter/weathermap/322201.png'); }
.weathermap .wmCondId-322202 { background-image:url('/basis/grafik/icons/wetter/weathermap/322202.png'); }
.weathermap .wmCondId-323000 { background-image:url('/basis/grafik/icons/wetter/weathermap/323000.png'); }
.weathermap .wmCondId-323001 { background-image:url('/basis/grafik/icons/wetter/weathermap/323001.png'); }
.weathermap .wmCondId-323002 { background-image:url('/basis/grafik/icons/wetter/weathermap/323002.png'); }
.weathermap .wmCondId-323300 { background-image:url('/basis/grafik/icons/wetter/weathermap/323300.png'); }
.weathermap .wmCondId-323301 { background-image:url('/basis/grafik/icons/wetter/weathermap/323301.png'); }
.weathermap .wmCondId-323302 { background-image:url('/basis/grafik/icons/wetter/weathermap/323302.png'); }
.weathermap .wmCondId-330000 { background-image:url('/basis/grafik/icons/wetter/weathermap/330000.png'); }
.weathermap .wmCondId-330001 { background-image:url('/basis/grafik/icons/wetter/weathermap/330001.png'); }
.weathermap .wmCondId-330002 { background-image:url('/basis/grafik/icons/wetter/weathermap/330002.png'); }
.weathermap .wmCondId-330010 { background-image:url('/basis/grafik/icons/wetter/weathermap/330010.png'); }
.weathermap .wmCondId-330011 { background-image:url('/basis/grafik/icons/wetter/weathermap/330011.png'); }
.weathermap .wmCondId-330012 { background-image:url('/basis/grafik/icons/wetter/weathermap/330012.png'); }
.weathermap .wmCondId-330020 { background-image:url('/basis/grafik/icons/wetter/weathermap/330020.png'); }
.weathermap .wmCondId-330021 { background-image:url('/basis/grafik/icons/wetter/weathermap/330021.png'); }
.weathermap .wmCondId-330022 { background-image:url('/basis/grafik/icons/wetter/weathermap/330022.png'); }
.weathermap .wmCondId-330030 { background-image:url('/basis/grafik/icons/wetter/weathermap/330030.png'); }
.weathermap .wmCondId-330031 { background-image:url('/basis/grafik/icons/wetter/weathermap/330031.png'); }
.weathermap .wmCondId-330032 { background-image:url('/basis/grafik/icons/wetter/weathermap/330032.png'); }
.weathermap .wmCondId-330100 { background-image:url('/basis/grafik/icons/wetter/weathermap/330100.png'); }
.weathermap .wmCondId-330101 { background-image:url('/basis/grafik/icons/wetter/weathermap/330101.png'); }
.weathermap .wmCondId-330102 { background-image:url('/basis/grafik/icons/wetter/weathermap/330102.png'); }
.weathermap .wmCondId-330200 { background-image:url('/basis/grafik/icons/wetter/weathermap/330200.png'); }
.weathermap .wmCondId-330201 { background-image:url('/basis/grafik/icons/wetter/weathermap/330201.png'); }
.weathermap .wmCondId-330202 { background-image:url('/basis/grafik/icons/wetter/weathermap/330202.png'); }
.weathermap .wmCondId-330300 { background-image:url('/basis/grafik/icons/wetter/weathermap/330300.png'); }
.weathermap .wmCondId-330301 { background-image:url('/basis/grafik/icons/wetter/weathermap/330301.png'); }
.weathermap .wmCondId-330302 { background-image:url('/basis/grafik/icons/wetter/weathermap/330302.png'); }
.weathermap .wmCondId-331000 { background-image:url('/basis/grafik/icons/wetter/weathermap/331000.png'); }
.weathermap .wmCondId-331001 { background-image:url('/basis/grafik/icons/wetter/weathermap/331001.png'); }
.weathermap .wmCondId-331002 { background-image:url('/basis/grafik/icons/wetter/weathermap/331002.png'); }
.weathermap .wmCondId-331100 { background-image:url('/basis/grafik/icons/wetter/weathermap/331100.png'); }
.weathermap .wmCondId-331101 { background-image:url('/basis/grafik/icons/wetter/weathermap/331101.png'); }
.weathermap .wmCondId-331102 { background-image:url('/basis/grafik/icons/wetter/weathermap/331102.png'); }
.weathermap .wmCondId-332000 { background-image:url('/basis/grafik/icons/wetter/weathermap/332000.png'); }
.weathermap .wmCondId-332001 { background-image:url('/basis/grafik/icons/wetter/weathermap/332001.png'); }
.weathermap .wmCondId-332002 { background-image:url('/basis/grafik/icons/wetter/weathermap/332002.png'); }
.weathermap .wmCondId-332200 { background-image:url('/basis/grafik/icons/wetter/weathermap/332200.png'); }
.weathermap .wmCondId-332201 { background-image:url('/basis/grafik/icons/wetter/weathermap/332201.png'); }
.weathermap .wmCondId-332202 { background-image:url('/basis/grafik/icons/wetter/weathermap/332202.png'); }
.weathermap .wmCondId-333000 { background-image:url('/basis/grafik/icons/wetter/weathermap/333000.png'); }
.weathermap .wmCondId-333001 { background-image:url('/basis/grafik/icons/wetter/weathermap/333001.png'); }
.weathermap .wmCondId-333002 { background-image:url('/basis/grafik/icons/wetter/weathermap/333002.png'); }
.weathermap .wmCondId-333300 { background-image:url('/basis/grafik/icons/wetter/weathermap/333300.png'); }
.weathermap .wmCondId-333301 { background-image:url('/basis/grafik/icons/wetter/weathermap/333301.png'); }
.weathermap .wmCondId-333302 { background-image:url('/basis/grafik/icons/wetter/weathermap/333302.png'); }


/* state control - show cities */

.weathermap .wmCityData,
.weathermap .wmCityLink {
	display:none;
}

.weathermap.view-overview .cityId-10384,
.weathermap.view-overview .cityId-6510399,
.weathermap.view-overview .cityId-10379,
.weathermap.view-overview .cityId-6510263,
.weathermap.view-overview .cityId-10496a,
.weathermap.view-overview .cityId-10289 {
	display:block;
}

.regionmap.view-overview .cityId-6510371 {
	display:block;
}

.weathermap.region-wmArea-b .cityId-10389,
.weathermap.region-wmArea-b .cityId-3010387,
.weathermap.region-wmArea-b .cityId-10382,
.weathermap.region-wmArea-b .cityId-10381,
.weathermap.region-wmArea-b .cityId-10384a,
.weathermap.region-wmArea-b .cityId-10382a,
.weathermap.region-wmArea-b .cityId-6510388 {
	display:block;
}

.weathermap.region-wmArea-bar .cityId-6510290,
.weathermap.region-wmArea-bar .cityId-3210383,
.weathermap.region-wmArea-bar .cityId-18228313 {
	display:block;
}

.weathermap.region-wmArea-ee .cityId-10476,
.weathermap.region-wmArea-ee .cityId-6510482,
.weathermap.region-wmArea-ee .cityId-10490 {
	display:block;
}

.weathermap.region-wmArea-hvl .cityId-3210370,
.weathermap.region-wmArea-hvl .cityId-6510373,
.weathermap.region-wmArea-hvl .cityId-18228761,
.weathermap.region-wmArea-hvl .cityId-3210380 {
	display:block;
}

.weathermap.region-wmArea-lds .cityId-10385,
.weathermap.region-wmArea-lds .cityId-3010376,
.weathermap.region-wmArea-lds .cityId-10496b,
.weathermap.region-wmArea-lds .cityId-18228447,
.weathermap.region-wmArea-lds .cityId-18228401,
.weathermap.region-wmArea-lds .cityId-6510375 {
	display:block;
}

.weathermap.region-wmArea-los .cityId-3010496,
.weathermap.region-wmArea-los .cityId-6510399,
.weathermap.region-wmArea-los .cityId-3010398,
.weathermap.region-wmArea-los .cityId-10393,
.weathermap.region-wmArea-los .cityId-6510395 {
	display:block;
}

.weathermap.region-wmArea-mol .cityId-10396b,
.weathermap.region-wmArea-mol .cityId-3210393,
.weathermap.region-wmArea-mol .cityId-10396a {
	display:block;
}

.weathermap.region-wmArea-ohv .cityId-6510374,
.weathermap.region-wmArea-ohv .cityId-10277,
.weathermap.region-wmArea-ohv .cityId-3010277,
.weathermap.region-wmArea-ohv .cityId-3010278a,
.weathermap.region-wmArea-ohv .cityId-3010278b,
.weathermap.region-wmArea-ohv .cityId-3110278 {
	display:block;
}

.weathermap.region-wmArea-opr .cityId-10271,
.weathermap.region-wmArea-opr .cityId-10267,
.weathermap.region-wmArea-opr .cityId-18229398,
.weathermap.region-wmArea-opr .cityId-3010273 {
	display:block;
}

.weathermap.region-wmArea-osl .cityId-3010493b,
.weathermap.region-wmArea-osl .cityId-6510496,
.weathermap.region-wmArea-osl .cityId-3010493a,
.weathermap.region-wmArea-osl .cityId-6510491,
.weathermap.region-wmArea-osl .cityId-3210488 {
	display:block;
}

.weathermap.region-wmArea-pm .cityId-10368,
.weathermap.region-wmArea-pm .cityId-10379,
.weathermap.region-wmArea-pm .cityId-6510371,
.weathermap.region-wmArea-pm .cityId-18229472,
.weathermap.region-wmArea-pm .cityId-3010366,
.weathermap.region-wmArea-pm .cityId-6510376a {
	display:block;
}

.weathermap.region-wmArea-pr .cityId-6510263,
.weathermap.region-wmArea-pr .cityId-3010255,
.weathermap.region-wmArea-pr .cityId-3010266,
.weathermap.region-wmArea-pr .cityId-18229970,
.weathermap.region-wmArea-pr .cityId-18229860 {
	display:block;
}

.weathermap.region-wmArea-spn .cityId-3210497,
.weathermap.region-wmArea-spn .cityId-10496a,
.weathermap.region-wmArea-spn .cityId-18229988,
.weathermap.region-wmArea-spn .cityId-6510497,
.weathermap.region-wmArea-spn .cityId-6510492 {
	display:block;
}

.weathermap.region-wmArea-tf .cityId-6510376b,
.weathermap.region-wmArea-tf .cityId-10376,
.weathermap.region-wmArea-tf .cityId-6510477,
.weathermap.region-wmArea-tf .cityId-3010476,
.weathermap.region-wmArea-tf .cityId-6510377 {
	display:block;
}

.weathermap.region-wmArea-um .cityId-10289,
.weathermap.region-wmArea-um .cityId-10291,
.weathermap.region-wmArea-um .cityId-18230366,
.weathermap.region-wmArea-um .cityId-6510287,
.weathermap.region-wmArea-um .cityId-18230250 {
	display:block;
}

/* state control - show temperature or wind */

.weathermap .wmTemp,
.weathermap .wmWind,
.weathermap .wmCond,
.weathermap .wmPrecip {
	display:none;
}

.weathermap.data-temp .wmTemp,
.weathermap.data-temp .wmCond {
	display:block;
}

.weathermap.data-wind .wmWind.wind-hide,
.weathermap.data-temp .temp-hide {
	display:none;
}

.weathermap.data-wind .wmWind {
	display:block;
}

/* state control - show overview/regions */

.weathermap .wmOverview {
	-webkit-transition:all .5s ease-out;
	transition:all .5s ease-out;
}

.weathermap.view-overview .wmOverview {
	opacity:1;
	-webkit-transform:scale(1);
	-ms-transform:scale(1);
	transform:scale(1);
}

.weathermap.view-region .wmOverview {
	opacity:0;
	-webkit-transform:scale(1.3);
	-ms-transform:scale(1.3);
	transform:scale(1.3);
}

.weathermap.view-overview .wmOverviewHeatmap,
.weathermap.view-region .wmZoomHeatmap {
	-webkit-transition:all .6s ease-out;
	transition:all .6s ease-out;
}

.weathermap.view-overview .wmZoomHeatmap,
.weathermap.view-region .wmOverviewHeatmap {
	-webkit-transition:all .01s ease-out;
	transition:all .01s ease-out;
}

.weathermap.view-overview .wmOverviewHeatmap,
.weathermap.view-region .wmZoomHeatmap {
	opacity:1;
}

.weathermap.view-overview .wmZoomHeatmap,
.weathermap.view-region .wmOverviewHeatmap {
	opacity:0;
}

.weathermap .wmZoom {
	-webkit-transition:all .6s ease-out;
	transition:all .6s ease-out;
}

.weathermap.view-overview .wmZoom {
	opacity:0;
	-webkit-transform:scale(.75);
	-ms-transform:scale(.75);
	transform:scale(.75);
}

.weathermap.view-region .wmZoom {
	opacity:1;
	-webkit-transform:scale(1);
	-ms-transform:scale(1);
	transform:scale(1);
}

/* state control - show moving region label */
.weathermap .wmRegLabel {
	opacity:0;
}

.weathermap .wmRegLabel.wmArea-hover {
	opacity:1;
}

.weathermap.view-region .wmRegLabel {
	display:none;
}

/* state control - show loading screen */

.weathermap .wmLoading {
	opacity:0;
	-webkit-transform:scale(1.3);
	-ms-transform:scale(1.3);
	transform:scale(1.3);
	-webkit-transition:all .4s ease-out;
	transition:all .4s ease-out;
}

.weathermap.loading-true .wmLoading,
.weathermap.error-true .wmLoading {
	opacity:1;
	-webkit-transform:scale(1);
	-ms-transform:scale(1);
	transform:scale(1);
}

.weathermap.loading-true .wmInterface,
.weathermap.error-true .wmInterface {
	display:none;
}

/* state control - ghosted temp/wind control */

.weathermap.data-temp .wmControl.temp,
.weathermap.data-wind .wmControl.wind {
	color:#000;
	cursor:default;
	text-decoration:none;
}

/* state control - show map reset control */

.weathermap.view-overview .wmControl.reset {
	display:none;
}

/* state control - hide sensitive areas */

.weathermap.view-region .wmInterfaceAreas {
	display:none;
}

/* state control - respectively hide overview/zoom data */

.weathermap.view-overview .wmZoomDataLayer,
.weathermap.view-region .wmOverviewDataLayer {
	display:none;
}

/* positioning - city links - area:overview */

.weathermap.view-overview .wmCityLink-10384 {
	left:59%;
	top:49%;
}

.weathermap.view-overview .wmCityLink-10496a {
	left:85%;
	top:78%;
}

.weathermap.view-overview .wmCityLink-6510399 {
	left:89%;
	top:56%;
}

.weathermap.view-overview .wmCityLink-10379 {
	left:50%;
	top:52%;
}

.weathermap.view-overview .wmCityLink-6510263 {
	left:19%;
	top:25%;
}

.weathermap.view-overview .wmCityLink-10289 {
	left:72%;
	top:15%;
}

.weathermap.view-overview .wmCityLink-6510371 {
	left: 37%;
	top: 53%;
}

.weathermap.view-overview .wmCityLink-6510371 a {
	top: 5px;
}


/* positioning - weather data:temp - area:overview */

.weathermap.view-overview .wmCityData-10384 .wmTempGroup, .weathermap.view-overview .wmCityData-10384 .wmWindSpeed {
	right: 44%;
	bottom: 59%;
}

.weathermap.view-overview .wmCityData-10496a .wmTempGroup, .weathermap.view-overview .wmCityData-10496a .wmWindSpeed {
	right:17%;
	bottom:19%;
}

.weathermap.view-overview .wmCityData-6510399 .wmTempGroup, .weathermap.view-overview .wmCityData-6510399 .wmWindSpeed {
	right:16%;
	bottom:42%;
}

.weathermap.view-overview .wmCityData-10379 .wmTempGroup, .weathermap.view-overview .wmCityData-10379 .wmWindSpeed {
	right: 53%;
	bottom:44%;
}

.weathermap.view-overview .wmCityData-6510263 .wmTempGroup, .weathermap.view-overview .wmCityData-6510263 .wmWindSpeed {
	right: 67%;
	bottom: 70%;
}

.weathermap.view-overview .wmCityData-10289 .wmTempGroup, .weathermap.view-overview .wmCityData-10289 .wmWindSpeed {
	right:30%;
	bottom:81%;
}

/* positioning - weather data:cond - area:overview */

.weathermap.view-overview .wmCityData-10384 .wmCond, .weathermap.view-overview .wmCityData-10384 .wmWindDir {
	left: 58%;
	bottom: 55%;
}

.weathermap.view-overview .wmCityData-10496a .wmCond, .weathermap.view-overview .wmCityData-10496a .wmWindDir {
	left: 87%;
	bottom:13%;
}

.weathermap.view-overview .wmCityData-6510399 .wmCond, .weathermap.view-overview .wmCityData-6510399 .wmWindDir {
	left: 88%;
	bottom: 32%;
}

.weathermap.view-overview .wmCityData-10379 .wmCond, .weathermap.view-overview .wmCityData-10379 .wmWindDir {
	left:51%;
	bottom:36%;
}

.weathermap.view-overview .wmCityData-6510263 .wmCond, .weathermap.view-overview .wmCityData-6510263 .wmWindDir {
	left: 25%;
	bottom: 74%;
}

.weathermap.view-overview .wmCityData-10289 .wmCond, .weathermap.view-overview .wmCityData-10289 .wmWindDir {
	left: 74%;
	bottom: 76%;
}

/* positioning - city links - area:b */

.weathermap.region-wmArea-b .wmCityLink-10389 {
	left:46%;
	top:44%;
}

.weathermap.region-wmArea-b .wmCityLink-3010387 {
	left:70%;
	top:42%;
}

.weathermap.region-wmArea-b .wmCityLink-10382 {
	left:19%;
	top:43%;
}

.weathermap.region-wmArea-b .wmCityLink-10381 {
	left:31%;
	top:63%;
}

.weathermap.region-wmArea-b .wmCityLink-10384a {
	left:45%;
	top:56%;
}

.weathermap.region-wmArea-b .wmCityLink-10382a {
	left:33%;
	top:22%;
}

.weathermap.region-wmArea-b .wmCityLink-6510388 {
	left:70%;
	top:66%;
}

/* positioning - weather data:temp - area:b */

.weathermap.region-wmArea-b .wmCityData-10389 .wmTempGroup, .weathermap.region-wmArea-b .wmCityData-10389 .wmWindSpeed {
	right:56%;
	bottom:53%;
}

.weathermap.region-wmArea-b .wmCityData-3010387 .wmTempGroup, .weathermap.region-wmArea-b .wmCityData-3010387 .wmWindSpeed {
	right:32%;
	bottom:54%;
}

.weathermap.region-wmArea-b .wmCityData-10382 .wmTempGroup, .weathermap.region-wmArea-b .wmCityData-10382 .wmWindSpeed {
	right:83%;
	bottom:53%;
}

.weathermap.region-wmArea-b .wmCityData-10381 .wmTempGroup, .weathermap.region-wmArea-b .wmCityData-10381 .wmWindSpeed {
	right:71%;
	bottom:33%;
}

.weathermap.region-wmArea-b .wmCityData-10384a .wmTempGroup, .weathermap.region-wmArea-b .wmCityData-10384a .wmWindSpeed {
	right:56%;
	bottom:41%;
}

.weathermap.region-wmArea-b .wmCityData-10382a .wmTempGroup, .weathermap.region-wmArea-b .wmCityData-10382a .wmWindSpeed {
	right:69%;
	bottom:72%;
}

.weathermap.region-wmArea-b .wmCityData-6510388 .wmTempGroup, .weathermap.region-wmArea-b .wmCityData-6510388 .wmWindSpeed {
	right:32%;
	bottom:30%;
}

/* positioning - weather data:cond - area:b */

.weathermap.region-wmArea-b .wmCityData-10389 .wmCond, .weathermap.region-wmArea-b .wmCityData-10389 .wmWindDir {
	left:47%;
	bottom:48%;
}

.weathermap.region-wmArea-b .wmCityData-3010387 .wmCond, .weathermap.region-wmArea-b .wmCityData-3010387 .wmWindDir {
	left:70%;
	bottom:49%;
}

.weathermap.region-wmArea-b .wmCityData-10382 .wmCond, .weathermap.region-wmArea-b .wmCityData-10382 .wmWindDir {
	left:19%;
	bottom:48%;
}

.weathermap.region-wmArea-b .wmCityData-10381 .wmCond, .weathermap.region-wmArea-b .wmCityData-10381 .wmWindDir {
	left:32%;
	bottom:28%;
}

.weathermap.region-wmArea-b .wmCityData-10384a .wmCond, .weathermap.region-wmArea-b .wmCityData-10384a .wmWindDir {
	left:46%;
	bottom:36%;
}

.weathermap.region-wmArea-b .wmCityData-10382a .wmCond, .weathermap.region-wmArea-b .wmCityData-10382a .wmWindDir {
	left:33%;
	bottom:68%;
}

.weathermap.region-wmArea-b .wmCityData-6510388 .wmCond, .weathermap.region-wmArea-b .wmCityData-6510388 .wmWindDir {
	left:70%;
	bottom:25%;
}

/* positioning - city links - area:bar */

.weathermap.region-wmArea-bar .wmCityLink-6510290 {
	left:50%;
	top:42%;
}

.weathermap.region-wmArea-bar .wmCityLink-3210383 {
	left:36%;
	top:69%;
}

.weathermap.region-wmArea-bar .wmCityLink-18228313 {
	left:50%;
	top:20%;
}

/* positioning - weather data:temp - area:bar */

.weathermap.region-wmArea-bar .wmCityData-6510290 .wmTempGroup, .weathermap.region-wmArea-bar .wmCityData-6510290 .wmWindSpeed {
	right:54%;
	bottom:55%;
}

.weathermap.region-wmArea-bar .wmCityData-3210383 .wmTempGroup, .weathermap.region-wmArea-bar .wmCityData-3210383 .wmWindSpeed {
	right:66%;
	bottom:28%;
}

.weathermap.region-wmArea-bar .wmCityData-18228313 .wmTempGroup, .weathermap.region-wmArea-bar .wmCityData-18228313 .wmWindSpeed {
	right:53%;
	bottom:77%;
}

/* positioning - weather data:cond - area:bar */

.weathermap.region-wmArea-bar .wmCityData-6510290 .wmCond, .weathermap.region-wmArea-bar .wmCityData-6510290 .wmWindDir {
	left:51%;
	bottom:49%;
}

.weathermap.region-wmArea-bar .wmCityData-3210383 .wmCond, .weathermap.region-wmArea-bar .wmCityData-3210383 .wmWindDir {
	left: 37%;
	bottom: 22%;
}

.weathermap.region-wmArea-bar .wmCityData-18228313 .wmCond, .weathermap.region-wmArea-bar .wmCityData-18228313 .wmWindDir {
	left: 51%;
	bottom:71%;
}

/* positioning - city links - area:ee */

.weathermap.region-wmArea-ee .wmCityLink-10476 {
	left:26%;
	top:38%;
}

.weathermap.region-wmArea-ee .wmCityLink-6510482 {
	left:44%;
	top:65%;
}

.weathermap.region-wmArea-ee .wmCityLink-10490 {
	left:61%;
	top:50%;
}

/* positioning - weather data:temp - area:ee */

.weathermap.region-wmArea-ee .wmCityData-10476 .wmTempGroup, .weathermap.region-wmArea-ee .wmCityData-10476 .wmWindSpeed {
	right:77%;
	bottom:59%;
}

.weathermap.region-wmArea-ee .wmCityData-6510482 .wmTempGroup, .weathermap.region-wmArea-ee .wmCityData-6510482 .wmWindSpeed {
	right:58%;
	bottom:32%;
}

.weathermap.region-wmArea-ee .wmCityData-10490 .wmTempGroup, .weathermap.region-wmArea-ee .wmCityData-10490 .wmWindSpeed {
	right:41%;
	bottom:47%;
}

/* positioning - weather data:cond - area:ee */

.weathermap.region-wmArea-ee .wmCityData-10476 .wmCond, .weathermap.region-wmArea-ee .wmCityData-10476 .wmWindDir {
	left: 27%;
	bottom: 53%;
}

.weathermap.region-wmArea-ee .wmCityData-6510482 .wmCond, .weathermap.region-wmArea-ee .wmCityData-6510482 .wmWindDir {
	left:46%;
	bottom:26%;
}

.weathermap.region-wmArea-ee .wmCityData-10490 .wmCond, .weathermap.region-wmArea-ee .wmCityData-10490 .wmWindDir {
	left: 62%;
	bottom: 41%;
}

/* positioning - city links - area:hvl */

.weathermap.region-wmArea-hvl .wmCityLink-3210370 {
	left:20%;
	top:49%;
}

.weathermap.region-wmArea-hvl .wmCityLink-6510373 {
	left:71%;
	top:50%;
}

.weathermap.region-wmArea-hvl .wmCityLink-18228761 {
	left:20%;
	top:29%;
}

.weathermap.region-wmArea-hvl .wmCityLink-3210380 {
	left:68%;
	top:68%;
}

/* positioning - weather data:temp - area:hvl */

.weathermap.region-wmArea-hvl .wmCityData-3210370 .wmTempGroup, .weathermap.region-wmArea-hvl .wmCityData-3210370 .wmWindSpeed {
	right:83%;
	bottom:48%;
}

.weathermap.region-wmArea-hvl .wmCityData-6510373 .wmTempGroup, .weathermap.region-wmArea-hvl .wmCityData-6510373 .wmWindSpeed {
	right:31%;
	bottom:47%;
}

.weathermap.region-wmArea-hvl .wmCityData-18228761 .wmTempGroup, .weathermap.region-wmArea-hvl .wmCityData-18228761 .wmWindSpeed {
	right:84%;
	bottom:68%;
}

.weathermap.region-wmArea-hvl .wmCityData-3210380 .wmTempGroup, .weathermap.region-wmArea-hvl .wmCityData-3210380 .wmWindSpeed {
	right:35%;
	bottom:29%;
}

/* positioning - weather data:cond - area:hvl */

.weathermap.region-wmArea-hvl .wmCityData-3210370 .wmCond, .weathermap.region-wmArea-hvl .wmCityData-3210370 .wmWindDir {
	left: 21%;
	bottom:42%;
}

.weathermap.region-wmArea-hvl .wmCityData-6510373 .wmCond, .weathermap.region-wmArea-hvl .wmCityData-6510373 .wmWindDir {
	left: 72%;
	bottom:41%;
}

.weathermap.region-wmArea-hvl .wmCityData-18228761 .wmCond, .weathermap.region-wmArea-hvl .wmCityData-18228761 .wmWindDir {
	left: 21%;
	bottom: 62%;
}

.weathermap.region-wmArea-hvl .wmCityData-3210380 .wmCond, .weathermap.region-wmArea-hvl .wmCityData-3210380 .wmWindDir {
	left:69%;
	bottom:23%;
}

/* positioning - city links - area:lds */

.weathermap.region-wmArea-lds .wmCityLink-3010376 {
	left:48%;
	top:66%;
}

.weathermap.region-wmArea-lds .wmCityLink-10496b {
	left:76%;
	top:60%;
}

.weathermap.region-wmArea-lds .wmCityLink-18228447 {
	left:35%;
	top:75%;
}

.weathermap.region-wmArea-lds .wmCityLink-18228401 {
	left:33%;
	top:43%;
}

.weathermap.region-wmArea-lds .wmCityLink-10385 {
	left:19%;
	top:12%;
}

.weathermap.region-wmArea-lds .wmCityLink-6510375 {
	left:30%;
	top:28%;
}

/* positioning - weather data:temp - area:lds */

.weathermap.region-wmArea-lds .wmCityData-3010376 .wmTempGroup, .weathermap.region-wmArea-lds .wmCityData-3010376 .wmWindSpeed {
	right:55%;
	bottom: 32%;
}

.weathermap.region-wmArea-lds .wmCityData-10496b .wmTempGroup, .weathermap.region-wmArea-lds .wmCityData-10496b .wmWindSpeed {
	right:27%;
	bottom:38%;
}

.weathermap.region-wmArea-lds .wmCityData-18228447 .wmTempGroup, .weathermap.region-wmArea-lds .wmCityData-18228447 .wmWindSpeed {
	right:68%;
	bottom:23%;
}

.weathermap.region-wmArea-lds .wmCityData-18228401 .wmTempGroup, .weathermap.region-wmArea-lds .wmCityData-18228401 .wmWindSpeed {
	right:70%;
	bottom:55%;
}

.weathermap.region-wmArea-lds .wmCityData-10385 .wmTempGroup, .weathermap.region-wmArea-lds .wmCityData-10385 .wmWindSpeed {
	right:84%;
	bottom:85%;
}

.weathermap.region-wmArea-lds .wmCityData-6510375 .wmTempGroup, .weathermap.region-wmArea-lds .wmCityData-6510375 .wmWindSpeed {
	right:73%;
	bottom:69%;
}

/* positioning - weather data:cond - area:lds */

.weathermap.region-wmArea-lds .wmCityData-3010376 .wmCond, .weathermap.region-wmArea-lds .wmCityData-3010376 .wmWindDir {
	left: 49%;
	bottom:25%;
}

.weathermap.region-wmArea-lds .wmCityData-10496b .wmCond, .weathermap.region-wmArea-lds .wmCityData-10496b .wmWindDir {
	left: 77%;
	bottom: 31%;
}

.weathermap.region-wmArea-lds .wmCityData-18228447 .wmCond, .weathermap.region-wmArea-lds .wmCityData-18228447 .wmWindDir {
	left: 36%;
	bottom: 16%;
}

.weathermap.region-wmArea-lds .wmCityData-18228401 .wmCond, .weathermap.region-wmArea-lds .wmCityData-18228401 .wmWindDir {
	left: 34%;
	bottom: 48%;
}

.weathermap.region-wmArea-lds .wmCityData-10385 .wmCond, .weathermap.region-wmArea-lds .wmCityData-10385 .wmWindDir {
	left: 20%;
	bottom: 79%;
}

.weathermap.region-wmArea-lds .wmCityData-6510375 .wmCond, .weathermap.region-wmArea-lds .wmCityData-6510375 .wmWindDir {
	left: 28%;
	bottom: 61%;
}

/* positioning - city links - area:los */

.weathermap.region-wmArea-los .wmCityLink-3010496 {
	left:93%;
	top:78%;
}

.weathermap.region-wmArea-los .wmCityLink-6510399 {
	left:76%;
	top:36%;
}

.weathermap.region-wmArea-los .wmCityLink-3010398 {
	left:86%;
	top:61%;
}

.weathermap.region-wmArea-los .wmCityLink-10393 {
	left:39%;
	top:55%;
}

.weathermap.region-wmArea-los .wmCityLink-6510395 {
	left:37%;
	top:37%;
}

/* positioning - weather data:temp - area:los */

.weathermap.region-wmArea-los .wmCityData-3010496 .wmTempGroup, .weathermap.region-wmArea-los .wmCityData-3010496 .wmWindSpeed {
	right: 13%;
	bottom: 19%;
}

.weathermap.region-wmArea-los .wmCityData-6510399 .wmTempGroup, .weathermap.region-wmArea-los .wmCityData-6510399 .wmWindSpeed {
	right:27%;
	bottom:61%;
}

.weathermap.region-wmArea-los .wmCityData-3010398 .wmTempGroup, .weathermap.region-wmArea-los .wmCityData-3010398 .wmWindSpeed {
	right:17%;
	bottom:37%;
}

.weathermap.region-wmArea-los .wmCityData-10393 .wmTempGroup, .weathermap.region-wmArea-los .wmCityData-10393 .wmWindSpeed {
	right:63%;
	bottom:42%;
}

.weathermap.region-wmArea-los .wmCityData-6510395 .wmTempGroup, .weathermap.region-wmArea-los .wmCityData-6510395 .wmWindSpeed {
	right:65%;
	bottom:60%;
}

/* positioning - weather data:cond - area:los */

.weathermap.region-wmArea-los .wmCityData-3010496 .wmCond, .weathermap.region-wmArea-los .wmCityData-3010496 .wmWindDir {
	left: 89%;
	bottom: 10%;
}

.weathermap.region-wmArea-los .wmCityData-6510399 .wmCond, .weathermap.region-wmArea-los .wmCityData-6510399 .wmWindDir {
	left: 75%;
	bottom: 53%;
}

.weathermap.region-wmArea-los .wmCityData-3010398 .wmCond, .weathermap.region-wmArea-los .wmCityData-3010398 .wmWindDir {
	left: 85%;
	bottom: 28%;
}

.weathermap.region-wmArea-los .wmCityData-10393 .wmCond, .weathermap.region-wmArea-los .wmCityData-10393 .wmWindDir {
	left:40%;
	bottom: 36%;
}

.weathermap.region-wmArea-los .wmCityData-6510395 .wmCond, .weathermap.region-wmArea-los .wmCityData-6510395 .wmWindDir {
	left: 38%;
	bottom:54%;
}

/* positioning - city links - area:mol */

.weathermap.region-wmArea-mol .wmCityLink-10396b {
	left:75%;
	top:58%;
}

.weathermap.region-wmArea-mol .wmCityLink-3210393 {
	left:30%;
	top:50%;
}

.weathermap.region-wmArea-mol .wmCityLink-10396a {
	left:91%;
	top:56%;
}

/* positioning - weather data:temp - area:mol */

.weathermap.region-wmArea-mol .wmCityData-10396b .wmTempGroup, .weathermap.region-wmArea-mol .wmCityData-10396b .wmWindSpeed {
	right:28%;
	bottom:39%;
}

.weathermap.region-wmArea-mol .wmCityData-3210393 .wmTempGroup, .weathermap.region-wmArea-mol .wmCityData-3210393 .wmWindSpeed {
	right:73%;
	bottom:47%;
}

.weathermap.region-wmArea-mol .wmCityData-10396a .wmTempGroup, .weathermap.region-wmArea-mol .wmCityData-10396a .wmWindSpeed {
	right:12%;
	bottom:41%;
}

/* positioning - weather data:cond - area:mol */

.weathermap.region-wmArea-mol .wmCityData-10396b .wmCond, .weathermap.region-wmArea-mol .wmCityData-10396b .wmWindDir {
	left:76%;
	bottom:33%;
}

.weathermap.region-wmArea-mol .wmCityData-3210393 .wmCond, .weathermap.region-wmArea-mol .wmCityData-3210393 .wmWindDir {
	left:31%;
	bottom: 41%;
}

.weathermap.region-wmArea-mol .wmCityData-10396a .wmCond, .weathermap.region-wmArea-mol .wmCityData-10396a .wmWindDir {
	left: 92%;
	bottom:35%;
}

/* positioning - city links - area:ohv */

.weathermap.region-wmArea-ohv .wmCityLink-6510374 {
	left:59%;
	top:69%;
}

.weathermap.region-wmArea-ohv .wmCityLink-10277 {
	left:53%;
	top:16%;
}

.weathermap.region-wmArea-ohv .wmCityLink-3010277 {
	left:42%;
	top:28%;
}

.weathermap.region-wmArea-ohv .wmCityLink-3010278a {
	left:51%;
	top:40%;
}

.weathermap.region-wmArea-ohv .wmCityLink-3010278b {
	left:66%;
	top:42%;
}

.weathermap.region-wmArea-ohv .wmCityLink-3110278 {
	left:70%;
	top:54%;
}

/* positioning - weather data:temp - area:ohv */

.weathermap.region-wmArea-ohv .wmCityData-6510374 .wmTempGroup, .weathermap.region-wmArea-ohv .wmCityData-6510374 .wmWindSpeed {
	right:44%;
	bottom:28%;
}

.weathermap.region-wmArea-ohv .wmCityData-10277 .wmTempGroup, .weathermap.region-wmArea-ohv .wmCityData-10277 .wmWindSpeed {
	right:50%;
	bottom:81%;
}

.weathermap.region-wmArea-ohv .wmCityData-3010277 .wmTempGroup, .weathermap.region-wmArea-ohv .wmCityData-3010277 .wmWindSpeed {
	right:61%;
	bottom:69%;
}

.weathermap.region-wmArea-ohv .wmCityData-3010278a .wmTempGroup, .weathermap.region-wmArea-ohv .wmCityData-3010278a .wmWindSpeed {
	right:52%;
	bottom:57%;
}

.weathermap.region-wmArea-ohv .wmCityData-3010278b .wmTempGroup, .weathermap.region-wmArea-ohv .wmCityData-3010278b .wmWindSpeed {
	right:27%;
	bottom:63%;
}

.weathermap.region-wmArea-ohv .wmCityData-3110278 .wmTempGroup, .weathermap.region-wmArea-ohv .wmCityData-3110278 .wmWindSpeed {
	right:33%;
	bottom:43%;
}

/* positioning - weather data:cond - area:ohv */

.weathermap.region-wmArea-ohv .wmCityData-6510374 .wmCond, .weathermap.region-wmArea-ohv .wmCityData-6510374 .wmWindDir {
	left: 60%;
	bottom: 22%;
}

.weathermap.region-wmArea-ohv .wmCityData-10277 .wmCond, .weathermap.region-wmArea-ohv .wmCityData-10277 .wmWindDir {
	left: 54%;
	bottom:75%;
}

.weathermap.region-wmArea-ohv .wmCityData-3010277 .wmCond, .weathermap.region-wmArea-ohv .wmCityData-3010277 .wmWindDir {
	left:41%;
	bottom: 63%;
}

.weathermap.region-wmArea-ohv .wmCityData-3010278a .wmCond, .weathermap.region-wmArea-ohv .wmCityData-3010278a .wmWindDir {
	left:52%;
	bottom: 51%;
}

.weathermap.region-wmArea-ohv .wmCityData-3010278b .wmCond, .weathermap.region-wmArea-ohv .wmCityData-3010278b .wmWindDir {
	left: 67%;
	bottom: 49%;
}

.weathermap.region-wmArea-ohv .wmCityData-3110278 .wmCond, .weathermap.region-wmArea-ohv .wmCityData-3110278 .wmWindDir {
	left: 71%;
	bottom: 37%;
}

/* positioning - city links - area:opr */

.weathermap.region-wmArea-opr .wmCityLink-10271 {
	left:65%;
	top:60%;
}

.weathermap.region-wmArea-opr .wmCityLink-10267 {
	left:33%;
	top:56%;
}

.weathermap.region-wmArea-opr .wmCityLink-18229398 {
	left:73%;
	top:36%;
}

.weathermap.region-wmArea-opr .wmCityLink-3010273 {
	left:40%;
	top:28%;
}

/* positioning - weather data:temp - area:opr */

.weathermap.region-wmArea-opr .wmCityData-10271 .wmTempGroup, .weathermap.region-wmArea-opr .wmCityData-10271 .wmWindSpeed {
	right:38%;
	bottom:37%;
}

.weathermap.region-wmArea-opr .wmCityData-10267 .wmTempGroup, .weathermap.region-wmArea-opr .wmCityData-10267 .wmWindSpeed {
	right:70%;
	bottom:41%;
}

.weathermap.region-wmArea-opr .wmCityData-18229398 .wmTempGroup, .weathermap.region-wmArea-opr .wmCityData-18229398 .wmWindSpeed {
	right:30%;
	bottom:61%;
}

.weathermap.region-wmArea-opr .wmCityData-3010273 .wmTempGroup, .weathermap.region-wmArea-opr .wmCityData-3010273 .wmWindSpeed {
	right:63%;
	bottom:69%;
}

/* positioning - weather data:cond - area:opr */

.weathermap.region-wmArea-opr .wmCityData-10271 .wmCond, .weathermap.region-wmArea-opr .wmCityData-10271 .wmWindDir {
	left:66%;
	bottom: 31%;
}

.weathermap.region-wmArea-opr .wmCityData-10267 .wmCond, .weathermap.region-wmArea-opr .wmCityData-10267 .wmWindDir {
	left:34%;
	bottom: 35%;
}

.weathermap.region-wmArea-opr .wmCityData-18229398 .wmCond, .weathermap.region-wmArea-opr .wmCityData-18229398 .wmWindDir {
	left: 74%;
	bottom: 55%;
}

.weathermap.region-wmArea-opr .wmCityData-3010273 .wmCond, .weathermap.region-wmArea-opr .wmCityData-3010273 .wmWindDir {
	left: 41%;
	bottom:63%;
}

/* positioning - city links - area:osl */

.weathermap.region-wmArea-osl .wmCityLink-3010493b {
	left:60%;
	top:66%;
}

.weathermap.region-wmArea-osl .wmCityLink-6510496 {
	left:61%;
	top:47%;
}

.weathermap.region-wmArea-osl .wmCityLink-3010493a {
	left:47%;
	top:62%;
}

.weathermap.region-wmArea-osl .wmCityLink-6510491 {
	left:50%;
	top:80%;
}

.weathermap.region-wmArea-osl .wmCityLink-3210488 {
	left:34%;
	top:87%;
}

/* positioning - weather data:temp - area:osl */

.weathermap.region-wmArea-osl .wmCityData-3010493b .wmTempGroup, .weathermap.region-wmArea-osl .wmCityData-3010493b .wmWindSpeed {
	right:43%;
	bottom:31%;
}

.weathermap.region-wmArea-osl .wmCityData-6510496 .wmTempGroup, .weathermap.region-wmArea-osl .wmCityData-6510496 .wmWindSpeed {
	right:41%;
	bottom:50%;
}

.weathermap.region-wmArea-osl .wmCityData-3010493a .wmTempGroup, .weathermap.region-wmArea-osl .wmCityData-3010493a .wmWindSpeed {
	right:56%;
	bottom:35%;
}

.weathermap.region-wmArea-osl .wmCityData-6510491 .wmTempGroup, .weathermap.region-wmArea-osl .wmCityData-6510491 .wmWindSpeed {
	right:53%;
	bottom:17%;
}

.weathermap.region-wmArea-osl .wmCityData-3210488 .wmTempGroup, .weathermap.region-wmArea-osl .wmCityData-3210488 .wmWindSpeed {
	right:69%;
	bottom:10%;
}

/* positioning - weather data:cond - area:osl */

.weathermap.region-wmArea-osl .wmCityData-3010493b .wmCond, .weathermap.region-wmArea-osl .wmCityData-3010493b .wmWindDir {
	left: 61%;
	bottom:25%;
}

.weathermap.region-wmArea-osl .wmCityData-6510496 .wmCond, .weathermap.region-wmArea-osl .wmCityData-6510496 .wmWindDir {
	left: 62%;
	bottom: 44%;
}

.weathermap.region-wmArea-osl .wmCityData-3010493a .wmCond, .weathermap.region-wmArea-osl .wmCityData-3010493a .wmWindDir {
	left: 48%;
	bottom:38%;
}

.weathermap.region-wmArea-osl .wmCityData-6510491 .wmCond, .weathermap.region-wmArea-osl .wmCityData-6510491 .wmWindDir {
	left: 51%;
	bottom:11%;
}

.weathermap.region-wmArea-osl .wmCityData-3210488 .wmCond, .weathermap.region-wmArea-osl .wmCityData-3210488 .wmWindDir {
	left:36%;
	bottom:4%;
}

/* positioning - city links - area:pm */

.weathermap.region-wmArea-pm .wmCityLink-10368 {
	left:24%;
	top:69%;
}

.weathermap.region-wmArea-pm .wmCityLink-10379 {
	left:80%;
	top:36%;
}

.weathermap.region-wmArea-pm .wmCityLink-6510371 {
	left:32%;
	top:32%;
}

.weathermap.region-wmArea-pm .wmCityLink-18229472 {
	left:67%;
	top:54%;
}

.weathermap.region-wmArea-pm .wmCityLink-3010366 {
	left:12%;
	top:50%;
}

.weathermap.region-wmArea-pm .wmCityLink-6510376a {
	left:59%;
	top:71%;
}

/* positioning - weather data:temp - area:pm */

.weathermap.region-wmArea-pm .wmCityData-10368 .wmTempGroup, .weathermap.region-wmArea-pm .wmCityData-10368 .wmWindSpeed {
	right:80%;
	bottom:28%;
}

.weathermap.region-wmArea-pm .wmCityData-10379 .wmTempGroup, .weathermap.region-wmArea-pm .wmCityData-10379 .wmWindSpeed {
	right:23%;
	bottom:61%;
}

.weathermap.region-wmArea-pm .wmCityData-6510371 .wmTempGroup, .weathermap.region-wmArea-pm .wmCityData-6510371 .wmWindSpeed {
	right:71%;
	bottom:65%;
}

.weathermap.region-wmArea-pm .wmCityData-18229472 .wmTempGroup, .weathermap.region-wmArea-pm .wmCityData-18229472 .wmWindSpeed {
	right:35%;
	bottom:43%;
}

.weathermap.region-wmArea-pm .wmCityData-3010366 .wmTempGroup, .weathermap.region-wmArea-pm .wmCityData-3010366 .wmWindSpeed {
	right:90%;
	bottom:47%;
}

.weathermap.region-wmArea-pm .wmCityData-6510376a .wmTempGroup, .weathermap.region-wmArea-pm .wmCityData-6510376a .wmWindSpeed {
	right:43%;
	bottom:26%;
}

/* positioning - weather data:cond - area:pm */

.weathermap.region-wmArea-pm .wmCityData-10368 .wmCond, .weathermap.region-wmArea-pm .wmCityData-10368 .wmWindDir {
	left: 25%;
	bottom: 22%;
}

.weathermap.region-wmArea-pm .wmCityData-10379 .wmCond, .weathermap.region-wmArea-pm .wmCityData-10379 .wmWindDir {
	left: 81%;
	bottom: 56%;
}

.weathermap.region-wmArea-pm .wmCityData-6510371 .wmCond, .weathermap.region-wmArea-pm .wmCityData-6510371 .wmWindDir {
	left: 33%;
	bottom: 59%;
}

.weathermap.region-wmArea-pm .wmCityData-18229472 .wmCond, .weathermap.region-wmArea-pm .wmCityData-18229472 .wmWindDir {
	left: 68%;
	bottom: 37%;
}

.weathermap.region-wmArea-pm .wmCityData-3010366 .wmCond, .weathermap.region-wmArea-pm .wmCityData-3010366 .wmWindDir {
	left: 13%;
	bottom: 41%;
}

.weathermap.region-wmArea-pm .wmCityData-6510376a .wmCond, .weathermap.region-wmArea-pm .wmCityData-6510376a .wmWindDir {
	left: 60%;
	bottom: 20%;
}

/* positioning - city links - area:pr */

.weathermap.region-wmArea-pr .wmCityLink-6510263 {
	left:52%;
	top:55%;
}

.weathermap.region-wmArea-pr .wmCityLink-3010255 {
	left:21%;
	top:53%;
}

.weathermap.region-wmArea-pr .wmCityLink-3010266 {
	left:79%;
	top:43%;
}

.weathermap.region-wmArea-pr .wmCityLink-18229970 {
	left:42%;
	top:64%;
}

.weathermap.region-wmArea-pr .wmCityLink-18229860 {
	left:83%;
	top:23%;
}

/* positioning - weather data:temp - area:pr */

.weathermap.region-wmArea-pr .wmCityData-6510263 .wmTempGroup, .weathermap.region-wmArea-pr .wmCityData-6510263 .wmWindSpeed {
	right:51%;
	bottom:43%;
}

.weathermap.region-wmArea-pr .wmCityData-3010255 .wmTempGroup, .weathermap.region-wmArea-pr .wmCityData-3010255 .wmWindSpeed {
	right:82%;
	bottom:44%;
}

.weathermap.region-wmArea-pr .wmCityData-3010266 .wmTempGroup, .weathermap.region-wmArea-pr .wmCityData-3010266 .wmWindSpeed {
	right:24%;
	bottom:54%;
}

.weathermap.region-wmArea-pr .wmCityData-18229970 .wmTempGroup, .weathermap.region-wmArea-pr .wmCityData-18229970 .wmWindSpeed {
	right:61%;
	bottom:33%;
}

.weathermap.region-wmArea-pr .wmCityData-18229860 .wmTempGroup, .weathermap.region-wmArea-pr .wmCityData-18229860 .wmWindSpeed {
	right:20%;
	bottom:74%;
}

/* positioning - weather data:cond - area:pr */

.weathermap.region-wmArea-pr .wmCityData-6510263 .wmCond, .weathermap.region-wmArea-pr .wmCityData-6510263 .wmWindDir {
	left:53%;
	bottom: 36%;
}

.weathermap.region-wmArea-pr .wmCityData-3010255 .wmCond, .weathermap.region-wmArea-pr .wmCityData-3010255 .wmWindDir {
	left: 22%;
	bottom:37%;
}

.weathermap.region-wmArea-pr .wmCityData-3010266 .wmCond, .weathermap.region-wmArea-pr .wmCityData-3010266 .wmWindDir {
	left:80%;
	bottom:48%;
}

.weathermap.region-wmArea-pr .wmCityData-18229970 .wmCond, .weathermap.region-wmArea-pr .wmCityData-18229970 .wmWindDir {
	left: 43%;
	bottom: 27%;
}

.weathermap.region-wmArea-pr .wmCityData-18229860 .wmCond, .weathermap.region-wmArea-pr .wmCityData-18229860 .wmWindDir {
	left: 84%;
	bottom:68%;
}

/* positioning - city links - area:spn */

.weathermap.region-wmArea-spn .wmCityLink-3210497 {
	left:73%;
	top:56%;
}

.weathermap.region-wmArea-spn .wmCityLink-10496a {
	left:43%;
	top:51%;
}

.weathermap.region-wmArea-spn .wmCityLink-18229988 {
	left:72%;
	top:78%;
}

.weathermap.region-wmArea-spn .wmCityLink-6510497 {
	left:80%;
	top:23%;
}

.weathermap.region-wmArea-spn .wmCityLink-6510492 {
	left:26%;
	top:81%;
}

/* positioning - weather data:temp - area:spn */

.weathermap.region-wmArea-spn .wmCityData-3210497 .wmTempGroup, .weathermap.region-wmArea-spn .wmCityData-3210497 .wmWindSpeed {
	right:29%;
	bottom:41%;
}

.weathermap.region-wmArea-spn .wmCityData-10496a .wmTempGroup, .weathermap.region-wmArea-spn .wmCityData-10496a .wmWindSpeed {
	right:60%;
	bottom:46%;
}

.weathermap.region-wmArea-spn .wmCityData-18229988 .wmTempGroup, .weathermap.region-wmArea-spn .wmCityData-18229988 .wmWindSpeed {
	right:30%;
	bottom:19%;
}

.weathermap.region-wmArea-spn .wmCityData-6510497 .wmTempGroup, .weathermap.region-wmArea-spn .wmCityData-6510497 .wmWindSpeed {
	right:22%;
	bottom:74%;
}

.weathermap.region-wmArea-spn .wmCityData-6510492 .wmTempGroup, .weathermap.region-wmArea-spn .wmCityData-6510492 .wmWindSpeed {
	right:76%;
	bottom:16%;
}

/* positioning - weather data:cond - area:spn */

.weathermap.region-wmArea-spn .wmCityData-3210497 .wmCond, .weathermap.region-wmArea-spn .wmCityData-3210497 .wmWindDir {
	left:74%;
	bottom: 35%;
}

.weathermap.region-wmArea-spn .wmCityData-10496a .wmCond, .weathermap.region-wmArea-spn .wmCityData-10496a .wmWindDir {
	left:44%;
	bottom: 40%;
}

.weathermap.region-wmArea-spn .wmCityData-18229988 .wmCond, .weathermap.region-wmArea-spn .wmCityData-18229988 .wmWindDir {
	left: 73%;
	bottom: 13%;
}

.weathermap.region-wmArea-spn .wmCityData-6510497 .wmCond, .weathermap.region-wmArea-spn .wmCityData-6510497 .wmWindDir {
	left:81%;
	bottom: 68%;
}

.weathermap.region-wmArea-spn .wmCityData-6510492 .wmCond, .weathermap.region-wmArea-spn .wmCityData-6510492 .wmWindDir {
	left:28%;
	bottom: 10%;
}

/* positioning - city links - area:tf */

.weathermap.region-wmArea-tf .wmCityLink-6510376b {
	left:43%;
	top:50%;
}

.weathermap.region-wmArea-tf .wmCityLink-10376 {
	left:71%;
	top:57%;
}

.weathermap.region-wmArea-tf .wmCityLink-6510477 {
	left:66%;
	top:80%;
}

.weathermap.region-wmArea-tf .wmCityLink-3010476 {
	left:33%;
	top:62%;
}

.weathermap.region-wmArea-tf .wmCityLink-6510377 {
	left:51%;
	top:23%;
}

/* positioning - weather data:temp - area:tf */

.weathermap.region-wmArea-tf .wmCityData-6510376b .wmTempGroup, .weathermap.region-wmArea-tf .wmCityData-6510376b .wmWindSpeed {
	right:60%;
	bottom:47%;
}

.weathermap.region-wmArea-tf .wmCityData-10376 .wmTempGroup, .weathermap.region-wmArea-tf .wmCityData-10376 .wmWindSpeed {
	right:32%;
	bottom:40%;
}

.weathermap.region-wmArea-tf .wmCityData-6510477 .wmTempGroup, .weathermap.region-wmArea-tf .wmCityData-6510477 .wmWindSpeed {
	right:36%;
	bottom:17%;
}

.weathermap.region-wmArea-tf .wmCityData-3010476 .wmTempGroup, .weathermap.region-wmArea-tf .wmCityData-3010476 .wmWindSpeed {
	right:70%;
	bottom:35%;
}

.weathermap.region-wmArea-tf .wmCityData-6510377 .wmTempGroup, .weathermap.region-wmArea-tf .wmCityData-6510377 .wmWindSpeed {
	right:51%;
	bottom:74%;
}

/* positioning - weather data:cond - area:tf */

.weathermap.region-wmArea-tf .wmCityData-6510376b .wmCond, .weathermap.region-wmArea-tf .wmCityData-6510376b .wmWindDir {
	left: 44%;
	bottom:41%;
}

.weathermap.region-wmArea-tf .wmCityData-10376 .wmCond, .weathermap.region-wmArea-tf .wmCityData-10376 .wmWindDir {
	left: 72%;
	bottom: 34%;
}

.weathermap.region-wmArea-tf .wmCityData-6510477 .wmCond, .weathermap.region-wmArea-tf .wmCityData-6510477 .wmWindDir {
	left: 67%;
	bottom:11%;
}

.weathermap.region-wmArea-tf .wmCityData-3010476 .wmCond, .weathermap.region-wmArea-tf .wmCityData-3010476 .wmWindDir {
	left: 34%;
	bottom: 29%;
}

.weathermap.region-wmArea-tf .wmCityData-6510377 .wmCond, .weathermap.region-wmArea-tf .wmCityData-6510377 .wmWindDir {
	left:52%;
	bottom:68%;
}

/* positioning - city links - area:um */

.weathermap.region-wmArea-um .wmCityLink-10289 {
	left:50%;
	top:40%;
}

.weathermap.region-wmArea-um .wmCityLink-10291 {
	left:63%;
	top:75%;
}

.weathermap.region-wmArea-um .wmCityLink-18230366 {
	left:84%;
	top:69%;
}

.weathermap.region-wmArea-um .wmCityLink-6510287 {
	left:23%;
	top:65%;
}

.weathermap.region-wmArea-um .wmCityLink-18230250 {
	left:72%;
	top:29%;
}

/* positioning - weather data:temp - area:um */

.weathermap.region-wmArea-um .wmCityData-10289 .wmTempGroup, .weathermap.region-wmArea-um .wmCityData-10289 .wmWindSpeed {
	right:52%;
	bottom:57%;
}

.weathermap.region-wmArea-um .wmCityData-10291 .wmTempGroup, .weathermap.region-wmArea-um .wmCityData-10291 .wmWindSpeed {
	right:40%;
	bottom:22%;
}

.weathermap.region-wmArea-um .wmCityData-18230366 .wmTempGroup, .weathermap.region-wmArea-um .wmCityData-18230366 .wmWindSpeed {
	right:19%;
	bottom:28%;
}

.weathermap.region-wmArea-um .wmCityData-6510287 .wmTempGroup, .weathermap.region-wmArea-um .wmCityData-6510287 .wmWindSpeed {
	right:80%;
	bottom:32%;
}

.weathermap.region-wmArea-um .wmCityData-18230250 .wmTempGroup, .weathermap.region-wmArea-um .wmCityData-18230250 .wmWindSpeed {
	right:30%;
	bottom:68%;
}

/* positioning - weather data:cond - area:um */

.weathermap.region-wmArea-um .wmCityData-10289 .wmCond, .weathermap.region-wmArea-um .wmCityData-10289 .wmWindDir {
	left:51%;
	bottom:50%;
}

.weathermap.region-wmArea-um .wmCityData-10291 .wmCond, .weathermap.region-wmArea-um .wmCityData-10291 .wmWindDir {
	left:64%;
	bottom:15%;
}

.weathermap.region-wmArea-um .wmCityData-18230366 .wmCond, .weathermap.region-wmArea-um .wmCityData-18230366 .wmWindDir {
	left:85%;
	bottom: 22%;
}

.weathermap.region-wmArea-um .wmCityData-6510287 .wmCond, .weathermap.region-wmArea-um .wmCityData-6510287 .wmWindDir {
	left: 24%;
	bottom:26%;
}

.weathermap.region-wmArea-um .wmCityData-18230250 .wmCond, .weathermap.region-wmArea-um .wmCityData-18230250 .wmWindDir {
	left:73%;
	bottom:61%;
}

/* symbol animations */

.weathermap .wmCond:after {
	display:none;
	content:'';
	position:absolute;
}

.weathermap .wmCond {
	-webkit-animation-name:wobble;
	-webkit-animation-duration:1.5s;
	-webkit-animation-timing-function:linear;
	-webkit-animation-delay:0;
	-webkit-animation-iteration-count:infinite;
	-webkit-animation-direction:alternate;

	animation-name:wobble;
	animation-duration:2s;
	animation-timing-function:linear;
	animation-delay:0;
	animation-iteration-count:infinite;
	animation-direction:alternate;
}

@-webkit-keyframes wobble {
	0% {
		-webkit-transform:scale(.95);
	}
	100% {
		-webkit-transform:scale(1.02);
	}
}


@keyframes wobble {
	0% {
		-webkit-transform:scale(.95);
		-ms-transform:scale(.95);
		transform:scale(.95);
	}
	100% {
		-webkit-transform:scale(1.02);
		-ms-transform:scale(1.02);
		transform:scale(1.02);
	}
}

/* animation:flash */

.weathermap .wmCondId-110001:after, .weathermap .wmCondId-110011:after, .weathermap .wmCondId-110031:after, .weathermap .wmCondId-110101:after, .weathermap .wmCondId-110301:after, .weathermap .wmCondId-111001:after, .weathermap .wmCondId-111101:after, .weathermap .wmCondId-113001:after, .weathermap .wmCondId-113301:after, .weathermap .wmCondId-120001:after, .weathermap .wmCondId-120011:after, .weathermap .wmCondId-120021:after, .weathermap .wmCondId-120031:after, .weathermap .wmCondId-120101:after, .weathermap .wmCondId-120201:after, .weathermap .wmCondId-120301:after, .weathermap .wmCondId-121001:after, .weathermap .wmCondId-121101:after, .weathermap .wmCondId-122001:after, .weathermap .wmCondId-122201:after, .weathermap .wmCondId-123001:after, .weathermap .wmCondId-123301:after, .weathermap .wmCondId-210001:after, .weathermap .wmCondId-210011:after, .weathermap .wmCondId-210031:after, .weathermap .wmCondId-210101:after, .weathermap .wmCondId-210301:after, .weathermap .wmCondId-211001:after, .weathermap .wmCondId-211101:after, .weathermap .wmCondId-213001:after, .weathermap .wmCondId-213301:after, .weathermap .wmCondId-220001:after, .weathermap .wmCondId-220011:after, .weathermap .wmCondId-220021:after, .weathermap .wmCondId-220031:after, .weathermap .wmCondId-220101:after, .weathermap .wmCondId-220201:after, .weathermap .wmCondId-220301:after, .weathermap .wmCondId-221001:after, .weathermap .wmCondId-221101:after, .weathermap .wmCondId-222001:after, .weathermap .wmCondId-222201:after, .weathermap .wmCondId-223001:after, .weathermap .wmCondId-223301:after, .weathermap .wmCondId-320001:after, .weathermap .wmCondId-320011:after, .weathermap .wmCondId-320021:after, .weathermap .wmCondId-320031:after, .weathermap .wmCondId-320101:after, .weathermap .wmCondId-320201:after, .weathermap .wmCondId-320301:after, .weathermap .wmCondId-321001:after, .weathermap .wmCondId-321101:after, .weathermap .wmCondId-322001:after, .weathermap .wmCondId-322201:after, .weathermap .wmCondId-323001:after, .weathermap .wmCondId-323301:after, .weathermap .wmCondId-330001:after, .weathermap .wmCondId-330011:after, .weathermap .wmCondId-330021:after, .weathermap .wmCondId-330031:after, .weathermap .wmCondId-330101:after, .weathermap .wmCondId-330201:after, .weathermap .wmCondId-330301:after, .weathermap .wmCondId-331001:after, .weathermap .wmCondId-331101:after, .weathermap .wmCondId-332001:after, .weathermap .wmCondId-332201:after, .weathermap .wmCondId-333001:after, .weathermap .wmCondId-333301:after {
	display:block;
	top:75%;
	left:30%;
	width:40%;
	height:40%;
	margin-left:-20%;
	margin-top:-20%;
	border-radius:100%;
	background:#dfab17;
	opacity:0;

    -webkit-animation-name:flash;
	-webkit-animation-duration:2s;
	-webkit-animation-timing-function:linear;
	-webkit-animation-delay:0;
	-webkit-animation-iteration-count:infinite;
	-webkit-animation-direction:normal;

	animation-name:flash;
	animation-duration:2s;
	animation-timing-function:linear;
	animation-delay:0;
	animation-iteration-count:infinite;
	animation-direction:normal;
}

@-webkit-keyframes flash {
	0% {
		opacity:0;
	}
	14% {
		opacity:0;
		width:40%;
		height:40%;
		margin-left:-20%;
		margin-top:-20%;
	}
	15% {
		opacity:1;
	}
	20% {
		opacity:0;
		width:20%;
		height:20%;
		margin-left:-10%;
		margin-top:-10%;
	}
	24% {
		opacity:0;
		width:40%;
		height:40%;
		margin-left:-20%;
		margin-top:-20%;
	}
	25% {
		opacity:1;
	}
	30% {
		opacity:0;
		width:20%;
		height:20%;
		margin-left:-10%;
		margin-top:-10%;
	}
}

@keyframes flash {
	0% {
		opacity:0;
	}
	14% {
		opacity:0;
		width:40%;
		height:40%;
		margin-left:-20%;
		margin-top:-20%;
	}
	15% {
		opacity:1;
	}
	20% {
		opacity:0;
		width:20%;
		height:20%;
		margin-left:-10%;
		margin-top:-10%;
	}
	24% {
		opacity:0;
		width:40%;
		height:40%;
		margin-left:-20%;
		margin-top:-20%;
	}
	25% {
		opacity:1;
	}
	30% {
		opacity:0;
		width:20%;
		height:20%;
		margin-left:-10%;
		margin-top:-10%;
	}
}

/* adaption for smaller screens */

@media screen and (max-width:679px) {
	.weathermap .tab_content {
		padding: 0 10px 20px;
	}

	.weathermap .wmRegTitle {
		position:static;
		margin:0;
		padding:15px 5px 0;
	}

	.weathermap .wmCityLink a {
		font-size: 11px;
		top: -18px;
	}

	.weathermap .wmCond,
	.weathermap .wmWindDir {
		width:48px;
		height:48px;
	}

	.weathermap .wmTemp,
	.weathermap .wmWindSpeed {
		font-size:.75em;
	}

	.weathermap .wmTempLo {
    	margin-bottom: -13px;
	}

	.weathermap .wmControls {
		margin:0 5px;
	}

	/* adjust city links */

	.weathermap.view-overview .wmCityLink-6510399 a {
		-webkit-transform: translateX(-80%);
		-ms-transform: translateX(-80%);
		transform: translateX(-80%);
	}

	.weathermap.region-wmArea-los .wmCityLink-3010398 a {
		-webkit-transform: translateX(-70%);
		-ms-transform: translateX(-70%);
		transform: translateX(-70%);
	}
}

@media screen and (max-width:480px) {
	.weathermap .wmCond,
	.weathermap .wmWindDir {
		width:32px;
		height:32px;
	}

	.weathermap .wmTemp,
	.weathermap .wmWindSpeed {
		font-size:.6em;
	}

	.weathermap .wmTempLo {
    	margin-bottom: -11px;
	}
}
