.oesterreich .weatherCanvas {
   background: url('../images/maps/mobile/oes.png') -10px -20px no-repeat;
}

.night .weatherMap.oesterreich .weatherCanvas {
   background-image: url('../images/maps/mobile/oes_night.png');
}

.oesterreich .weatherCanvas.map-oes   { background-position: -10px -20px; }
.oesterreich .weatherCanvas.sta-11190 { background-position: -10px -20px; }
.oesterreich .weatherCanvas.sta-11331 { background-position: -10px -20px; }
.oesterreich .weatherCanvas.sta-11389 { background-position: -10px -20px; }
.oesterreich .weatherCanvas.sta-11060 { background-position: -10px -20px; }
.oesterreich .weatherCanvas.sta-11350,
.oesterreich .weatherCanvas.sta-11150 { background-position: -10px -20px; }
.oesterreich .weatherCanvas.sta-11290,
.oesterreich .weatherCanvas.sta-11238 { background-position: -10px -20px; }
.oesterreich .weatherCanvas.sta-11121 { background-position: -10px -20px; }
.oesterreich .weatherCanvas.sta-11101 { background-position: -10px -20px; }
.oesterreich .weatherCanvas.sta-11035 { background-position: -10px -20px; }

.weatherMap.oesterreich {
   background: none !important;
}

.oesterreich .mapNavItem {
   display: none;
}

/*** Wien ***/
.wie .weatherCanvas { background: url('../images/maps/mobile/wien.png') -10px -15px no-repeat; }
.night .weatherMap.wie .weatherCanvas { background-image: url('../images/maps/mobile/wien_night.png'); }
.wie .hov-noe { background-position: -10px -15px; }

/*** Vorarlberg ***/
.vbg .weatherCanvas { background: url('../images/maps/mobile/vbg.png') -8px -28px no-repeat; }
.night .weatherMap.vbg .weatherCanvas { background-image: url('../images/maps/mobile/vbg_night.png'); }
.vbg .hov-tirol { background-position: -8px -28px; }

/*** Tirol ***/
.tir .weatherCanvas { background: url('../images/maps/mobile/tirol.png') -10px 0px no-repeat; }
.night .weatherMap.tir .weatherCanvas { background-image: url('../images/maps/mobile/tirol_night.png'); }
.tir .hov-sbg { background-position: -10px 0px; }
.tir .hov-vbg { background-position: -10px 0px; }

/*** Steiermark ***/
.stm .weatherCanvas { background: url('../images/maps/mobile/stmk.png') -12px -20px no-repeat; }
.night .weatherMap.stm .weatherCanvas { background-image: url('../images/maps/mobile/stmk_night.png'); }
.stm .hov-ktn { background-position: -12px -20px; }
.stm .hov-noe { background-position: -12px -20px; }
.stm .hov-ooe { background-position: -12px -20px; }
.stm .hov-sbg { background-position: -12px -20px; }

/*** K�rnten ***/
.ktn .weatherCanvas { background: url('../images/maps/mobile/ktn.png') -10px -14px no-repeat; }
.night .weatherMap.ktn .weatherCanvas { background-image: url('../images/maps/mobile/ktn_night.png'); }
.ktn .hov-sbg   { background-position: -10px -14px; }
.ktn .hov-stmk  { background-position: -10px -14px; }
.ktn .hov-tirol { background-position: -10px -14px; }

/*** Salzburg ***/
.sbg .weatherCanvas { background: url('../images/maps/mobile/sbg.png') -10px -13px no-repeat; }
.night .weatherMap.sbg .weatherCanvas { background-image: url('../images/maps/mobile/sbg_night.png'); }
.sbg .hov-ooe   { background-position: -10px -13px; }
.sbg .hov-stmk  { background-position: -10px -13px; }
.sbg .hov-tirol { background-position: -10px -13px; }

/*** Oberösterreich ***/
.ooe .weatherCanvas { background: url('../images/maps/mobile/ooe.png') -8px -22px no-repeat; }
.night .weatherMap.ooe .weatherCanvas { background-image: url('../images/maps/mobile/ooe_night.png'); }
.ooe .hov-noe  { background-position: -8px -22px; }
.ooe .hov-sbg  { background-position: -8px -22px; }
.ooe .hov-stmk { background-position: -8px -22px; }

