#pano-top h1{display: none;visibility: hidden;}

.gra,
.wind{color: #6a6a6a;}
.wind{background-repeat: no-repeat;}
.l-gra{color: #b5b5b5;}
h2,
div.l-weather h1,
div.grid-ga.flo h1{font-weight: bold;font-size: 18px;}
.forecast li{float: left;display: block;}
div.l-weather div.container{padding: 0 2px;}
div.module-box.l-weather.neighborhood,
div#doc.grid-20-80 div#main-col div.grid-b,
div.grid-ga.flo div.module-box.l-weather{margin-top: 0;}
.weathercalc{padding: 0 9px;}
.l-weather input.text{border: 1px solid #76923a!important;background: #FFFFFF url(http://gfx.dagbladet.no/g3/input-bg.gif) repeat-x scroll 0 0;height: 24px;padding: 4px;font-size: 22px;line-height: 24px;font-family: Arial, Helvetica, Sans-serif;margin: 0;font-weight: bold;color: #b9b9b9;}
div.top-search input.text{width: 570px;}
div.top-search input.submit{font-family: Arial, Helvetica, Sans-serif;font-weight: bold;font-size: 18px;padding: 2px 12px;margin: 0;margin-right: 10px;}
.place{padding-bottom: 15px;height: 50px;display: block;}
.place h1{font-size: 45px;margin: 0;padding-top: 0;width: 570px;float: left;display: block;}
h1.sokres{font-size: 36px;margin: 0 0 10px 0!important;}
.place .observasjon{float: right; width: 380px;padding-top: 17px;}
.place .observasjon li.obs{float: left;margin-right: 15px;font-size: 19px;color: #6a6a6a;padding-top: 2px;font-weight: normal;text-transform: lowercase;}
.place .observasjon li.obs span{font-family: Verdana, Arial, Helvetica, Sans-serif;color: #9ec34e;font-size: 11px;text-transform: none;display: block;}
.place .observasjon ul{width: 350px;float: right;}
.place .observasjon ul li{font-family: Arial, Helvetica, Sans-serif;}
.place .observasjon ul li.symbol{padding-top: 2px;margin-right: 5px;}
.place .observasjon ul li.temp{font-size: 30px;padding-top: 8px;font-weight:bold}
.place .observasjon ul li.wind{font-size: 19px;height: 19px;padding-top: 15px;background-position: 8px 11px;padding-left: 35px;padding-bottom: 5px;}
.place .observasjon ul li.wind.south{background-image: url(http://gfx.dagbladet.no/vaer/v3/1_25wind.gif);}
.place .observasjon ul li.wind.southwest{background-image: url(http://gfx.dagbladet.no/vaer/v3/2_25wind.gif);}
.place .observasjon ul li.wind.west{background-image: url(http://gfx.dagbladet.no/vaer/v3/3_25wind.gif)}
.place .observasjon ul li.wind.northwest{background-image: url(http://gfx.dagbladet.no/vaer/v3/4_25wind.gif)}
.place .observasjon ul li.wind.north{background-image: url(http://gfx.dagbladet.no/vaer/v3/5_25wind.gif)}
.place .observasjon ul li.wind.northeast{background-image: url(http://gfx.dagbladet.no/vaer/v3/6_25wind.gif)}
.place .observasjon ul li.wind.east{background-image: url(http://gfx.dagbladet.no/vaer/v3/7_25wind.gif)}
.place .observasjon ul li.wind.southeast{background-image: url(http://gfx.dagbladet.no/vaer/v3/8_25wind.gif)}
div.varsel div.korttid{float:left;width: 264px;margin-right: 6px;height: 368px;border-right: 1px solid #e0e0e0;padding-right:6px}
div.varsel div.korttid div{display: block;height: 90px;margin-bottom: 10px;clear: both;overflow: hidden;}
div.varsel div.langtid{width: 416px;float:left;height: 368px;display: block;}
div.varsel h2,
div#sunmoon h2{margin-bottom: 10px;padding: 2px;border-bottom: 2px solid #a8ca5b;}
.korttid h3{display: block;width: 45px!important;float: left;height: 37px!important;line-height: 37px!important;clear: none;font-family: Arial, Helvetica, Sans-serif!important;margin: 0!important;padding: 0!important;font-size: 16px!important;font-weight: bold!important;color: #000!important;padding-top: 2px;}
.korttid ul{display: block;width: 265px;float: right;clear: none;margin: 0!important;padding: 0!important;position: relative;top: -40px;height: 2px;}
.korttid ul li{float: left;height: 37px;line-height: 37px;display: block;font-family: Arial, Helvetica, Sans-serif;margin: 0;padding: 0;}
.korttid ul li.mer{height: 50px;line-height: 13px;font-size: 11px;color: #6a6a6a;font-family: Verdana, Arial, Helvetica, Sans-serif;line-height: 1.4;z-index: 2;}
.korttid ul li.symbol{width: 48px;margin: 0 4px;padding-left: 55px;}
.korttid ul li.temp{width: 70px;text-align: center;font-size: 22px;margin: 0;padding-top: 2px;}
.korttid ul li.wind{font-size: 16px;padding-left: 17px;background-repeat: no-repeat;background-position: 0 12px;padding-top: 2px;width: 60px;}
li.wind.south{background-image: url(http://gfx.dagbladet.no/vaer/v3/1_16wind.gif);}
li.wind.southwest{background-image: url(http://gfx.dagbladet.no/vaer/v3/2_16wind.gif);}
li.wind.west{background-image: url(http://gfx.dagbladet.no/vaer/v3/3_16wind.gif);}
li.wind.northwest{background-image: url(http://gfx.dagbladet.no/vaer/v3/4_16wind.gif);}
li.wind.north{background-image: url(http://gfx.dagbladet.no/vaer/v3/5_16wind.gif);}
li.wind.northeast{background-image: url(http://gfx.dagbladet.no/vaer/v3/6_16wind.gif);}
li.wind.east{background-image: url(http://gfx.dagbladet.no/vaer/v3/7_16wind.gif);}
li.wind.southeast{background-image: url(http://gfx.dagbladet.no/vaer/v3/8_16wind.gif);}
.korttid p{display: block;font-size: 11px;color: #6a6a6a;clear: both;padding: 0!important;margin: 8px 0 28px 0;}
.langtid h3{color: #6a6a6a;font-size: 11px!important;font-family: Verdana, Arial, Helvetica;display: block;width: 48px!important;text-align: left;float: left;height: 30px;clear: none;font-weight: normal;}
.langtid h3 span{font:normal bold 11px verdana,arial,sans-serif;text-transform: uppercase;display: block;clear: both;letter-spacing: 1px;}
.langtid div{border-bottom: 1px solid #e0e0e0;padding-bottom: 5px;margin-bottom: 5px;width: 416px;float: left;}
.langtid div.last{border: 0;}
.langtid ul{width: 360px;height: 30px;display: block;float: right;margin: 0;padding: 0;}
.langtid ul li{display: block;float: left;height: 26px;padding: 2px 0;line-height: 26px;}
.langtid ul li.symbol{width: 25px;margin-right: 4px;padding-top: 4px;}
.langtid ul li.symbol img{width: 27px;height: 21px;display: block;}
.langtid ul li.temp{font-size: 19px;font-family: Arial, Helvetica, Sans-serif;width: 55px;text-align: center;}
.langtid ul li.wind{font-size: 11px;width: 220px;line-height: 14px;background-position: 4px 7px;padding-left: 26px;white-space: nowrap;}
.grid-20-80 #main-col .grid-b {background: transparent;}
ul.buttons{height: 34px;margin: 20px 0 10px 0;}
ul.buttons.day{width: 370px;float: left;}
ul.buttons.type{width: 370px;float: right;}
div#mapnav{height: 55px;display: block;}
ul.buttons li{float: left;width: 104px;height: 34px;line-height: 34px;font-size: 18px;margin-right: 10px;font-family: Arial, Helvetica, Sans-serif;text-align: center;}
ul.buttons.type li{float: right;margin:5px 10px;font:normal normal 11px verdana,arial,sans-serif;display:inline-block;width:40px;height:20px;text-decoration:underline;}
ul.buttons li a,
ul.buttons li a:link,
ul.buttons li a:visited,
ul.buttons li a:active{color: #000;text-decoration: none;}
ul.buttons li a:hover{color: #000;text-decoration: underline;}
ul.buttons li.aktiv a{color:#708f2c;font-weight: bold;}
ul.buttons.type li.aktiv a{color:#d60000;text-decoration:none!important}
ul.buttons.type li.aktiv{color:#d60000;text-decoration:none!important}
div.grid-gb.sunmoon,
.maxmin{margin-bottom: 10px;}
div.neighborhood ul li{font-size: 11px;float: left;margin:0 10px 6px 10px;height: 15px;line-height: 15px}
.neighborhood a:link, .neighborhood a:visited {color:#fff!important}
.neighborhood a:hover {color:#000}
.neighborhood a:active {color:#fff}
div#sunmoon h3{font:normal bold 11px verdana,arial,sans-serif;color: #000;margin-bottom: 0px;white-space: nowrap;overflow: hidden;}
div#sunmoon div ul li,
div#sunmoon p{font-size: 11px;color: #6a6a6a;}
div.sun,
div.moon{padding-left: 47px;margin: 3px 0;}
div.sun{background: url(http://gfx.dagbladet.no/vaer/sunrise_sample.gif) no-repeat 0 0;margin-bottom: 10px;}
div.moon{background-repeat: no-repeat;background-position: 3px 2px;}
div.grid-ga.flo{margin-bottom: 10px;}
div.grid-ga.flo h1{background: url(http://gfx.dagbladet.no/vaer/v2/flo.png) no-repeat left center;padding-left: 31px;}
table#flotable{width: 100%;font-size: 11px;}
table#flotable th,
table#flotable td{padding: 7px 4px;border-bottom: 1px solid #829e44;text-align: center;}
table#flotable tr.last th,
table#flotable tr.last td{border: 0;}
table#flotable th{font-weight: bold;}
table#flotable col.odd,
table#flotable col.even{width: 15.3%;}
table#flotable col.odd.what{width: 6.9%;}
table#flotable col.even{background: #bcd782;}
table#flotable col.even{background: #transparent;}
table#flotable tr.nextweek td,
table#flotable tr.nextweek th{border-top: 2px solid #4a5b27;}
p.flodisc{padding: 5px;font-size: 11px;text-align: right;margin-top: -10px;color: #6a6a6a;}
.weathercalc h1{margin: 0;}
.weathercalc p{margin: 0 0 8px 0;padding: 0;}
input.text#mpers{width: 40px;}
form#windtemp input.text{width: 25px;float: left;}
form#windtemp ol label,
form#windspeed label.ms{font-size: 19px;font-family: Arial, Helvetica, Sans-serif;text-indent: -9999px;display: block;width: 27px;background-repeat: no-repeat;float: right;height: 34px;}
form#windtemp .deg label{background: url(http://gfx.dagbladet.no/vaer/v2/degc.png) no-repeat 1px 10px;}
form#windtemp .speed label,
form#windspeed label.ms{background: url(http://gfx.dagbladet.no/vaer/v2/ms.png) no-repeat 4px 5px;}
.weathercalc h1{display: block;clear: both;}
form#windspeed div.res{padding: 5px;display: block;height: 84px;background: url(http://gfx.dagbladet.no/vaer/v2/vindhastighet.png) no-repeat;margin: 5px 0;clear: both;}
.weathercalc div.res ul{width: 92px;float: left;border-right: 1px solid #e2edca;height: 84px;margin: 0;padding: 0;color: #4f4f4f;}
.weathercalc div.res ul li{display: block;clear: both;height: 13px;margin: 1px 0;font-size: 11px;padding: 0;}
.weathercalc div.res ul li label{height: 13px;width: 60px;}
.weathercalc textarea{border: 0;background: #b9d480;border: #b9d480;font-family: Verdana, Arial, Helvetica;font-size: 11px;color: #000;overflow: hidden;width: 120px;height: 84px;padding: 0;margin: 0;}
.weathercalc input.result{float: left;width: 40px;margin: 0;padding: 0;border: 0;background: #b9d480;border: #b9d480;font-family: Verdana, Arial, Helvetica;font-size: 11px;color: #000;overflow: hidden;}
.weathercalc ul li.first input.result{width: 91px;}
.weathercalc div.foles{padding: 5px;height: 27px;background: url(http://gfx.dagbladet.no/vaer/v2/vindtemperatur.png) no-repeat;margin: 5px 0;color: #4f4f4f;clear: both;}
.weathercalc div.foles label{width: 110px;float: left;}
.weathercalc div.foles input.result{width: 100px;font-size: 13px;color: #000;margin-top: 5px;}
.weathercalc input.button{font-weight: bold;font-size: 14px;padding: 4px 8px;font-family: Arial, Helvetica, Sans-serif;margin-top: 2px 0;}
.weathercalc div.foles p{height: 27px;line-height: 27px;margin: 0;padding: 0;}
.weathercalc div.foles strong{font-weight: normal;color: #000;}
.weathercalc div.res h3{font-size: 15px;}
.weathercalc ol{display: block;height: 37px;}
.weathercalc ol li{float: left;}
.weathercalc ol li.deg{width: 65px;}
.weathercalc ol li.deg label{width: 30px;}
.weathercalc ol li.speed{width: 62px;}
.weathercalc ol li.submit{width: 95px;}
.weathercalc form#windspeed input.text{margin-right: 5px;}
div.lastvisits{display: block;padding:0 5px 5px 5px;border-bottom: 1px solid #e2e2e2;}
.lastvisits b{color: #729721;margin-right:15px;}
.lastvisits a {margin-right:15px}
.warm{color: #ce141b;}
.cold{color: #00537f;}
.neste24 {display: block;clear: both;}
.neste24 h2{text-align: center;display: block;clear: both;}
.lastvisits ol li ul li.wind{width: 50px; padding-left: 20px;background-position: 0 5px;}
div.cities ul.cities{display: block;}
div.cities ul.cities li{width: 233px;float: left;border-bottom: 1px solid #e0e0e0;margin: 0 5px;height: 34px;}
div.cities ul.cities li h3{display: block;float: left;width: 80px;height: 34px;line-height: 34px;font-family: Verdana, Arial, Helvetica;white-space: no-wrap;overflow: hidden;font-size: 11px;}
div.cities ul.cities li ul{height: 34px;line-height: 34px;width: 149px;float: right;}
div.cities ul.cities li ul li{border: 0;height: 34px;line-height: 34px;float: left;margin: 0;font-size: 11px;white-space: no-wrap;overflow: hidden;}
div.cities ul.cities li ul li.symbol{width: 27px;}
div.cities ul.cities li ul li.symbol img{margin-top: 4px;}
div.cities ul.cities li ul li.temp{width: 52px;padding-left: 4px;font-size: 16px;font-family: Arial, Helvetica, Sans-serif;font-weight: bold;text-align: center;}
div.cities ul.cities li ul li.wind{width: 45px;background-position: 0 7px;padding-left: 18px;}
div.maxmin{display: block;border-top: 3px solid #a5c957;border-bottom: 3px solid #a5c957;margin-top: 10px;}
div.maxmin ul{height: 46px;}
div.maxmin ul li{display: block;height: 46px;ine-height: 46px;width: 387px;float: left;font-size: 19px;color: #6a6a6a;font-family: Arial, Helvetica, Sans-serif;white-space: nowrap;}
div.maxmin ul li a,
div.maxmin ul li a:link,
div.maxmin ul li a:active,
div.maxmin ul li a:visited{color: #000;text-decoration: none;}
div.maxmin ul li a:hover{text-decoration: underline;color: #000;}
table.sokres{border: 1px solid #d4e5af;margin-bottom: 20px;}
table.sokres col.land{width: 12.5%;}
table.sokres col.type{width: 30%;}
table.sokres col.fylke{width: 12.5%;}
table.sokres col.stedsnavn{width: 35%;}
table.sokres thead tr th,
table.sokres thead tr td{font-size: 13px;font-weight: bold;font-family: Verdana, Arial, Helvetica, Sans-serif;text-transform: uppercase;}
table.sokres td,
table.sokres th{padding: 4px;border-bottom: 1px solid #d4e5af;}
table.sokres thead th,
table.sokres thead td{background: #d4e5af;border: 1px solid #d4e5af;}
table.sokres td,
table.sokres th{border-left: 1px solid #d4e5af;}
table.sokres th.no_bottom,
table.sokres td.no_bottom{border-bottom: 0;}
.column1{border-left: 0;}
tr.odd,
th.odd{background: #edf4dd;}
tr.odd th.column1{background: #d4e5af;}
.pollen.varsel table{width: 100%;font-size: 11px;padding-bottom: 5px;border: 1px solid #e9e9e9;margin-bottom: 10px;}
.pollen.varsel td span{display: block;width: 43px;text-indent: -9999px;}
dt.null{border:1px solid #ccc;height:11px;width:11px;line-height:11px}
dt.one, dt.two, dt.trhree, dt.four {border:none} 
.null{background: #fff;}
.one{background: #9ec34e;}
.two{background: #ff9933;}
.three{background: #ce0c21;}
.four{background: #6a1414;}
.pollen.varsel table col.even,
.pollen.varsel table col.odd{width: 3.15%;}
.pollen.varsel table col.odd{border-left: 1px solid #e9e9e9;}
.pollen.varsel table col.or,
.pollen.varsel table col.salix,
.pollen.varsel table col.gress{background: #eaeaea;}
.pollen.varsel table col.or.odd{border-left: 1px solid #e9e9e9;}
.pollen.varsel table col.even{border-left: 1px solid #e9e9e9;}
.pollen.varsel table tbody th,
.pollen.varsel table tbody td{border-bottom: 1px solid #e9e9e9;padding: 3px 2px;color: #6a6a6a;}
.pollen.varsel table thead td{border-left: 1px solid #e9e9e9;border-right: 1px solid #e9e9e9;}
.pollen.varsel table thead td,{border: 0;}
.pollen.varsel table thead{border: 1px solid #e9e9e9;}
.pollen.varsel table thead th{text-align: center;padding: 3px;}
.pollen.varsel table thead th.pollentype{text-transform: uppercase;letter-spacing: 3px;border-bottom: 1px solid #e9e9e9;padding: 4px 0;font-weight: bold;}
.pollen.varsel dl{font-size: 11px;color: #6a6a6a;}
.pollen.varsel dt,
.pollen.varsel dd{display: block;float: left;height: 15px;line-height: 15px;}
.pollen.varsel dd{margin-right: 12px;padding-left: 3px;}
.pollen.varsel dt{text-align: center;width: 15px;text-indent: -9999px;height: 13px;width: 13px;line-height: 13px;}
.pollen.varsel dd.last{margin-right: 0;padding-right: 0;border-right: 0;}
h2.pollenvarsel{background: url(http://gfx.dagbladet.no/vaer/v3/icon_pollen.gif) no-repeat 0 2px;padding-left: 31px;}
.pollen.varsel h3{width: 110px;float: left;font-size: 12px;height: 15px;line-height: 15px;color: #6a6a6a;font-weight: normal;font-family: Verdana, Arial, Helvetica, Sans-serif;}
.degrees, .wspeed, .wsymb {text-align: center;}
.degrees a:link, .degrees a:visited {font:normal bold 14px arial,helvetiva,verdana,sans-serif;color:#fff}
.wspeed a:link, .wspeed a:visited {font-size: 12px;color: black;}
.degrees a:hover, .wspeed a:hover {font-weight: bold}
.wsymb a:link, .wsymb a:visited, .wsymb a:hover,
.degrees a:link, .degrees a:visited, .degrees a:hover,
.wspeed a:link, .wspeed a:visited, .wspeed a:hover{text-decoration: none;display: block;width: 32px;height: 32px;line-height: 34px;}
