﻿.px200 {
  width                                           : 271px;
}

body#weather {
  background-image                                : url(https://nettarkivet.nb.no/search/nb/20070603210204oe_/http://fil.nrk.no/contentfile/web/bgimages/special/weather/weatherbodybackground.gif) !important;
  background-color                                : #fafeff;
}

#weather * {
  font-family                                     : arial, helvetica, sans-serif;
}


/* Topline */
#weather #topline .logoline {
  background                                      : url(https://nettarkivet.nb.no/search/nb/20070603210204oe_/http://fil.nrk.no/contentfile/web/bgimages/special/weather/bg-weathertopline.gif) repeat-x bottom left;
  border                                          : 0;
  height                                          : 83px;
  margin-bottom                                   : 17px;
  padding-top                                     : 0;
}

#weather #topline .logoline .logoline-wrapper {
  width                                           : 100%;
  height                                          : 83px;
  background-image                                : url(https://nettarkivet.nb.no/search/nb/20070603210204oe_/http://fil.nrk.no/contentfile/web/bgimages/special/weather/weathertopline.gif);
  background-repeat                               : no-repeat;
  background-position                             : center center;
  background-color                                : transparent;
  color                                           : #fff;
  margin                                          : 0;
  border                                          : 0;
}

#topline .logoline .logoline-wrapper .logoline-wrapper-inner {
  width                                           : 980px;
  background-image                                : none;
  background-color                                : transparent;
  color                                           : #fff;
  margin                                          : 0 auto 0 auto;
  border                                          : 0;
}

/* Topline logos */
#weather #topline .logoline .yr-logo {
  width                                           : 136px;
  float                                           : left;
}

#weather #topline .logoline .yr-logo h1 {
  font-size                                       : 35px;
  margin                                          : 17px 0 0 0;
  padding                                         : 0;
  width                                           : 128px;
  height                                          : 53px;
  overflow                                        : hidden;
  }

/* Topline search field */
#weather #topline .logoline .searchbox {
  float                                           : left;
  width                                           : 370px;
  height                                          : 64px;
  border                                          : 0;
  margin-top                                      : 4px;
  margin-right                                    : 8px;
}

#weather #topline .logoline .searchbox div {
  float                                           : left;
}

#weather #topline .logoline .searchbox input.search-field {
  border                                          : 1px solid #578399;
  background                                      : #fff url(https://nettarkivet.nb.no/search/nb/20070603210204oe_/http://fil.nrk.no/contentfile/web/bgimages/special/weather/bg-search-input.gif) no-repeat top left;
  color                                           : #212d2c ;
  width                                           : 257px;
  height                                          : 22px;
  margin                                          : 4px 1px 0 6px;
  padding                                         : 5px 0 0 3px;
}

#weather #topline .logoline .searchbox input.search-button {
  background                                      : url(https://nettarkivet.nb.no/search/nb/20070603210204oe_/http://fil.nrk.no/contentfile/web/bgimages/special/weather/bg-search-button.gif) no-repeat top left;
  width                                           : 99px;
  height                                          : 35px;
  border                                          : 0;
  color                                           : #536a7e;
  text-align                                      : center;
  text-transform                                  : uppercase;
  font-size                                       : 16px;
  font-weight                                     : bold;
  margin                                          : 5px 0 0 0;
  cursor                                          : pointer;
}

#weather #topline .logoline .searchbox input.search-button:hover {
  color                                           : #212d2c;
  background-color                                : inherit;
}

html>body#weather #topline .logoline .searchbox input.search-button {
  margin                                          : 4px 0 0 0;
}

#weather #topline .logoline .searchbox p {
  font-size                                       : 11px;
  color                                           : #212d2c;
  background-color                                : transparent;
  margin                                          : 2px 0 0 5px;
  padding                                         : 0 0 0 1px;
}
#weather #topline .logoline .searchbox p.stext {
  font-weight                                     : bold;
}

#weather #topline .logoline .searchbox a:link,
#weather #topline .logoline .searchbox a:focus,
#weather #topline .logoline .searchbox a:active,
#weather #topline .logoline .searchbox a:visited {
  color                                           : #212929;
  background-color                                : transparent;
  text-decoration                                 : underline;
}

#weather #topline .logoline .searchbox a:hover {
  color                                           : #4c54cb;
}

/* NRK og Met-logoar */

#weather #topline .corp-logos {
  width                                           : 222px;
  height                                          : 53px;
  overflow                                        : hidden;
  margin                                          : 17px 0 0 76px;
  float                                           : left;
}

#weather #topline .corp-logos .nrk-logo {
  width                                           : 88px;
  float                                           : left;
}

#weather #topline .corp-logos .met-logo {
  width                                           : 134px;
  float                                           : right;
}


/* Topline languages */
#weather #topline .logoline ul.language {
  background                                      : #d8f4ff url(https://nettarkivet.nb.no/search/nb/20070603210204oe_/http://fil.nrk.no/contentfile/web/bgimages/special/weather/bg-language.gif) no-repeat top left;;
  color                                           : #212d2c;
  border                                          : 1px solid #2195d3;
  width                                           : 80px;
  height                                          : 64px;
  font-size                                       : 11px;
  float                                           : right;
}

#weather #topline .logoline ul.language li {
  width                                           : 80px;
  margin                                          : 1px 0 0 0;
}

#weather #topline .logoline ul.language li a:link,
#weather #topline .logoline ul.language li a:focus,
#weather #topline .logoline ul.language li a:active,
#weather #topline .logoline ul.language li a:visited {
  color                                           : #212d2c;
  display                                         : block;
  width                                           : 80px;
  height                                          : 14px;
  padding-top                                     : 1px;
}

#weather #topline .logoline ul.language li span {
  padding-left                                    : 18px;
}

#weather #topline .logoline ul.language li.norwegian a:link,
#weather #topline .logoline ul.language li.norwegian a:focus,
#weather #topline .logoline ul.language li.norwegian a:active,
#weather #topline .logoline ul.language li.norwegian a:visited {
  background                                      : url(https://nettarkivet.nb.no/search/nb/20070603210204oe_/http://fil.nrk.no/contentfile/web/icons/weather/norwegian.gif) no-repeat top left;
}

#weather #topline .logoline ul.language li.english a:link,
#weather #topline .logoline ul.language li.english a:focus,
#weather #topline .logoline ul.language li.english a:active,
#weather #topline .logoline ul.language li.english a:visited {
  background                                      : url(https://nettarkivet.nb.no/search/nb/20070603210204oe_/http://fil.nrk.no/contentfile/web/icons/weather/uk.gif) no-repeat top left;
}

#weather #topline .logoline ul.language li.sami a:link,
#weather #topline .logoline ul.language li.sami a:focus,
#weather #topline .logoline ul.language li.sami a:active,
#weather #topline .logoline ul.language li.sami a:visited {
  background                                      : url(https://nettarkivet.nb.no/search/nb/20070603210204oe_/http://fil.nrk.no/contentfile/web/icons/weather/samigiella.gif) no-repeat top left;
}

#weather #topline .logoline ul.language li.norwegian a:hover,
#weather #topline .logoline ul.language li.english a:hover,
#weather #topline .logoline ul.language li.sami a:hover {
  background-position                             : top right;
}

#weather #topline .logoline ul.language li.selected a:link,
#weather #topline .logoline ul.language li.selected a:focus,
#weather #topline .logoline ul.language li.selected a:active,
#weather #topline .logoline ul.language li.selected a:visited {
  background-position                             : top center;
}





/* Bottomline */

/* #bottom {
  display                                         : block;
  padding-bottom                                  : 20px;
  margin-top                                      : 8px;
  clear                                           : both;
  float                                           : none;
  height                                          : auto;
}*/

#bottom {
  display                                         : block;
  padding-bottom                                  : 20px;
  margin                                          : 8px auto 0 auto;
  clear                                           : both;
  float                                           : none;
  height                                          : auto;
  width                                           : 980px;
}

#bottom .bottomline {
  margin                                          : 8px auto 8px auto;
  text-align                                      : center;
  width                                           : 980px;
  clear                                           : both;
  float                                           : none;
  display                                         : block;
  background-color                                : #069;
}

#bottom .bottomline p {
  color                                           : #fff;
  font-size                                       : 10px;
  text-align                                      : center;
  width                                           : 100%;
  padding                                         : 8px 0 8px 0;
}

#bottom .bottomline p a:link,
#bottom .bottomline p a:active,
#bottom .bottomline p a:visited,
#bottom .bottomline p a:focus {
  color                                           : #fff;
  text-decoration                                 : none;
}

#bottom .bottomline p a:hover {
  color                                           : #bbb;
}

/* Holly Hack (http://pear.reversefold.com/badIE/) fikser bug i IE hvor tekst forsvinner pga clear: both. Hides from IE5-mac \*/
* html #bottom,
* html #bottom div.ad,
* html #bottom div.ad div.ad-content {
  height                                          : 1%;
  zoom                                            : 100%;
} /* End hide from IE5-mac */


#weather .bottomline {
  background-color                                : #37c4e2;
  color                                           : #fff;
}

#weather .bottomline p {
  font-size                                       : 11px;
  font-weight                                     : bold;
}

