/* DESIGN, COLORS AND SIZES */

/* BODY */

ul {
  list-style-type                                 : none;
  list-style-position                             : outside;
  overflow                                        : hidden;
}

h1,
h1 *,
h2,
h2 * {
  font-family                                     : Arial, Verdana, Helvetica, Sans-serif;
}

h3,
h3 * {
  font-family                                     : Verdana, Helvetica, Sans-serif;
}

h1 {
  font-size                                       : 3em;
}

h1 * {
  font-size                                       : 1em;
  text-decoration                                 : none;
}

h2 * {
  text-decoration                                 : none;
}

h3 {
  font-size                                       : 1em;
}

h3 * {
  font-size                                       : 1em;
  text-decoration                                 : none;
}

h5 {
  font-size                                       : 1em;
  font-weight                                     : normal;
}

h5 * {
  font-size                                       : 0.8em;
  text-decoration                                 : none;
  font-weight                                     : normal;
}

a:link {
  color                                           : #000;
  background-color                                : transparent;
  text-decoration                                 : none;
}

a:visited {
  color                                           : #000;
  background-color                                : transparent;
  text-decoration                                 : none;
}

a:active {
  color                                           : #000;
  background-color                                : transparent;
  text-decoration                                 : none;
}

a:focus {
  color                                           : #000;
  background-color                                : transparent;
  text-decoration                                 : none;
}

a:hover {
  color                                           : inherit;
  background-color                                : transparent;
  text-decoration                                 : none;
}

* img {
  border-width                                    : 0;
  display                                         : block;
}

/* BREADCRUMBS */

.breadcrumbs {
  list-style-type                                 : none;
  text-transform                                  : none;
  width                                           : 786px;
  vertical-align                                  : baseline;
  display                                         : block;
  float                                           : left;
  color                                           : inherit;
  background-color                                : transparent;
  margin                                          : 1px 0 0 5px;
  padding                                         : 0;
}

.breadcrumbs li {
  display                                         : inline;
  padding                                         : 0;
  margin                                          : 0;
}

.breadcrumbs li * {
  text-decoration                                 : none;
}


.breadcrumbs > li:first-child {
  padding-left                                    : 5px;
}

.breadcrumbs li a:link,
.breadcrumbs li a:visited,
.breadcrumbs li a:active,
.breadcrumbs li a:focus {
  color                                           : #000;
  background-color                                : transparent;
  text-decoration                                 : none;
}

.breadcrumbs li a:hover {
  color                                           : #f00;
  background-color                                : transparent;
  text-decoration                                 : underline;
}

.breadcrumbs li span {
  font-size                                       : 0.9em;
  font-weight                                     : normal;
  text-decoration                                 : none;
}

#date {
  display                                         : block;
  float                                           : right;
  font-style                                      : normal;
  font-weight                                     : normal;
  margin                                          : 1px 2px 0 0;
  padding                                         : 0;
}

/* INGRESS, ARTICLE */

.intro-element-article {
  margin                                          : 0 0 4px 0;
  border                                          : 0;
  display                                         : block;
}

.intro-element-article em {
  font-size                                       : 0.8em;
  font-style                                      : normal;
  text-align                                      : left;
}

.intro-element-article p {
  overflow                                        : hidden;
  font-weight                                     : bold;
  font-size                                       : 1.1em;
}

.intro-element-article hr,
.intro-element hr {
  clear                                           : both;
  visibility                                      : hidden;
  height                                          : 1px;
}

.px212 hr,
.wrapper-inner hr {
  display                                         : none;
}

.intro-element {
  color                                           : inherit;
  background-color                                : #fff;
  padding                                         : 2px 2px 1px 2px;
  margin                                          : 0 0 8px 0 !important;
  border                                          : 1px solid #d2d2d2;
  display                                         : block;
  height                                          : auto;
}

.intro-element em {
  font-size                                       : 0.8em;
  font-style                                      : normal;
  padding                                         : 0 0 0 4px;
}

.intro-element h2 {
/*  font-size                                       : 1.4em;*/
  font-size                                       : 18px;
  font-family                                     : Arial, Verdana, Helvetica, Sans-serif;
  padding                                         : 0 4px 0 4px;
}

.intro-element h2 span {
  display                                         : block;
}

.intro-element p * {
  text-decoration                                 : none;
}

.intro-element p {
  padding                                         : 0 4px 4px 4px;
}