/*** Niederösterreich ***/
.noe .weatherCanvas { background: url('../images/maps/mobile/noe.png') -5px -11px no-repeat; }
.night .weatherMap.noe .weatherCanvas { background-image: url('../images/maps/mobile/noe_night.png'); }
.noe .hov-bgld { background-position: -5px -11px; }
.noe .hov-ooe  { background-position: -5px -11px; }
.noe .hov-stmk { background-position: -5px -11px; }
.noe .hov-wien { background-position: -5px -11px; }

/*** Burgenland ***/
.bgl .weatherCanvas { background: url('../images/maps/mobile/bgld.png') -12px -25px no-repeat; }
.night .weatherMap.bgl .weatherCanvas { background-image: url('../images/maps/mobile/bgld_night.png'); }
.bgl .hov-noe { background-position: -12px -25px; }
.bgl .hov-stmk { background-position: -12px -25px; }

/*** DECH ***/
.dech .weatherCanvas { background: url('../images/maps/mobile/dech.png') -10px -10px no-repeat; }
.dech .hov-baltikum { background-position: -10px -10px; }
.dech .hov-czskhu { background-position: -10px -10px; }
.dech .hov-frankreichbenelux { background-position: -10px -10px; }
.dech .hov-brit { background-position: -10px -10px; }
.dech .hov-oes { background-position: -10px -10px; }

/*** CZ, SK, HU ***/
.czskhu .weatherCanvas { background: url('../images/maps/mobile/czskhu.png') -10px -10px no-repeat; }
.czskhu .hov-dech { background-position: -10px -10px; }
.czskhu .hov-baltikum { background-position: -10px -10px; }
.czskhu .hov-adria { background-position: -10px -10px; }
.czskhu .hov-oes { background-position: -10px -10px; }
.czskhu .hov-sost { background-position: -10px -10px; }

/*** Adria ***/
.adria .weatherCanvas { background: url('../images/maps/mobile/adria.png') 0 -10px no-repeat; }
.adria .hov-sued { background-position: 0 -10px; }
.adria .hov-frank { background-position: 0 -10px; }

/*** Osteuropa ***/
.osteuropa .weatherCanvas { background: url('../images/maps/mobile/osteuropa.png') -8px -10px no-repeat; }
.osteuropa .hov-de  { background-position: -8px -10px; }
.osteuropa .hov-baltikum { background-position: -8px -10px; }
.osteuropa .hov-czskhu { background-position: -8px -10px; }
.osteuropa .hov-frankreichbenelux { background-position: -8px -10px; }
.osteuropa .hov-brit { background-position: -8px -10px; }
.osteuropa .hov-skand { background-position: -8px -10px; }

/*** Baltikum ***/
.baltikum .weatherCanvas { background: url('../images/maps/mobile/baltikum.png') 0px -10px no-repeat; }
.baltikum .hov-dech { background-position: 0 -10px; }
.baltikum .hov-ost { background-position: 0 -10px; }
.baltikum .hov-skand { background-position: 0 -10px; }
.baltikum .hov-cz { background-position: 0 -10px; }
.baltikum .hov-oes { background-position: 0 -10px; }

/*** Britische Inseln ***/
.brit .weatherCanvas { background: url('../images/maps/mobile/brit.png') -10px -10px no-repeat; }
.brit .hov-dech { background-position: -10px -10px; }
.brit .hov-benelux { background-position: -10px -10px; }
.brit .hov-skand { background-position:  -10px -10px; }

/*** Nordeuropa ***/
.nord .weatherCanvas { background: url('../images/maps/mobile/nordeuropa.png') 0 0 no-repeat; }
.nord .hov-baltikum { background-position: 0 0; }
.nord .hov-brit { background-position: 0 0; }
.nord .hov-ost { background-position: 0 0; }