#weather .bottomline a:link,
#weather .bottomline a:focus,
#weather .bottomline a:active,
#weather .bottomline a:visited {
  text-decoration                                 : none;
  font-size                                       : 11px;
  background                                      : url(https://nettarkivet.nb.no/search/nb/20070603210204oe_/http://fil.nrk.no/contentfile/web/bgimages/special/weather/bottomline-link.gif) no-repeat center left;
  padding-left                                    : 20px;
  margin-left                                     : 13px;
}

#weather .bottomline a:hover {
  text-decoration                                 : underline !important;
  color                                           : #fff !important;
  background-color                                : inherit;
}

#weather .bottomline .bottomtext {
  background-color                                : #fff;
  color                                           : #000;
  font-weight                                     : normal;
  width                                           : 420px;
  text-align                                      : center;
  font-size                                       : 11px;
  padding                                         : 16px 280px 0 280px;
}

#weather .bottomline .bottomtext ul {
  background-color                                : transparent;
  text-align                                      : center;
}

#weather .bottomline .bottomtext ul li {
  display                                         : inline;
  list-style-type                                 : none;
  padding                                         : 0;
  margin                                          : 0;
}

#weather .bottomline .bottomtext a:link,
#weather .bottomline .bottomtext a:focus,
#weather .bottomline .bottomtext a:active,
#weather .bottomline .bottomtext a:visited {
  color                                           : #0fa2d8;
  padding                                         : 0 0 0 1px;
  margin                                          : 0;
  white-space                                     : nowrap;
  background-image                                : none;
}

#weather .bottomline .bottomtext a:hover  {
  color                                           : #fff;
  background-color                                : #0fa2d8;
  text-decoration                                 : none !important;
}





/* Search results */

#weather .more-results {
  margin: 10px 0 10px 0;
  }
#weather .more-results a {
  color: #37c4e2;
  font-weight: bold;
  }
#weather .more-results a:hover {
  color: #c00;
  }

#weather .more-results li, .more-results ul, .more-results p {
  display: inline;
  font-size: 11px;
  font-family: Arial, Helvetica, sans-serif;
  margin: 0;
  padding: 0;
  }
#weather .more-results li, .more-results p {
  margin-right: 10px;
  }
#weather .more-results .selected {
  font-weight: bold;
  color: #c00;
  font-size: 15px;
  }






/* Breadcrumbs */
#path {
  display                                         : none !important;
}

#weather ul.breadcrumbs {
  padding-left                                    : 0;
  margin-left                                     : 0;
  font-size                                       : 11px;
  float                                           : left;
  width                                           : 670px;
  clear                                           : none; 
}

#weather .wrapper #point h1 {
  padding-left                                    : 0;
  margin-left                                     : 0;
  font-size                                       : 26px;
  float                                           : left;
  clear                                           : both; 
  color                                           : black;
  font-weight                                     : bold;
  width                                           : 650px;
}

/* / */

/* Versions: Printer friendly + reference friendly */
#weather .wrapper ul.versions {
  width                                           : 157px;
  float                                           : right;
  font-size                                       : 11px;
} 

#weather .wrapper ul.versions li {
   
}

#weather .wrapper ul.versions li.print a:link,
#weather .wrapper ul.versions li.print a:focus,
#weather .wrapper ul.versions li.print a:active,
#weather .wrapper ul.versions li.print a:visited {
  background                                      : url(https://nettarkivet.nb.no/search/nb/20070603210204oe_/http://fil.nrk.no/contentfile/web/bgimages/special/weather/printer-friendly.gif) no-repeat top left;
  text-decoration                                 : underline;
  border-bottom                                   : 1px solid #96b9bd;
  display                                         : block;
  height                                          : 20px;
  vertical-align                                  : middle;
  padding                                         : 6px 0 0 29px;
}

#weather .wrapper ul.versions li.reference a:link,
#weather .wrapper ul.versions li.reference a:focus,
#weather .wrapper ul.versions li.reference a:active,
#weather .wrapper ul.versions li.reference a:visited {
  background                                      : url(https://nettarkivet.nb.no/search/nb/20070603210204oe_/http://fil.nrk.no/contentfile/web/bgimages/special/weather/reference-friendly.gif) no-repeat top left;
  text-decoration                                 : underline;
  display                                         : block;
  height                                          : 21px;
  vertical-align                                  : middle;
  padding                                         : 6px 0 0 29px;
}

#weather .wrapper ul.versions li.reference a:hover,
#weather .wrapper ul.versions li.print a:hover {
  background-position                             : top right;
}

/* Menu column */
#weather #menu * {
  font-size                                       : 11px;
}

#weather .menu-heading strong {
  display                                         : none;
}

#weather .menu-open li a:link,
#weather .menu-open li a:focus,
#weather .menu-open li a:active,
#weather .menu-open li a:visited {
  background-color                                : #d6eef7 !important;
  color                                           : #212d2c;
}
#weather .menu-open li a:hover {
  background-color                                : #cce5ec !important;
} 

#weather .menu-open li em {
  background-color                                : #9fdaef !important;
  color                                           : #212d2c;
  font-weight                                     : bold;
}

#weather .menu-info {
  font-size                                       : 11px;
}

#weather #main {
  background-color                                : #f9feff;
  color                                           : #000;
}

#weather h3 {
  text-transform                                  : none;
}

/* Plus and minus degrees */
#weather .plus {
  color                                           : #f01c1c;
}

#weather .minus {
  color                                           : #0280d9;
}

/* Boxes */
#weather .darkbox {
  color                                           : inherit;
  background-color                                : #c7d5d5;
  padding                                         : 3px;
  margin                                          : 0 0 8px 0;
  border                                          : 1px solid #c4cdcc;
  display                                         : block;
  width                                           : auto;
  height                                          : auto;
  float                                           : none;
}

#weather .darkbox h3 {
  color                                           : #212d2c;
  background-color                                : #c7d5d5;
  font-size                                       : 14px;
  font-weight                                     : bold;
  padding                                         : 0 5px 2px 2px;
}

#weather .darkbox h3 span {
  font-size                                       : 11px;
  font-weight                                     : normal;
  padding-left                                    : 5px;
}

#weather .lightbox {
  color                                           : inherit;
  background-color                                : #efefea;
  padding                                         : 3px;
  margin                                          : 0 0 8px 0;
  border                                          : 1px solid #c4cdcc;
  display                                         : block;
  width                                           : auto;
  height                                          : auto;
  float                                           : none;
}

#weather .whitebox {
  color                                           : inherit;
  background-color                                : #fff;
  padding                                         : 5px;
  margin                                          : 0;
  display                                         : block;
  width                                           : auto;
  height                                          : auto;
  float                                           : none;
}

#weather .whitebox h3 {
  font-size                                       : 12px;
  background-color                                : #fff;
  color                                           : #7a8180;
  background                                      : url(https://nettarkivet.nb.no/search/nb/20070603210204oe_/http://fil.nrk.no/contentfile/web/bgimages/special/weather/bg-graded-header.gif) repeat-x top left;
  padding                                         : 0 5px;
  height                                          : 21px;
  line-height                                     : 21px;
}

#weather .whitebox h3 span {
  font-weight                                     : normal;
}

#weather .tborderbox {
  color                                           : inherit;
  background-color                                : inherit;
  border-top                                      : 1px solid #c7d5d5;
  padding                                         : 4px 0;
  margin                                          : 0;
  display                                         : block;
  width                                           : auto;
  height                                          : auto;
  float                                           : none;
}

#weather .tborderbox h3 {
  padding-left                                    : 0 !important;
}

/* Widths */

#weather .px128 {
  width                                           : 128px;
}

#weather .px209 {
  width                                           : 195px;
}

#weather .px390 {
  width                                           : 394px;
}

#weather .px390 {
  width                                           : 394px;
}

#weather .px402 {
  width                                           : 402px;
}

#weather .px410 {
  width                                           : 410px;
}

/* Wind icons */
#weather .north div {
  background                                      : url(https://nettarkivet.nb.no/search/nb/20070603210204oe_/http://fil.nrk.no/contentfile/web/icons/weather/symbols/icon-wind-north.gif) no-repeat center center;
}

#weather .north-northeast div {
  background                                      : url(https://nettarkivet.nb.no/search/nb/20070603210204oe_/http://fil.nrk.no/contentfile/web/icons/weather/symbols/icon-north-northeast.gif) no-repeat center center;
}

#weather .north-northwest div {

}

#weather .south div {
  background                                      : url(https://nettarkivet.nb.no/search/nb/20070603210204oe_/http://fil.nrk.no/contentfile/web/icons/weather/symbols/icon-wind-south.gif) no-repeat center center;
}

#weather .south-southeast div {

}

#weather .south-southeast div {

}

#weather .east div {
  background                                      : url(https://nettarkivet.nb.no/search/nb/20070603210204oe_/http://fil.nrk.no/contentfile/web/icons/weather/symbols/icon-wind-east.gif) no-repeat center center;
}

#weather .east-southeast div {

}

#weather .east-southeast div {

}