.intro-element ul {
  color                                           : inherit;
  background-color                                : transparent;
  background-image                                : url(https://nettarkivet.nb.no/search/nb/20070603210204oe_/http://fil.nrk.no/contentfile/web/bgimages/common/dots.gif);
  background-repeat                               : repeat-x;
  background-position                             : top;
  margin                                          : 0;
  padding                                         : 2px 0 0 0 !important;
  display                                         : block;
  clear                                           : both;
  height                                          : auto;
}

.intro-element ul li {
  font-size                                       : 10px;
  color                                           : #666;
  background-color                                : #f4f6e4;
  display                                         : list-item;
  margin                                          : 1px 0 1px 0;
}

.intro-element ul li a strong {
  padding-right                                   : 6px;
}

.intro-element ul li a em {
  font-size                                       : 1em;
  margin                                          : 0;
  padding                                         : 0 4px 0 0;
}

.intro-element ul li a em.read-more,
.intro-element ul li a em.prelink-first {
  color                                           : #900;
  font-weight                                     : bold;
  text-transform                                  : uppercase;
  margin                                          : 0 4px 0 0;
  padding                                         : 0;
}

.inner-column .intro-element ul li .read-more {
  display                                         : none;
}

.intro-element ul li a:link,
.intro-element ul li a:active,
.intro-element ul li a:visited,
.intro-element ul li a:focus {
  display                                         : block;
  width                                           : 99.1%;
  line-height                                     : 18px;
  height                                          : 18px;
  padding                                         : 0 0 0 2px;
  margin                                          : 1px 0 1px 0 !important;
  color                                           : #000;
  background-color                                : #f4f6e4;
  font-size                                       : 10px;
}

.intro-element ul li a:hover {
  color                                           : #000;
  background-color                                : #efead6;
  display                                         : block;
  width                                           : 99.1%;
  line-height                                     : 18px;
  height                                          : 18px;
  padding                                         : 0 0 0 2px;
  margin                                          : 1px 0 1px 0 !important;
}

/* Different link sizes */

.intro-element ul li a.link-size-1:link,
.intro-element ul li a.link-size-1:active,
.intro-element ul li a.link-size-1:visited,
.intro-element ul li a.link-size-1:focus,
.intro-element ul li a.link-size-1:hover {
  line-height                                     : 22px;
  height                                          : 22px;
  font-size                                       : 13px;
  font-weight                                     : bold;
}

.intro-element ul li a.link-size-2:link,
.intro-element ul li a.link-size-2:active,
.intro-element ul li a.link-size-2:visited,
.intro-element ul li a.link-size-2:focus,
.intro-element ul li a.link-size-2:hover {
  line-height                                     : 28px;
  height                                          : 28px;
  font-size                                       : 20px;
  font-weight                                     : bold;
}

.intro-element ul li a.link-size-3:link,
.intro-element ul li a.link-size-3:active,
.intro-element ul li a.link-size-3:visited,
.intro-element ul li a.link-size-3:focus,
.intro-element ul li a.link-size-3:hover {
  line-height                                     : 36px;
  height                                          : 36px;
  font-size                                       : 24px;
  font-weight                                     : bold;
}

/* /end different link sizes */


html>body .intro-element ul li a:link,
html>body .intro-element ul li a:active,
html>body .intro-element ul li a:visited,
html>body .intro-element ul li a:focus,
html>body .intro-element ul li a:hover {
  width                                           : auto !important;
  height                                          : auto !important;
}

.trio-box .intro-element-small h2 {
  margin                                          : 0 0 2px 0;
}

.trio-box .intro-element-small em {
  display                                         : none;
}

.trio-box .intro-element-small h2 a,
.intro-element-small h2,
.article-column .intro-element h2,
.inner-column .intro-element h2 {
  font-size                                       : 12px;
  font-family                                     : Verdana, Arial, Helvetica, Sans-serif;
}

.intro-element-small h2,
.article-column .intro-element h2 a,
.inner-column .intro-element h2 a {
  font-family                                     : Verdana, Arial, Helvetica, Sans-serif;
}

.intro-element.pr50 h2 {
/*  font-size                                       : 14px;
  font-family                                     : Arial, Verdana, Helvetica, Sans-serif;*/
}

.px126 .intro-element {
  width                                           : 120px;
  overflow                                        : hidden;
}

.px156 .intro-element {
  width                                           : 150px;
  overflow                                        : hidden;
}

.intro-element-small p,
.article-column .intro-element p,
.inner-column .intro-element p {
  font-size                                       : 10px;
}

.inner-column .intro-element ul li {
  font-size                                       : 10px;
}

.article-column .intro-element ul li a {
  color                                           : inherit;
  background-color                                : #f7fcfb;
}

.article-column .intro-element ul li a:hover {
  color                                           : inherit;
  background-color                                : #c9e6f4;
}

.article h2 {
  font-size                                       : 1.4em;
  font-family                                     : Arial, Helvetica, Sans-serif;
  padding                                         : 0;
  margin                                          : 10px 0 2px 0;
}

.article h2 a:link,
.article h2 a:active,
.article h2 a:visited,
.article h2 a:focus {
  color                                           : #000;
  background-color                                : transparent;
  font-size                                       : 1em;
  font-family                                     : Verdana, Arial, Helvetica, Sans-serif;
  padding                                         : 0;
  margin                                          : 10px 0 2px 0;
  text-decoration                                 : underline;
  font-weight                                     : bold;
}

.article h2 a:hover {
  color                                           : #900;
  background-color                                : transparent;
}

.article p {
  padding                                         : 0;
  margin                                          : 0 0 10px 0;
/*  overflow                                        : hidden; TAKEN AWAY BECAUSE IT KILLS FLOATING AROUND IMAGES IN FIREFOX, HK 180407 */
  font-size                                       : 0.9em;
}

.intro-element-article a:link,
.intro-element-article a:active,
.intro-element-article a:visited,
.intro-element-article a:focus,
.article a:link,
.article a:active,
.article a:visited,
.article a:focus,
.article p a:link,
.article p a:active,
.article p a:visited,
.article p a:focus {
  color                                           : #333;
  background-color                                : transparent;
  font-weight                                     : normal;
  text-decoration                                 : underline;
}

.intro-element-article a:link,
.intro-element-article a:active,
.intro-element-article a:visited,
.intro-element-article a:focus {
  font-weight                                     : bold;
  display                                         : inline;
/*  display                                         : block;
  margin                                          : 8px 0 8px 0;*/
}

.intro-element-article a:hover,
.article a:hover,
.article p a:hover {
  color                                           : #900;
  background-color                                : transparent;
  text-decoration                                 : underline;
}

.article blockquote,
.box blockquote {
  color                                           : #333;
  background-color                                : #e8e8e8;
  margin                                          : 0 0 12px 0;
  padding                                         : 4px;
  clear                                           : both;
}

.box blockquote {
  margin                                          : 0;
}

.article blockquote p,
.box blockquote p {
  color                                           : #333;
  background-color                                : transparent;
  font-size                                       : 1.4em;
  font-family                                     : Arial, Verdana, Helvetica, Sans-serif;
}

.box blockquote p {
  font-size                                       : 1em;
}

.article blockquote address,
.box blockquote address {
  font-size                                       : 0.8em;
  font-style                                      : normal;
  text-align                                      : right;
}

.article blockquote address cite,
.box blockquote address cite {
  display                                         : block;
  text-align                                      : right;
}

.article .published {
  color                                           : #888;
  background-color                                : transparent;
  font-size                                       : 0.8em;
  clear                                           : both;
  display                                         : block;
  margin                                          : 0 0 10px 0;
}

.article .published em {
  font-size                                       : 1em;
  font-style                                      : normal;
  display                                         : block;
}

.published address {
  display                                         : inline;
  margin                                          : 0 4px 0 0;
  font-style                                      : normal;
}

html>body .published address {
  margin                                          : 0;
}

.published address a:link,
.published address a:active,
.published address a:focus,
.published address a:visited {
  margin                                          : 0;
  color                                           : #666;
  background-color                                : transparent;
  text-decoration                                 : none;
}

.published address a:hover {
  color                                           : #900;
  background-color                                : transparent;
}

.article cite,
.box cite {
  display                                         : block;
  margin                                          : 0 0 8px 0;
}

.article ul {
  display                                         : block;
  list-style-position                             : outside;
  list-style-type                                 : disc;
  margin                                          : 0 0 10px 16px;
  padding                                         : 0;
}

html>body .article ul {
  list-style-position                             : inside;
  margin                                          : 0 0 10px 0;
}

.article ol {
  display                                         : block;
  list-style-position                             : outside;
  list-style-type                                 : decimal;
  margin                                          : 0 0 10px 40px;
  padding                                         : 0;
}

.article hr {
  color                                           : #d2d2d2;
  background-color                                : #d2d2d2;
  display                                         : block;
  border                                          : 0;
  height                                          : 1px;
  margin                                          : 10px 0 10px 0;
}

/* IMAGES */

.img-center {
  margin                                          : 0 0 2px 0;
  padding                                         : 0;
  float                                           : none;
  display                                         : block;
  clear                                           : both;
  overflow                                        : hidden;
}

.img-left {
  margin                                          : 0 0 2px 0;
  padding                                         : 0;
  float                                           : left;
  display                                         : block;
  clear                                           : right;
  overflow                                        : hidden;
}

html>body .img-left {
  margin                                          : 0 4px 2px 0;
}

.img-right {
  margin                                          : 0 0 2px 0;
  padding                                         : 0;
  float                                           : right;
  display                                         : block;
  clear                                           : right;
  overflow                                        : hidden;
}

html>body .img-right {
  margin                                          : 0 0 2px 4px;
}

.img-center img,
.img-left img,
.img-right img {
  display                                         : block;
  margin                                          : 0;
}

.img-center a img,
.img-left a img,
.img-right a img {
  display                                         : block;
}

.img-center a:hover img,
.img-left a:hover img,
.img-right a:hover img {
  display                                         : block;
}


.img-center p,
.img-left p,
.img-right p,
.img-center address,
.img-left address,
.img-right address {
  font-size                                       : 10px;
  font-weight                                     : normal;
  color                                           : #000;
  background-color                                : #e8e8e8;
  padding                                         : 4px;
  margin                                          : 0;
}

.img-center address,
.img-left address,
.img-right address {
  padding                                         : 0 4px 4px 4px;
}

/* hack to remove imagetext on frontpages */
.intro-element .img-center p,
.intro-element .img-left p,
.intro-element .img-right p,
.intro-element .img-center address,
.intro-element .img-left address,
.intro-element .img-right address {
  display                                         : none;
}

.facts-center .intro-element .img-center p,
.facts-center .intro-element .img-left p,
.facts-center .intro-element .img-right p,
.facts-center .intro-element .img-center address,
.facts-center .intro-element .img-left address,
.facts-center .intro-element .img-right address {
  display                                         : block;
}

/* hack ends */

/* FACTS */

.facts-center {
  margin                                          : 0 0 4px 0;
  padding                                         : 0;
  float                                           : none;
  clear                                           : both;
  width                                           : 100%;
}

.facts-left {
  margin                                          : 4px 4px 4px 0px;
  padding                                         : 0;
  float                                           : left;
  width                                           : 180px;
}

.facts-right {
  padding                                         : 0;
  margin                                          : 4px 0 4px 4px;
  float                                           : right;
  width                                           : 180px;
}

.facts-right.px231,
.facts-left.px231 {
  width                                           : 231px;
}

.facts-center,
.facts-left,
.facts-right {
  color                                           : inherit;
  background-color                                : transparent;
  overflow                                        : hidden;
  font-size                                       : 0.9em;
}

.facts-center p,
.facts-left p,
.facts-right p {
  margin                                          : 0;
}

.facts-center h2,
.facts-left h2,
.facts-right h2 {
  margin                                          : 4px 0 4px 0;
  font-size                                       : 12px;
  font-weight                                     : bold;
}

.facts-center img,
.facts-left img,
.facts-right img {
  display                                         : block;
  margin                                          : 0;
}

.facts-center .intro-element,
.facts-left .intro-element,
.facts-right .intro-element {
  padding                                         : 2px;
}

.facts-center .intro-element .img-center,
.facts-center .intro-element .img-left,
.facts-center .intro-element .img-right {
  overflow                                        : hidden;
  width                                           : 456px;
}

.facts-left .intro-element .img-center,
.facts-left .intro-element .img-left,
.facts-left .intro-element .img-right,
.facts-right .intro-element .img-center,
.facts-right .intro-element .img-left,
.facts-right .intro-element .img-right {
  overflow                                        : hidden;
  width                                           : 174px;
}

.facts-center ul,
.facts-left ul,
.facts-right ul {
  display                                         : list-item;
  margin                                          : 4px 0 0 0;
  background-image                                : none;
  list-style-type                                 : none;
}

.facts-center ul li,
.facts-left ul li,
.facts-right ul li {
  display                                         : block;
  list-style-type                                 : none;
  list-style-position                             : outside;
  line-height                                     : 1.2em;
  overflow                                        : hidden;
  padding                                         : 0 0 0 4px;
  margin                                          : 0 0 6px 0;
  color                                           : #000;
  background-color                                : transparent;
  border-left                                     : 4px solid #d2d2d2;
} 

.facts-center ul li a:link,
.facts-center ul li a:active,
.facts-center ul li a:focus,
.facts-center ul li a:visited,
.facts-center ul li a:hover,
.facts-left ul li a:link,
.facts-left ul li a:active,
.facts-left ul li a:focus,
.facts-left ul li a:visited,
.facts-left ul li a:hover,
.facts-right ul li a:link,
.facts-right ul li a:active
.facts-right ul li a:focus,
.facts-right ul li a:visited,
.facts-right ul li a:hover {
  display                                         : inline;
  color                                           : inherit;
  background-color                                : transparent;
  padding                                         : 0;
  margin                                          : 0;
  line-height                                     : 0.8em;
  width                                           : auto !important;
}

.facts-center ul li a:hover,
.facts-left ul li a:hover,
.facts-right ul li a:hover {
  color                                           : #900;
}

/* LISTS */

h3,
h3.light {
  font-size                                       : 10px;
  padding                                         : 4px 5px 4px 5px;
  margin                                          : 0 0 2px 0;
  color                                           : #fff;
  background-color                                : #069;
  text-transform                                  : uppercase;
  display                                         : block;
  background-image                                : none;
}

h4,
h4.light {
  font-size                                       : 10px;
  padding                                         : 3px 5px 3px 5px;
  margin                                          : 0 0 2px 0;
  color                                           : #333;
  background-color                                : #fff;
  background-image                                : none;  
  text-transform                                  : uppercase;
  display                                         : block;
  border                                          : 0;
}

h3 a:link,
h3 a:active,
h3 a:visited,
h3 a:focus {
  color                                           : #fff;
  background-color                                : transparent;
}

h4 a:link,
h4 a:active,
h4 a:visited,
h4 a:focus,
h4.light a:link,
h4.light a:active,
h4.light a:visited,
h4.light a:focus {
  color                                           : #333;
  background-color                                : transparent;
}

h3 a:hover,
h4 a:hover {
  color                                           : #900;
  background-color                                : transparent;
}

.article h3,
.article-column h3,
.article h4,
.article-column h4 {
  font-size                                       : 11px;
  padding                                         : 2px 2px 2px 6px;
  margin                                          : 0 0 1px 0;
  color                                           : #036;
  background-color                                : transparent;
  background-image                                : none;  
  text-transform                                  : uppercase;
  display                                         : block;
  border                                          : 1px solid #d2d2d2;
}

.article h3 a:link,
.article h3 a:active,
.article h3 a:visited,
.article h3 a:focus,
.article-column h3 a:link,
.article-column h3 a:active,
.article-column h3 a:visited,
.article-column h3 a:focus,
.article h4 a:link,
.article h4 a:active,
.article h4 a:visited,
.article h4 a:focus,
.article-column h4 a:link,
.article-column h4 a:active,
.article-column h4 a:visited,
.article-column h4 a:focus {
  color                                           : #036;
  background-color                                : transparent;
  display                                         : inline;
}

.article h3 a:hover,
.article-column h3 a:hover,
.article h4 a:hover,
.article-column h4 a:hover {
  color                                           : #900;
  background-color                                : transparent;
  display                                         : inline;
}

.list,
.list-light {
  margin                                          : 0 0 8px 0;
  width                                           : 180px;
}

.article .list-light,
.other-content .list {
  width                                           : auto;
}

.list ul,
.list ol,
.list-light ul {
  width                                           : 174px;
  height                                          : auto;
  margin                                          : 0;
  padding                                         : 1px 2px 2px 2px;
  list-style-type                                 : none;
  list-style-position                             : outside;
  border                                          : 1px solid #d2d2d2;
  color                                           : #000;
  background-color                                : #fff;
}

.article .list-light ul {
  width                                           : 456px;
}

.content .list ul,
.content .list-light ul {
  width                                           : 462px;
}

.clean-box.px650 .list ul,
.clean-box.px844 .list ul,
.wide-content .list ul {
  width                                           : 650px;
}

.pr33-list .list,
.pr33-list .list-light {
  margin                                          : 0 0 8px 0;
  width                                           : 212px;
}

.pr50-list .list,
.pr50-list .list-light {
  margin                                          : 0 0 8px 0;
  width                                           : 231px;
}

.pr33-list .list ul,
.pr33-list .list-light ul {
  width                                           : 206px;
}

.pr50-list .list ul,
.pr50-list .list-light ul {
  width                                           : 225px;
}


.list.px258 ul,
.list-light.px258 ul {
  width                                           : 252px;
}

.list ul li,
.list ol li,
.list-light ul li {
  color                                           : inherit;
  background-color                                : transparent;
  margin                                          : 0;
  display                                         : list-item;
  width                                           : 176px;
}

.list-light ul li {
  border-top                                      : 1px solid #c9e6f4;
  width                                           : 174px;
}

.article .list-light ul li {
  width                                           : 456px;
}

.content .list ul li,
.content .list-light ul li,
.content .list-expand ul li {
  width                                           : 462px;
}

.clean-box.px650 .list ul li,
.clean-box.px844 .list ul li,
.wide-content .list ul li {
  width                                           : 650px;
}

.pr33-list .list ul li,
.pr33-list .list-light ul li {
  width                                           : 206px;
}

.pr50-list .list ul li,
.pr50-list .list-light ul li {
  width                                           : 225px;
}

.list.px258 ul li,
.list-light.px258 ul li {
  width                                           : 252px;
}

.list-light ul > li:first-child,
.list-light.marg2b ul.border0t > li:first-child {
  border-top-color                                : #fff !important;
  margin-top                                      : -1px;
}

.list ul li.no-link,
.list ol li.no-link,
.list ul li a:link,
.list ul li a:active,
.list ul li a:visited,
.list ul li a:focus,
.list ol li a:link,
.list ol li a:active,
.list ol li a:visited,
.list ol li a:focus,
.list-light ul li.no-link,
.list-light ul li a:link,
.list-light ul li a:active,
.list-light ul li a:visited,
.list-light ul li a:focus {
  color                                           : inherit;
  background-color                                : #eaeaea;
  margin                                          : 1px 0 1px 0;
  padding                                         : 0 0 0 4px;
  display                                         : block;
  width                                           : 170px;
  line-height                                     : 16px;
  font-size                                       : 10px;
  text-decoration                                 : none;
}

.list-light ul li.no-link,
.list-light ul li a:link,
.list-light ul li a:active,
.list-light ul li a:visited,
.list-light ul li a:focus {
  color                                           : #000;
  background-color                                : transparent;
}

.list-light object {
  display                                         : block;
  margin                                          : 1px 0 0 0;
}

.list-light.list-image-gallery ul li a img {
  margin                                          : 0 0 0 -4px;
  display                                         : block;
}

.list-light.list-image-gallery ul li a em,
.first-list-link a em {
  font-style                                      : normal;
}

.first-list-link a:link,
.first-list-link a:active,
.first-list-link a:focus,
.first-list-link a:visited {
  background-color                                : #e5efeb !important;
}

.first-list-link a:hover {
  background-color                                : #c9e6f4 !important;
}

.first-list-link a em {
  background-image                                : url(https://nettarkivet.nb.no/search/nb/20070603210204oe_/http://fil.nrk.no/contentfile/web/icons/menu_arrow.gif);
  background-position                             : 0 4px;
  background-repeat                               : no-repeat;
  padding-left                                    : 6px;
}

.first-list-link a img {
  margin-left                                     : -4px;
}

.article h3,
.article h4 {
  clear                                           : both;
}

.article h3 a,
.article h4 a {
  text-decoration                                 : none !important;
  font-weight                                     : bold !important;
}

.article .list-light ul li.no-link,
.article .list-light ul li a:link,
.article .list-light ul li a:focus,
.article .list-light ul li a:active,
.article .list-light ul li a:visited {
  width                                           : 452px;
  text-decoration                                 : none;
}

.article .list-light ul li a:hover {
  text-decoration                                 : none;
}

.content .list ul li a:link,
.content .list ul li a:focus,
.content .list ul li a:active,
.content .list ul li a:visited,
.content .list-light ul li a:link,
.content .list-light ul li a:focus,
.content .list-light ul li a:active,
.content .list-light ul li a:visited {
  width                                           : 458px;
  text-decoration                                 : none;
}

.clean-box.px650 .list ul li a:link,
.clean-box.px650 .list ul li a:focus,
.clean-box.px650 .list ul li a:active,
.clean-box.px650 .list ul li a:visited,
.clean-box.px844 .list ul li a:link,
.clean-box.px844 .list ul li a:focus,
.clean-box.px844 .list ul li a:active,
.clean-box.px844 .list ul li a:visited,
.wide-content .list ul li a:link,
.wide-content .list ul li a:focus,
.wide-content .list ul li a:active,
.wide-content .list ul li a:visited {
  width                                           : 646px;
  text-decoration                                 : none;
}

.pr33-list .list ul li a:link,
.pr33-list .list ul li a:focus,
.pr33-list .list ul li a:active,
.pr33-list .list ul li a:visited,
.pr33-list .list-light ul li a:link,
.pr33-list .list-light ul li a:focus,
.pr33-list .list-light ul li a:active,
.pr33-list .list-light ul li a:visited {
  width                                           : 202px;
}

.pr50-list .list ul li a:link,
.pr50-list .list ul li a:focus,
.pr50-list .list ul li a:active,
.pr50-list .list ul li a:visited,
.pr50-list .list-light ul li a:link,
.pr50-list .list-light ul li a:focus,
.pr50-list .list-light ul li a:active,
.pr50-list .list-light ul li a:visited {
  width                                           : 221px;
}

.list.px258 ul li a:link,
.list.px258 ul li a:focus,
.list.px258 ul li a:active,
.list.px258 ul li a:visited,
.list-light.px258 ul li a:link,
.list-light.px258 ul li a:focus,
.list-light.px258 ul li a:active,
.list-light.px258 ul li a:visited {
  width                                           : 248px;
}


.list ul li a:hover,
.list ol li a:hover,
.list-light ul li a:hover {
  color                                           : #000;
  background-color                                : #c9e6f4;
}

.list ol li {
  list-style-type                                 : decimal;
  list-style-position                             : inside;
}

/* HACK because IE doesn't set numbers inside */
.list ol li,
.list ol li a {
  width                                           : 154px
}

html>body .list ol li,
html>body .list ol li a {
  width                                           : 170px
}
/* end HACK */

.list ul li.no-link em,
.list ul li.no-link span,
.list ol li.no-link em,
.list ol li.no-link span,
.list ul li a em,
.list ol li a em,
.list ul li a span,
.list ol li a span,
.list-light ul li a span {
  padding                                         : 0 8px 0 0;
  font-style                                      : normal;
}

.list-light ul li.list-outro,
.list-light ul li.list-outro ul li {
  border-top                                      : none;
}

li.list-outro,
li.list-outro ul li,
ul.list-outro-standalone,
ul.list-outro-standalone li {
  text-transform                                  : uppercase;
}

li.list-outro ul,
ul.list-outro-standalone {
  color                                           : inherit;
  background-color                                : #fff;
  background-image                                : url(https://nettarkivet.nb.no/search/nb/20070603210204oe_/http://fil.nrk.no/contentfile/web/bgimages/common/dots.gif);
  background-repeat                               : repeat-x;
  background-position                             : top;
  padding                                         : 2px 0 0 0;
  margin                                          : 1px 0 0 0;
  border                                          : none;
}

li.list-outro ul li a:link,
li.list-outro ul li a:active,
li.list-outro ul li a:focus,
li.list-outro ul li a:visited,
.list-programs ol li.list-outro ul li a:link,
.list-programs ol li.list-outro ul li a:active,
.list-programs ol li.list-outro ul li a:focus,
.list-programs ol li.list-outro ul li a:visited,
.content .list-light ul li.list-outro ul li a:link,
.content .list-light ul li.list-outro ul li a:active,
.content .list-light ul li.list-outro ul li a:focus,
.content .list-light ul li.list-outro ul li a:visited,
.content .list ul li.list-outro ul li a:link,
.content .list ul li.list-outro ul li a:active,
.content .list ul li.list-outro ul li a:focus,
.content .list ul li.list-outro ul li a:visited,
.content .list ol li.list-outro ul li a:link,
.content .list ol li.list-outro ul li a:active,
.content .list ol li.list-outro ul li a:focus,
.content .list ol li.list-outro ul li a:visited,
.outer-column .list-light ul li.list-outro ul li a:link,
.outer-column .list-light ul li.list-outro ul li a:active,
.outer-column .list-light ul li.list-outro ul li a:focus,
.outer-column .list-light ul li.list-outro ul li a:visited,
.inner-column .list-light ul li.list-outro ul li a:link,
.inner-column .list-light ul li.list-outro ul li a:active,
.inner-column .list-light ul li.list-outro ul li a:focus,
.inner-column .list-light ul li.list-outro ul li a:visited,
.outer-column .list-light ol li.list-outro ul li a:link,
.outer-column .list-light ol li.list-outro ul li a:active,
.outer-column .list-light ol li.list-outro ul li a:focus,
.outer-column .list-light ol li.list-outro ul li a:visited,
.inner-column .list-light ol li.list-outro ul li a:link,
.inner-column .list-light ol li.list-outro ul li a:active,
.inner-column .list-light ol li.list-outro ul li a:focus,
.inner-column .list-light ol li.list-outro ul li a:visited,
ul.list-outro-standalone li a:link,
ul.list-outro-standalone li a:active,
ul.list-outro-standalone li a:focus,
ul.list-outro-standalone li a:visited {
  margin                                          : 1px 0 0 0 !important;
  padding                                         : 0 0 0 4px;
  color                                           : #000 !important;
  background-color                                : #f4f6e4 !important;
  width                                           : 170px;
  display                                         : block;
  line-height                                     : 16px;
  font-size                                       : 10px;
}

li.list-outro ul li a:hover,
.list-programs ol li.list-outro ul li a:hover,
.content .list-light ul li.list-outro ul li a:hover,
.content .list ul li.list-outro ul li a:hover,
.outer-column .list-light ul li.list-outro ul li a:hover,
.inner-column .list-light ul li.list-outro ul li a:hover,
ul.list-outro-standalone li a:hover {
  margin                                          : 1px 0 0 0;
  color                                           : inherit;
  background-color                                : #efead6 !important;
}

.article .list-light ul li.list-outro ul li a:link,
.article .list-light ul li.list-outro ul li a:active,
.article .list-light ul li.list-outro ul li a:focus,
.article .list-light ul li.list-outro ul li a:visited,
.article-column .list-light ul li.list-outro ul li a:link,
.article-column .list-light ul li.list-outro ul li a:active,
.article-column .list-light ul li.list-outro ul li a:focus,
.article-column .list-light ul li.list-outro ul li a:visited {
  color                                           : inherit;
  background-color                                : #f7fcfb !important;
}

.article .list-light ul li.list-outro ul li a:hover,
.article-column .list-light ul li.list-outro ul li a:hover {
  color                                           : inherit;
  background-color                                : #c9e6f4 !important;
}

.pr33-list .list-light ul li.list-outro ul li a:link,
.pr33-list .list-light ul li.list-outro ul li a:active,
.pr33-list .list-light ul li.list-outro ul li a:focus,
.pr33-list .list-light ul li.list-outro ul li a:visited {
  width                                           : 212px;
}

.pr50-list .list-light ul li.list-outro ul li a:link,
.pr50-list .list-light ul li.list-outro ul li a:active,
.pr50-list .list-light ul li.list-outro ul li a:focus,
.pr50-list .list-light ul li.list-outro ul li a:visited {
  width                                           : 231px;
}

.list.px258 ul li.list-outro ul li a:link,
.list.px258 ul li.list-outro ul li a:active,
.list.px258 ul li.list-outro ul li a:focus,
.list.px258 ul li.list-outro ul li a:visited,
.list-light.px258 ul li.list-outro ul li a:link,
.list-light.px258 ul li.list-outro ul li a:active,
.list-light.px258 ul li.list-outro ul li a:focus,
.list-light.px258 ul li.list-outro ul li a:visited {
  width                                           : 248px;
}

/* List-programs */
.list-programs ul li,
.list-programs ol li {
  list-style-type                                 : none;
  list-style-position                             : outside;
}

.list-programs ul li a:link,
.list-programs ul li a:active,
.list-programs ul li a:focus,
.list-programs ul li a:visited,
.list-programs ol li a:link,
.list-programs ol li a:active,
.list-programs ol li a:focus,
.list-programs ol li a:visited {
  color                                           : #000;
  background-color                                : #e1f2f2 !important;
}

.list-programs ul li a:hover,
.list-programs ol li a:hover {
  color                                           : inherit;
  background-color                                : #f4f6e4 !important;
}

/* Alphabetic lists */

/* Inner and outer columns */
.inner-column .list-alpha,
.outer-column .list-alpha {
  width                                           : auto;
  height                                          : auto;
  display                                         : block;
  text-align                                      : left;
}

.inner-column .list-alpha ol,
.outer-column .list-alpha ol {
  width                                           : auto;
  height                                          : 37px;
  display                                         : block;
  margin                                          : 0;
  padding                                         : 0;
  list-style-type                                 : none;
}

.inner-column .list-alpha ol,
.outer-column .list-alpha ol {
  width                                           : 174px;
  height                                          : 96px;
  margin                                          : 4px -2px 0 2px;
}

html>body .inner-column .list-alpha ol,
html>body .outer-column .list-alpha ol {
  margin                                          : 2px -2px 0 2px;
}

.inner-column .list-alpha ol li,
.outer-column .list-alpha ol li {
  display                                         : inline;
  margin                                          : 0;
  padding                                         : 0;
}

.inner-column .list-alpha ol li a:link,
.inner-column .list-alpha ol li a:active,
.inner-column .list-alpha ol li a:focus,
.inner-column .list-alpha ol li a:visited,
.outer-column .list-alpha ol li a:link,
.outer-column .list-alpha ol li a:active,
.outer-column .list-alpha ol li a:focus,
.outer-column .list-alpha ol li a:visited {
  width                                           : 18px;
  height                                          : 18px;
  line-height                                     : 18px;
  display                                         : block;
  float                                           : left;
  border                                          : 0;
  margin                                          : 0 1px 1px 0;
  padding                                         : 0;
  text-align                                      : center;
  vertical-align                                  : middle;
  font-size                                       : 10px;
  font-weight                                     : normal;
  color                                           : inherit;
  background-color                                : #eaeaea;
}

.inner-column .list-alpha ol li a:hover,
.outer-column .list-alpha ol li a:hover {
  color                                           : inherit;
  background-color                                : #c9e6f4;
  font-weight                                     : bold;
}

/* Wrapper-inner and content type */
.wrapper-inner .list-alpha,
.wrapper-inner .content .list-alpha {
  width                                           : auto;
  text-align                                      : left;
  display                                         : block;
  clear                                           : both;
  float                                           : none;
  height                                          : 63px;
  background-color                                : #fff;
  margin                                          : 0 0 8px 0;
  border                                          : 1px solid #d2d2d2;
}
 
.wrapper-inner .list-alpha ol,
.wrapper-inner .content .list-alpha ol {
  width                                           : auto;
  height                                          : auto;
  display                                         : block;
  margin                                          : 0;
  padding                                         : 0;
  list-style-type                                 : none;
  margin                                          : 1px 1px 0 1px;
}

.wrapper-inner .list-alpha ol li,
.wrapper-inner .content .list-alpha ol li {
  display                                         : inline;
  margin                                          : 0;
  padding                                         : 0;
}

.wrapper-inner .list-alpha ol li a:link,
.wrapper-inner .list-alpha ol li a:active,
.wrapper-inner .list-alpha ol li a:focus,
.wrapper-inner .list-alpha ol li a:visited,
.wrapper-inner .content .list-alpha ol li a:link,
.wrapper-inner .content .list-alpha ol li a:active,
.wrapper-inner .content .list-alpha ol li a:focus,
.wrapper-inner .content .list-alpha ol li a:visited{
  width                                           : 30px;
  height                                          : 30px;
  line-height                                     : 30px;
  display                                         : block;
  float                                           : left;
  border                                          : 0;
  margin                                          : 0 1px 1px 0;
  padding                                         : 0;
  text-align                                      : center;
  vertical-align                                  : middle;
  font-size                                       : 15px;
  font-weight                                     : bold;
  color                                           : inherit;
  background-color                                : #c9e6f4;
  font-family                                     : Arial, Verdana, Helvetica, Sans-serif;
}

.wrapper-inner .list-alpha ol li a:hover,
.wrapper-inner .content .list-alpha ol li a:hover {
  color                                           : inherit;
  background-color                                : #fff;
  font-weight                                     : bold;
}

/* Automatic alphabetic program pages */
#alphabetic .list-alpha ol li a.no:link,
#alphabetic .list-alpha ol li a.no:active,
#alphabetic .list-alpha ol li a.no:focus,
#alphabetic .list-alpha ol li a.no:visited,
#alphabetic .list-alpha ol li a.n_:link,
#alphabetic .list-alpha ol li a.n_:active,
#alphabetic .list-alpha ol li a.n_:focus,
#alphabetic .list-alpha ol li a.n_:visited {
  margin                                          : 0 0 1px 0;
}

/* Half of wrapper-inner (232px) */
.wrapper-inner .px323 .list-alpha {
  height                                          : 94px;
}

.wrapper-inner .px323 .list-alpha ol li a:link,
.wrapper-inner .px323 .list-alpha ol li a:active,
.wrapper-inner .px323 .list-alpha ol li a:focus,
.wrapper-inner .px323 .list-alpha ol li a:visited {
  width                                           : 31px;
}

.wrapper-inner .px323 .list-alpha ol li a.nj:link,
.wrapper-inner .px323 .list-alpha ol li a.nj:active,
.wrapper-inner .px323 .list-alpha ol li a.nj:focus,
.wrapper-inner .px323 .list-alpha ol li a.nj:visited,
.wrapper-inner .px323 .list-alpha ol li a.nt:link,
.wrapper-inner .px323 .list-alpha ol li a.nt:active,
.wrapper-inner .px323 .list-alpha ol li a.nt:focus,
.wrapper-inner .px323 .list-alpha ol li a.nt:visited,
.wrapper-inner .px323 .list-alpha ol li a.n_:link,
.wrapper-inner .px323 .list-alpha ol li a.n_:active,
.wrapper-inner .px323 .list-alpha ol li a.n_:focus,
.wrapper-inner .px323 .list-alpha ol li a.n_:visited {
  margin                                          : 0 0 1px 0;
}

/* TABLES */

table {
  display                                         : table;
}

tr {
  display                                         : table-row;
}

thead {
  display                                         : table-header-group;
}

tbody {
  display                                         : table-row-group;
}

tfoot {
  display                                         : table-footer-group;
}

col {
  display                                         : table-column;
}

colgroup {
  display                                         : table-column-group;
}

td,
th {
  display                                         : table-cell;
}

caption {
  display                                         : table-caption;
}

abbr {
  border-bottom                                   : 1px dotted #000; 
  cursor                                          : help;
}

.article h3.table-heading {
  color                                           : #fff;
  background-color                                : #069;
  padding                                         : 2px 2px 2px 4px;
  margin                                          : 0 0 2px 0;
}

.article table,
.wrapper-inner table,
.content table,
.inner-column table,
.outer-column table {
  display                                         : table;
  width                                           : 100%;
  border-collapse                                 : separate;
  border-spacing                                  : 1px;
  caption-side                                    : top;
  empty-cells                                     : show;
  table-layout                                    : auto;
  color                                           : inherit;
  background-color                                : transparent;
  border                                          : 1px solid #d2d2d2;
  padding                                         : 1px;
  margin                                          : 0 0 8px 0;
  font-size                                       : 10px;
}

html>body .article table,
html>body .wrapper-inner table,
html>body .content table,
html>body .inner-column table,
html>body .outer-column table {
  padding                                         : 0 1px 0 1px;
}

.wrapper-inner table,
.content table,
.inner-column table,
.outer-column table {
  background-color                                : #fff;
}

.article table caption,
.wrapper-inner table caption,
.content table caption,
.inner-column table caption,
.outer-column table caption {
  display                                         : table-caption;
  color                                           : #fff;
  background-color                                : #09c;
  font-weight                                     : bold;
  padding                                         : 2px 2px 2px 4px;
  border-bottom                                   : 1px solid #fff;
}

.article table th,
.wrapper-inner table th,
.content table th,
.inner-column table th,
.outer-column table th {
  display                                         : table-cell;
  color                                           : #fff;
  background-color                                : #5a9ecf;
  border-width                                    : 0;
  border-style                                    : solid;
  border-color                                    : #fff;
  padding                                         : 2px 2px 2px 4px;
}

.article table td,
.wrapper-inner table td,
.content table td,
.inner-column table td,
.outer-column table td {
  display                                         : table-cell;
  color                                           : #000;
  background-color                                : #eaeaea;
  border-width                                    : 0;
  border-style                                    : solid;
  border-color                                    : #fff;
  padding                                         : 2px 2px 2px 4px;
  margin                                          : 0;
}

/* To prevent spanning of small boxes by the title */
.px212 .intro-element h2.alert-medium,
.px212 .intro-element h2.alert-high,
.intro-element.pr50 h2.alert-medium,
.intro-element.pr50 h2.alert-high {
  font-size                                       : 18px !important;
  line-height                                     : 22px;
  letter-spacing                                  : normal;
}

/* POLL */

.poll {
  clear                                           : both;
  display                                         : block;
  float                                           : none;
  height                                          : auto;
  width                                           : auto;
  margin                                          : 0 0 8px 0;
  padding                                         : 0 0 4px 0;
  color                                           : inherit;
  font-size                                       : 0.8em;
  border                                          : 1px solid #f3e514;
  background-color                                : #faf38b;
}

.poll h2,
.poll h3 {
  font-size                                       : 10px;
  padding                                         : 4px 5px;
  margin                                          : 2px;
  background-color                                : #eee785;
  color                                           : #000;
  text-transform                                  : uppercase;
  font-family                                     : Verdana, Arial, sans-serif;
  border                                          : 0;
}

.poll form {
  display                                         : block;
}

.poll p {
  margin                                          : 4px;
}

.article .poll p {
  font-size                                       : 1.2em;
}

.poll fieldset {
  margin                                          : 4px 4px 0 4px;
  padding                                         : 4px;
  border                                          : 1px dotted #eee785;
}

.poll fieldset legend {
  color                                           : #777;
  background-color                                : #faf38b;
}

.poll fieldset div {
  margin                                          : 0 0 4px 4px;
}

.poll-button,
#poll-input-name,
#poll-input-email {
  border                                          : 1px solid #f3e514;
}

.poll fieldset#poll input {
  font-size                                       : 1em;
  display                                         : inline;
}