/*** Frankreich ***/
.frank .weatherCanvas { background: url('../images/maps/mobile/frabene.png') 0 -10px no-repeat; }
.frank .hov-adria { background-position: 0 -10px; }
.frank .hov-brit { background-position: 0 -10px; }
.frank .hov-dech { background-position: 0 -10px; }
.frank .hov-iberi { background-position: 0 -10px; }

/*** Iberische ***/
.iberi .weatherCanvas { background: url('../images/maps/mobile/iberi.png') 0 -10px no-repeat; }
.iberi .hov-frank { background-position: 0 -10px;}

/*** Suedost ***/
.suedost .weatherCanvas { background: url('../images/maps/mobile/suedost.png') 0 -10px no-repeat; }
.suedost .hov-adria { background-position: 0 -10px; }
.suedost .hov-ost { background-position: 0 -10px; }
.suedost .hov-tuerkei { background-position: 0 -10px; }
.suedost .hov-ungarn { background-position: 0 -10px; }

/*** Europa ***/
.europa .weatherCanvas { background: url('../images/maps/mobile/europa.png') 0 -10px no-repeat; }
.europa .hov-adria { background-position: 0 -10px; }
.europa .hov-ost { background-position: 0 -10px; }
.europa .hov-tuerkei { background-position: 0 -10px; }
.europa .hov-ungarn { background-position: 0 -10px; }
.europa .hov-adria { background-position: 0 -10px; }
.europa .hov-baltikum { background-position: 0 -10px; }
.europa .hov-brit { background-position: 0 -10px; }
.europa .hov-czskhu { background-position: 0 -10px; }
.europa .hov-dech { background-position: 0 -10px; }
.europa .hov-frabene { background-position: 0 -10px; }
.europa .hov-iber { background-position: 0 -10px; }
.europa .hov-nord { background-position: 0 -10px; }
.europa .hov-oes { background-position: 0 -10px; }
.europa .hov-ost { background-position: 0 -10px; }
.europa .hov-suedost { background-position: 0 -10px; }
.europa .hov-asien { background-position: 0 -10px; }

/*** Welt ***/
.welt .weatherCanvas { background: url('../images/maps/mobile/welt.png') 1px 0 no-repeat; }
.welt .hov-suedam { background-position: 1px 0; }
.welt .hov-nordam { background-position: 1px 0; }
.welt .hov-europa { background-position: 1px 0; }
.welt .hov-nost { background-position: 1px 0; }
.welt .hov-ozean { background-position: 1px 0; }
.welt .hov-asien { background-position: 1px 0; }
.welt .hov-afrika{ background-position: 1px 0; }

/*** Afrika ***/
.afrika .weatherCanvas { background: url('../images/maps/mobile/afrika.png') 0 -10px no-repeat; }
.afrika .hov-naherosten { background-position: 0 -10px; }

/*** Asien ***/
.asien .weatherCanvas { background: url('../images/maps/mobile/asien.png') -18px -5px no-repeat; }
.asien .hov-afrika { background-position: -18px -5px; }
.asien .hov-europa { background-position: -18px -5px; }
.asien .hov-naherosten { background-position: -18px -5px; }
.asien .hov-ozeanien { background-position: -18px -5px; }

/*** Nordamerika ***/
.nordam .weatherCanvas { background: url('../images/maps/mobile/nordam.png') 0px 0px no-repeat; }
.nordam .hov-suedam { background-position: 0 0; }

/*** Sudamerika ***/
.suedam .weatherCanvas { background: url('../images/maps/mobile/suedam.png') 0px -10px no-repeat; }
.suedam .hov-nordam { background-position: 0 -10px; }

/*** Naher Osten ***/
.naherosten .weatherCanvas { background: url('../images/maps/mobile/naherosten.png') 0px -10px no-repeat; }
.naherosten .hov-afrika { background-position: 0 -10px; }
.naherosten .hov-asien { background-position: 0 -10px; }
.naherosten .hov-europa { background-position: 0 -10px; }

/*** Ozeanien ***/
.ozeanien .weatherCanvas { background: url('../images/maps/vregions/ozeanien-australien.png') 0px -10px no-repeat; }
.ozeanien .hov-asien { background-position: 0 -10px; }