#weather .west div {
  background                                      : url(https://nettarkivet.nb.no/search/nb/20070603210204oe_/http://fil.nrk.no/contentfile/web/icons/weather/symbols/icon-wind-west.gif) no-repeat center center;
}

#weather .west-northeast div {
  background                                      : url(https://nettarkivet.nb.no/search/nb/20070603210204oe_/http://fil.nrk.no/contentfile/web/icons/weather/symbols/icon-north-northeast.gif) no-repeat center center;
}

#weather .west-northwest div {

}

#weather .wind div span {
  display                                         : none;
}


/***** FRONT PAGE ******/
#weather .extreme {
  border                                          : 1px solid #f59999;
  margin-bottom                                   : 8px;
  background                                      : #f4d3d3 url(https://nettarkivet.nb.no/search/nb/20070603210204oe_/http://fil.nrk.no/contentfile/web/bgimages/special/weather/bg-extreme.gif) no-repeat 6px 6px;
}

#weather .extreme h3 {
  background-color                                : #fff;
  color                                           : #d30606;
  padding                                         : 4px 6px;
  margin                                          : 1px 1px 0 73px;
  font-size                                       : 12px;
  border                                          : 1px solid #eccccb;
  border-bottom                                   : 1px solid #f4d3d3;
}

#weather .extreme h3 strong {
  background-color                                : #f00d0d;
  color                                           : #fff;
  padding                                         : 0 2px;
}

#weather .extreme div {
  margin                                          : 0 1px 1px 73px;
  background-color                                : #fff;
  border                                          : 1px solid #eccccb;
  border-top                                      : 0;
}

#weather .extreme p {
  padding                                         : 3px 6px;
  font-size                                       : 11px;
}

#weather .extreme a:link,
#weather .extreme a:focus,
#weather .extreme a:active,
#weather .extreme a:visited {
  color                                           : #0c8bba;
  background-color                                : #fff;
  font-weight                                     : bold;
  padding                                         : 0 8px 0 0;
  text-decoration                                 : underline;
  line-height                                     : 14px;
  background                                      : url(https://nettarkivet.nb.no/search/nb/20070603210204oe_/http://fil.nrk.no/contentfile/web/icons/weather/arrow-double-bold-0c8bba.gif) no-repeat center right;
  white-space                                     : nowrap;
}

#weather .extreme a span {
  width                                           : 10px;  
  display                                         : block;
  clear                                           : none;
  float                                           : right;
}

/* Tables */
#weather .selected-forecast {
  border                                          : 1px solid #c4cdcc;
  background-color                                : #f2f2ee;
  color                                           : #7a8180;
  padding                                         : 1px;
}

#weather .selected-forecast.lastvisited {
  border-bottom                                   : 0;
}

#weather .selected-forecast table {
  border-collapse                                 : collapse;
  border                                          : 2px solid #dfdfd8;
  background-color                                : #f7f7f5;
  color                                           : inherit;
  font-size                                       : 11px;
  margin-bottom                                   : 0;
}

#weather .selected-forecast table thead th {
  background                                      : #fff url(https://nettarkivet.nb.no/search/nb/20070603210204oe_/http://fil.nrk.no/contentfile/web/bgimages/special/weather/bg-weathermap-header.gif) repeat-x top left;
  color                                           : #7a8180;
  font-weight                                     : normal;
  text-align                                      : center;
  border-bottom                                   : 1px solid #e5e5df;
  border-right                                    : 1px solid #fff;
  height                                          : 15px;
  white-space                                     : nowrap;
}

#weather .selected-forecast table thead th.first {
  border-right                                    : 1px solid #d2d2cc;
  border-bottom                                   : 1px solid #d2d2cc;
  width                                           : 97px;
  font-weight                                     : bold;
  text-align                                      : left;
  background-image                                : none;
}

#weather .selected-forecast table tbody th {
  background                                      : #f7f7f5 url(https://nettarkivet.nb.no/search/nb/20070603210204oe_/http://fil.nrk.no/contentfile/web/bgimages/special/weather/line-bottom-dotted.gif) repeat-x bottom left;
  border-right                                    : 1px solid #d2d2cc;
}

#weather .selected-forecast table tbody tr.odd th {
  background-color                                : #f2f2ef;
}

#weather .selected-forecast table tbody tr.last th {
  background-image                                : none;
}

#weather .selected-forecast table tbody th a:link,
#weather .selected-forecast table tbody th a:focus,
#weather .selected-forecast table tbody th a:active,
#weather .selected-forecast table tbody th a:visited {
  color                                           : #0fa2d8;
  background-color                                : transparent;
  display                                         : block;
  height                                          : 21px;
  padding-top                                     : 7px;
  text-decoration                                 : underline;
}

#weather .selected-forecast table tbody th a:hover {
  color                                           : #4c54cb;
}

#weather .selected-forecast table td {
  background                                      : #f7f7f5 url(https://nettarkivet.nb.no/search/nb/20070603210204oe_/http://fil.nrk.no/contentfile/web/bgimages/special/weather/bg-forecast-fp.gif) repeat-x bottom left;
  height                                          : 32px; 
  color                                           : inherit;
  padding                                         : 0;
}

#weather .selected-forecast table tr.odd td {
  background                                      : #f2f2ef url(https://nettarkivet.nb.no/search/nb/20070603210204oe_/http://fil.nrk.no/contentfile/web/bgimages/special/weather/bg-forecast-fp-odd.gif) repeat-x bottom left;
}

#weather .selected-forecast table tr.odd.first td {
  background                                      : #f2f2ef url(https://nettarkivet.nb.no/search/nb/20070603210204oe_/http://fil.nrk.no/contentfile/web/bgimages/special/weather/bg-forecast-fp-first-odd.gif) repeat-x bottom left;
}

#weather .selected-forecast table tbody tr.last td {
  background-image                                : url(https://nettarkivet.nb.no/search/nb/20070603210204oe_/http://fil.nrk.no/contentfile/web/bgimages/special/weather/bg-forecast-fp-last.gif);
}

#weather .selected-forecast table td.w-icon {
  width                                           : 45px;
  height                                          : 31px;
  border-right                                    : 0;
}

#weather .selected-forecast table td.w-icon div {
  width                                           : 45px;
  height                                          : 31px;
}

#weather .selected-forecast table td.w-icon span {
  display                                         : none;
}

#weather .selected-forecast table td.plus {
  color                                           : #f01c1c;
  background-color                                : inherit;
  font-size                                       : 11px;
  font-weight                                     : bold;
  width                                           : 28px;
  height                                          : 31px;
}

#weather .selected-forecast table td.minus {
  color                                           : #0280d9;
  background-color                                : inherit;
  font-size                                       : 11px;
  font-weight                                     : bold;
  width                                           : 28px;
  height                                          : 31px;
}

#weather .selected-forecast table tfoot td {
  padding                                         : 5px;
  height                                          : auto;
}

#weather .selected-forecast table tfoot td a:link,
#weather .selected-forecast table tfoot td a:focus,
#weather .selected-forecast table tfoot td a:active,
#weather .selected-forecast table tfoot td a:visited {
  color                                           : #0c8bba;
  text-decoration                                 : underline;
  padding-right                                   : 8px;
  background                                      : url(https://nettarkivet.nb.no/search/nb/20070603210204oe_/http://fil.nrk.no/contentfile/web/icons/weather/arrow-double.gif) no-repeat center right;
}

#weather .selected-forecast table tfoot td a:hover {
  color                                           : #4c54cb;
}


/* Weather map */
#weather #weather-map.mapbox {
  background                                      : transparent url(https://nettarkivet.nb.no/search/nb/20070603210204oe_/http://fil.nrk.no/contentfile/web/bgimages/special/weather/bg-mapbox-frontpage.gif) no-repeat top left;
  width                                           : 316px;
  height                                          : 509px;
  padding                                         : 4px;
}

#weather #weather-map.mapbox h2 {
  color                                           : #7a8180;
  background                                      : #efefea url(https://nettarkivet.nb.no/search/nb/20070603210204oe_/http://fil.nrk.no/contentfile/web/bgimages/special/weather/bg-weathermap-header.gif) repeat-x top left;
  font-size                                       : 12px;
  padding-left                                    : 5px;
  padding-top                                     : 2px;
  height                                          : 15px;
  width                                           : 311px;
}

#weather #weather-map.mapbox img.map {
  border                                          : 2px solid #efefea;
  padding                                         : 1px;
}

#weather #weather-map.mapbox img.slider {
  margin                                          : 5px auto;
}

/* DIRECTORY */
#weather .directory {
  display                                         : block;
  height                                          : 250px;
  width                                           : auto;
  font-size                                       : 11px;
  line-height                                     : 14px;
  float                                           : none;
  clear                                           : both;
  border                                          : 1px solid #dadedc;
  padding                                         : 0;
  background-color                                : #fff;
}

html>body#weather .directory {
  height                                          : auto;
  line-height                                     : 12px;
}

#weather .directory * {
  font-family                                     : arial, helvetica, sans-serif !important;
}