.poll-button {
  width                                           : 60px;
  color                                           : inherit;
  background-color                                : #eee;
  text-align                                      : center;
  cursor                                          : pointer;
  font-size                                       : 1em;
  border                                          : 1px solid #ccc !important;
}

#poll-input-name,
#poll-input-email {
  margin                                          : 2px 0 0 14px;
  padding                                         : 0;
  width                                           : 50%;
  height                                          : 12px;
  line-height                                     : 12px;
  background-color                                : #fff;
  color                                           : #000;
}

#poll-input-email {
  width                                           : 65%;
}

.poll fieldset#poll-result ul {
  margin                                          : 4px;
  border-left                                     : 1px solid #777;
}

.poll fieldset ul {
  margin                                          : 0 0 4px 0;
  list-style-type                                 : none;
  list-style-position                             : outside;
}

.poll fieldset ul li {
  margin                                          : 0;
  padding                                         : 0;
  border                                          : 0;
  line-height                                     : 12px;
  vertical-align                                  : middle;
  display                                         : inline-block;
}

.poll fieldset ul li label {
  vertical-align                                  : middle;
  margin                                          : 0 0 2px 0;
  display                                         : inline;
}

.poll fieldset ul li input {
  vertical-align                                  : middle;
}

.poll fieldset ul li span {
  display                                         : block;
  margin                                          : 0 0 0 4px;
}

.poll fieldset#poll-result ul li img {
  height                                          : 10px;
}

.poll .px218 {
  width                                           : 218px;
}

.poll .px218 label {
  width                                           : 190px;
}


/* EMBEDDED VIDEO */

#mediaplayer embed {
  color                                           : inherit;
  background-color                                : transparent;
}

#mediaplayer {
  margin                                          : 0 0 12px 0;
  width                                           : 178px;
  border                                          : 1px solid #d2d2d2;
}

#mediaplayer object {
  display                                         : block;
  margin                                          : 2px 2px 2px 2px;
  width                                           : 174px;
}

#mediaplayer fieldset {
  margin                                          : 4px 4px 4px 4px;
  padding                                         : 4px;
  border                                          : 1px dotted #d2d2d2;
  text-align                                      : center;
  font-size                                       : 0.8em;
}

#mediaplayer fieldset input {
  color                                           : inherit;
  background-color                                : #eee;
  text-align                                      : center;
  border                                          : 1px solid #777;
  margin                                          : 4px 0 4px 0;
  width                                           : 90%;
  cursor                                          : pointer;
  display                                         : block;
  font-size                                       : 1em;
}

#mediaplayer fieldset legend {
  color                                           : #777;
  background-color                                : #fff;
}

/* PRINT/TIP/PLACEHOLDERS */

.article-bottom-element {
  display                                         : block;
  clear                                           : both;
  background-color                                : transparent;
  float                                           : none;
}

#print-head {
  display                                         : none;
}

/* depricated */
ul.printer-friendly {
  clear                                           : both;
  border                                          : 1px solid #d2d2d2;
  height                                          : 14px;
  margin                                          : 8px 0 0 0;
  padding                                         : 8px;
  font-size                                       : 0.8em;
  font-weight                                     : bold;
  display                                         : block;
}

ul.printer-friendly li {
  display                                         : inline;
  list-style-type                                 : none;
  list-style-position                             : outside;
  margin                                          : 0 16px 0 0;
}

ul.printer-friendly li a:hover {
  color                                           : #900;
  background-color                                : transparent;
}
/* depricated */

/* new */
div.article-related {
  clear                                           : both;
  border-top                                      : 1px dotted #d2d2d2;
  height                                          : 14px;
  margin                                          : 8px 0 0 0;
  padding                                         : 8px;
  font-size                                       : 0.8em;
  font-weight                                     : bold;
  display                                         : block;
  height                                          : 180px;
  background-color                                : transparent;
}

div.article-related div.tip-a-friend,
div.article-related div.print-version {
  display                                         : inline;
  margin                                          : 0 16px 0 0;
  width                                           : 200px;
  height                                          : auto;
  vertical-align                                  : top;
  text-align                                      : center;
  overflow                                        : hidden;
  background-color                                : transparent;
  float                                           : left;
}

div.article-related div.tip-a-friend div#tips {
  display                                         : block !important;
  width                                           : auto;
  height                                          : auto;
  margin                                          : 4px 0 0 0;
  padding                                         : 4px 4px 0 4px;
  border                                          : 1px solid #f3e514;
  font-size                                       : 1em;
  font-weight                                     : normal;
  background-color                                : #faf38b;
}

div.article-related div div#tips form div label {
  text-align                                      : left;
}

div.article-related div.tip-a-friend div input#tipbutton,
div.article-related div.tip-a-friend div textarea#tipinputcomment,
div.article-related div.tip-a-friend div input#tipinputto,
div.article-related div.tip-a-friend div input#tipinputfrom {
  border                                          : 1px solid #f3e514;
  font-size                                       : 10px;
  background-color                                : #fff;
  padding                                         : 0;
  vertical-align                                  : middle;
  margin                                          : 2px 0 0 0;
  width                                           : 188px;
  height                                          : 16px;
  line-height                                     : 14px;
}

div.article-related div.tip-a-friend div input#tipbutton {
  margin                                          : 2px 0 4px 0;
  width                                           : 40%;
  height                                          : 20px;
  color                                           : inherit;
  background-color                                : #eee;
  text-align                                      : center;
  cursor                                          : pointer;
  font-size                                       : 1em;
  border                                          : 1px solid #ccc;
}

html>body div.article-related div.tip-a-friend div input#tipbutton {
  width                                           : 40%;
}

div.article-related div.tip-a-friend div textarea#tipinputcomment {
  height                                          : 44px;
  vertical-align                                  : top;
}

div.article-related div a:link,
div.article-related div a:active,
div.article-related div a:focus,
div.article-related div a:visited {
  display                                         : block;
  margin                                          : 0;
  padding                                         : 0;
  background-color                                : transparent;
}

div.article-related div a:hover {
  color                                           : #900;
  background-color                                : transparent;
}

/* PROMO IN CONTENT */
.promo {
  border                                          : 1px solid #d2d2d2;
  width                                           : auto;
  height                                          : auto;
  padding                                         : 2px;
  margin                                          : 0 0 8px 0;
  color                                           : inherit;
  background-color                                : #fff;
}

/* PROMO IN OUTER-COLUMN */

.outer-column .promo {
  border                                          : 1px solid #d2d2d2;
  width                                           : auto;
  height                                          : auto;
  padding                                         : 2px;
  margin                                          : 0 0 8px 0;
  color                                           : inherit;
  background-color                                : #fff;
}

.outer-column .promo h3 {
  font-size                                       : 10px;
  padding                                         : 0;
  margin                                          : 2px 0 0 0;
  line-height                                     : 0.8em;
  text-transform                                  : uppercase;
  display                                         : block;
  color                                           : #fff;
  background-color                                : transparent;
  background-image                                : none;
}

/*html>body .outer-column .promo h3 {
  margin                                          : 0;
} Something about Flash-objects that gives it 2px margin? */

.outer-column .promo h3 a:link,
.outer-column .promo h3 a:active,
.outer-column .promo h3 a:visited,
.outer-column .promo h3 a:focus {
  display                                         : block;
  width                                           : auto;
  padding                                         : 6px 2px 6px 4px;
  color                                           : inherit;
  background-color                                : #069;
  background-image                                : url(https://nettarkivet.nb.no/search/nb/20070603210204oe_/http://fil.nrk.no/contentfile/web/icons/promo_arrow.gif);
  background-repeat                               : no-repeat;
  background-position                             : 96% 50%;
}

.outer-column .promo h3 a:hover {
  color                                           : #fff;
  background-color                                : #666;
}

.outer-column .promo img {
  padding                                         : 0;
  margin                                          : 0;
  display                                         : block;
}

.outer-column .promo.bg000000 h3 a:link,
.outer-column .promo.bg000000 h3 a:active,
.outer-column .promo.bg000000 h3 a:visited,
.outer-column .promo.bg000000 h3 a:focus {
  color                                           : inherit;
  background-color                                : #000;
}

.outer-column .promo.bg990000 h3 a:link,
.outer-column .promo.bg990000 h3 a:active,
.outer-column .promo.bg990000 h3 a:visited,
.outer-column .promo.bg990000 h3 a:focus {
  color                                           : inherit;
  background-color                                : #900;
}

.outer-column .promo.bgcc0000 h3 a:link,
.outer-column .promo.bgcc0000 h3 a:active,
.outer-column .promo.bgcc0000 h3 a:visited,
.outer-column .promo.bgcc0000 h3 a:focus {
  color                                           : inherit;
  background-color                                : #c00;
}

.outer-column .promo.bgff6600 h3 a:link,
.outer-column .promo.bgff6600 h3 a:active,
.outer-column .promo.bgff6600 h3 a:visited,
.outer-column .promo.bgff6600 h3 a:focus {
  color                                           : inherit;
  background-color                                : #f60;
}

.outer-column .promo.bgff8a00 h3 a:link,
.outer-column .promo.bgff8a00 h3 a:active,
.outer-column .promo.bgff8a00 h3 a:visited,
.outer-column .promo.bgff8a00 h3 a:focus {
  color                                           : inherit;
  background-color                                : #ff8a00;
}

.outer-column .promo.bgffa800 h3 a:link,
.outer-column .promo.bgffa800 h3 a:active,
.outer-column .promo.bgffa800 h3 a:visited,
.outer-column .promo.bgffa800 h3 a:focus {
  color                                           : inherit;
  background-color                                : #ffa800;
}

.outer-column .promo.bgffcc66 h3 a:link,
.outer-column .promo.bgffcc66 h3 a:active,
.outer-column .promo.bgffcc66 h3 a:visited,
.outer-column .promo.bgffcc66 h3 a:focus {
  color                                           : inherit;
  background-color                                : #fc6;
}

.outer-column .promo.bgfeebab h3 a:link,
.outer-column .promo.bgfeebab h3 a:active,
.outer-column .promo.bgfeebab h3 a:visited,
.outer-column .promo.bgfeebab h3 a:focus {
  color                                           : inherit;
  background-color                                : #feebab;
}

.outer-column .promo.bgf4f6e4 h3 a:link,
.outer-column .promo.bgf4f6e4 h3 a:active,
.outer-column .promo.bgf4f6e4 h3 a:visited,
.outer-column .promo.bgf4f6e4 h3 a:focus {
  color                                           : inherit;
  background-color                                : #f4f6e4;
}

.outer-column .promo.bge5efeb h3 a:link,
.outer-column .promo.bge5efeb h3 a:active,
.outer-column .promo.bge5efeb h3 a:visited,
.outer-column .promo.bge5efeb h3 a:focus {
  color                                           : inherit;
  background-color                                : #e5efeb;
}

.outer-column .promo.bgc9e6f4 h3 a:link,
.outer-column .promo.bgc9e6f4 h3 a:active,
.outer-column .promo.bgc9e6f4 h3 a:visited,
.outer-column .promo.bgc9e6f4 h3 a:focus {
  color                                           : inherit;
  background-color                                : #c9e6f4;
}

.outer-column .promo.bg8dcfef h3 a:link,
.outer-column .promo.bg8dcfef h3 a:active,
.outer-column .promo.bg8dcfef h3 a:visited,
.outer-column .promo.bg8dcfef h3 a:focus {
  color                                           : inherit;
  background-color                                : #8dcfef;
}

.outer-column .promo.bg3bafe2 h3 a:link,
.outer-column .promo.bg3bafe2 h3 a:active,
.outer-column .promo.bg3bafe2 h3 a:visited,
.outer-column .promo.bg3bafe2 h3 a:focus {
  color                                           : inherit;
  background-color                                : #3bafe2;
}

.outer-column .promo.bg0099cc h3 a:link,
.outer-column .promo.bg0099cc h3 a:active,
.outer-column .promo.bg0099cc h3 a:visited,
.outer-column .promo.bg0099cc h3 a:focus {
  color                                           : inherit;
  background-color                                : #09c;
}

.outer-column .promo.bg006699 h3 a:link,
.outer-column .promo.bg006699 h3 a:active,
.outer-column .promo.bg006699 h3 a:visited,
.outer-column .promo.bg006699 h3 a:focus {
  color                                           : inherit;
  background-color                                : #069;
}

.outer-column .promo.bg003366 h3 a:link,
.outer-column .promo.bg003366 h3 a:active,
.outer-column .promo.bg003366 h3 a:visited,
.outer-column .promo.bg003366 h3 a:focus {
  color                                           : inherit;
  background-color                                : #036;
}

.outer-column .promo.bg5386ce h3 a:link,
.outer-column .promo.bg5386ce h3 a:active,
.outer-column .promo.bg5386ce h3 a:visited,
.outer-column .promo.bg5386ce h3 a:focus {
  color                                           : inherit;
  background-color                                : #5386ce;
}

.outer-column .promo.bg8bbcf3 h3 a:link,
.outer-column .promo.bg8bbcf3 h3 a:active,
.outer-column .promo.bg8bbcf3 h3 a:visited,
.outer-column .promo.bg8bbcf3 h3 a:focus {
  color                                           : inherit;
  background-color                                : #8bbcf3;
}

.outer-column .promo.bga7d2f1 h3 a:link,
.outer-column .promo.bga7d2f1 h3 a:active,
.outer-column .promo.bga7d2f1 h3 a:visited,
.outer-column .promo.bga7d2f1 h3 a:focus {
  color                                           : inherit;
  background-color                                : #a7d2f1;
}

.outer-column .promo.bgb7def1 h3 a:link,
.outer-column .promo.bgb7def1 h3 a:active,
.outer-column .promo.bgb7def1 h3 a:visited,
.outer-column .promo.bgb7def1 h3 a:focus {
  color                                           : inherit;
  background-color                                : #b7def1;
}

.outer-column .promo.bgcae5e6 h3 a:link,
.outer-column .promo.bgcae5e6 h3 a:active,
.outer-column .promo.bgcae5e6 h3 a:visited,
.outer-column .promo.bgcae5e6 h3 a:focus {
  color                                           : inherit;
  background-color                                : #cae5e6;
}

.outer-column .promo.bgd4e7b1 h3 a:link,
.outer-column .promo.bgd4e7b1 h3 a:active,
.outer-column .promo.bgd4e7b1 h3 a:visited,
.outer-column .promo.bgd4e7b1 h3 a:focus {
  color                                           : inherit;
  background-color                                : #d4e7b1;
}

.outer-column .promo.bgc3de56 h3 a:link,
.outer-column .promo.bgc3de56 h3 a:active,
.outer-column .promo.bgc3de56 h3 a:visited,
.outer-column .promo.bgc3de56 h3 a:focus {
  color                                           : inherit;
  background-color                                : #c3de56;
}

.outer-column .promo.bg99cc00 h3 a:link,
.outer-column .promo.bg99cc00 h3 a:active,
.outer-column .promo.bg99cc00 h3 a:visited,
.outer-column .promo.bg99cc00 h3 a:focus {
  color                                           : inherit;
  background-color                                : #9c0;
}

.outer-column .promo.bg66cc00 h3 a:link,
.outer-column .promo.bg66cc00 h3 a:active,
.outer-column .promo.bg66cc00 h3 a:visited,
.outer-column .promo.bg66cc00 h3 a:focus {
  color                                           : inherit;
  background-color                                : #6c0;
}

.outer-column .promo.bg52a926 h3 a:link,
.outer-column .promo.bg52a926 h3 a:active,
.outer-column .promo.bg52a926 h3 a:visited,
.outer-column .promo.bg52a926 h3 a:focus {
  color                                           : inherit;
  background-color                                : #52a926;
}

.outer-column .promo.bg009933 h3 a:link,
.outer-column .promo.bg009933 h3 a:active,
.outer-column .promo.bg009933 h3 a:visited,
.outer-column .promo.bg009933 h3 a:focus {
  color                                           : inherit;
  background-color                                : #093;
}

.outer-column .promo.bg006633 h3 a:link,
.outer-column .promo.bg006633 h3 a:active,
.outer-column .promo.bg006633 h3 a:visited,
.outer-column .promo.bg006633 h3 a:focus {
  color                                           : inherit;
  background-color                                : #063;
}

.outer-column .promo.bgece7d1 h3 a:link,
.outer-column .promo.bgece7d1 h3 a:active,
.outer-column .promo.bgece7d1 h3 a:visited,
.outer-column .promo.bgece7d1 h3 a:focus {
  color                                           : inherit;
  background-color                                : #ece7d1;
}

.outer-column .promo.bge3dcbf h3 a:link,
.outer-column .promo.bge3dcbf h3 a:active,
.outer-column .promo.bge3dcbf h3 a:visited,
.outer-column .promo.bge3dcbf h3 a:focus {
  color                                           : inherit;
  background-color                                : #e3dcbf;
}

.outer-column .promo.bgd7d1ae h3 a:link,
.outer-column .promo.bgd7d1ae h3 a:active,
.outer-column .promo.bgd7d1ae h3 a:visited,
.outer-column .promo.bgd7d1ae h3 a:focus {
  color                                           : inherit;
  background-color                                : #d7d1ae;
}

/* BOX - general element to make boxes */

.box,
.trio-box {
  color                                           : inherit;
  background-color                                : #fff;
  padding                                         : 2px 2px 2px 2px;
  margin                                          : 0 0 8px 0;
  border                                          : 1px solid #d2d2d2;
  display                                         : block;
  width                                           : auto;
  height                                          : auto;
  float                                           : none;
}

.trio-box {
  height                                          : 60px;
  clear                                           : both;
  overflow                                        : hidden;
}

.clean-box {
  color                                           : inherit;
  background-color                                : transparent;
  padding                                         : 0;
  margin                                          : 0;
/*  margin                                          : 0 0 8px 0;*/
  border                                          : 0;
  display                                         : block;
}

.trio-box-wide {
  height                                          : 68px;
}

/* WHERE I LIVE */

.weather-box-simple {
  border-width                                    : 1px 1px 0 1px;
  border-style                                    : solid;
  border-color                                    : #d2d2d2;
  height                                          : 100px;
  min-height                                      : 100px;
  width                                           : auto;
  display                                         : block;
  padding                                         : 2px;
  background-color                                : #fff;
}

html>body .weather-box-simple {
  height                                          : auto;
  min-height                                      : 110px;
}

.weather-box-simple h5 {
  display                                         : block;
  background-color                                : transparent;
  margin-bottom                                   : 2px;
  height                                          : auto;
}

.weather-box-simple h5 em {
  font-style                                      : normal;
  font-weight                                     : bold;
  font-size                                       : 1em;
}

.weather-box-simple .left {
  border-width                                    : 0;
  border-style                                    : solid;
  border-color                                    : #e5efeb;
  height                                          : 45px;
  width                                           : 81px;
  background-color                                : transparent;
  display                                         : block;
}

.weather-box-simple .left img {
  text-align                                      : center;
  margin                                          : auto;
}

.weather-box-simple .right {
  border                                          : 0;
  height                                          : 45px;
  width                                           : 90px;
  background-color                                : transparent;
  display                                         : block;
}

.weather-box-simple.plus .right {
  color                                           : #c00;
}

.weather-box-simple.minus .right {
  color                                           : #036;
}

.weather-box-simple .right strong {
  display                                         : block;
  text-align                                      : center;
  vertical-align                                  : middle;
  line-height                                     : 45px;
  margin                                          : auto;
  color                                           : inherit;
  font-size                                       : 22px;
  font-weight                                     : bold;
}

.weather-box-simple ul.more-weather {
  margin                                          : 0 0 4px 0;
  display                                         : block;
  width                                           : 170px;
  height                                          : 36px;
  list-style-position                             : outside;
  color                                           : inherit;
  background-color                                : transparent;
  border                                          : 0;
}

.weather-box-simple ul.more-weather li {
  display                                         : list-item;
  margin                                          : 0 0 0 0;
  padding                                         : 0 0 0 10px;
  list-style-type                                 : none;
  color                                           : inherit;
  background-color                                : transparent;
  background-image                                : url(https://nettarkivet.nb.no/search/nb/20070603210204oe_/http://fil.nrk.no/contentfile/web/icons/link_arrow.gif);
  background-position                             : 4px 70%;
  background-repeat                               : no-repeat;
  line-height                                     : 16px;
  vertical-align                                  : middle;
  border                                          : 0;
}

.weather-box-simple ul.more-weather li a {
  font-size                                       : 0.8em;
  display                                         : inline;
}

.weather-box-simple ul.more-weather li a:hover {
  color                                           : #900;
  background-color                                : transparent;
}

.list-light ul.border0t > li:first-child {
  border-top-color                                : #c9e6f4 !important;
}

/* Adjustments */

.where-i-live-adjustment p {
  padding                                         : 4px 0 8px 0;
  margin                                          : 0;
  font-size                                       : 12px;
  color                                           : #c00;
  background-color                                : transparent;
  font-weight                                     : bold;
  display                                         : block;
}

.where-i-live-adjustment form {
  margin                                          : 0;
  padding                                         : 0;
  color                                           : #444;
  background-color                                : transparent;
  text-align                                      : left;
  vertical-align                                  : top;
  font-size                                       : 10px;
}

.where-i-live-adjustment form fieldset {
  margin                                          : 0;
  padding                                         : 0 4px 4px 4px;
  border                                          : 1px solid #d2d2d2;
  color                                           : inherit;
  background-color                                : transparent;
}
 
.where-i-live-adjustment form fieldset legend {
  margin                                          : 0;
  padding                                         : 0;
  color                                           : #a2a2a2;
  background-color                                : transparent;
  font-size                                       : 10px;
} 

.where-i-live-adjustment form fieldset span {
  vertical-align                                  : bottom;
}
  
.where-i-live-adjustment form fieldset span a:link,
.where-i-live-adjustment form fieldset span a:active,
.where-i-live-adjustment form fieldset span a:visited,
.where-i-live-adjustment form fieldset span a:focus {
  color                                           : #444;
  background-color                                : transparent;
  text-decoration                                 : none;
}

.where-i-live-adjustment form fieldset span a:hover {
  color                                           : #900;
  background-color                                : transparent;
}

.where-i-live-adjustment form fieldset p {
  color                                           : #444;
  background-color                                : transparent;
  padding                                         : 10px 0 4px 0;
  margin                                          : 0;
  font-weight                                     : normal;
  display                                         : block;
  font-size                                       : 10px;
}

.where-i-live-adjustment form fieldset input {
  margin                                          : 10px 20px 0 0;
  padding                                         : 0;
  border                                          : 1px solid #444;
  height                                          : 30px;
  width                                           : 80px;
  font-size                                       : 12px;
  font-weight                                     : bold;
  color                                           : #444;
  background-color                                : #eee;
  text-align                                      : center;
  cursor                                          : pointer;
}

/* ENTERTAINMENT */

.entertainment-box1,
.entertainment-box2,
.entertainment-box3 {
  color                                           : inherit;
  background-color                                : transparent;
  width                                           : 212px;
  display                                         : block;
  float                                           : left;
  margin                                          : 0 10px 8px 0;
  padding                                         : 0;
}

.entertainment-box1 {
  clear                                           : both;
}

.entertainment-box3 {
  margin                                          : 0 0 10px 0;
}

.entertainment-box1 .intro-element,
.entertainment-box2 .intro-element,
.entertainment-box3 .intro-element {
  color                                           : inherit;
  background-color                                : #09c;
  border-bottom                                   : none;
  margin-bottom                                   : 0 !important;
}

.entertainment-box1 .intro-element h2,
.entertainment-box2 .intro-element h2,
.entertainment-box3 .intro-element h2 {
  font-size                                       : 1.2em;
}

.entertainment-box1 .intro-element h2 a,
.entertainment-box2 .intro-element h2 a,
.entertainment-box3 .intro-element h2 a,
.entertainment-box1 .intro-element p a,
.entertainment-box2 .intro-element p a,
.entertainment-box3 .intro-element p a {
  color                                           : #fff;
  background-color                                : transparent;
}

.entertainment-box2 .intro-element {
  color                                           : inherit;
  background-color                                : #f30;
}

.entertainment-box3 .intro-element {
  color                                           : inherit;
  background-color                                : #777;
}


.entertainment-box1 .intro-element ul li a:link,
.entertainment-box1 .intro-element ul li a:active,
.entertainment-box1 .intro-element ul li a:focus,
.entertainment-box1 .intro-element ul li a:visited {
  color                                           : inherit;
  background-color                                : #8dcfef;
}

.entertainment-box2 .intro-element ul li a:link,
.entertainment-box2 .intro-element ul li a:active,
.entertainment-box2 .intro-element ul li a:focus,
.entertainment-box2 .intro-element ul li a:visited {
  color                                           : inherit;
  background-color                                : #f60;
}

.entertainment-box3 .intro-element ul li a:link,
.entertainment-box3 .intro-element ul li a:active,
.entertainment-box3 .intro-element ul li a:focus,
.entertainment-box3 .intro-element ul li a:visited {
  color                                           : inherit;
  background-color                                : #999;
}

.entertainment-box1 .intro-element ul li a:hover,
.entertainment-box2 .intro-element ul li a:hover,
.entertainment-box3 .intro-element ul li a:hover {
  color                                           : inherit;
  background-color                                : #f4f6e4;
}

.entertainment-box-ill {
  width                                           : 212px;
  height                                          : 32px;
  display                                         : block;
  color                                           : inherit;
  background-color                                : transparent;
  margin                                          : 0 0 0 2px;
  padding                                         : 0;
}

html>body .entertainment-box-ill {
  margin                                          : 0;
}

/* IMAGE-GALLERY */

#main .wrapper #image-gallery-content {
  width                                           : 842px;
  float                                           : left;
  margin                                          : 0 0 4px 0;
  padding                                         : 0;
  color                                           : inherit;
  background-color                                : #000;
  border-width                                    : 1px;
  border-style                                    : solid;
  border-color                                    : #d2d2d2;
}

#main .wrapper #image-gallery-content h1 {
  color                                           : #fff;
  background-color                                : transparent;
  font-size                                       : 24px;
  margin                                          : 6px 4px 20px 4px;
  padding                                         : 0 0 6px 0;
  width                                           : auto;
  display                                         : block;
  border-bottom                                   : 1px solid #444;
}

