  .norwaynow .stationlist h2 {
    font-size: 16px;
  }
  .norwaynow .stationlist h3 {
    font-size: 12px;
    font-weight: bold;
    background: #c0e4d8;
    color: black;
    padding: 3px 0 3px 3px;
    margin: 8px 0 4px 0;
  }
  .norwaynow .stationlist a {
    text-decoration: underline;
  }
  .norwaynow .stationlist p {
    font-size: 12px;
    line-height: 16px;
  }
  .norwaynow .stationlist ul {
    margin: 0 0 8px 2px;
  }
  .norwaynow .stationlist li {
    font-size: 12px;
    line-height: 16px;
    display: inline;
    white-space: nowrap;
  }
  .norwaynow .stationlist li:after {
    content: &#034;, &#034;;
  }

  .norwaynow .explanations {
    position: absolute;
    margin: -670px 0 0 4px;
    width: 200px;
  }
  .norwaynow .explanations p {
    margin-bottom: 12px;
  }
  .norwaynow .explanations a {
    text-decoration: underline;
  }
  .norwaynow .explanations table {
    width: 100px;
    border: 0;
    font-size: 10px;
  }
  .norwaynow .explanations table th {
    width: 10px;
    height: 10px;
  }
  .norwaynow .explanations table td {
    background: none;
  }
  .norwaynow .svalbardmap {
    width: 220px;
    margin: -365px 20px 0 0;
    float: right;
    position: relative;
  }
  .norwaynow .svalbardmap h5 {
    position: absolute;
    margin-bottom: -18px;
    height: 20px;
    font-size: 11px;
    padding-left: 4px;
    line-height: 20px;
  }

  .norwaynow .observations-on-map p {
    display: block;
    position: absolute;
    width: 65px;
  }
  .norwaynow .observations-on-map p img {
    float: left;
  }
  .norwaynow .observations-on-map p em {
    display: block;
    float: right;
    width: 22px;
    height: 18px;
    padding: 1px 0 0 4px;
    line-height: 18px;
    margin: 12px 0 0 0;
    font-weight: bold;
    font-style: normal;
    background: white;
    white-space: nowrap;
    overflow: hidden;
  }
  .norwaynow .observations-on-map .oposite em {
    float: left !important;
  }
  .norwaynow .observations-on-map .oposite img {
    float: right !important;
  }

  .norwaynow .observations-on-map .kirkenes {
    margin: -605px 0 0 580px;
  }
  .norwaynow .observations-on-map .vardo {
    margin: -650px 0 0 585px;
  }
  .norwaynow .observations-on-map .hammerfest {
    margin: -690px 0 0 480px;
  }
  .norwaynow .observations-on-map .alta {
    margin: -620px 0 0 430px;
  }
  .norwaynow .observations-on-map .kautokeino {
    margin: -570px 0 0 425px;
  }
  .norwaynow .observations-on-map .tromso {
    margin: -610px 0 0 350px;
  }
  .norwaynow .observations-on-map .andoya {
    margin: -575px 0 0 270px;
  }
  .norwaynow .observations-on-map .narvik {
    margin: -530px 0 0 300px;
  }
  .norwaynow .observations-on-map .rost {
    margin: -485px 0 0 170px;
  }
  .norwaynow .observations-on-map .bodo {
    margin: -470px 0 0 250px;
  }
  .norwaynow .observations-on-map .mosjoen {
    margin: -400px 0 0 220px;
  }
  .norwaynow .observations-on-map .bronnoysund {
    margin: -350px 0 0 190px;
  }
  .norwaynow .observations-on-map .steinkjer {
    margin: -305px 0 0 185px;
  }
  .norwaynow .observations-on-map .trondheim {
    margin: -270px 0 0 160px;
  }
  .norwaynow .observations-on-map .alesund {
    margin: -250px 0 0 65px;
  }
  .norwaynow .observations-on-map .lesja {
    margin: -220px 0 0 130px;
  }
  .norwaynow .observations-on-map .forde {
    margin: -185px 0 0 40px;
  }
  .norwaynow .observations-on-map .bergen {
    margin: -150px 0 0 20px;
  }
  .norwaynow .observations-on-map .stavanger {
    margin: -80px 0 0 30px;
  }
  .norwaynow .observations-on-map .hovden {
    margin: -100px 0 0 100px;
  }
  .norwaynow .observations-on-map .kristiansand {
    margin: -40px 0 0 100px;
  }
  .norwaynow .observations-on-map .halden {
    margin: -80px 0 0 180px;
  }
  .norwaynow .observations-on-map .oslo {
    margin: -120px 0 0 165px;
  }
  .norwaynow .observations-on-map .lillehammer {
    margin: -175px 0 0 160px;
  }
  .norwaynow .observations-on-map .hemsedal {
    margin: -150px 0 0 110px;
  }

  .norwaynow .observations-on-map .bjornoya {
    margin: -50px 0 0 525px;
  }
  .norwaynow .observations-on-map .hopen {
    margin: -115px 0 0 570px;
  }
  .norwaynow .observations-on-map .longyearbyen {
    margin: -170px 0 0 465px;
  }
  .norwaynow .observations-on-map .hornsund {
    margin: -130px 0 0 470px;
  }

  .norwaynow .observations-on-map .janmayen {
    margin: -335px 0 0 495px;
  }
  .norwaynow .all-observations {
    clear: both;
  }
  .norwaynow .all-observations ul {
    margin: 10px 0 20px 0;
    display: inline;
    width: 650px;
    float: left;
    clear: both;
  }
  .norwaynow .all-observations li {
    list-style: none;
    width: 280px !important;
    padding: 0;
    float: left;
    margin: 0 2em 0 0;
  }
  .norwaynow .all-observations .col {
    width: 213px;
    float: left;
    overflow: hidden;
  }
  .norwaynow .all-observations table {
    table-layout: fixed;
    width: 206px !important;
  }
  .norwaynow .all-observations caption {
    background: #d6eef7;
    color: #444;
    font-size: 14px;
    padding: 4px 0 4px 6px;
    width: 200px;
  }
  * html .norwaynow .all-observations caption {
    width: 194px;
  }
  .norwaynow .all-observations th {
    padding: 0 0 0 2px;
    margin: 0;
    background: #f0f0f0;
    color: black;
    font-size: 11px;
    font-weight: normal;
    width: 79px;
  }
  .norwaynow .all-observations th span {
    overflow: hidden;
    display: block;
    width: 83px;
  }
  .norwaynow .all-observations td {
    padding: 0 !important;
    margin: 0 !important;
    text-align: center;
    background: #f0f0f0;
  }
  .norwaynow .all-observations .o-sym {
    width: 38px !important;
    height: 38px;
    overflow: hidden;
  }
  .norwaynow .all-observations .o-prec {
    width: 38px !important;
    white-space: nowrap;
    overflow: hidden;
  }
  .norwaynow .all-observations .plus, .norwaynow .all-observations .minus {
    font-size: 12px;
    font-weight: bold;
    text-align: center;
    width: 38px !important;
    overflow: hidden;
  }