#weather .directory h3 {
  background                                      : #efefea url(https://nettarkivet.nb.no/search/nb/20070603210204oe_/http://fil.nrk.no/contentfile/web/bgimages/special/weather/bg-weathermap-header.gif) repeat-x top left;
  color                                           : #212d2c;
  font-size                                       : 14px;
  font-weight                                     : bold;
  border-bottom                                   : 1px solid #edede8;
  margin-bottom                                   : 0;
}

#weather .directory-col1 {
  width                                           : 217px;
  height                                          : auto;
  float                                           : left;
  display                                         : block;
  margin                                          : 0;
  padding                                         : 0;
  border-right                                    : 1px solid #e1e6e5;
}

#weather .directory-col2 {
  width                                           : 217px;
  height                                          : auto;
  float                                           : left;
  display                                         : block;
  margin                                          : 0;
  padding                                         : 0;
  border-right                                    : 1px solid #e1e6e5;
}

#weather .directory-col3 {
  width                                           : 218px;
  height                                          : auto;
  float                                           : right;
  display                                         : block;
  margin                                          : 0;
  padding                                         : 0;
}

#weather .directory div div {
  background-color                                : #fff; 
  color                                           : #4d5756;
  padding                                         : 3px 5px;
}

#weather .directory div div:hover {
  background-color                                : #f7f7f7; 
  color                                           : #212d2c;
}

#weather .directory div div h4 {
  padding                                         : 0;
  margin                                          : 0 0 0 1px;
  color                                           : #7a8180;
  background-color                                : transparent;
}

#weather .directory div div h4 a:link,
#weather .directory div div h4 a:focus,
#weather .directory div div h4 a:active,
#weather .directory div div h4 a:visited {
  padding                                         : 0;
  margin                                          : 0;
  color                                           : #7a8180;
  background-color                                : transparent;
  font-size                                       : 11px;
  font-weight                                     : bold;
}

#weather .directory div div:hover h4 a:link,
#weather .directory div div:hover h4 a:focus,
#weather .directory div div:hover h4 a:active,
#weather .directory div div:hover h4 a:visited {
  color                                           : #212d2c;
}

#weather .directory div div h4 a:hover {
  color                                           : #212d2c;
  background-color                                : transparent;
}

#weather .directory ul {
  display                                         : block;
  margin                                          : 0 0 8px 0;
}
#weather .directory ul li {
  display                                         : inline;
  line-height                                     : 16px;
}

#weather .directory ul li a:link,
#weather .directory ul li a:focus,
#weather .directory ul li a:active,
#weather .directory ul li a:visited,
#weather .directory .more-places span {
  font-size                                       : 11px;
  color                                           : #0fa2d8;
  background-color                                : inherit;
  text-decoration                                 : underline;
  padding                                         : 0 1px;
  cursor                                          : pointer;
}

#weather .directory ul li a:hover,
#weather .directory .more-places span:hover {
  color                                           : #fff;
  background-color                                : #0fa2d8;
  text-decoration                                 : none;
}

#weather .directory .more-places ul{
  display                                         : block;
  margin-top                                      : 8px; 
  border                                          : 2px solid #e1e6e5; 
  background-color                                : #fff;
  padding                                         : 4px;
  font-size                                       : 11px;
}

#weather .directory .more-places p {
  padding-top                                     : 8px;                                
}

#weather .directory .more-places li {
  padding-right                                   : 3px;
}

/* Plugger */
#weather .intro-element {
  border-color                                    : #c4cdcc;
}

#weather .wrapper-inner .intro-element ul {
  padding-top                                     : 0 !important;
  background-image                                : none;
  border-top                                      : 1px solid #c4cdcc;
}

/* #weather .wrapper-inner .intro-element ul li {
  margin-top                                      : 0; 
  background-color                                : #fff;
  padding-top                                     : 1px;
}*/

#weather .wrapper-inner .intro-element ul li a:link,
#weather .wrapper-inner .intro-element ul li a:focus,
#weather .wrapper-inner .intro-element ul li a:active,
#weather .wrapper-inner .intro-element ul li a:visited {
  background-color                                : #bce3f2;
  font-size                                       : 11px;
  color                                           : #0c8bba;
  width                                           : auto;
/*  padding-left                                    : 3px;*/
}

#weather .wrapper-inner .intro-element ul li a:hover {
  background-color                                : #d6eef7;
}


#weather .wrapper-inner .intro-element ul li a strong {
  font-weight                                     : normal;
  text-decoration                                 : underline;
}

#weather .wrapper-inner .intro-element ul li em.prelink-first {
  font-weight                                     : bold;
  color                                           : #212d2c;
  background-color                                : inherit;
}

/* Plugger in outer-column */

#weather .outer-column .intro-element em {
  color                                           : #7a8180;
  background-color                                : inherit;
  font-size                                       : 11px;
}

#weather .outer-column .intro-element ul {
  padding-top                                     : 0 !important;
  background-image                                : none;
  border-top                                      : 1px solid #c4cdcc;
}

/* #weather .outer-column .intro-element ul li {
  margin-top                                      : 0; 
  background-color                                : #fff;
  padding-top                                     : 2px;
}

html>body#weather .outer-column .intro-element ul li {
  padding-top                                     : 1px;
}*/

#weather .outer-column .intro-element ul li a:link,
#weather .outer-column .intro-element ul li a:focus,
#weather .outer-column .intro-element ul li a:active,
#weather .outer-column .intro-element ul li a:visited {
  background-color                                : #c0e4d8;
  font-size                                       : 11px;
  color                                           : #008457;
  width                                           : auto;
/*  padding-left                                    : 5px;*/
}

#weather .outer-column .intro-element ul li a:hover {
  background-color                                : #d6eef7;
}


#weather .outer-column .intro-element ul li a strong {
  font-weight                                     : bold;
  text-decoration                                 : underline;
}

#weather .outer-column .intro-element ul li em.prelink-first {
  font-weight                                     : bold;
  color                                           : #212d2c;
  background-color                                : inherit;
}


/***** SEARCH PAGE ******/
#weather .search-box {
  border                                          : 1px solid #a6aaa9;
  margin-bottom                                   : 8px;
  background-color                                : #98e1f0;
  width                                           : 646px;
  padding                                         : 4px;
}

#weather .search-box fieldset {
  border                                          : 0;
}

#weather .search-box label {
  vertical-align                                  : 3px;
}

html>body#weather .search-box label {
  vertical-align                                  : 0px;
}

#weather .search-box input {
  background-color                                : #fff;
  border                                          : 1px solid #39aada;
  height                                          : 20px;
  line-height                                     : 20px;
  padding-left                                    : 4px;
  width                                           : 160px;
}

html>body#weather .search-box input {
  padding-top                                     : 2px;
  height                                          : 18px;
}

#weather .outer-column .search-box input {
  width                                           : 152px;
}

#weather .search-box select {
  border                                          : 1px solid #39aada;
  background-color                                : #fff;
  padding                                         : 0;
}

#weather .search-box input.button {
  background-color                                : #e2e3e1;
  color                                           : #000;
  height                                          : 22px;
  line-height                                     : 18px;
  text-align                                      : center;
  width                                           : 50px;
  margin                                          : 0 0 0 20px;
  cursor                                          : pointer;
}

#weather .outer-column .search-box input.button {
  margin                                          : 5px 5px 0 0;
}

html>body#weather .search-box input.button {
  vertical-align                                  : bottom;
  padding                                         : 0 0 2px 0;
}

#weather .search-box input.button:hover {
  background-color                                : #cce5ec;
  cursor                                          : pointer;
}

#weather #search p {
  margin                                          : 8px 4px 4px 4px;
}

#weather #search ul.show {
  margin                                          : 0 4px 10px 0;
}

html>body#weather #search ul.show {
  list-style-position                             : inside;
}

#weather #search ul.show li {
  padding                                         : 0 0 5px 15px;
  background                                      : url(https://nettarkivet.nb.no/search/nb/20070603210204oe_/http://fil.nrk.no/contentfile/web/icons/weather/disc.gif) no-repeat 5px 3px;
}

#weather #search ul.show li a:link,
#weather #search ul.show li a:focus,
#weather #search ul.show li a:active,
#weather #search ul.show li a:visited {
  color                                           : #0fa2d8;
  background-color                                : transparent;
  padding                                         : 0 1px;
}

#weather #search ul.show li a:hover {
  color                                           : #fff;
  background-color                                : #0fa2d8;
}

#weather #search ul.show li strong a:link,
#weather #search ul.show li strong a:focus,
#weather #search ul.show li strong a:active,
#weather #search ul.show li strong a:visited {
  padding                                         : 0;
}

#weather #search .search-result-box {
  border                                          : 1px solid #edede8;
}

#weather #search .wrapper .search-result-box table {
  width                                           : 100%;
}

#weather #search table {
  border-collapse                                 : collapse;
  border                                          : 0;
  background-color                                : #f7f7f5;
  color                                           : inherit;
  font-size                                       : 11px;
  margin-bottom                                   : 0;
}