#main .wrapper #image-gallery-content h1 a {
  color                                           : #fff;
  background-color                                : transparent;
}

#main .wrapper #image-gallery-content h1 a:hover {
  color                                           : #d2d2d2;
  background-color                                : transparent;
}

#main .wrapper #image-gallery-content .image-gallery {
  width                                           : 656px;
  height                                          : auto;
  float                                           : left;
  border                                          : none;
  color                                           : inherit;
  background-color                                : transparent;
  padding                                         : 2px;
  margin                                          : 0;
}

#main .wrapper #image-gallery-content .image-gallery img#image-gallery {
  display                                         : block;
  text-align                                      : center;
  margin                                          : 0;
  border                                          : 3px solid #fff;
}

#main .wrapper #image-gallery-content .gallery-images {
  display                                         : block;
  clear                                           : both;
  border-top                                      : 0;
  width                                           : 834px;
  height                                          : auto;
  float                                           : none;
  margin                                          : 10px 4px 4px 4px;
  padding                                         : 0;
  color                                           : inherit;
  background-color                                : transparent;
}

#main .wrapper #image-gallery-content .gallery-images ol {
  display                                         : block;
  width                                           : 100%;
  height                                          : auto;
  margin                                          : 8px 0 0 0;
  padding                                         : 0;
  color                                           : inherit;
  background-color                                : transparent;
  list-style-type                                 : none;
}

#main .wrapper #image-gallery-content .gallery-images ol li {
  display                                         : block;
  width                                           : auto;
  height                                          : auto;
  margin                                          : 0 4px 4px 0;
  padding                                         : 0;
  float                                           : left;
}

#main .wrapper #image-gallery-content .gallery-images ol li a {
  display                                         : block;
  border                                          : 1px solid #d2d2d2;
  height                                          : auto;
  width                                           : auto;
  margin                                          : 1px;
}

#main .wrapper #image-gallery-content .gallery-images ol li.current-image {
  display                                         : block;
  border                                          : 2px solid #fff;
  text-decoration                                 : none;
  margin                                          : 0 4px 4px 0;
}

#main .wrapper #image-gallery-content .gallery-images ol li.current-image img {
  width                                           : 40px;
  height                                          : 40px;
  display                                         : block;
}


#main .wrapper #image-gallery-content .gallery-images ol li.current-image a:hover {
  border                                          : 2px solid #f60;
}

#main .wrapper #image-gallery-content .gallery-images ol li a:hover {
  border                                          : 1px solid #f60;
}

#main .wrapper #image-gallery-content .gallery-images ol li a img {
  width                                           : 40px;
  height                                          : 40px;
  display                                         : block;
}

#main .wrapper #image-gallery-content .gallery-intro-element {
  color                                           : #fff;
  background-color                                : transparent;
  margin                                          : 10px 4px 4px 4px;
  padding                                         : 0;
  border-top                                      : 1px solid #444;
  width                                           : 834px;
  height                                          : auto;
  display                                         : block;
  clear                                           : both;
  float                                           : none;
}

#main .wrapper #image-gallery-content .gallery-intro-element ul {
  margin                                          : 20px 0 0 0;
  font-size                                       : 10px;
}

#main .wrapper #image-gallery-content .gallery-intro-element ul li a {
  color                                           : #fff;
  background-color                                : transparent;
}

#main .wrapper #image-gallery-content .gallery-intro-element ul li a:hover {
  color                                           : #d2d2d2;
  background-color                                : transparent;
}

#main .wrapper #image-gallery-content .gallery-intro-element p {
  margin                                          : 8px 0 0 0;
}

#main .wrapper #image-gallery-content .image-gallery-operator {
  width                                           : 179px;
  height                                          : auto;
  float                                           : right;
  margin                                          : 2px 0 0 0;
  padding                                         : 0;
  display                                         : block;
  color                                           : inherit;
  background-color                                : transparent;
  border                                          : 0;
}


.image-gallery-operator .operator-buttons {
  display                                         : block;
  margin                                          : 0 2px 0 0;
  padding                                         : 0;
  border                                          : none;
}

.image-gallery-operator .operator-buttons a {
  font-size                                       : 10px;
  width                                           : 46px;
  height                                          : 16px;
  color                                           : inherit;
  background-color                                : #d2d2d2;
  border                                          : 1px solid #fff;
  cursor                                          : pointer;
  margin                                          : 0 2px 0 0;
  display                                         : inline;
  float                                           : right;
  text-align                                      : center;
}

.image-gallery-operator .operator-buttons a#button-next,
.image-gallery-operator .operator-buttons a#button-back {
  color                                           : inherit;
  background-color                                : #9c0;
  height                                          : 20px;
  background-position                             : 50% 50%;
  background-repeat                               : no-repeat;
}

.image-gallery-operator .operator-buttons a#button-last,
.image-gallery-operator .operator-buttons a#button-first {
  margin-top                                      : 2px;
  width                                           : 34px;
  background-position                             : 50% 50%;
  background-repeat                               : no-repeat;
}

.image-gallery-operator .operator-buttons a#button-next {
  background-image                                : url(https://nettarkivet.nb.no/search/nb/20070603210204oe_/http://fil.nrk.no/contentfile/web/bgimages/common/imagegallery/next_arrow.gif);
}

.image-gallery-operator .operator-buttons a#button-back {
  background-image                                : url(https://nettarkivet.nb.no/search/nb/20070603210204oe_/http://fil.nrk.no/contentfile/web/bgimages/common/imagegallery/back_arrow.gif);
}

.image-gallery-operator .operator-buttons a#button-last {
  background-image                                : url(https://nettarkivet.nb.no/search/nb/20070603210204oe_/http://fil.nrk.no/contentfile/web/bgimages/common/imagegallery/last_arrow.gif);
}

.image-gallery-operator .operator-buttons a#button-first {
  background-image                                : url(https://nettarkivet.nb.no/search/nb/20070603210204oe_/http://fil.nrk.no/contentfile/web/bgimages/common/imagegallery/first_arrow.gif);
}

.image-gallery-operator .operator-buttons a:hover,
.image-gallery-operator .operator-buttons a#button-next:hover,
.image-gallery-operator .operator-buttons a#button-back:hover {
  color                                           : inherit;
  background-color                                : #f60;
}

.image-gallery-operator #operator-display {
  margin                                          : 34px 2px 0 2px;
  padding                                         : 0;
  font-size                                       : 12px;
  width                                           : 175px;
  height                                          : auto;
  display                                         : block;
  float                                           : right;
  text-align                                      : left;
  color                                           : #fff;
  background-color                                : transparent;
}

.image-gallery-operator address {
  color                                           : #fff !important;
  background-color                                : transparent;
  display                                         : block;
  margin                                          : 4px 4px 0 0;
  font-size                                       : 10px;
  text-align                                      : right;
  clear                                           : both;  
}

.image-gallery-operator #imagecounter {
  font-size                                       : 10px;
  color                                           : #fff;
  background-color                                : transparent;
  margin                                          : 20px 2px 2px 2px;
  display                                         : block;
}

.image-gallery-operator form.tip-image {
  margin                                          : 20px 2px 4px 0;
  vertical-align                                  : bottom;
  width                                           : auto;
  height                                          : auto;
}

.image-gallery-operator form.tip-image fieldset {
  border                                          : 1px solid #d2d2d2;
  width                                           : 168px;
  color                                           : #d2d2d2;
  background-color                                : transparent;
  padding                                         : 4px;
  margin                                          : 0 0 0 0;
  font-size                                       : 10px;
  overflow                                        : hidden;
}

.image-gallery-operator form.tip-image fieldset legend {
  color                                           : #d2d2d2;
  background-color                                : transparent;
  font-size                                       : 10px;
}

.image-gallery-operator form.tip-image fieldset input {
  font-size                                       : 9px;
  width                                           : 98%;
  height                                          : 16px;
  color                                           : #d2d2d2;
  background-color                                : transparent;
  border                                          : 1px solid #d2d2d2;
  cursor                                          : pointer;
  margin                                          : 0 0 0 0;
  padding                                         : 1px 0 0 2px;
  display                                         : block;
  text-align                                      : left;
}

.image-gallery-operator form.tip-image fieldset input.send-tip {
  font-size                                       : 9px;
  width                                           : 48px;
  height                                          : 18px;
  color                                           : #d2d2d2;
  background-color                                : #222;
  border                                          : 1px solid #d2d2d2;
  cursor                                          : pointer;
  margin                                          : 4px 0 0 0;
  text-align                                      : center;
}

/* DIRECTORY */
#directory {
  display                                         : block;
  height                                          : 350px;
  width                                           : auto;
  font-size                                       : 10px;
  line-height                                     : 14px;
  float                                           : none;
  clear                                           : both;
}

html>body #directory {
  height                                          : 350px;
  line-height                                     : 12px;
}

#directory a:link,
#directory a:active,
#directory a:focus {
  color                                           : #900;
  background-color                                : transparent;
  font-size                                       : 10px;
}

#directory a:visited {
  color                                           : #c00;
  background-color                                : transparent;
}

#directory a:hover {
  color                                           : #09c;
  background-color                                : transparent;
}

#directory h4,
#directory h4 a:link,
#directory h4 a:active,
#directory h4 a:focus,
#directory h4 a:visited {
  padding                                         : 0;
  margin                                          : 0;
  color                                           : #000;
  background-color                                : transparent;
  font-size                                       : 10px;
  font-family                                     : Verdana, Arial, Helvetica, Sans-serif;
}

#directory-col1 {
  width                                           : 32%;
  height                                          : auto;
  float                                           : left;
  display                                         : block;
  margin                                          : 0 8px 0 0;
  padding                                         : 0;
}

#directory-col2 {
  width                                           : 32%;
  height                                          : auto;
  float                                           : left;
  display                                         : block;
  margin                                          : 0 8px 0 0;
  padding                                         : 0;
}

#directory-col3 {
  width                                           : 32%;
  height                                          : auto;
  float                                           : right;
  display                                         : block;
  margin                                          : 0;
  padding                                         : 0;
}

#directory ul {
  display                                         : block;
  margin                                          : 0 0 8px 0;
}
#directory ul li {
  display                                         : inline;
}

/* THE DAY TODAY */

.the-day-today {
  display                                         : block;
  min-height                                      : 240px;
}

.the-day-today .img-right {
  margin                                          : 4px 2px 4px 0;
}

.the-day-today .img-right p {
  background-color                                : #e5efeb;
}

.the-day-today em {
  margin                                          : 0 4px 0 0;
  font-weight                                     : bold;
  color                                           : #333;
  font-style                                      : normal;
}

.the-day-today ul li {
  font-size                                       : 11px;
  display                                         : block;
  width                                           : 350px;
  line-height                                     : 16px;
  margin                                          : 0;
  vertical-align                                  : middle;
}

.the-day-today ul li a:link,
.the-day-today ul li a:active,
.the-day-today ul li a:focus,
.the-day-today ul li a:visited {
  color                                           : #000;
  font-weight                                     : bold;
  display                                         : block;
  background-color                                : #e5efeb;
  width                                           : 350px;
  height                                          : auto;
  line-height                                     : 20px;
  margin                                          : 2px 0 2px 0;
  padding                                         : 0;
  vertical-align                                  : middle;
}

.the-day-today ul li a:hover {
  background-color                                : #e4e4e4;
}

.the-day-today a em {
  color                                           : #900;
}

.intro-element.marg2b {
  margin-bottom                                   : 2px !important;
}

/* TABS */

.tabs {
  clear                                           : both;
  position                                        : relative;
  margin                                          : 0;
  padding                                         : 0;
  width                                           : 100%;
  height                                          : 21px;
  color                                           : #fff;
  background-color                                : transparent;
  background-image                                : none;
  border-bottom                                   : 3px solid #09c;
}

.tabs ol {
  font-size                                       : 10px;
  list-style-type                                 : none;
  display                                         : block;
  text-transform                                  : uppercase;
  font-weight                                     : bold;
  z-index                                         : 1;
}

.tabs ol li {
  height                                          : 21px;
  width                                           : auto;
  display                                         : block;
  float                                           : left;
  color                                           : inherit;
  background-color                                : transparent;
  margin                                          : 0 1px 0 0;
}

.mm-box-medium .tabs ol li#tab3 {
  margin                                          : 0;
}

.mm-box .tabs ol li#tabempty {
  width                                           : 188px;
  height                                          : 20px;
  color                                           : inherit;
  background-color                                : #8dcfef;
  margin                                          : 0;
}

.tabs ol li a:link,
.tabs ol li a:active,
.tabs ol li a:visited,
.tabs ol li a:focus {
  color                                           : #fff;
  background-color                                : #8dcfef;
  padding                                         : 4px 8px;
  text-decoration                                 : none;
  display                                         : block;
  width                                           : 137px;
}

