/* POSITIONING */

* {
  text-align                                      : left;
  margin                                          : 0;
  padding                                         : 0;
  color                                           : Inherit;
  background-color                                : Transparent;
  font-family                                     : Verdana, Arial, Helvetica, Sans-Serif;
}

body {
  text-align                                      : center;
  color                                           : #000;
  background-color                                : #f5f5f5;
  background-image                                : url(https://nettarkivet.nb.no/search/nb/20070603210204oe_/http://fil.nrk.no/contentfile/web/bgimages/common/bodybackground.gif);
  background-position                             : center;
  background-repeat                               : repeat-y;
  font-size                                       : 0.8em;
}

#top {
  width                                           : 100%;
}

#path {
  text-align                                      : left;
  width                                           : 980px;
  height                                          : 15px;
  margin                                          : 1px auto 2px auto;
  clear                                           : both;
  color                                           : Inherit;
  background-color                                : #fff;
  font-weight                                     : bold;
  font-size                                       : 10px;
  overflow                                        : hidden;
}

#top .head {
  width                                           : 980px;
  color                                           : Inherit;
  background-color                                : Transparent;
  margin                                          : 0 auto 8px auto;
  border-top                                      : 1px solid #b6b7b1;
  overflow                                        : hidden;
}

#top .head .banner-element {
  width                                           : 100%;
  height                                          : 43px;
  color                                           : Inherit;
  background-color                                : Transparent;
  margin                                          : 0;
  border-top                                      : 2px solid #e3e4de;
  display                                         : block;
}

#top .head .banner {
  display                                         : block;
  width                                           : 628px;
  height                                          : 43px;
  color                                           : Inherit;
  background-color                                : Transparent;
  float                                           : left;
  overflow                                        : hidden;
}

#top .head .top-promo {
  margin                                          : 0;
  border-left                                     : 2px solid #e3e4df;
  display                                         : block;  
  width                                           : 350px;
  height                                          : 43px;
  color                                           : Inherit;
  background-color                                : Transparent;
  float                                           : left;
  overflow                                        : hidden;
  vertical-align                                  : bottom;
}

/* NRK Sport */
body#sports #top .head,
body#sports #top .head .banner-element,
body#sports #top .head .top-promo,
body#sports #top .head .banner {
  height                                          : 80px;
}
/* END NRK Sport */

/* NRK Natur */
body#nature #top .head,
body#nature #top .head .banner-element,
body#nature #top .head .top-promo,
body#nature #top .head .banner {
  height                                          : 80px;
}
/* END NRK Natur */

#main {
  margin                                          : 0 auto 0 auto;
  width                                           : 980px;
  height                                          : auto;
  clear                                           : both;
  color                                           : Inherit;
  background-color                                : Transparent;
  display                                         : block;
  float                                           : none;
  overflow                                        : hidden;
}

#main .menu-column {
  float                                           : left;
  color                                           : Inherit;
  background-color                                : Transparent;
  width                                           : 128px;
  overflow                                        : hidden;
}

#main .wrapper {
  width                                           : 844px;
  height                                          : auto;
  float                                           : right;
  margin                                          : 0 0 0 8px;
  color                                           : Inherit;
  background-color                                : Transparent;
  clear                                           : right;
  display                                         : block;
  overflow                                        : hidden;
}

#main .wrapper .wrapper-inner {
  width                                           : 656px;
  height                                          : auto;
  float                                           : left;
  margin                                          : 0;
  padding                                         : 0;
  color                                           : Inherit;
  background-color                                : Transparent;
  clear                                           : both;
  display                                         : block;
  overflow                                        : hidden;
}

#main .wrapper .content,
#main .wrapper .other-content {
  width                                           : 468px;
  height                                          : auto;
  float                                           : left;
  color                                           : Inherit;
  background-color                                : Transparent;
  margin                                          : 0;
  clear                                           : both;
  display                                         : block;
  overflow                                        : hidden;
}

#main .wrapper .wide-content {
  width                                           : 650px;
  float                                           : left;
  display                                         : block;
  clear                                           : both;
  margin                                          : 0 0 8px 0;
  padding                                         : 2px 2px 2px 2px;
  color                                           : Inherit;
  background-color                                : #fff;
  border                                          : 1px solid #d2d2d2;
  overflow                                        : hidden;
}

#main .wrapper .wide-content .article {
  width                                           : 462px;
  float                                           : right;
  margin                                          : 2px 0 2px 0;
  padding                                         : 0;
  color                                           : Inherit;
  background-color                                : Transparent;
  overflow                                        : hidden;
}

#main .wrapper .wide-content .article-ad {
  width                                           : 468px;
  float                                           : right;
  margin                                          : 0;
  padding                                         : 0;
  color                                           : Inherit;
  background-color                                : Transparent;
  overflow                                        : hidden;
}


#main .wrapper .clean-box.px650 {
  width                                           : 656px;
  float                                           : left;
  display                                         : block;
  clear                                           : both;
  margin                                          : 0 0 8px 0;
  padding                                         : 0;
  color                                           : Inherit;
  background-color                                : Transparent;
  border                                          : 0;
  overflow                                        : hidden;
}

#main .wrapper .clean-box.px844 {
  width                                           : 844px;
  float                                           : left;
  display                                         : block;
  clear                                           : both;
  margin                                          : 0 0 8px 0;
  padding                                         : 0;
  color                                           : Inherit;
  background-color                                : Transparent;
  border                                          : 0;
  overflow                                        : hidden;
}

#main .wrapper .wide-content .article-column {
  width                                           : 180px;
  margin                                          : 0;
  padding                                         : 2px;
  float                                           : left;
  color                                           : Inherit;
  background-color                                : Transparent;
  overflow                                        : hidden;
}

#main .wrapper .search-content {
  width                                           : 464px;
  height                                          : auto;
  float                                           : right;
  margin                                          : 0 0 10px 0;
  padding                                         : 0 0 8px 0;
  color                                           : Inherit;
  background-color                                : #fff;
  border                                          : 1px solid #d2d2d2;
  z-index                                         : 0;
  position                                        : relative;
  display                                         : block;
  overflow                                        : hidden;
}

html>body #main .wrapper .search-content {
  width                                           : 467px;
}

#main .wrapper .search-column {
  width                                           : 180px;
  margin                                          : 0;
  padding                                         : 0;
  float                                           : left;
  color                                           : Inherit;
  background-color                                : Transparent;
  overflow                                        : hidden;
}

#main .wrapper .wide-box {
  width                                           : auto;
  float                                           : none;
  clear                                           : both;
  margin                                          : 0 0 0 0;
  padding                                         : 0;
  color                                           : Inherit;
  background-color                                : Transparent;
  border                                          : 0;
}

html>body #main .wrapper .wide-box {
  width                                           : 656px;
}

#main .wrapper .inner-column {
  width                                           : 180px;
  height                                          : auto;
  margin                                          : 0 0 0 8px;
  float                                           : left;
  color                                           : Inherit;
  background-color                                : Transparent;
  overflow                                        : hidden;
}

#main .wrapper .outer-column {
  width                                           : 180px;
  height                                          : auto;
  float                                           : right;
  color                                           : Inherit;
  background-color                                : Transparent;
  margin                                          : 0 0 0 8px;
  overflow                                        : hidden;
}