#weather #search table thead th {
  background                                      : #fff url(https://nettarkivet.nb.no/search/nb/20070603210204oe_/http://fil.nrk.no/contentfile/web/bgimages/special/weather/bg-weathermap-header.gif) repeat-x top left;
  color                                           : #7a8180;
  font-weight                                     : bold;
  text-align                                      : left;
  border-bottom                                   : 1px solid #e5e5df;
  border-right                                    : 1px solid #fff;
  height                                          : 15px;
  white-space                                     : nowrap;
  padding-left                                    : 4px;
}

#weather #search table thead a:link,
#weather #search table thead a:focus,
#weather #search table thead a:active,
#weather #search table thead a:visited {
  text-align                                      : left;
  background                                      : url(https://nettarkivet.nb.no/search/nb/20070603210204oe_/http://fil.nrk.no/contentfile/web/icons/weather/arrow-sort.gif) no-repeat center right;
  padding-right                                   : 8px;
  display                                         : inline;
  padding-left                                    : 0;
}

#weather #search table thead th.sorted a:link,
#weather #search table thead th.sorted a:focus,
#weather #search table thead th.sorted a:active,
#weather #search table thead th.sorted a:visited {
  background                                      : url(https://nettarkivet.nb.no/search/nb/20070603210204oe_/http://fil.nrk.no/contentfile/web/icons/weather/arrow-sorted.gif) no-repeat center right;
  padding-right                                   : 10px;
}

#weather #search table a:link,
#weather #search table a:focus,
#weather #search table a:active,
#weather #search table a:visited {
  color                                           : #0fa2d8;
  background-color                                : transparent;
  display                                         : block;
  font-weight                                     : bold;
  padding-left                                    : 4px;
}

#weather #search table a:hover {
  color                                           : #4c54cb;
}

#weather #search table td {
  background                                      : #f7f7f5 url(https://nettarkivet.nb.no/search/nb/20070603210204oe_/http://fil.nrk.no/contentfile/web/bgimages/special/weather/bg-forecast-fp.gif) repeat-x bottom left;
  border-right                                    : 1px solid #fff;
  height                                          : 28px; 
  color                                           : inherit;
  padding-left                                    : 4px; 
}

html>body#weather #search table td {
  height                                          : 32px; 
}

#weather #search table tr.odd td {
  background                                      : #f2f2ef url(https://nettarkivet.nb.no/search/nb/20070603210204oe_/http://fil.nrk.no/contentfile/web/bgimages/special/weather/bg-forecast-fp-odd.gif) repeat-x bottom left;
}

#weather #search table tr.odd.first td {
  background                                      : #f2f2ef url(https://nettarkivet.nb.no/search/nb/20070603210204oe_/http://fil.nrk.no/contentfile/web/bgimages/special/weather/bg-forecast-fp-first-odd.gif) repeat-x bottom left;
}

#weather #search table tr.last td {
  background-image                                : url(https://nettarkivet.nb.no/search/nb/20070603210204oe_/http://fil.nrk.no/contentfile/web/bgimages/special/weather/bg-forecast-fp-last.gif);
}

#weather #search table td.number {
  text-align                                      : center;
  width                                           : 24px;
}

#weather #search table td.place {
  padding-left                                    : 0;
}

#weather #search table td img {
  float                                           : left;
  margin-right                                    : 4px;
}

/***** REGION ******/

#weather .region3days {
  clear                                           : both;
  border                                          : 1px solid #edede8;
  position                                        : relative;
  top                                             : 8px;
}

#weather .region3days table {
  width                                           : 842px;
  border-collapse                                 : collapse;
  border                                          : 0;
  background-color                                : #f7f7f5;
  color                                           : inherit;
  font-size                                       : 11px;  
}

#weather .region3days table thead th {
  background                                      : #fff url(https://nettarkivet.nb.no/search/nb/20070603210204oe_/http://fil.nrk.no/contentfile/web/bgimages/special/weather/bg-weathermap-header.gif) repeat-x top left;
  color                                           : #7a8180;
  font-size                                       : 14px;
  font-weight                                     : bold;
  text-align                                      : center;
  border-bottom                                   : 1px solid #e5e5df;
  border-right                                    : 1px solid #fff;
  height                                          : 18px;
  white-space                                     : nowrap;
  padding-left                                    : 4px;
}

#weather .region3days table thead tr.time th {
  background-image                                : none;
  background-color                                : #f7f7f5;
  color                                           : inherit;
  font-size                                       : 11px;
  height                                          : 15px;
}

#weather .region3days table a:link,
#weather .region3days table a:focus,
#weather .region3days table a:active,
#weather .region3days table a:visited {
  color                                           : #0fa2d8;
  background-color                                : transparent;
  display                                         : block;
  font-weight                                     : bold;
  padding-left                                    : 4px;
  text-decoration                                 : underline;
}

#weather .region3days table a:hover {
  color                                           : #4c54cb;
}

#weather .region3days table td {
  background                                      : #f7f7f5 url(https://nettarkivet.nb.no/search/nb/20070603210204oe_/http://fil.nrk.no/contentfile/web/bgimages/special/weather/bg-forecast-fp.gif) repeat-x bottom left;
  border-right                                    : 1px solid #fff;
  height                                          : 28px; 
  line-height                                     : 28px;
  color                                           : inherit; 
}

html>body#weather .region3days table td {
  height                                          : 32px; 
}

#weather .region3days table tr.odd td {
  background                                      : #f2f2ef url(https://nettarkivet.nb.no/search/nb/20070603210204oe_/http://fil.nrk.no/contentfile/web/bgimages/special/weather/bg-forecast-fp-odd.gif) repeat-x bottom left;
}

#weather .region3days table tr.odd.first td {
  background                                      : #f2f2ef url(https://nettarkivet.nb.no/search/nb/20070603210204oe_/http://fil.nrk.no/contentfile/web/bgimages/special/weather/bg-forecast-fp-first-odd.gif) repeat-x bottom left;
}

#weather .region3days table tr.last td {
  background-image                                : url(https://nettarkivet.nb.no/search/nb/20070603210204oe_/http://fil.nrk.no/contentfile/web/bgimages/special/weather/bg-forecast-fp-last.gif);
}

#weather .region3days table td.place {
  padding-left                                    : 0;
  border-right                                    : 1px solid #e5e5df;
}


#weather .region3days table td.plus {
  font-weight                                     : bold;
  color                                           : #f01c1c;
  font-size                                       : 14px;
  padding-top                                     : 8px;
}

#weather .region3days table td.minus {
  font-weight                                     : bold;
  color                                           : #0280d9;
  font-size                                       : 14px;
  padding-top                                     : 8px;
}

#weather .region3days table .separate {
  border-right                                    : 1px solid #e5e5df;
}

#weather .region3days table td img {
  float                                           : left;
  padding                                         : 4px;
  margin-top                                      : -8px;  
}

#weather .region-content {
  border                                          : 1px solid #edede8;
  border-top                                      : 0;
  padding                                         : 3px 7px;
  background-color                                : #f8faf7;
  color                                           : #212d2c;
}

html>body#weather .region-content {
  padding                                         : 7px;
}

#weather .region-content * {
  font-family                                     : arial, verdana, sans-serif;
  font-size                                       : 11px;
}

#weather .region-content p {
  padding-top                                     : 10px;
}

/***** POINT PAGES ******/
/* Horizontal menu - point */
#weather #point-menu {
  float                                           : left;
  width                                           : 844px;
  font-size                                       : 12px;
  line-height                                     : normal;
  clear                                           : both;
  margin                                          : 3px 0 -1px 0;
  height                                          : 33px;
}

html>body#weather #point-menu {
  margin                                          : 3px 0 0 0;
}
  
#weather #point-menu ul {
  margin                                          : 0;
  padding                                         : 10px 4px 0 4px;
  list-style                                      : none;
  height                                          : 24px;
}
  
#weather #point-menu li {
  float                                           : left;
  background                                      : url(https://nettarkivet.nb.no/search/nb/20070603210204oe_/http://fil.nrk.no/contentfile/web/icons/weather/point-menu-left.gif) no-repeat left top;
  margin                                          : 0 3px 0 0;
  padding                                         : 0 0 0 3px;
  
}
  
#weather #point-menu a {
  display                                         : block;
  background                                      : url(https://nettarkivet.nb.no/search/nb/20070603210204oe_/http://fil.nrk.no/contentfile/web/icons/weather/point-menu-right.gif) no-repeat right top;
  padding                                         : 5px 10px 5px 5px;
  text-decoration                                 : none;
  font-weight                                     : bold;
  color                                           : #3b6a7c;
  background-color                                : transparent;    
}
  
#weather #point-menu a:hover {
  color                                           : #212d2c;
}
  
#weather #point-menu #current {
  background-image                                : url(https://nettarkivet.nb.no/search/nb/20070603210204oe_/http://fil.nrk.no/contentfile/web/icons/weather/point-menu-left_on.gif);
}
  
#weather #point-menu #current a {
  background-image                                : url(https://nettarkivet.nb.no/search/nb/20070603210204oe_/http://fil.nrk.no/contentfile/web/icons/weather/point-menu-right_on.gif);
  color                                           : #212d2c;
  padding-bottom                                  : 5px;
}

/* Content on point pages */
#weather .point-content {
  border                                          : 1px solid #c7d5d5;
  padding                                         : 3px 7px;
  background-color                                : #f2f4f1;
  color                                           : #212d2c;
}