.mm-box-medium .tabs ol li#tabempty,
.mm-box-medium .tabs ol li#tab3 a:link,
.mm-box-medium .tabs ol li#tab3 a:active,
.mm-box-medium .tabs ol li#tab3 a:visited,
.mm-box-medium .tabs ol li#tab3 a:focus {
  width                                           : 138px;
}

html>body .tabs ol li:hover {
  color                                           : inherit;
  background-color                                : #09c;
  border-bottom                                   : 1px solid #fff;
  height                                          : 20px;
}

.tabs ol li a:hover {
  color                                           : inherit;
  background-color                                : #09c;
}

.tabs ol li.active-tab {
  color                                           : inherit;
  background-color                                : transparent;
}

.tabs ol li.active-tab a:link,
.tabs ol li.active-tab a:active,
.tabs ol li.active-tab a:focus,
.tabs ol li.active-tab a:visited {
  color                                           : inherit;
  background-color                                : #09c;
}

.mm-box {
/*  height                                          : 330px;*/
  height                                          : auto;
  border                                          : 1px solid #d2d2d2 !important;
}

html>body .mm-box {
/*  height                                          : 394px;*/
  height                                          : auto;
}

.tabs-box {
  clear                                           : both;
  margin                                          : 2px 0 0 0;
  padding                                         : 6px 2px 2px 2px;
  z-index                                         : 1;
  min-height                                      : 96px;
  width                                           : auto;
  height                                          : 332px;
  overflow                                        : hidden;
  color                                           : inherit;
  background-color                                : #fff;
  background-image                                : url(https://nettarkivet.nb.no/search/nb/20070603210204oe_/http://fil.nrk.no/contentfile/web/bgimages/common/mm.gif);
  display                                         : block;
  float                                           : none;
  border-bottom                                   : 2px solid #fff;
}

html>body.tabs-box {
  margin                                          : 0;
  padding                                         : 4px 2px 2px 2px;
}

#tab2box .tabs-box,
#tab3box .tabs-box {
  overflow                                        : auto;
}

.tabs-box .left,
.tabs-box .right {
  width                                           : 215px;
/*  padding                                         : auto;*/
  text-align                                      : center;
  background-color                                : transparent;
}

.mm-box-medium .tabs-box .left,
.mm-box-medium .tabs-box .right {
  width                                           : 215px;
}

.tabs-box .intro-element {
  margin                                          : 0 0 2px 0 !important;
  border                                          : 0;
  width                                           : 183px;
  height                                          : auto;
  overflow                                        : hidden;
  background-color                                : transparent;
}

.mm-box-medium .tabs-box .intro-element {
  width                                           : 183px;
}

html>body .tabs-box .intro-element {
  margin                                          : 0 auto 8px auto !important;
}

.tabs-box .left .intro-element .img-center,
.tabs-box .right .intro-element .img-center,
.tabs-box .left .intro-element .img-left,
.tabs-box .right .intro-element .img-left,
.tabs-box .left .intro-element .img-right,
.tabs-box .right .intro-element .img-right {
  padding                                         : 4px;
  margin                                          : 0;
  border-width                                    : 0 1px 1px 0;
  border-color                                    : #ccc;
  border-style                                    : solid;
  background-color                                : #fff;
  width                                           : auto;
  height                                          : 100px;
  overflow                                        : hidden;  
  float                                           : none;
  display                                         : block;
  clear                                           : both;
}

.tabs-box .intro-element .intro-element-inner-wrapper {
  margin                                          : 2px 0 0 0;
  padding                                         : 0;
  border-width                                    : 0 1px 1px 0;
  border-style                                    : solid;
  border-color                                    : #ccc;
  background-image                                : none;
  background-color                                : #fff;
}

.tabs-box .left .intro-element .img-center:hover,
.tabs-box .right .intro-element .img-center:hover,
.tabs-box .left .intro-element .img-left:hover,
.tabs-box .right .intro-element .img-left:hover,
.tabs-box .left .intro-element .img-right:hover,
.tabs-box .right .intro-element .img-right:hover,
.tabs-box .intro-element .intro-element-inner-wrapper:hover {
  background-color                                : #c9e6f4;
}

.tabs-box .intro-element .intro-element-inner-wrapper h2,
.tabs-box .intro-element .intro-element-inner-wrapper h2 a {
  display                                         : block;
  font-size                                       : 10px;
  font-family                                     : Verdana, Arial, Helvetica, Sans-serif;
  line-height                                     : 12px;
  padding                                         : 2px 2px 0 2px;
  margin                                          : 0;
}

.tabs-box .intro-element .intro-element-inner-wrapper p,
.tabs-box .intro-element .intro-element-inner-wrapper p a {
  display                                         : block;
}

.tabs-box .intro-element .intro-element-inner-wrapper p span {
  margin                                          : 0 0 0 0;
  display                                         : block;
  clear                                           : both;
  font-size                                       : 9px;
  background-color                                : transparent;
  background-image                                : url(https://nettarkivet.nb.no/search/nb/20070603210204oe_/http://fil.nrk.no/contentfile/web/icons/link_arrow.gif);
  background-position                             : 0 70%;
  background-repeat                               : no-repeat;
  line-height                                     : 14px;
  vertical-align                                  : middle;
  color                                           : #900;
  font-size                                       : 9px;
  padding                                         : 0 0 0 8px;
  cursor                                          : pointer;
}

.tabs-box .intro-element .intro-element-inner-wrapper p span:hover {
  color                                           : #036;
  text-decoration                                 : underline;
}

.tabs-box .intro-element .rod-wrapper {
  display                                         : block;
  height                                          : auto;
}

.tabs-box .intro-element .rod-wrapper h3 {
  display                                         : none;
}

.tabs-box .intro-element .rod-wrapper ul {
  margin                                          : -4px 0 4px 0;
  padding                                         : 0;
  border                                          : 0;
  background-image                                : none;
  display                                         : block;
}

html>body .tabs-box .intro-element .rod-wrapper ul {
  margin                                          : -4px 0 0 0;
}

.tabs-box .intro-element .rod-wrapper ul li {
  margin                                          : 1px 0 0 0;
  padding                                         : 0;
  border-width                                    : 0 1px 1px 0;
  border-style                                    : solid;
  border-color                                    : #ccc;
  background-image                                : none;
  background-color                                : #fff;
  float                                           : none;
}

.tabs-box .intro-element .rod-wrapper ul li a:link,
.tabs-box .intro-element .rod-wrapper ul li a:focus,
.tabs-box .intro-element .rod-wrapper ul li a:active,
.tabs-box .intro-element .rod-wrapper ul li a:visited {
  background-color                                : #f1f1f1;
  background-image                                : url(https://nettarkivet.nb.no/search/nb/20070603210204oe_/http://fil.nrk.no/contentfile/web/icons/sound_black.gif);
  background-position                             : 99% 50%;
  background-repeat                               : no-repeat;
}

.tabs-box .intro-element .rod-wrapper ul li a:hover {
  background-color                                : #c9e6f4;
  background-image                                : url(https://nettarkivet.nb.no/search/nb/20070603210204oe_/http://fil.nrk.no/contentfile/web/icons/sound_black.gif);
  background-position                             : 99% 50%;
  background-repeat                               : no-repeat;
}

#tab1box {
  display                                         : block;
}

#tab2box,
#tab3box,
#tab4box,
#tab5box {
  display                                         : none;
}

/* Left and right */
.mm-box-left {
  float                                           : left;
  width                                           : 307px;
  height                                          : auto;
}

.mm-box-medium .mm-box-left {
  width                                           : 215px;
}

.mm-box-right {
  float                                           : left;
  width                                           : 307px;
  height                                          : auto;
  background-color                                : transparent;
  margin-left                                     : 9px;
}

.mm-box-medium .mm-box-right {
  width                                           : 215px;
}

.mm-box-content {
  background-color                                : #fff;
  border-width                                    : 0 1px 1px 0;
  border-style                                    : solid;
  border-color                                    : #fff #ccc #ccc #fff;
  padding                                         : 4px;
}

h3.mm-box-heading {
  background-color                                : #fff;
  color                                           : #000;
  padding                                         : 4px;
  margin                                          : 0 0 4px 0;
  font-size                                       : 10px;
  font-weight                                     : bold;
  font-family                                     : Verdana, Arial, Helvetica, Sans-serif;
  text-transform                                  : uppercase;
  border-width                                    : 0 1px 1px 0;
  border-style                                    : solid;
  border-color                                    : #ccc;
}

.mm-box-content .intro-element {
  padding                                         : 0;
  margin                                          : 0 0 4px 0 !important;
  border-width                                    : 0;
  width                                           : auto;
  height                                          : 60px;
  min-height                                      : 60px;
  overflow                                        : hidden;
  background-color                                : transparent;
}

html>body .mm-box-content .intro-element {
  height                                          : auto;
}

.mm-box-content .intro-element .img-left {
  border-width                                    : 1px;
  border-style                                    : solid;
  border-color                                    : #eee #ccc #ccc #eee;
}

html>body .mm-box-content .intro-element .img-left {
  margin                                          : 0;
}

.mm-box-medium .mm-box-content .intro-element .img-left {
  display                                         : none;
}

.mm-box-content .intro-element .intro-element-inner-wrapper {
  border-width                                    : 1px;
  border-style                                    : solid;
  border-color                                    : #eee #ccc #ccc #eee;
  float                                           : right;
  width                                           : 191px;
  height                                          : 57px;
  min-height                                      : 57px;
  margin                                          : 0 0 0 2px;
  overflow                                        : visible;
  background-color                                : #f1f1f1;
}

html>body .mm-box-content .intro-element .intro-element-inner-wrapper {
  height                                          : auto;
}

/* Hack because Nettradio-images are 100px height */
#tab3box .mm-box-content .intro-element .intro-element-inner-wrapper {
  height                                          : 100px;
  min-height                                      : 100px;
}

#tab3box .mm-box-content .intro-element {
  height                                          : auto;
}

html>body #tab3box .mm-box-content .intro-element .intro-element-inner-wrapper {
  height                                          : auto;
}
/* Hack ended */

.mm-box-medium .mm-box-content .intro-element .intro-element-inner-wrapper {
  width                                           : 219px;
}

.mm-box-content .intro-element .intro-element-inner-wrapper:hover {
  background-color                                : #c9e6f4;
/*  background-color                                : #e5efeb;*/
}

.mm-box-content .intro-element .intro-element-inner-wrapper h2 {
  font-family                                     : Verdana, Arial, Helvetica, Sans-serif;
  font-size                                       : 10px !important;
  margin                                          : 0;
}

.mm-list ol,
.mm-list ul {
  list-style-type                                 : none;
  width                                           : 293px;
}

.mm-box-medium .mm-list ol,
.mm-box-medium .mm-list ul {
  width                                           : 201px;
}

.mm-list ol li,
.mm-list ul li {
  width                                           : 293px;
}

.mm-box-medium .mm-list ol li,
.mm-box-medium .mm-list ul li {
  width                                           : 201px;
}

.mm-list ol li a:link,
.mm-list ol li a:active,
.mm-list ol li a:focus,
.mm-list ol li a:visited,
.mm-list ul li a:link,
.mm-list ul li a:active,
.mm-list ul li a:focus,
.mm-list ul li a:visited {
  background-color                                : #f1f1f1;
  margin                                          : 0 0 2px 0;
  line-height                                     : 15px;
  height                                          : auto;
  width                                           : 293px;
  vertical-align                                  : top;
  display                                         : block;
  font-size                                       : 10px;
  padding                                         : 0 0 0 4px;
}

.mm-box-medium .mm-list ol li a:link,
.mm-box-medium .mm-list ol li a:active,
.mm-box-medium .mm-list ol li a:focus,
.mm-box-medium .mm-list ol li a:visited,
.mm-box-medium .mm-list ul li a:link,
.mm-box-medium .mm-list ul li a:active,
.mm-box-medium .mm-list ul li a:focus,
.mm-box-medium .mm-list ul li a:visited {
  width                                           : 201px;
}

.mm-list ol li a:hover,
.mm-list ul li a:hover {
  background-color                                : #c9e6f4;
}

.mm-list ol li a em,
.mm-list ol li a strong,
.mm-list ul li a em,
.mm-list ul li a strong {
  font-style                                      : normal;
  font-weight                                     : bold;
  margin                                          : 0 8px 0 0;
}

.mm-list ol li a em,
.mm-list ul li a em {
  color                                           : #900;
}

.mm-list ol li a.icon-plus-red,
.mm-list ul li a.icon-plus-red {
  background-position                             : right center;
}

.tabs-box-bottom {
  height                                          : 22px;
  width                                           : auto;
  background-color                                : transparent;
  margin                                          : 0;
  padding                                         : 0;
  display                                         : block;
  border-bottom                                   : 3px solid #09c;
  clear                                           : both;
}

html>body .tabs-box-bottom {
  margin                                          : 0;
  height                                          : 23px;
}

.tabs-box-bottom .mm-box-left,
.tabs-box-bottom .mm-box-right {
  width                                           : 316px;
  margin                                          : 0 0 2px 0;
  padding                                         : 2px 4px 2px 4px;
  background-color                                : #f0f4f7;
  display                                         : block;
}

.mm-box-medium .tabs-box-bottom .mm-box-left,
.mm-box-medium .tabs-box-bottom .mm-box-right {
  width                                           : 222px;
}

.tabs-box-bottom .mm-box-left {
  float                                           : left;
}

.tabs-box-bottom .mm-box-right {
  float                                           : right;
}

.mm-search {
  border-width                                    : 1px;
  border-style                                    : solid;
  border-color                                    : #ccc #eee #eee #ccc;
  height                                          : 14px;
  width                                           : 176px;
  margin                                          : 0;
  padding                                         : 0;
  vertical-align                                  : top;
  background-color                                : #fff;
  font-size                                       : 9px;
}

.mm-box-medium .mm-search {
  width                                           : 104px;
}

html>body .mm-search {
  height                                          : 15px;
}

.mm-submit {
  border-width                                    : 1px;
  border-style                                    : solid;
  border-color                                    : #eee #ccc #ccc #eee;
  color                                           : #666;
  height                                          : 17px;
  width                                           : 130px;
  margin                                          : 0;
  padding                                         : 0;
  vertical-align                                  : top;
  text-align                                      : center;
  background-color                                : #fff;
  font-size                                       : 9px;
  font-weight                                     : normal;
  text-transform                                  : uppercase;
  overflow                                        : hidden;
}

.mm-box-medium .mm-submit {
  width                                           : 110px;
}

/* "KLIKK OG KIKK" - SINGLE MM-INTRO */

.box.mm-click  {
  height                                          : auto;
}

.box.mm-click h3.mm-head {
  border-bottom                                   : 3px solid #3bafe2;
  background-color                                : #3bafe2;
  background-image                                : none;
  margin                                          : 0;
  padding                                         : 0;
}

.box.mm-click h3.mm-head strong {
  border-bottom                                   : 1px solid #fff;
  display                                         : block;
  margin                                          : 0;
  padding                                         : 4px 8px 4px 8px;
  height                                          : auto;
}

.box.mm-click .tabs-box-bottom {
  border-bottom                                   : 3px solid #3bafe2;
  margin-top                                      : 2px;
}