.clean-box.px231 h3 {
  background: white !important;
}

.list-light h3 {
  background: #9cdbef;
  color: #069;
  font-weight: bold;
  font-size: 11px;
  text-transform: uppercase !important;
}

.outer-column table {
  font-size: 11px;
}

.hightemp {
  background-color: #ffc742 !important;
  text-align: right;
}

.lowtemp {
  background-color: #9cdbef !important;
  text-align: right;
}

.maxpre {
  background-color: #bde7e7 !important;
  text-align: right;
}

.outer-column h3 {
  font-size: 11px;
  text-transform: uppercase !important;
  font-weight: bold !important;
  background: #9fdaef !important;
  color: #424645 !important;
}


.temp ol li {
  display: inline;
  padding: 0;
  margin: 0 0 0 1px;
}
.temp caption {
  background: #9fdaef !important;
  color: black !important;
  font-size: 12px !important;
}
.temp caption  span {
  display: none;
}
.temp th {
  background: #d6eef7 !important;
  color: black !important;
  font-weight: normal;
}
.temp td {
  width: 20%;
}


.article table td,
.article table th {
  font-size: 12px;
}

.article table .tr2 td {
  background: #f5f3f5 !important;
}

#main .wrapper-inner .intro-element ul li em {
display: none !important;
}
#main .wrapper-inner .intro-element ul li strong {
font-weight: normal;
}
#main .wrapper-inner .intro-element ul {
margin-top: 6px !important;
}
#main .wrapper-inner .intro-element ul li a {
font-size: 14px !important;
padding: 2px;
text-decoration: underline;
background: #fff!important;
}

.facts-center li,
.facts-center a {
  font-size: 12px !important;
}

.article-info {
  display: none !important;
  }
.article-column {
  display: none !important;
}
.article {
  width: 640px !important;
  float: left !important;
}
.snowdepths td, .snowdepths th {
  font-size: 12px;
}
.snowdepths .sd {
  text-align: right;
  padding-right: 6px;
}




.mai17 .plus,
.mai17 .minus {
	font-size: 14px !important;
	text-align: center !important;
	display: block;
	}
.mai17.trekol p,
.mai17.firekol p {
	clear: both;
	margin: 0;
	padding: 0;
	}
.mai17.trekol p.plus,
.mai17.trekol p.minus,
.mai17.firekol p.plus,
.mai17.firekol p.minus {
	font-size: 22px !important;
	line-height: 25px !important;
	text-align: center !important;
	float: left;
	clear: none;
	font-weight: bold;
	padding: 4px 12px 0 2px;
	}
.mai17.trekol img,
.mai17.firekol img {
	float: left;
	margin: 0 8px 0 0;
	}
.mai17 td {
	width: 43px !important;
	overflow: hidden !important;
	text-align: center !important;
	vertical-align: top;
	}

.mai17.trekol td {
	width: 30% !important;
	}
.mai17.firekol td {
	width: 23% !important;
	}
.mai17.trekol thead th,
.mai17.firekol thead th {
	font-size:16px;
	}
.mai17.trekol th,
.mai17.firekol th{
	text-align: center !important;
	}
.mai17 img,
.mai17 em,
.mai17 strong {
	display: block !important;
	font-style: normal;
	text-align: center !important;
        font-size: 11px;
        line-height: 16px;
	}

.mai17 em {
	line-height: 9px !important;
	margin: 2px 0 2px 0;
	}

.mai17 tbody th {
	font-size: 14px !important;
	width: 50px;
	}