html>body#weather .point-content {
  padding                                         : 7px;
}

#weather .point-content * {
  font-family                                     : arial, verdana, sans-serif;
  font-size                                       : 11px;
}

#weather .point-content h2 {
  background-color                                : transparent;
  color                                           : #212d2c;
  font-size                                       : 14px;
  font-weight                                     : bold;
  padding                                         : 10px 0 0 0;
  margin-bottom                                   : 0;
  margin-left                                     : -1px;
  text-transform                                  : none;
  height                                          : 20px;
}

#weather .point-content h2 span {
  font-size                                       : 11px;
  font-weight                                     : normal;
  padding-left                                    : 5px;
}

#weather .point-content p {
  padding                                         : 0 0 5px 0;
}

/***** OVERVIEW ******/

.left.px410 {
  overflow                                        : hidden;
}

#weather .meteorologist {
  background                                      : url(https://nettarkivet.nb.no/search/nb/20070603210204oe_/http://fil.nrk.no/contentfile/web/bgimages/special/weather/bg-meteorologist-top.gif) no-repeat top left;
}

#weather .meteorologist.wide {
  background-image                                : url(https://nettarkivet.nb.no/search/nb/20070603210204oe_/http://fil.nrk.no/contentfile/web/bgimages/special/weather/bg-meteorologist-wide-top.gif);
}

#weather .meteorologist h3 {
  background-color                                : transparent;
  color                                           : #000;
  padding                                         : 7px 5px 0 5px;
  margin                                          : 0;
  height                                          : 15px;
  font-size                                       : 12px;
}

html>body#weather .meteorologist h3 {
  height                                          : 15px;
}

#weather .meteorologist div {
  background                                      : url(https://nettarkivet.nb.no/search/nb/20070603210204oe_/http://fil.nrk.no/contentfile/web/bgimages/special/weather/bg-meteorologist-bottom.gif) no-repeat bottom left;
  padding-bottom                                  : 8px;
}

#weather .meteorologist.wide div {
  background-image                                : url(https://nettarkivet.nb.no/search/nb/20070603210204oe_/http://fil.nrk.no/contentfile/web/bgimages/special/weather/bg-meteorologist-wide-bottom.gif);
}

#weather .meteorologist div p, #weather .meteorologist p {
  padding                                         : 0 5px 0 5px !important;
  font-size                                       : 12px !important;
  line-height                                     : 16px;
}

#weather .meteorologist div p, #weather .meteorologist p strong {
  padding                                         : 0 3px 0 0;
  font-size                                       : 12px !important;
}

#weather .observations {
  height                                          : 84px;
  padding-bottom                                  : 0;
}

html>body#weather .observations {
  padding-bottom                                  : 3px;
}

#weather .observation {
  padding                                         : 0;
  font-size                                       : 11px;
}

#weather .observation img {
  padding                                         : 0 1px;
  margin-top                                      : -1px;
  margin-bottom                                   : -1px;
}

html>body#weather .observation img {
  padding                                         : 0 1px 1px 1px;
  margin-bottom                                   : 0;
}

#weather .observation p {
  padding                                         : 0 3px 6px 3px;
}

#weather .observation ul {
  padding                                         : 10px 0 0 3px;
}

#weather .observation ul li {
  padding-bottom                                  : 5px;
}

#weather .observation .today {
  height                                          : 60px;
  width                                           : 150px;
}

#weather .observation .today ul {
  color                                           : #7a8180;
  background-color                                : inherit;
  padding                                         : 0 0 0 5px;
  width                                           : 140px;
}

#weather .observation .today ul li {
  display                                         : inline;  
  vertical-align                                  : middle;
}

#weather .observation .today ul li div {
  float                                           : left;
}

#weather .observation .today ul li.plus div,
#weather .observation .today ul li.minus div {
  font-size                                       : 16px;
  font-weight                                     : bold;
  padding                                         : 6px 4px 0 0;
  width                                           : 25px;
  height                                          : 21px;
}

#weather .observation .today ul li.windtext div {
  width                                           : 110px;
  height                                          : 50px;
  padding-top                                     : 6px;
}

#weather .observation .today ul li.wind div {
  width                                           : 25px;
  height                                          : 45px;
  background-color                                : transparent;
} 
#weather .forecast {
  border                                          : 1px solid #c4cdcc;
  background-color                                : #fff;
  color                                           : #212d2c;
  padding                                         : 1px;
  margin-bottom                                   : 8px;
}

#weather .forecast table {
  background-color                                : #efefea;
  color                                           : #212d2c;
  border-collapse                                 : collapse;
  font-size                                       : 11px;
  width                                           : 100%;
}

#weather .forecast table thead th {
  background:                                     : #eaece8;
  color                                           : #7a8180;
  text-align                                      : center;
  font-size                                       : 12px;
}

#weather .forecast table thead .th1 th {
  height                                          : 16px;
  background                                      : #f5f5f1;
}

#weather .forecast table thead .th1 .periodical {
  background                                      : #f5f5f1 url(https://nettarkivet.nb.no/search/nb/20070603210204oe_/http://fil.nrk.no/contentfile/web/bgimages/special/weather/bg-forecast-th1-bg.gif) repeat-x top right;
}

#weather .forecast table thead .th2 th {
  height                                          : 22px;
  background                                      : #f5f5f1 url(https://nettarkivet.nb.no/search/nb/20070603210204oe_/http://fil.nrk.no/contentfile/web/bgimages/special/weather/bg-forecast-th2-bg-end.gif) repeat-x top left;
  font-style                                      : italic;
}

#weather .forecast table thead .th2 .periodical {
  background                                      : #f5f5f1 url(https://nettarkivet.nb.no/search/nb/20070603210204oe_/http://fil.nrk.no/contentfile/web/bgimages/special/weather/bg-forecast-th2-bg.gif) repeat-x top right;
}


#weather .forecast table tbody th {
  background                                      : url(https://nettarkivet.nb.no/search/nb/20070603210204oe_/http://fil.nrk.no/contentfile/web/bgimages/special/weather/bg-forecast-header.gif) no-repeat top left;
  width                                           : 65px;
  height                                          : 39px;
  font-weight                                     : normal;
  text-align                                      : left;
  padding                                         : 5px 8px;
}

#weather .forecast table tbody tr.firstrow th {
  background                                      : url(https://nettarkivet.nb.no/search/nb/20070603210204oe_/http://fil.nrk.no/contentfile/web/bgimages/special/weather/bg-forecast-header-top.gif) no-repeat top left;
}

#weather .forecast table tbody tr.now th {
  background                                      : url(https://nettarkivet.nb.no/search/nb/20070603210204oe_/http://fil.nrk.no/contentfile/web/bgimages/special/weather/bg-forecast-now-header.gif) no-repeat top left;
  color                                           : #fff;
}
#weather .forecast table tbody tr.now th strong {
  color                                           : #58cfed;
}

#weather .forecast table tbody th strong {
  display                                         : block;
  font-size                                       : 18px;
  margin-left                                     : -1px;
}

#weather .forecast table tbody tr {
  border-right                                    : 1px solid #d2d9d5;
}

#weather .forecast table td {
  text-align                                      : center;
  vertical-align                                  : middle;
  color                                           : inherit;
  background                                      : #eaece8 url(https://nettarkivet.nb.no/search/nb/20070603210204oe_/http://fil.nrk.no/contentfile/web/bgimages/special/weather/bg-forecast-cell.gif) repeat-x top right;
}

#weather .forecast table td img {
  text-align                                      : center;
  }

#weather .forecast tr.odd td {
  background-image                                : url(https://nettarkivet.nb.no/search/nb/20070603210204oe_/http://fil.nrk.no/contentfile/web/bgimages/special/weather/bg-forecast-odd-cell.gif);
}

#weather .forecast table tr.firstrow td {
  background                                      : url(https://nettarkivet.nb.no/search/nb/20070603210204oe_/http://fil.nrk.no/contentfile/web/bgimages/special/weather/bg-forecast-topcell.gif) repeat-x top right;
}

#weather .forecast table td.pressure,
#weather .forecast table tr.firstrow td.pressure,
#weather .forecast table td.wind,
#weather .forecast table tr.firstrow td.wind,
#weather .forecast table td.last,
#weather .forecast table tr.firstrow td.last {
  background-position                             : top left;
}

#weather .forecast table td.w-icon {
  width                                           : 65px;
  height                                          : 49px;
  padding-left                                    : 15px;
}

#weather .forecast table td img {
  padding-left                                    : 3px;
}

#weather .forecast table td.plus {
  color                                           : #f01c1c;
  background-color                                : inherit;
  font-size                                       : 16px;
  font-weight                                     : bold;
  width                                           : 61px;
  height                                          : 49px;
}

#weather .forecast table td.minus {
  color                                           : #0280d9;
  background-color                                : inherit;
  font-size                                       : 16px;
  font-weight                                     : bold;
  width                                           : 61px;
  height                                          : 49px;
}

#weather .forecast table td.wind {
  width                                           : 35px;
  height                                          : 49px;
}

#weather .forecast table td.direction {
  width                                           : 41px;
  height                                          : 49px;
}