.box.mm-click .tabs-box-bottom a:link,
.box.mm-click .tabs-box-bottom a:active,
.box.mm-click .tabs-box-bottom a:focus,
.box.mm-click .tabs-box-bottom a:visited {
  display                                         : block;
  height                                          : 18px;
  line-height                                     : 18px;
  font-size                                       : 10px;
  font-weight                                     : normal;
  color                                           : #666;
  padding-left                                    : 10px;
  background-image                                : url(https://nettarkivet.nb.no/search/nb/20070603210204oe_/http://fil.nrk.no/contentfile/web/icons/link_arrow.gif);
  background-position                             : 4px 50%;
  background-repeat                               : no-repeat;
}

.box.mm-click .tabs-box-bottom a:hover {
  background-color                                : #c9e6f4;
}

.box.mm-click .tabs-box-bottom .mm-box-left {
  width                                           : 296px !important;
}

.box.mm-click .tabs-box-bottom .mm-box-right {
  width                                           : 148px !important;
}

.box.mm-click .mm-submit {
  width                                           : 113px;
}


.click-box {
  clear                                           : both;
  margin                                          : 0 0 2px 0;
  padding                                         : 6px;
  z-index                                         : 1;
  min-height                                      : 96px;
  width                                           : auto;
/*  height                                          : 110px;*/
  height                                          : 130px;
  overflow                                        : visible;
  color                                           : inherit;
  background-color                                : #fff;
  background-image                                : url(https://nettarkivet.nb.no/search/nb/20070603210204oe_/http://fil.nrk.no/contentfile/web/bgimages/common/mm.gif);
  display                                         : block;
  float                                           : none;
}

html>body .click-box {
/*  height                                          : auto;*/
  height                                          : 130px;
}

.click-box .intro-element {
  margin                                          : 0 0 2px 0 !important;
  border                                          : 0;
  width                                           : auto;
  height                                          : auto;
  overflow                                        : hidden;
  background-color                                : transparent;
}

html>body .click-box .intro-element {
  margin                                          : 0 auto 8px auto !important;
}

.click-box .intro-element .img-left,
.click-box .intro-element .img-right,
.click-box .intro-element .img-center {
  padding                                         : 4px;
  margin                                          : 0;
  border-width                                    : 0 1px 1px 0;
  border-color                                    : #ccc;
  border-style                                    : solid;
  background-color                                : #fff;
  width                                           : auto;
  height                                          : 100px;
  overflow                                        : hidden;
}

.click-box .intro-element .img-center {
  margin                                          : 0 0 3px 0;
  height                                          : 122px;
  width                                           : 437px !important;
}

.click-box .intro-element .img-center img {
  width                                           : 462px;
  height                                          : 120px;
  clip                                            : rect(auto 437px auto auto); /* Because IE does not take it width commas */
  position                                        : absolute;
  top                                             : auto;
  left                                            : auto;
  display                                         : block;
  vertical-align                                  : top;
  clear                                           : both;
  margin                                          : 1px 0 0 0;
}

html>body .click-box .intro-element .img-center img {
  clip                                            : rect(auto, 437px, auto, auto);
}

.click-box .intro-element .intro-element-inner-wrapper {
/*  height                                          : 110px;*/
  height                                          : auto;
  width                                           : 260px;
/*  overflow                                        : hidden;*/
  overflow                                        : visible;
}

.click-box .intro-element .intro-element-inner-wrapper.none {
  height                                          : 80px;
  width                                           : auto;
}

html>body .click-box .intro-element .intro-element-inner-wrapper.none {
  height                                          : auto;
  min-height                                      : 80px;
}

.click-box .intro-element .intro-element-inner {
  margin                                          : 0;
  padding                                         : 0;
  border-width                                    : 0 1px 1px 0;
  border-style                                    : solid;
  border-color                                    : #ccc;
  background-image                                : none;
  background-color                                : #fff;
  float                                           : none;
}

.click-box .intro-element .intro-element-inner:hover {
  background-color                                : #c9e6f4;
}

.click-box .intro-element .intro-element-inner h2,
.click-box .intro-element .intro-element-inner h2 a {
  display                                         : block;
  font-size                                       : 14px;
  font-family                                     : Arial, Helvetica, Sans-serif;
  line-height                                     : 16px;
  padding                                         : 1px 2px 2px 2px;
  margin                                          : 0;
  background-image                                : none;
}

.click-box .intro-element .intro-element-inner p,
.click-box .intro-element .intro-element-inner p a {
  display                                         : block;
  line-height                                     : 14px;
  margin                                          : 0 0 2px 0;
}

html>body .click-box .intro-element .intro-element-inner p,
html>body .click-box .intro-element .intro-element-inner p a {
  margin                                          : 0 0 1px 0;
}

.click-box .intro-element ul {
  margin                                          : 1px 0 0 0;
  padding                                         : 0;
  border                                          : 0;
  background-image                                : none;
}

.click-box .intro-element ul li {
  margin                                          : 1px 0 0 0;
  padding                                         : 0;
  border-width                                    : 0 1px 1px 0;
  border-style                                    : solid;
  border-color                                    : #ccc;
  background-image                                : none;
  background-color                                : #fff;
  float                                           : none;
}

.click-box .intro-element ul li a:link,
.click-box .intro-element ul li a:focus,
.click-box .intro-element ul li a:active,
.click-box .intro-element ul li a:visited {
  background-color                                : #fff;
}

.click-box .intro-element .img-left:hover,
.click-box .intro-element .img-right:hover,
.click-box .intro-element .img-center:hover,
.click-box .intro-element ul li a:hover {
  background-color                                : #c9e6f4;
}

.click-box .intro-element ul li a em.read-more {
  display                                         : none;
}

/* LAST IMAGE-GALLERY */

.last-image-gallery,
.last-image-gallery-medium {
  height                                          : 108px;
  width                                           : auto;
  display                                         : block;
  clear                                           : both;
  float                                           : none;
  margin                                          : 0 0 8px 0;
  padding                                         : 0;
  color                                           : inherit;
  background-color                                : #000;
  background-image                                : url(https://nettarkivet.nb.no/search/nb/20070603210204oe_/http://fil.nrk.no/contentfile/web/bgimages/common/imagegallery/gallery_list_background.gif);
  background-repeat                               : no-repeat;
  background-position                             : left top;
}

.last-image-gallery-medium {
  height                                          : 91px;
  background-image                                : url(https://nettarkivet.nb.no/search/nb/20070603210204oe_/http://fil.nrk.no/contentfile/web/bgimages/common/imagegallery/gallery_list_background_medium.gif);
}

.last-image-gallery ul,
.last-image-gallery-medium ul {
  display                                         : block;
  width                                           : auto;
  height                                          : auto;
  margin                                          : 0 0 0 22px;
  padding                                         : 0;
  color                                           : inherit;
  background-color                                : transparent;
  list-style-type                                 : none;
  text-align                                      : left;
}

.last-image-gallery-medium ul {
  margin                                          : 0 0 0 -16px;
}

html>body .last-image-gallery ul {
  margin                                          : 0 0 0 24px;
}

html>body .last-image-gallery-medium ul {
  margin                                          : 0 0 0 8px;
}

.last-image-gallery ul li,
.last-image-gallery-medium ul li {
  display                                         : block;
  width                                           : 154px;
  height                                          : auto;
  margin                                          : 9px 0 0 2px;
  padding                                         : 0;
  float                                           : left;
  color                                           : inherit;
  background-color                                : transparent;
  overflow                                        : hidden;
  text-align                                      : left;
}

.last-image-gallery-medium ul li {
  width                                           : 124px;
  margin                                          : 9px 0 0 22px;
}

.last-image-gallery ul li a,
.last-image-gallery-medium ul li a {
  margin                                          : 0;
  padding                                         : 0;
}

.last-image-gallery ul li a img,
.last-image-gallery-medium ul li a img {
  border                                          : 2px solid #fff;
  display                                         : block;
  text-align                                      : left;
  margin                                          : 0;
  padding                                         : 0;
}

.last-image-gallery ul li a em,
.last-image-gallery-medium ul li a em {
  font-style                                      : normal;
  font-size                                       : 0.8em;
  font-weight                                     : bold;
  vertical-align                                  : top;
  display                                         : block;
  width                                           : 132px;
  height                                          : 14px;
  line-height                                     : 14px;
  padding                                         : 2px 2px 2px 20px;
  margin                                          : -18px 0 0 0;
  color                                           : inherit;
  background-color                                : #fff;
  background-image                                : url(https://nettarkivet.nb.no/search/nb/20070603210204oe_/http://fil.nrk.no/contentfile/web/icons/imagegallery_black.gif);
  background-repeat                               : no-repeat;
  background-position                             : 4px 2px;
  overflow                                        : hidden;
  position                                        : relative;
  z-index                                         : 1000;
}

.last-image-gallery-medium ul li a em {
  width                                           : 102px;
}

.last-image-gallery ul li a:hover em,
.last-image-gallery-medium ul li a:hover em {
  display                                         : none;
}

/* SEARCH-PAGE */

.search {
  height                                          : auto;
  width                                           : 656px;
  float                                           : none;
  display                                         : block;
  margin                                          : 0 0 8px 0;
  padding                                         : 0;
}

.search form {
  margin                                          : 0;
  padding                                         : 0;
}

/*.search fieldset {
  height                                          : 50px;
  font-size                                       : 0.8em;
  padding                                         : 0 4px 0 4px;
  margin                                          : 0;
  border                                          : 1px solid #d2d2d2;
  display                                         : block;
}

.search fieldset legend {
  font-size                                       : 1em;
  margin                                          : 0;
  padding                                         : 0;
  color                                           : #666;
  background-color                                : transparent;
}*/

.search div {
  display                                         : inline;
}

.search div input.search-input {
  height                                          : auto;
  width                                           : 510px;
  border                                          : 1px solid #d2d2d2;
  color                                           : #000;
  background-color                                : #fff;
  font-size                                       : 1.2em;
  font-weight                                     : normal;
  vertical-align                                  : top;
  display                                         : inline;
  margin                                          : 0;
  padding                                         : 0.2em 0.2em 0.2em 16px;
  background-image                                : url(/search/nb/20070603210204oe_/http://yr.no/contentfile/background_arrow_search.gif);
  background-repeat                               : no-repeat;
  background-position                             : left center;
}

.search div input.search-button {
  height                                          : auto;
  width                                           : 120px;
  border                                          : 1px solid #d2d2d2;
  color                                           : #000;
  background-color                                : #c9e6f4;
  font-size                                       : 1em;
  font-weight                                     : bold;
  font-family                                     : Verdana, Arial, Helvetica, Sans-serif;
  text-transform                                  : uppercase;
  text-align                                      : center;
  vertical-align                                  : top;
  display                                         : inline;
  margin                                          : 1px 0 0 0;
  padding                                         : 0.2em 0.6em 0.1em 0.6em;
}

html>body .search div input.search-button {
  margin                                          : 5px 0 0 0;
  padding                                         : 0.3em 0.6em 0.3em 0.6em;
}

/* Search-list */
.list-search {
  margin                                          : 0;
}

.list-search ul {
  width                                           : 174px;
  height                                          : auto;
  margin                                          : 0 0 0 0;
  padding                                         : 2px 2px 1px 2px;
  list-style-type                                 : none;
  list-style-position                             : outside;
  border                                          : 1px solid #d2d2d2;
  color                                           : #000;
  background-color                                : #fff;
}

.list-search ul li {
  margin                                          : 0;
  padding                                         : 0;
  line-height                                     : 20px;
}

.list-search ul li a:link,
.list-search ul li a:active,
.list-search ul li a:focus,
.list-search ul li a:visited {
  color                                           : inherit;
  background-color                                : #c9e6f4;
  margin                                          : 1px 0 1px 0;
  padding                                         : 0 0 0 10px;
  display                                         : block;
  width                                           : 164px;
  font-size                                       : 10px;
  text-decoration                                 : none;
}

.list-search ul li.heading a:link,
.list-search ul li.heading a:active,
.list-search ul li.heading a:focus,
.list-search ul li.heading a:visited {
  width                                           : 170px;
  padding                                         : 0 0 0 4px;
  text-transform                                  : uppercase;
  font-weight                                     : bold;
}

.list-search ul li.selected {
  color                                           : #900;
  background-color                                : #fff !important;
  display                                         : block;
  width                                           : 181px;
  line-height                                     : 26px;
  z-index                                         : 1000;
  position                                        : relative;
  padding                                         : 0 0 0 4px;
  font-size                                       : 11px;
  font-weight                                     : bold;
  border-width                                    : 1px 0 1px 0px;
  border-style                                    : solid;
  border-color                                    : #d2d2d2;
  text-decoration                                 : none;
}

.list-search ul li a:hover {
  color                                           : #900;
  background-color                                : #fff;
}

.list-search ul li.none {
  color                                           : #666;
  background-color                                : #eee;
  margin                                          : 1px 0 1px 0;
  padding                                         : 0 0 0 4px;
  display                                         : block;
  width                                           : 170px;
  font-size                                       : 10px;
  text-transform                                  : uppercase;
  font-weight                                     : bold;
}

html>body .list-search ul li.none {
  margin                                          : 1px 0 1px 0;
}

/* Results */

.search-content hr {
  width                                           : 448px;
  height                                          : 1px;
  margin                                          : 0 auto 0 auto;
  padding                                         : 0;
  text-align                                      : center;
  border                                          : 0;
  color                                           : #d2d2d2;
  background-color                                : #d2d2d2;
  display                                         : block;
}

.search-content .hits-element {
  margin                                          : 0 8px 0 8px;
  font-size                                       : 0.8em;
}

.search-content .hits-element h2 {
  display                                         : block;
  font-size                                       : 1.4em;
  font-weight                                     : bold;
  color                                           : #000;
  background-color                                : transparent;
  width                                           : 100%;
  margin                                          : 0 0 4px 0;
}

.search-content .hits-element h2 a {
  display                                         : inline;
  float                                           : left;
}

.search-content .hits-element h2 em {
  display                                         : inline;
  font-size                                       : 0.6em;
  font-weight                                     : normal;
  font-style                                      : normal;
  font-family                                     : Verdana, Arial, Helvetica, Sans-serif;
  color                                           : #666;
  background-color                                : transparent;
  margin                                          : 0 0 0 auto;
  text-align                                      : right;
  float                                           : right;
}

.search-content .hits-element h2 a:link,
.search-content .hits-element h2 a:active,
.search-content .hits-element h2 a:focus {
  font-weight                                     : bold;
  color                                           : #000;
  background-color                                : transparent;
  text-decoration                                 : none;
}

.search-content .hits-element h2 a:visited {
  color                                           : #666;
  background-color                                : transparent;
  text-decoration                                 : none;
}

.search-content .hits-element h2 a:hover {
  color                                           : #900;
  background-color                                : transparent;
  text-decoration                                 : none;
}

.search-content .hits-element p {
  display                                         : block;
  margin                                          : 2px 0 8px 0;
  float                                           : none;
}

.search-content .hits-element p em {
  font-size                                       : 1em;
  font-style                                      : normal;
  color                                           : #900;
  background-color                                : transparent;
  font-weight                                     : bold;
  float                                           : none;
}

.search-content .hits-element ul {
  display                                         : block;
  font-size                                       : 1em;
  margin                                          : 4px 0 0 0;
}

.search-content .hits-element ul li {
  display                                         : inline;
}

.search-content .hits-element ul li strong {
  margin                                          : 0 10px 0 0;
}

.search-content .hits-element ul li a:link,
.search-content .hits-element ul li a:active,
.search-content .hits-element ul li a:focus {
  color                                           : #000;
  background-color                                : transparent;
  text-decoration                                 : none;
}

.search-content .hits-element ul li a:visited {
  color                                           : #666;
  background-color                                : transparent;
  text-decoration                                 : none;
}

.search-content .hits-element ul li a:hover {
  color                                           : #900;
  background-color                                : transparent;
  text-decoration                                 : none;
}

/* Next hits */

.hits {
  margin                                          : 8px;
  display                                         : block;
}

.hits p {
  color                                           : #900;
  background-color                                : transparent;
  font-size                                       : 0.9em;
  margin                                          : 0;
  float                                           : left;
}

.hits p em {
  font-weight                                     : bold;
  font-style                                      : normal;
}

.next-hits {
  height                                          : auto;
  width                                           : auto;
  display                                         : block;
  text-transform                                  : uppercase;
  padding                                         : 0;
  margin                                          : 0;
  font-size                                       : 0.8em;
  color                                           : inherit;
  background-color                                : transparent;
  clear                                           : both;
 }

.next-hits ol {
  height                                          : auto;
  display                                         : block;
  text-align                                      : right;
}

.next-hits ol li {
  display                                         : inline;
  padding                                         : 0;
  margin                                          : 0;
}

.next-hits ol li a:link,
.next-hits ol li a:active,
.next-hits ol li a:focus,
.next-hits ol li a:visited,
.next-hits ol li.selected b {
  display                                         : inline-block;
  min-width                                       : 12px;
  width                                           : auto;
  height                                          : 12px;
  padding                                         : 2px;
  margin                                          : 0;
  border                                          : 1px solid #d2d2d2;
  color                                           : inherit;
  background-color                                : #c9e6f4;
  text-align                                      : center;
  font-weight                                     : bold;
}

.next-hits ol li a:hover {
  display                                         : inline-block;
  min-width                                       : 12px;
  width                                           : auto;
  height                                          : 12px;
  padding                                         : 2px;
  margin                                          : 0;
  color                                           : #900;
  background-color                                : #fff;
  border                                          : 1px solid #d2d2d2;
}

.next-hits ol li.selected {
  text-decoration                                 : none;
}

.next-hits ol li.selected b {
  color                                           : inherit;
  background-color                                : transparent;
  text-decoration                                 : none;
  border                                          : 1px solid #eee;
  color                                           : #900;
}

/* /SEARCH */

/* NEWS-TICKER */

.news-ticker {
  display                                         : block;
  margin                                          : 0 0 6px 0;
  padding                                         : 0;
  border                                          : 1px solid #d2d2d2;
  float                                           : none;
  clear                                           : both;
  height                                          : 18px;
  color                                           : inherit;
  background-color                                : #fff;
}

.news-ticker a.rss-ticker {
  display                                         : block;
  line-height                                     : 16px;
  font-size                                       : 11px;
  font-weight                                     : bold;
  border                                          : 1px solid #fff;
  margin                                          : 0;
  color                                           : inherit;
  background-color                                : transparent;
  float                                           : left;
  width                                           : 364px;
  overflow                                        : hidden;
}

.news-ticker a.rss-ticker:hover {
  color                                           : inherit;
  background-color                                : #f4f6e4;
}

.news-ticker em {
  font-size                                       : 10px;
  font-weight                                     : bold;
  text-transform                                  : uppercase;
  width                                           : auto;
  height                                          : 16px;
  line-height                                     : 16px;
  font-style                                      : normal;
  border                                          : 1px solid #fff;
  margin                                          : 0 4px 0 0;
  padding                                         : 0 24px 0 4px;
  display                                         : inline;
  float                                           : left;
  text-align                                      : left;
  vertical-align                                  : middle;
  color                                           : #fff;
  background-color                                : #c00;
  background-image                                : url(https://nettarkivet.nb.no/search/nb/20070603210204oe_/http://fil.nrk.no/contentfile/web/bgimages/common/ticker/background_arrow_red.gif);
  background-position                             : center right;
  background-repeat                               : no-repeat;
}

.news-ticker strong {
  display                                         : block;
  float                                           : right;
  width                                           : auto;
  height                                          : 16px;
  line-height                                     : 16px;
  background-color                                : transparent;
  color                                           : inherit;
  border                                          : 1px solid #fff;
  padding                                         : 0;
  margin                                          : 0 4px 0 0;
  font-size                                       : 10px;
  text-align                                      : right;
}

.news-ticker strong a:link,
.news-ticker strong a:focus,
.news-ticker strong a:active,
.news-ticker strong a:visited {
  color                                           : #f60;
  background-color                                : transparent;
  display                                         : block;
  width                                           : 76px;
}

.news-ticker strong a:hover {
  color                                           : #900;
}

/* ARTICLEFORM */

.box.articleform {
  clear                                           : both;
  display                                         : block;
  height                                          : auto;
  width                                           : auto;
  border                                          : 1px solid #f3e514;
  background-color                                : #faf38b;
}

.articleform h2,
.articleform h3 {
  font-size                                       : 10px;
  padding                                         : 4px 5px;
  margin                                          : 0 0 10px 0;
  background-color                                : #eee785;
  color                                           : #000;
  text-transform                                  : uppercase;
  font-family                                     : Verdana, Arial, sans-serif;
  border                                          : 0;
}

.box.articleform form {
  display                                         : block;
}

.articleform label {
  margin                                          : 1px 0 2px 2px;
  display                                         : block;
  font-size                                       : 11px;
  line-height                                     : 12px;
}

.articleform .inputsubmit,
.articleform .inputtext,
.articleform .uploadfile,
.articleform textarea,
.articleform select,
.articleform select.dropdown {
  font-size                                       : 11px;
  line-height                                     : 12px;
  display                                         : block;
}

.articleform .inputsubmit {
  width                                           : 100px;
  height                                          : 20px;
  color                                           : inherit;
  background-color                                : #eee;
  text-align                                      : center;
  vertical-align                                  : middle;
  cursor                                          : pointer;
  padding                                         : 0 0 1px 0;
  margin                                          : 2px 2px 0 0;
  border                                          : 1px solid #ccc;
  font-size                                       : 11px;
}

.articleform .inputtext {
  margin                                          : 1px 0 2px 2px;
  padding                                         : 0 0 0 4px;
  width                                           : 340px;
  height                                          : 18px;
  line-height                                     : 20px;
  vertical-align                                  : middle;
  border                                          : 1px solid #f3e514;
  background-color                                : #fff;
}

.articleform .uploadfile {
  margin                                          : 1px 0 2px 2px;
  padding                                         : 0 0 0 4px;
  width                                           : 346px;
  height                                          : 20px;
  line-height                                     : 20px;
  vertical-align                                  : middle;
  border                                          : 1px solid #ccc;
  background-color                                : #fff;
}

.articleform textarea {
  margin                                          : 1px 0 2px 2px;
  padding                                         : 0 0 0 4px;
  width                                           : auto;
  height                                          : auto;
  line-height                                     : 12px;
  vertical-align                                  : middle;
  border                                          : 1px solid #f3e514;
  background-color                                : #fff;
}

.articleform select,
.articleform select.dropdown {
  margin                                          : 1px 0 0 2px;
  padding                                         : 0 0 0 4px;
  width                                           : auto;
  height                                          : 18px;
  line-height                                     : 20px;
  vertical-align                                  : middle;
  border                                          : 1px solid #f3e514;
  background-color                                : #fff;
  font-size                                       : 11px;
}

.box.articleform .radiobutton,
.box.articleform .checkbox {
  display                                         : block;
  float                                           : none;
  clear                                           : both;
  margin                                          : 0 0 6px 0;
  font-size                                       : 11px;
}

.box.articleform .radiobutton label,
.box.articleform .checkbox label {
  margin                                          : 0;
  vertical-align                                  : top;
  line-height                                     : 12px;
}

.articleform .radiobutton input,
.articleform .checkbox input {
  margin                                          : 1px 2px 0 2px;
  padding                                         : 0;
  width                                           : auto;
  height                                          : 12px;
  line-height                                     : 12px;
  vertical-align                                  : bottom;
  border                                          : 0;
  background-color                                : transparent;
  display                                         : block;
  float                                           : left;
}

.articleform h5 {
  margin                                          : 0 0 4px 0;
}

.articleform .px174 .inputtext {
  width                                           : 164px;
}

.articleform .px274 .inputtext {
  width                                           : 264px;
}

.articleform .px174 select {
  width                                           : 170px;
}

.articleform .px274 select {
  width                                           : 270px;
}

.articleform .px174 textarea {
  width                                           : 164px;
  height                                          : 120px;
}

.articleform .px274 textarea {
  width                                           : 264px;
  height                                          : 120px;
}

.articleform .px274 .inputsubmit {
  margin                                          : 2px 2px 0 2px;
}

.articleform .px274 .inputsubmit:hover {
  background-color                                : #f3e514;
}

html>body .articleform .px174 .inputtext {
  margin                                          : 2px 0 0 2px;
  width                                           : 168px;
  /*width                                            : 344px;*/
}

html>body .articleform .px174 select {
  width                                           : 167px;
}

/* Examples:
  http://www.nrk.no/nyheter/distrikt/troms_og_finnmark/1.318222
  http://www.nrk.no/nyheter/distrikt/troms_og_finnmark/1.319204
*/

/* ADDITIONAL HORIZONTAL MENU */
#main .wrapper .horizontal-menu {
  width                                           : 655px;
  height                                          : 18px;
  float                                           : left;
  display                                         : block;
  clear                                           : both;
  margin                                          : 0 0 8px 0;
  padding                                         : 1px 0 1px 1px;
  color                                           : inherit;
  background-color                                : #fff;
  border                                          : 1px solid #dcdcdc;
  overflow                                        : hidden;
}

#main .wrapper .horizontal-menu ul {
  display                                         : inline-block;
}

#main .wrapper .horizontal-menu ul li {
  display                                         : -moz-inline-box;  /* mozilla hack */
  display                                         : inline-block;
  margin                                          : 0;
  padding                                         : 0;
  width                                           : auto;
  float                                           : left;
}

#main .wrapper .horizontal-menu ul li.last span,
#main .wrapper .horizontal-menu ul li a:link,
#main .wrapper .horizontal-menu ul li a:active,
#main .wrapper .horizontal-menu ul li a:focus,
#main .wrapper .horizontal-menu ul li a:visited {
  width                                           : 96px;
  height                                          : 12px;
  line-height                                     : 12px;
  display                                         : block;
  background-color                                : #e6efec;
  font-size                                       : 10px;
  padding                                         : 3px 2px 3px 10px;
  margin                                          : 0 1px 0 0;
  vertical-align                                  : top;
}

#main .wrapper .horizontal-menu ul li a:hover {
  background-color                                : #c9e6f4;
}

#main .wrapper .horizontal-menu ul li.last span,
#main .wrapper .horizontal-menu ul li.last a:link,
#main .wrapper .horizontal-menu ul li.last a:active,
#main .wrapper .horizontal-menu ul li.last a:focus,
#main .wrapper .horizontal-menu ul li.last a:visited {
  width                                           : 96px;
}

/* Bloggplugger */
/* Brukes i #sports, #magazine og #nature */

.last-blog h3{
  background-color                                : #85d6e9;
  margin-bottom                                   : 1px;
}

.last-blog h3 a:link,
.last-blog h3 a:active,
.last-blog h3 a:focus,
.last-blog h3 a:visited{
  display                                         : inline;
  color                                           : #000;
}

.last-blog h3 a:hover {
  color                                           : #fff;
}

.last-blog .intro-element {
  height                                          : 61px;
  background-color                                : #85d6e9;
  border                                          : 1px solid #85d6e9;
}

html>body .last-blog .intro-element {
  height                                          : 66px;
}

.blog174 .intro-element {
  height                                          : auto !important;
}

.last-blog .intro-element h2 {
  display                                         : block;
  height                                          : 44px;
  overflow                                        : hidden;
  font-size                                       : 12px;
}

.blog174 .intro-element h2 {
  height                                          : auto;
}

.last-blog .intro-element em {
  font-size                                       : 9px;
}

.blog1,
.blog2,
.blog3,
.blog4 {
  float                                           : left !important;
  overflow                                        : hidden;
}

body#sports .blog1,
body#nature .blog1 {
  width                                           : 161px;
  margin-right                                    : 4px !important;
}