#weather .forecast table td.direction div {
  width                                           : 39px;
  height                                          : 47px;
}

#weather .forecast table td.direction span {
  display                                         : none;
}

#weather .forecast table td.pressure {
  width                                           : 59px;
  height                                          : 49px;
}

#weather .forecast table td.sunrise,
#weather .forecast table td.sunset {
  background-image                                : none;
  background-color                                : #efefea;
  color                                           : inherit;
  text-align                                      : left;
  padding                                         : 5px 5px 5px 5px;
}

#weather .forecast a:link,
#weather .forecast a:focus,
#weather .forecast a:active,
#weather .forecast a:visited {
  display                                         : block;
  text-align                                      : right;
  font-size                                       : 11px;
  color                                           : #08abd4;
  text-decoration                                 : underline;
  padding                                         : 5px 7px;
  background                                      : transparent url(https://nettarkivet.nb.no/search/nb/20070603210204oe_/http://fil.nrk.no/contentfile/web/icons/weather/arrow-double.gif) no-repeat center right;
}

#weather .forecast a:hover {
  color                                           : #4c54cb;
  background-color                                : inherit;
}

#weather .forecast h2 {
  color                                           : #007baa !important;
  background-color                                : #efefea;
  font-size                                       : 14px;
  font-weight                                     : bold;
  padding                                         : 5px 5px 2px 5px !important;
  margin-left                                     : 0;
}

#weather .forecast p {
  background-color                                : #efefea;
  color                                           : inherit;
  padding                                         : 0 5px 5px 5px;
}

#weather .point-content .mapbox {
  background                                      : transparent url(https://nettarkivet.nb.no/search/nb/20070603210204oe_/http://fil.nrk.no/contentfile/web/bgimages/special/weather/bg-mapbox-point.gif) no-repeat top left;
  width                                           : 402px;
  height                                          : 542px;
  padding                                         : 4px;
}

#weather .point-content .mapbox img.map {
  border                                          : 2px solid #efefea;
  padding                                         : 1px;
}

#weather .point-content .mapbox img.slider {
  margin                                          : 5px auto;
}

#weather .point-content .point-facts {
  padding-bottom                                  : 10px;
}

#weather .point-content .point-facts ul li{
  display                                         : inline;
  padding-right                                   : 16px;
}

#weather .nearby {
  padding                                         : 0;
  height                                          : auto;
}

#weather .nearby p {
  padding                                         : 0 5px 10px 5px;
  color                                           : #212d2c;
  background-color                                : transparent;
}

#weather .nearby h4 {
  text-transform                                  : none;
  font-size                                       : 12px;
  padding-left                                    : 5px;
  margin                                          : 0;
  color                                           : #7a8180;
  background-color                                : transparent;
}

#weather .nearby ul {
  padding                                         : 0 5px 10px 5px;
  height                                          : 10px;
  overflow                                        : visible;
}

html>body#weather .nearby ul {
  height                                          : auto;
}

#weather .nearby ul li {
  display                                         : inline;
}

#weather .nearby ul li a:link,
#weather .nearby ul li a:focus,
#weather .nearby ul li a:active,
#weather .nearby ul li a:visited {
  color                                           : #08abd4;
  text-decoration                                 : underline;
  padding                                         : 0 1px;
  line-height                                     : 16px;
}

#weather .nearby ul li a:hover {
  color                                           : #fff;
  background-color                                : #08abd4;
  text-decoration                                 : none;
}

#weather .point-content .services {
}

#weather .point-content .services ul {
  width                                           : 100%;
}

#weather .point-content .services ul li {
  display                                         : inline;
  padding-right                                    : 50px;
}

#weather .point-content .services ul li a:link,
#weather .point-content .services ul li a:focus,
#weather .point-content .services ul li a:active,
#weather .point-content .services ul li a:visited {
  color                                           : #08abd4;
  text-decoration                                 : underline;
  font-size                                       : 16px;
  font-weight                                     : bold;
  background                                      : url(https://nettarkivet.nb.no/search/nb/20070603210204oe_/http://fil.nrk.no/contentfile/web/icons/weather/arrow-double-bold.gif) no-repeat center right;
  padding-right                                   : 10px;
}

#weather .point-content .services ul li a:hover {
  color                                           : #4c54cb;
  background-color                                : inherit;
}

/***** HOUR ******/
#weather .prospect {
  color                                           : inherit;
  background-color                                : #e2e3e1;
  padding                                         : 3px;
  margin                                          : 0 0 8px 0;
  border                                          : 1px solid #b0b2b0;
  display                                         : block;
  width                                           : auto;
  height                                          : auto;
  float                                           : none;
}

#weather .prospect h3 {
  color                                           : #212d2c;
  background-color                                : #e2e3e1;
  font-weight                                     : bold;
  padding                                         : 3px 3px 0 3px;
  margin                                          : 0;
  height                                          : 15px;
  font-size                                       : 12px;
}

#weather .prospect p {
  font-size                                       : 12px;
  line-height                                     : 16px;
  padding                                         : 0 3px 0 3px;
}

#weather .hour .forecast table {
  border-top                                      : 1px solid #fff;
}

/***** 15 DAYS ******/
#weather .fifteen {
  border                                          : 1px solid #a4b1af;
}

#weather .fifteen table.days {
  border-collapse                                 : collapse;
  border-right                                    : 1px solid #bfc7c6;
  border-top                                      : 1px solid #bfc7c6;
}

#weather .fifteen table.days .sunday h3 {
  color                                           : #f01c1c;
  background-color                                : inherit;
}

#weather .fifteen table.days tbody td {
  background                                      : #fff url(https://nettarkivet.nb.no/search/nb/20070603210204oe_/http://fil.nrk.no/contentfile/web/bgimages/special/weather/bg-15days-cell.gif) no-repeat bottom left;
  color                                           : inherit;
  vertical-align                                  : top;
}

#weather .fifteen table.days tbody td.empty {
  background-color                                : #e0e3dd;
  color                                           : inherit;
}

#weather .fifteen table.days tbody tr.lastrow td {
  border-bottom                                   : 0;
}

#weather .fifteen h3 {
  margin-bottom                                   : 0;
  background-image                                : none;
  background-color                                : transparent;
  color                                           : #7a8180;
  border-bottom                                   : 1px solid #dee2e1;
}

#weather .fifteen h3 span {
  font-weight                                     : normal;
}

#weather .fifteen table.days table {
  width                                           : 114px;
  border-collapse                                 : collapse;
  border                                          : 1px solid #fff;
  margin                                          : 0 0 0 2px;
}

html>body#weather .fifteen table.days table {
  width                                           : 113px;
  margin                                          : 1px 0 0 3px;
}

#weather .fifteen table.days table tbody td {
  background                                      : #eaece8 url(https://nettarkivet.nb.no/search/nb/20070603210204oe_/http://fil.nrk.no/contentfile/web/bgimages/special/weather/line-vertical-dotted.gif) repeat-y top right !important;
  border-bottom                                   : 0 !important;
  width                                           : 40px;
}

#weather .fifteen .w-icon {
  background-color                                : #eaece8;
  color                                           : inherit;
}

#weather .fifteen .plus {
  font-size                                       : 16px;
  font-weight                                     : bold;
  text-align                                      : center;
  vertical-align                                  : middle;
  background-color                                : #eaece8;
  color                                           : #f01c1c !important;
  padding                                         : 10px 2px 0 2px;
}

#weather .fifteen .minus {
  font-size                                       : 16px;
  font-weight                                     : bold;
  text-align                                      : center;
  background-color                                : #eaece8;
  color                                           : #0280d9 !important;
  padding                                         : 10px 2px 0 2px;
}

#weather .fifteen .wind {
  background-image                                : none;
}

#weather .fifteen .wind div {
  width                                           : 36px;
  height                                          : 41px;
  float                                           : left;
}

#weather .fifteen p {
  border-top                                      : 1px solid #dee2e1;
  padding                                         : 0 2px 8px 5px;
  background-color                                : transparent;
  color                                           : inherit;
}

#weather .fifteen .today {
  background                                      : #fff url(https://nettarkivet.nb.no/search/nb/20070603210204oe_/http://fil.nrk.no/contentfile/web/bgimages/special/weather/bg-15days-cell-today.gif) no-repeat bottom left !important;
}

#weather .fifteen .today h3 {
  background-color                                : #f01c1c;
  color                                           : #fff;
  border-left                                     : 2px solid #f01c1c;
  border-right                                    : 2px solid #f01c1c;
}

#weather .fifteen .today table {
  border-right                                    : 0 !important;
  border-left                                     : 0 !important;
}

#weather .fifteen .today p {
  margin-left                                     : 2px;
  margin-right                                    : 2px;
  padding                                         : 0 0 8px 3px;
}


/***** WEEKEND ******/
#weather .weekend {
  height                                          : 234px;
}

html>body#weather .weekend {
  height                                          : auto;
}

#weather .weekend h3.friday {
  width                                           : 280px;
  float                                           : left;
}

#weather .weekend h3.saturday {
  width                                           : 260px;
  float                                           : left;
}