body#sports .blog2,
body#nature .blog2 {
  width                                           : 161px;
  margin-right                                    : 4px !important;
}

body#sports .blog3,
body#nature .blog3 {
  width                                           : 161px;
  margin-right                                    : 0 !important;
}

body#sports .blog4,
body#nature .blog4 {
  width                                           : 161px;
  float                                           : right !important;
  margin-right                                    : 0 !important;
}

body#magazine .blog1 {
  width                                           : 154px;
  margin-right                                    : 4px !important;
}

body#magazine .blog2 {
  width                                           : 153px;
  margin-right                                    : 4px !important;
}

body#magazine .blog3 {
  width                                           : 153px;
  margin-right                                    : 0 !important;
}

body#magazine .blog1 .intro-element h2,
body#magazine .blog2 .intro-element h2,
body#magazine .blog3 .intro-element h2 {
  width                                           : 76px;
}

/* /Bloggplugger */

body#sports .outer-column h3.bg990000 a:hover {
  color                                           : #ffa800;
}

/* /NRK SPORT */


/* SESAMSEARCH */
.outer-column .promo.sesamsearch {
  background-color                                : #fff;
}

.outer-column .promo.sesamsearch form {
  background-color                                : #f3f3f3;
  border                                          : 1px solid #d1d1d1;
}

.outer-column .promo.sesamsearch form div.fields-and-buttons {
  display                                         : block;
  float                                           : none;
  margin                                          : 4px 2px 2px 2px;
  width                                           : auto;
  height                                          : 16px;
}

html>body .outer-column .promo.sesamsearch form div.fields-and-buttons {
  margin                                          : 4px;
}

html>body .outer-column .promo.sesamsearch form div.choose-search {
  margin                                          : 2px 4px 2px 4px;
}

.outer-column .promo.sesamsearch form input.search-field {
  width                                           : 111px;
  height                                          : auto;
  margin                                          : 0 2px auto 0;
  padding                                         : 2px 2px 2px 2px;
  background-color                                : #fff;
  color                                           : #000;
  font-size                                       : 10px;
  border                                          : 1px solid #d1d1d1;
  vertical-align                                  : top;
  float                                           : left;
}

html>body .outer-column .promo.sesamsearch form input.search-field {
  margin                                          : 0 2px auto 0;
  height                                          : auto;
  width                                           : 110px;
}

.outer-column .promo.sesamsearch form input.search-button {
  width                                           : 44px;
  height                                          : auto;
  margin                                          : 0 0 auto 0;
  padding                                         : 1px 0 0 0;
  background-image                                : url(https://nettarkivet.nb.no/search/nb/20070603210204oe_/http://fil.nrk.no/contentfile/web/bgimages/common/sesam/sesamstar_white_violet.gif);
  background-repeat                               : no-repeat;
  background-position                             : right top;
  background-color                                : #ad208e;
  color                                           : #fff;
  font-size                                       : 10px;
  text-transform                                  : uppercase;
  text-align                                      : center;
  border                                          : 1px solid #df7bc8;
  vertical-align                                  : top;
  cursor                                          : pointer;
  float                                           : left;
}

.outer-column .promo.sesamsearch form input.search-button:hover,
.outer-column .promo.sesamsearch form input.search-button.over {
  background-color                                : #ad208e;
  cursor                                          : pointer;
}

html>body .outer-column .promo.sesamsearch form input.search-button {
  width                                           : 42px;
  height                                          : 18px;
  vertical-align                                  : top;
  text-align                                      : center;
  padding                                         : 0;
  margin                                          : 0 0 auto 0;
}

.outer-column .promo.sesamsearch form select {
  font-size                                       : 10px;
  width                                           : 163px;
  border                                          : 0;
}

.outer-column .promo.sesamsearch form input.search-radio {
  margin                                          : 0;
  padding                                         : 0;
  display                                         : inline-block;
}

.outer-column .promo.sesamsearch form label {
  font-size                                       : 10px;
  line-height                                     : 12px;
  vertical-align                                  : top;
  margin                                          : 4px 0 0 0;
  display                                         : inline-block;
}

.outer-column .promo.sesamsearch h3 a:link,
.outer-column .promo.sesamsearch h3 a:focus,
.outer-column .promo.sesamsearch h3 a:active,
.outer-column .promo.sesamsearch h3 a:visited {
  background-image                                : url(https://nettarkivet.nb.no/search/nb/20070603210204oe_/http://fil.nrk.no/contentfile/web/bgimages/common/sesam/sesamlogo_white_violet.gif);
  background-repeat                               : no-repeat;
  background-position                             : 96px 0px;
  background-color                                : #ad208e;
  color                                           : #fff;
}

.outer-column .promo.sesamsearch h3 a:hover {
  background-color                                : #ad208e;
}

/* DEBATE */

.debate-list ul li a {
  background-position                             : 99% 50%;
  background-repeat                               : no-repeat;
}

/* ADJUSTMENTS OF LISTS WITH ICONS

html>body .icon-plus-video-red,
html>body .icon-videoindex-black,
html>body .icon-video-white,
html>body .icon-video-grey,
html>body .icon-video-black,
html>body .icon-video-archive,
html>body .icon-video-live,
html>body .icon-plus-sound-red,
html>body .icon-soundindex-black,
html>body .icon-sound-white,
html>body .icon-sound-grey,
html>body .icon-sound-black,
html>body .icon-sound-archive,
html>body .icon-sound-live,
html>body .icon-radio-archive,
html>body .icon-radio-live,
html>body .icon-sound-video-grey,
html>body .icon-rss-orange,
html>body .icon-rss-orange-12,
html>body .icon-rss,
html>body .icon-rss-orange-16,
html>body .icon-rss-orange-24,
html>body .icon-rss-orange-32,
html>body .icon-atom-red,
html>body .icon-atom-red-12,
html>body .icon-atom,
html>body .icon-atom-red-16,
html>body .icon-atom-red-24,
html>body .icon-atom-red-32,
html>body .icon-pod-green,
html>body .icon-pod-green-12,
html>body .icon-pod,
html>body .icon-pod-green-16,
html>body .icon-pod-green-24,
html>body .icon-pod-green-32,
html>body .icon-word-white,
html>body .icon-word-black,
html>body .icon-word-blue,
html>body .icon-excel-white,
html>body .icon-excel-black,
html>body .icon-excel-green,
html>body .icon-pdf-white,
html>body .icon-pdf-black,
html>body .icon-pdf-red,
html>body .icon-gallery,
html>body .icon-imagegallery-black,
html>body .icon-comment,
html>body .icon-discuss,
html>body .icon-type-a,
html>body .icon-type-b,
html>body .icon-type-c,
html>body .icon-type-d,
html>body .icon-type-e,
html>body .icon-type-f,
html>body .icon-type-g,
html>body .icon-type-h,
html>body .icon-type-i,
html>body .icon-type-j,
html>body .icon-type-k,
html>body .icon-type-l,
html>body .icon-type-m,
html>body .icon-type-n,
html>body .icon-type-o,
html>body .icon-type-p,
html>body .icon-type-q,
html>body .icon-type-r,
html>body .icon-type-s,
html>body .icon-type-t,
html>body .icon-type-u,
html>body .icon-type-v,
html>body .icon-type-w,
html>body .icon-type-x,
html>body .icon-type-y,
html>body .icon-type-z {
  padding                                         : 0 14px 0 4px !important;
  width                                           : auto;
}

.list li a.icon-video-black,
.list li a.icon-video-archive,
.list li a.icon-video-live,
.list li a.icon-sound-black,
.list li a.icon-sound-archive,
.list li a.icon-sound-live,
.list li a.icon-radio-archive,
.list li a.icon-radio-live,
.list li a.icon-rss,
.list li a.icon-atom,
.list li a.icon-pod,
.list li a.icon-word-white,
.list li a.icon-word-black,
.list li a.icon-word-blue,
.list li a.icon-excel-white,
.list li a.icon-excel-black,
.list li a.icon-excel-green,
.list li a.icon-pdf-white,
.list li a.icon-pdf-black,
.list li a.icon-pdf-red,
.list li a.icon-gallery,
.list li a.icon-imagegallery-black,
.list li a.icon-comment,
.list li a.icon-discuss,
.list li a.icon-type-a,
.list li a.icon-type-b,
.list li a.icon-type-c,
.list li a.icon-type-d,
.list li a.icon-type-e,
.list li a.icon-type-f,
.list li a.icon-type-g,
.list li a.icon-type-h,
.list li a.icon-type-i,
.list li a.icon-type-j,
.list li a.icon-type-k,
.list li a.icon-type-l,
.list li a.icon-type-m,
.list li a.icon-type-n,
.list li a.icon-type-o,
.list li a.icon-type-p,
.list li a.icon-type-q,
.list li a.icon-type-r,
.list li a.icon-type-s,
.list li a.icon-type-t,
.list li a.icon-type-u,
.list li a.icon-type-v,
.list li a.icon-type-w,
.list li a.icon-type-x,
.list li a.icon-type-y,
.list li a.icon-type-z,
.list-light li a.icon-video-black,
.list-light li a.icon-video-archive,
.list-light li a.icon-video-live,
.list-light li a.icon-sound-black,
.list-light li a.icon-sound-archive,
.list-light li a.icon-sound-live,
.list-light li a.icon-radio-archive,
.list-light li a.icon-radio-live,
.list-light li a.icon-rss,
.list-light li a.icon-atom,
.list-light li a.icon-pod,
.list-light li a.icon-word-white,
.list-light li a.icon-word-black,
.list-light li a.icon-word-blue,
.list-light li a.icon-excel-white,
.list-light li a.icon-excel-black,
.list-light li a.icon-excel-green,
.list-light li a.icon-pdf-white,
.list-light li a.icon-pdf-black,
.list-light li a.icon-pdf-red,
.list-light li a.icon-gallery,
.list-light li a.icon-imagegallery-black,
.list-light li a.icon-comment,
.list-light li a.icon-discuss,
.list-light li a.icon-type-a,
.list-light li a.icon-type-b,
.list-light li a.icon-type-c,
.list-light li a.icon-type-d,
.list-light li a.icon-type-e,
.list-light li a.icon-type-f,
.list-light li a.icon-type-g,
.list-light li a.icon-type-h,
.list-light li a.icon-type-i,
.list-light li a.icon-type-j,
.list-light li a.icon-type-k,
.list-light li a.icon-type-l,
.list-light li a.icon-type-m,
.list-light li a.icon-type-n,
.list-light li a.icon-type-o,
.list-light li a.icon-type-p,
.list-light li a.icon-type-q,
.list-light li a.icon-type-r,
.list-light li a.icon-type-s,
.list-light li a.icon-type-t,
.list-light li a.icon-type-u,
.list-light li a.icon-type-v,
.list-light li a.icon-type-w,
.list-light li a.icon-type-x,
.list-light li a.icon-type-y,
.list-light li a.icon-type-z {
  padding                                         : 0 14px 0 4px !important;
  width                                           : 156px !important;
}

*/

/* GENERAL */

noscript p {
  font-size                                       : 0.8em;
  color                                           : #900;
  background-color                                : transparent;
  margin                                          : 4px 0 10px 0;
  display                                         : block;
}

#accessibility {
  display                                         : none;
}

/* TEMPORARY HACKS FOR HIDING FAULTS IN POLOPOLY RENDERING OF IMPORTED ARTICLES */

.published p,
.published address p {
  display                                         : inline;
  margin                                          : 0 3px 0 0;
  padding                                         : 0;
}

.article h3 p {
  margin                                          : 0;
  padding                                         : 0;
}

/* PODCAST-LINKS */

.intro-element strong.podcast-url {
  font-size                                       : 10px;
  margin                                          : 2px;
  color                                           : #063;
  font-weight                                     : normal;
  font-size                                       : 12px;
  margin                                          : 6px 0 6px 2px;
}

/* TOOLTIP */

.domTT {
  width                                           : 400px;
  padding                                         : 0;
  background-color                                : #faf38b;
  border-width                                    : 1px;
  border-style                                    : solid;
  border-color                                    : #f3e514 #cc0 #cc0 #f3e514;
  background-image                                : url(https://nettarkivet.nb.no/search/nb/20070603210204oe_/http://fil.nrk.no/contentfile/web/bgimages/common/close_yellow.gif);
  background-position                             : top right;
  background-repeat                               : no-repeat;
  z-index                                         : 1100;
}

.domTT .caption {
  font-size                                       : 10px;
  font-weight                                     : bold;
  margin                                          : 0 0 2px 0;
  padding                                         : 0;
  display                                         : block;
  background-color                                : transparent;
  color                                           : #ccc;
}

.domTT .contents {
  margin                                          : 18px 10px 10px 10px;
}

.domTT .contents .intro-element em {
  font-size                                       : 10px;
  color                                           : #900;
  font-weight                                     : 500;
}

.domTT .contents .intro-element .img-left {
  margin                                          : 3px 2px 4px 3px;
}

.domTT .contents .intro-element ul li em {
  color                                           : #000;
}

/* NETMEETING */

.netmeeting {
  padding                                         : 0 18px;
  width                                           : auto;
/*  width                                           : 426px;*/
}

.netmeeting h1 {
  margin-top                                      : 19px;
}

.netmeeting h2 {
  margin                                          : 26px 0 4px 0;
  padding-bottom                                  : 4px;
  border-bottom                                   : 1px solid #c8c8c8;
}

.netmeeting p {
  font-size                                       : 11px;
  padding                                         : 0;
  color                                           : #000;
}

.netmeeting blockquote {
  padding                                         : 0 0 12px 0;
  background-color                                : #fff;
  color                                           : #000;
  width                                           : auto;
}

.netmeeting blockquote p  {
  padding                                         : 0 0 4px 0px;
  font-family                                     : Verdana, Arial, sans-serif;
  font-size                                       : 11px;
  clear                                           : both;
  color                                           : #000;
}

/*.netmeeting .intro-element-article p {
  background                                      : none;
  padding                                         : 0 0 2px 0;
}*/

.netmeeting em {
  font-size                                       : 11px;
  font-style                                      : normal;
  font-weight                                     : normal;
  color                                           : #999;
  padding                                         : 1px 0 0 0;
  display                                         : block;
  width                                           : 150px;
  float                                           : right;
  text-align                                      : right;
}

.netmeeting address,
.netmeeting blockquote address {
  font-size                                       : 12px;
  font-weight                                     : bold;
  font-style                                      : normal;
  line-height                                     : 12px;
  height                                          : auto;
  min-height                                      : 14px;
  padding                                         : 0 0 7px 24px;
  text-align                                      : left;
  background                                      : #fff url(https://nettarkivet.nb.no/search/nb/20070603210204oe_/http://fil.nrk.no/contentfile/web/icons/answer.gif) no-repeat 0px 2px;
  color                                           : #000;
}

.netmeeting blockquote address {
  display                                         : block;
  width                                           : 250px;
  float                                           : left; 
  background                                      : #fff url(https://nettarkivet.nb.no/search/nb/20070603210204oe_/http://fil.nrk.no/contentfile/web/icons/question.gif) no-repeat 0px 2px;
}

.paging {
  height                                          : auto;
  padding-top                                     : 0;
  margin                                          : 0 0 10px 0;
  display                                         : block;
  float                                           : none;
  clear                                           : both;
}

.paging p {
  font-size                                       : 11px;
  font-weight                                     : bold;
  display                                         : block;
  margin                                          : 0 0 4px 0;
}

.paging ol {
  margin                                          : 1px 1px 1px 0;
  border                                          : 1px solid #eee;
  float                                           : left;
  width                                           : 425px;
  height                                          : 20px;
  font-size                                       : 11px;
  display                                         : block;
  float                                           : none;
  clear                                           : both;
}

.article-column.netmeeting-column .paging ol {
  width                                           : 179px;
  height                                          : 40px;
}

.paging ol li {
  display                                         : block;
  float                                           : left;
  margin                                          : 1px 0 1px 1px;
}

.paging ol li a:link,
.paging ol li a:focus,
.paging ol li a:active,
.paging ol li a:visited,
.paging ol li.disabled {
  padding                                         : 2px;
  background-color                                : #c9e6f4;
  color                                           : #000;
  display                                         : block;
  width                                           : 101px;
  height                                          : 14px;
  text-align                                      : center;
  text-decoration                                 : none;
}

.article-column.netmeeting-column .paging ol li a:link,
.article-column.netmeeting-column .paging ol li a:focus,
.article-column.netmeeting-column .paging ol li a:active,
.article-column.netmeeting-column .paging ol li a:visited,
.article-column.netmeeting-column .paging ol li.disabled {
  width                                           : 84px;
}

.paging ol li a:hover {
  background-color                                : #e5efeb;
}

.paging ol li.disabled {
  background-color                                : #eee;
  color                                           : #999;
}

.article-column.netmeeting-column {
  margin-top                                      : 26px !important;
}


p#pNyttSpm a {
  font-size                                       : 10px;
  font-weight                                     : normal;
  text-decoration                                 : none;
  padding                                         : 4px;
  background-color                                : #f2f2f2;
  border                                          : 1px outset #ccc;
  line-height                                     : 12px;
  margin                                          : 0 0 2px 0;
  display                                         : block;
  float                                           : none;
  clear                                           : both;
  height                                          : 14px;
  width                                           : 170px;
  text-align                                      : center;
  text-transform                                  : uppercase;
  font-weight                                     : bold;
  color                                           : #666;
}
 
/* COMMENT ARTICLE */

.comments {
  margin-top                                      : 40px;
}

.comments h2 {
  border-top                                      : 1px solid #efead6;
  padding                                         : 10px 0 0 22px;
  background                                      : #fff url(https://nettarkivet.nb.no/search/nb/20070603210204oe_/http://fil.nrk.no/contentfile/web/icons/comments.gif) no-repeat 0px 14px;
}


.comments #newthread a:link,
.comments #newthread a:focus,
.comments #newthread a:active,
.comments #newthread a:visited {
  display                                         : block;
  margin-bottom                                   : 20px;
  font-weight                                     : bold;
  color                                           : #5386ce;
  background-color                                : inherit;
}

.comments a.externallink:link,
.comments a.externallink:focus,
.comments a.externallink:active,
.comments a.externallink:visited,
.comments a.external:link,
.comments a.external:focus,
.comments a.external:active,
.comments a.external:visited{
  font-weight                                     : bold;
  color                                           : #5386ce;
  background-color                                : inherit;
}

.comments #newthread a:hover,
.comments a.external:hover,
.comments a.externallink:hover {
  color                                           : #8bbcf3;
}

.comments .comment-level0 h3,
.comments .comment-level0 p,
.comments .comment-level0 .ajaxelement .choices {
  margin                                          : 0 0 0 0;
}

.comments .comment-level1 h3,
.comments .comment-level1 p,
.comments .comment-level1 .ajaxelement .choices {
  margin                                          : 0 0 0 20px;
}

.comments .comment-level2 h3,
.comments .comment-level2 p,
.comments .comment-level2 .ajaxelement .choices {
  margin                                          : 0 0 0 40px;
}

.comments .comment-level3 h3,
.comments .comment-level3 p,
.comments .comment-level3 .ajaxelement .choices {
  margin                                          : 0 0 0 60px;
}

.comments .comment-level4 h3,
.comments .comment-level4 p,
.comments .comment-level4 .ajaxelement .choices {
  margin                                          : 0 0 0 60px;
}

.comments .comment-level5 h3,
.comments .comment-level5 p,
.comments .comment-level5 .ajaxelement .choices {
  margin                                          : 0 0 0 60px;
}

.comments .comment-level0 ul {
  margin                                          : 0 0 0 16px;
}

.comments .comment-level1 ul {
  margin                                          : 0 0 0 36px;
}

.comments .comment-level2 ul {
  margin                                          : 0 0 0 56px;
}

.comments .comment-level3 ul {
  margin                                          : 0 0 0 76px;
}

.comments .comment-level4 ul {
  margin                                          : 0 0 0 76px;
}

.comments .comment-level5 ul {
  margin                                          : 0 0 0 76px;
}

html>body .comments .comment-level0 ul {
  margin                                          : 0 0 0 5px;
}

html>body .comments .comment-level1 ul {
  margin                                          : 0 0 0 25px;
}

html>body .comments .comment-level2 ul {
  margin                                          : 0 0 0 45px;
}

html>body .comments .comment-level3 ul {
  margin                                          : 0 0 0 65px;
}

html>body .comments .comment-level4 ul {
  margin                                          : 0 0 0 65px;
}

html>body .comments .comment-level5 ul {
  margin                                          : 0 0 0 65px;
}

.comments .imagecapture {
  width                                           : 170px;
  height                                          : 65px;
}

.comments .imagecapture img {
  margin                                          : 5px 0 2px 3px;
  border                                          : 1px solid #f3e514;
}

.comments .text-editor {
  padding                                         : 2px 0 0 2px;
}

.comments .text-editor input.bold {
  width                                           : 16px;
  height                                          : 16px;
  border                                          : 0;
  background                                      : url(https://nettarkivet.nb.no/search/nb/20070603210204oe_/http://fil.nrk.no/contentfile/web/icons/button-bold.gif) no-repeat top left;
  cursor                                          : pointer;
}

.comments .text-editor input.bold:hover {
  background-image                                : url(https://nettarkivet.nb.no/search/nb/20070603210204oe_/http://fil.nrk.no/contentfile/web/icons/button-bold-over.gif);
}

.comments .text-editor input.italic {
  width                                           : 16px;
  height                                          : 16px;
  border                                          : 0;
  background                                      : url(https://nettarkivet.nb.no/search/nb/20070603210204oe_/http://fil.nrk.no/contentfile/web/icons/button-italic.gif) no-repeat top left;
  cursor                                          : pointer;
}

.comments .text-editor input.italic:hover {
  background-image                                : url(https://nettarkivet.nb.no/search/nb/20070603210204oe_/http://fil.nrk.no/contentfile/web/icons/button-italic-over.gif);
}

.comments .text-editor input.red {
  width                                           : 16px;
  height                                          : 16px;
  border                                          : 0;
  background                                      : url(https://nettarkivet.nb.no/search/nb/20070603210204oe_/http://fil.nrk.no/contentfile/web/icons/button-redtext.gif) no-repeat top left;
  cursor                                          : pointer;
}

.comments .text-editor input.red:hover {
  background-image                                : url(https://nettarkivet.nb.no/search/nb/20070603210204oe_/http://fil.nrk.no/contentfile/web/icons/button-redtext-over.gif);
}

.comments .text-editor input.green {
  width                                           : 16px;
  height                                          : 16px;
  border                                          : 0;
  background                                      : url(https://nettarkivet.nb.no/search/nb/20070603210204oe_/http://fil.nrk.no/contentfile/web/icons/button-greentext.gif) no-repeat top left;
  cursor                                          : pointer;
}

.comments .text-editor input.green:hover {
  background-image                                : url(https://nettarkivet.nb.no/search/nb/20070603210204oe_/http://fil.nrk.no/contentfile/web/icons/button-greentext-over.gif);
}

.comments .text-editor input.blue {
  width                                           : 16px;
  height                                          : 16px;
  border                                          : 0;
  background                                      : url(https://nettarkivet.nb.no/search/nb/20070603210204oe_/http://fil.nrk.no/contentfile/web/icons/button-bluetext.gif) no-repeat top left;
  cursor                                          : pointer;
}

.comments .text-editor input.blue:hover {
  background-image                                : url(https://nettarkivet.nb.no/search/nb/20070603210204oe_/http://fil.nrk.no/contentfile/web/icons/button-bluetext-over.gif);
}

.comments .error {
  padding                                         : 0 2px;
  color                                           : #f10;
  background-color                                : inherit;
  font-weight                                     : bold;
}

.comments .success {
  padding                                         : 0 2px;
  color                                           : #52a926;
  background-color                                : inherit;
  font-weight                                     : bold;
}

.commentform {
  width                                           : auto;
  margin                                          : 0 0 8px 0;
  padding                                         : 0 0 4px 0;
  color                                           : inherit;
  background-color                                : #fff;
}

.commentformbox {
  padding                                         : 0;
  margin                                          : 0 0 8px 0;
  display                                         : block;
  width                                           : auto;
  height                                          : auto;
  float                                           : none;
}

.commentform .articleform {
  clear                                           : both;
  display                                         : block;
  height                                          : auto;
  width                                           : auto;
  border                                          : 1px solid #f3e514;
  background-color                                : #faf38b;
  padding-bottom                                  : 4px;
}

.commentform .articleform form {
  display                                         : block;
  padding                                         : 2px;  
}

.commentform fieldset {
  margin                                          : 0;
  padding                                         : 0;
  border                                          : 0;
}

.commentform .emailsection,
.commentform .usernamesection {
  display                                         : none;
}

#articlediscussion h3 {
  color                                           : #000;
  border                                          : 0;
  text-transform                                  : none;
  display                                         : block;
  line-height                                     : 18px;
  background                                      : #efead6 url(https://nettarkivet.nb.no/search/nb/20070603210204oe_/http://fil.nrk.no/contentfile/web/icons/open_black.gif) no-repeat 4px 4px;  
  cursor                                          : pointer;
  margin-top                                      : 2px;
  padding                                         : 0 0 0 20px;
}

#articlediscussion h3:hover {
  display                                         : block;
  background-color                                : #f4f6e4;
  color                                           : #000;
}

#articlediscussion h3.closed {
  background-image                                : url(https://nettarkivet.nb.no/search/nb/20070603210204oe_/http://fil.nrk.no/contentfile/web/icons/closed_black.gif);
}

#articlediscussion p {
  padding                                         : 0 0 8px 0;
}

#articlediscussion ul li {
  list-style-type                                 : disc;
}

#articlediscussion ul li ul li {
  list-style-type                                 : circle;
}

#articlediscussion ul li ul li ul li {
  list-style-type                                 : square;
}

#articlediscussion ul {
  padding-bottom: 8px;
}

#articlediscussion ul ul,
#articlediscussion ul ul ul,
#articlediscussion ul ul ul ul,
#articlediscussion ul ul ul ul ul {
  padding-bottom: 0;
}

.comments .warning-box {
  clear                                           : both;
  background-color                                : #ffefef;
  border                                          : 1px solid #d44848;
  padding                                         : 0 1px;
}

html>body .comments .warning-box {
  padding                                         : 1px;
}

.comments .comment-level0 .ajaxelement .warning-box {
  margin                                          : 0 0 10px 0;
}

.comments .comment-level1 .ajaxelement .warning-box {
  margin                                          : 0 0 10px 20px;
}

.comments .comment-level2 .ajaxelement .warning-box {
  margin                                          : 0 0 10px 40px;
}

.comments .comment-level3 .ajaxelement .warning-box {
  margin                                          : 0 0 10px 60px;
}

.comments .comment-level4 .ajaxelement .warning-box {
  margin                                          : 0 0 10px 60px;
}

.comments .comment-level5 .ajaxelement .warning-box {
  margin                                          : 0 0 10px 60px;
}

.comments .warning-box h4 {
  color                                           : #900;
  border                                          : 0;
  font-size                                       : 10px;
  padding                                         : 3px 4px 2px 20px;
  margin                                          : 0 0 10px 0;
  height                                          : 14px;
  background                                      : #ffb8b8 url(https://nettarkivet.nb.no/search/nb/20070603210204oe_/http://fil.nrk.no/contentfile/web/icons/warning-icon.gif) no-repeat 4px 3px;
}

.comments .warning-box h4 img {
  padding                                         : 1px 0 0 0;
  cursor                                          : pointer;
}

.comments .warning-box p {
  font-size                                       : 11px;
  margin                                          : 0 4px;
}

.comments .warning-box button {
  margin                                          : 4px 6px 4px 2px !important;
  background-color                                : #eee;
  border                                          : 1px solid #ccc;
  width                                           : 130px !important;
  text-align                                      : center;
  font-size                                       : 12px;
  cursor                                          : pointer;
  clear                                           : none;
  float                                           : left;
}

html>body .comments .warning-box button {
  margin                                          : 4px;
}

.comments .warning-box button.small {
  width                                           : 50px !important;

}

.comments .warning-box button:hover,
#articlediscussion .choices button:hover {
  background-color                                : #e8e8e8;
  color                                           : inherit;
}

#articlediscussion .commentform {
  margin-bottom                                   : 30px;
}

.commentform .articleform h3,
#articlediscussion .commentform .articleform h3 {
  margin                                          : 2px 2px 4px 2px;
  background                                      : #eee785 url(https://nettarkivet.nb.no/search/nb/20070603210204oe_/http://fil.nrk.no/contentfile/web/icons/answer.gif) no-repeat 4px 4px;
  padding-left                                    : 28px;
  border                                          : 0;
  text-transform                                  : uppercase;
  font-size                                       : 10px;
  cursor                                          : default;
}

.commentform .articleform textarea.disabled,
.commentform .articleform .inputtext.disabled {
  background-color                                : #eee;
  color                                           : inherit;
}

.commentform .articleform .inputsubmit {
  float                                           : left;
  margin                                          : 10px 8px 8px 2px;
  padding-top                                     : 2px;
}

html>body .commentform .articleform .inputsubmit {
  padding-top                                     : 0;
}

.commentform .articleform .inputsubmit.disabled {
  border-color                                    : #d8d8d8;
  color                                           : #ccc;
  background-color                                : #eee;
  cursor                                          : default;
}

#articlediscussion p.poster em {
  display                                         : block;
  font-size                                       : 10px;
  font-style                                      : normal;
  font-weight                                     : normal;
  color                                           : #999;
  background-color                                : inherit;
  margin                                          : 0 0 4px 0;
}

.commentform .articleform p.help {
  clear                                           : both;
  font-size                                       : 10px;
}

.commentform .articleform .right p.help {
  padding-left                                    : 2px;
}

#articlediscussion .commentform .articleform p.error {
  margin-left                                     : 0;
}

#articlediscussion .choices button {
  float                                           : left;
  display                                         : block;
  margin                                          : 10px 10px 20px 0; 
  background-color                                : #eee;
  color                                           : #000;
  border                                          : 1px solid #ccc;
  width                                           : 100px;
  height                                          : 20px;
  text-align                                      : center;
  cursor                                          : pointer;
}

#articlediscussion .choices button.warning {
  width                                           : 60px;
}

html>body #articlediscussion .choices button {
  padding-bottom                                  : 2px;
}

/* PLAYLISTS */
.playlists .content h1 {
  font-size                                       : 2em;
}

.playlists .content .list-light ul {
  border                                          : 0;
  width                                           : 456px;
}

.playlists .content p {
  font-size                                       : 0.8em;
}

.playlists table {
  border                                          : 0;
}

.playlists table caption {
  background-color                                : #fff;
  color                                           : #000;
  font-size                                       : 1.4em;
}

.playlists table th {
  background-color                                : #5386ce;
  color                                           : #fff;
}

.playlists table th.inline {
  background-color                                : #f1f1f1;
  color                                           : #000;
  font-weight                                     : normal;
  text-align                                      : right;
}

.playlists table td {
  background-color                                : #f1f1f1;
  color                                           : #000;
  font-weight                                     : normal;
  padding                                         : 0;
}

.playlists table tr.first td,
.playlists table tr.first th.inline {
  background-color                                : #eaeaea;
  color                                           : #000;
}

.playlists table tr.second td,
.playlists table tr.second th.inline {
  background-color                                : #eee;
  color                                           : #000;
}

.playlists table a:link,
.playlists table a:visited {
  display                                         : block;
  width                                           : auto;
  height                                          : auto;
  padding                                         : 2px 4px;
}

.playlists table a:focus,
.playlists table a:active,
.playlists table a:hover {
  background-color                                : #c9e6f4;
  color                                           : #000;
}

.playlists .playlists-search p {
  font-size                                       : 0.8em;
}

.playlists .playlists-search form {
  margin                                          : 10px 0;
  padding                                         : 2px 4px;
  background-color                                : #c9e6f4;
  color                                           : #000;
  border                                          : 1px solid #8dcfef;
}

.playlists .playlists-search form fieldset {
  border                                          : 0;
}

.playlists .playlists-search form label {
  font-size                                       : 0.8em;
}

.playlists .playlists-search form .inputsubmit {
  width                                           : 50px;
  height                                          : 20px;
  color                                           : inherit;
  background-color                                : #eee;
  text-align                                      : center;
  vertical-align                                  : middle;
  cursor                                          : pointer;
  padding                                         : 0 0 1px 0;
  margin                                          : 6px 2px;
  border                                          : 1px solid #ccc;
  font-size                                       : 0.8em;
}

.playlists .playlists-search form .inputtext {
  margin                                          : 1px 0 2px 2px;
  padding                                         : 0 0 0 2px;
  width                                           : 154px;
  height                                          : 18px;
  line-height                                     : 18px;
  border                                          : 1px solid #8dcfef;
  background-color                                : #fff;
}

.playlists .playlists-search .list-outro-standalone {
  margin-top                                      : 8px;
}

/* GOOGLE MAPS */

#map {
  width                                           : 456px;
  height                                          : 456px !important;
}

.googlebubble {
  width                                           : 240px;
  height                                          : auto;
  background-color: pink;
}

.googlebubble h2 {
  font-size                                       : 14px;
  font-family                                     : Arial, Verdana, Helvetica, Sans-serif;
  padding                                         : 0 4px 0 4px;
}

.googlebubble h2 a:link,
.googlebubble h2 a:active,
.googlebubble h2 a:focus,
.googlebubble h2 a:visited {
  font-size                                       : 14px;
  font-family                                     : Arial, Verdana, Helvetica, Sans-serif;
  text-decoration                                 : none;
}

.googlebubble p {
  font-size                                       : 10px;
  background-color                                : #fff;
  font-family                                     : Verdana, Arial, Sans-serif;
  width                                           : auto;
}

.googlebubble img {
  margin                                          : 0;
  padding                                         : 0;
}

.googlebubble ul {
  border-top                                      : 1px dotted #ccc;
  margin                                          : 10px 0 0 0;
  padding                                         : 20px 0 0 0;
}

.googlebubble ul li a:link,
.googlebubble ul li a:focus,
.googlebubble ul li a:active,
.googlebubble ul li a:visited {
  display                                         : block;
  margin                                          : 4px 6px 4px 2px !important;
  background-color                                : #eee;
  border                                          : 1px solid #ccc;
  width                                           : auto;
  text-align                                      : center;
  font-size                                       : 10px;
  cursor                                          : pointer;
  clear                                           : none;
  float                                           : left;

}

.googlebubble ul li a:hover {
  background-color                                : #e8e8e8;
  color                                           : inherit;
}

/* POLLUTION CALCULATOR */
#pollutioncalculator #tabs-list li a:link,
#pollutioncalculator #tabs-list li a:focus,
#pollutioncalculator #tabs-list li a:active,
#pollutioncalculator #tabs-list li a:visited {
  width                                           : auto;
  padding-left                                    : 20px;
  padding-right                                   : 20px;
}

#pollutioncalculator #tabs-list li.help a:link,
#pollutioncalculator #tabs-list li.help a:focus,
#pollutioncalculator #tabs-list li.help a:active,
#pollutioncalculator #tabs-list li.help a:visited {
  background-color                                : #c3de56;
  text-align                                      : center;
}

#pollutioncalculator .tabs-box {
  height                                          : auto;
  background-image                                : none;
  border-left                                     : 3px solid #09c;
  border-right                                    : 3px solid #09c;
  border-bottom                                   : 3px solid #09c;
  margin-top                                      : 0;
  margin-bottom                                   : 8px;
  padding-bottom                                  : 8px;
}

#pollutioncalculator table {
  border                                          : 0;
  font-size                                       : 11px;
  font-family                                     : verdana, arial, sans-serif;
}

#pollutioncalculator table caption {
  background-color                                : #fff;
  color                                           : #000;
  text-transform                                  : none;
  font-size                                       : 14px;
  margin-bottom                                   : 4px;
}

#pollutioncalculator table col.label-col {
  width                                           : 190px;
}

#pollutioncalculator table th {
  background-color                                : #fff;
  color                                           : #000;
  padding                                         : 4px 0 0 2px;
}

#pollutioncalculator table td {
  background-color                                : #fff;
  color                                           : #000;
  padding-left                                    : 2px;
}

#pollutioncalculator table input {
  background-color                                : #fff;
  color                                           : #000;
  border                                          : 1px inset #999;
  font-size                                       : 11px;
}

#pollutioncalculator table input.checkbox {
  border: 0;
}

#pollutioncalculator .button {
  background-color                                : #ccc;
  border                                          : 1px outset #999;
  text-align                                      : center;
  font-size                                       : 11px;
  padding                                         : 2px 0;
  margin-left                                     : 4px;
  width                                           : 80px;
}

html>body #pollutioncalculator .button {
  padding                                         : 2px 8px;
}

#pollutioncalculator .linkformat-2.right {
  width                                           : auto;
  margin-right                                    : 8px;
}

/* TIP-US (small) */

strong.tip {
  width                                           : 67px;
  height                                          : auto;
  display                                         : block;
  margin                                          : 0 0 4px 4px;
}

strong.tip a:link,
strong.tip a:active,
strong.tip a:focus,
strong.tip a:visited {
  width                                           : 67px;
  height                                          : auto;
  display                                         : block;
  background-color                                : #c00;
}

strong.tip a:hover {
  width                                           : 67px;
  height                                          : auto;
  display                                         : block;
  background-color                                : #f00;
}

strong.tip a img {
  text-align                                      : left;
}

/* TIP-US (large) */

.tip-large {
  width                                           : auto;
  height                                          : 1%;
  display                                         : block;
  margin                                          : 4px;
  padding                                         : 0;
  border                                          : 1px solid #666;
  color                                           : inherit;
  background-color                                : transparent;
  float                                           : none;
  clear                                           : both;
}

.tip-large .tip-wrapper {
  background-color                                : #666;
  width                                           : auto;
  height                                          : auto;
  line-height                                     : auto;
  background-image                                : url(https://nettarkivet.nb.no/search/nb/20070603210204oe_/http://fil.nrk.no/contentfile/web/icons/information.gif);
  background-repeat                               : no-repeat;
  background-position                             : center left;
  display                                         : block;
  overflow                                        : hidden;
  margin                                          : 1px 0 1px 1px;
  padding                                         : 0;
  border-right                                    : 0;
}

.tip-large ul {
  display                                         : block;
  border                                          : 0;
  background-image                                : none;
  margin                                          : 0 0 0 16px;
  padding                                         : 0 !important;
  background-color                                : #fff;
}

.tip-large ul li {
  background-color                                : transparent;
  background-image                                : none;
  border                                          : 0;
  display                                         : block;
  float                                           : none;
  width                                           : auto;
  padding                                         : 0;
  margin                                          : 0 1px 0 1px;
}

.tip-large ul li a:link,
.tip-large ul li a:active,
.tip-large ul li a:focus,
.tip-large ul li a:visited {
  display                                         : block;
  border                                          : 0;
  background-image                                : none;
  background-color                                : #c00;
  color                                           : #fff;
  margin                                          : 0;
  padding                                         : 0 0 0 4px;
  width                                           : auto;
  text-decoration                                 : none;
  font-weight                                     : normal;
}

.tip-large ul li a:hover {
  background-color                                : #f00;
  color                                           : #fff;
  font-weight                                     : normal;
  text-decoration                                 : none;
}

.tip-large ul li a strong {
  text-transform                                  : uppercase;
  font-weight                                     : bold;
}

.tip-large ul li a span {
  text-transform                                  : none;
  font-weight                                     : normal;
  display                                         : inline;
  padding                                         : 0 4px 0 4px;
  white-space                                     : nowrap;
}

/* INTERNAL DEBUG */

.debug {
  display                                         : block;
  height                                          : auto;
  width                                           : auto;
  color                                           : #000;
  background-color                                : #900;
  font-size                                       : 12px;
  padding                                         : 2px;
}