#weather .weekend h3.sunday {
  width                                           : 258px;
  float                                           : left;
}

/***** ADVANCED MAP ******/

#weather .advanced .map-navigator {
  height                                          : 100px;
}

#weather .advanced fieldset {
  width                                           : 194px;  
  float                                           : none;
  border                                          : 1px solid #b2b9b8;
  margin                                          : 4px 8px 0 0;
  height                                          : 84px;
}

#weather .advanced fieldset legend {
  color                                           : #7a8180;
  background-color                                : transparent;
  font-size                                       : 12px;
  font-weight                                     : bold;
  margin                                          : 2px 0 0 8px;
  padding                                         : 0 2px 0 2px;
}

#weather .advanced .explanation {
  width                                           : 160px;
  height                                          : 420px;
  margin                                          : 5px 10px 0 0;
  float                                           : left;
}  

#weather .advanced fieldset ul {
  margin                                          : 4px;
}

#weather .advanced fieldset#choose-time {
  height                                          : 50px;
  text-align                                      : center;
}

#weather .advanced fieldset#choose-time select {
  margin                                          : 0 2px 2px 2px;
  padding                                         : 0;
  height                                          : 18px;
  border                                          : 1px solid #b2b9b8;
  width                                           : 140px;
  background-color                                : #fff;
}

#weather .advanced fieldset#choose-time button {
  width                                           : 18px;
  height                                          : 20px;
  background-position                             : center center;
  background-repeat                               : no-repeat;
  margin                                          : 0;
  padding                                         : 0;
  border                                          : 1px outset #b2b9b8;
  line-height                                     : 18px;
}

#weather .advanced fieldset#choose-time button.next {
  background-image                                : url(https://nettarkivet.nb.no/search/nb/20070603210204oe_/http://fil.nrk.no/contentfile/web/icons/weather/resultset_next.png);
}

#weather .advanced fieldset#choose-time button.previous {
  background-image                                : url(https://nettarkivet.nb.no/search/nb/20070603210204oe_/http://fil.nrk.no/contentfile/web/icons/weather/resultset_previous.png);
}

#weather .advanced fieldset#choose-time div.map-controls {
  margin                                          : 4px auto auto auto;
  width                                           : 180px;
}

#weather .advanced fieldset ul li {
  margin                                          : 0 0 4px 0;
  padding                                         : 0;
}

#weather .advanced fieldset label {
  display                                         : block;
}

html>body#weather .advanced fieldset label {
  margin-bottom                                   : 4px;
}


#weather .advanced fieldset input {
  background-color                                : transparent;
  color                                           : #000;
  line-height                                     : 12px;
  margin                                          : 0;
  padding                                         : 0;
  height                                          : 16px;
  width                                           : 16px;
  overflow                                        : hidden;
  border                                          : 0;
}

#weather .advanced p.help {
  margin                                          : 10px 4px 4px 4px;
  display                                         : block;
  line-height                                     : 16px;
  vertical-align                                  : middle;
}

#weather .advanced p.help a:link,
#weather .advanced p.help a:active,
#weather .advanced p.help a:focus,
#weather .advanced p.help a:visited {
  color                                           : #7a8180;
  font-weight                                     : bold;
  font-size                                       : 10px;
  font-family                                     : Verdana, Arial, Helvetica, Sans-serif;
  display                                         : block;
  background-image                                : url(https://nettarkivet.nb.no/search/nb/20070603210204oe_/http://fil.nrk.no/contentfile/web/icons/weather/help.png);
  background-position                             : left middle;
  background-repeat                               : no-repeat;
  padding                                         : 0 0 0 20px;
}

#weather .advanced p.help a:hover {
  color                                           : #f00;
  text-decoration                                 : underline;
}

#weather .advanced .map {
  clear                                           : both;
  width                                           : 800px;
  height                                          : 600px;
  margin                                          : 0;
  padding                                         : 3px;
  border                                          : 1px solid #c4cdcc;
  background-color                                : #c7d5d5;
}

#weather .advanced .scales {
  clear                                           : both;
  margin-top                                      : 8px;
}

#weather .advanced .scales div {
  width                                           : auto;
  float                                           : left;
  margin-right                                    : 10px;
}

#weather .advanced .scales div h3 {
  color                                           : #7a8180;
  background-color                                : transparent;
  font-size                                       : 12px;
  font-weight                                     : bold;
  margin                                          : 2px 0 0 5px;
  padding                                         : 0;
}

/***** FACTS ******/
#weather .sunriseset img {
  border                                          : 1px solid #fff;
  margin-bottom                                   : 1px;
}

#weather .sunriseset * {
  font-size                                       : 11px;
}

#weather .sunriseset ul li {
  display                                         : inline;
  padding                                         : 4px 10px 4px 28px;
  height                                          : 26px;
  line-height                                     : 26px;
}

#weather .sunriseset ul li.sunrise {
  background                                      : url(https://nettarkivet.nb.no/search/nb/20070603210204oe_/http://fil.nrk.no/contentfile/web/icons/weather/symbols/icon-sunrise.gif) no-repeat top left;
}

#weather .sunriseset ul li.sunset {
  background                                      : url(https://nettarkivet.nb.no/search/nb/20070603210204oe_/http://fil.nrk.no/contentfile/web/icons/weather/symbols/icon-sunset.gif) no-repeat top left;
}

#weather .sunriseset p.graphtext {
  color                                           : #7a8180;
  font-style                                      : italic;
}

#weather table.darkness {
  background                                      : #fff;
  width                                           : 100%;
  font-size                                       : 11px;
  border-collapse                                 : collapse;
}

#weather table.darkness caption {
  color                                           : #212d2c;
  background-color                                : #c7d5d5;
  font-size                                       : 14px;
  font-weight                                     : bold;
  padding                                         : 0 5px 4px 2px;
}

#weather table.darkness .min {
  border-right                                    : 1px solid #d2d2d2;
}

#weather table.darkness th {
  border-bottom                                   : 2px solid #d2d2d2;
  border-top                                      : 0;
  color                                           : #7a8180;
  background-color                                : #fff;
  padding                                         : 4px 5px;
  font-weight                                     : bold;
  
}

#weather table.darkness tr.months th {
  border-top                                      : 1px solid #c8c8c8;
  border-bottom                                   : 1px solid #e1e1e1;
  color                                           : #212d2c;
  background                                      : #fff url(https://nettarkivet.nb.no/search/nb/20070603210204oe_/http://fil.nrk.no/contentfile/web/bgimages/special/weather/bg-darkness-th.gif) repeat-x top left;
  padding                                         : 0 5px;
  font-weight                                     : normal;
  height                                          : 19px;
}

#weather table.darkness td {
  padding                                         : 2px 5px;
  color                                           : #7a8180;
  background-color                                : #f0f0f0;
}

#weather table.darkness tr.zebra td {
  color                                           : inherit;
  background-color                                : #f7f7f7;
}

#weather .point-content .tborderbox h3 {
  background-color                                : #f2f4f1;
  color                                           : #212d2c;
  font-size                                       : 14px;
  font-weight                                     : bold;
  padding                                         : 0 5px 2px 2px;
}

#weather .point-content .tborderbox p {
  padding-bottom                                  : 16px;
}

#weather .point-content .tborderbox img {
  border                                          : 1px solid #fff;
}

#weather .point-content .explanation {
  margin-top                                      : 1em;
}

#weather .facts-month .darkbox {
  margin-bottom                                   : 0;
}

#weather .facts-year {
  border-top                                      : 0;
  margin-top                                      : 0;
}

/* Image between month image and year image */
#weather .year .facts-year {
  background                                      : url(https://nettarkivet.nb.no/search/nb/20070603210204oe_/http://fil.nrk.no/contentfile/web/bgimages/special/weather/bg-year-december.gif) no-repeat top right;
}

#weather .facts-year h3 {
  background-color                                : transparent;
  color                                           : #212d2c;
  font-size                                       : 14px;
  font-weight                                     : bold;
  padding                                         : 21px 5px 0px 5px;
  margin-bottom                                   : 0;
  text-transform                                  : none;
  height                                          : 20px;
}

#weather .facts-year h3 span {
  font-size                                       : 11px;
  font-weight                                     : normal;
  padding-left                                    : 5px;
}

#weather .facts-year .darkbox {
  padding-top                                     : 0;
  border-top                                      : 0;
}

#weather .facts-year .darkbox img {
  margin-bottom                                   : 1px;
}


/* Maximums (table) */

.hightemp {
  background-color: #f2bc35;
}
.lowtemp {
  background-color: #5dc9ef;
}
.maxpre {
  background-color: #81d1ce;
}


/* For radar-page (part of points) */

.radarthumb {
  float: left;
  width: 134px;
  }
.radarthumb h4 {
  text-transform: none;
  text-align: left;
  margin: 0 0 3px 0;
  padding: 0;
  }
.whitebox p a {
  color: #0c8bba;
  text-decoration: underline;
  }

/* Fact-boxes in articles */

#weather .facts-left .intro-element *, #weather .facts-right .intro-element * {
  font-family                                            : Verdana, Arial, Helvetica, Sans-Serif !important;
}


/*********************************************************************************************/