@import url("http://fil.nrk.no/contentfile/web/desken2/desken2.nrk.no/csss/32/1.css");
@import url("http://fil.nrk.no/contentfile/web/desken2/desken2.nrk.no/csss/32/2.css");

/* TICKER */

#tickContainer {
  font-size                         : 9px;
  font-family                       : Verdana;
  font-weight                       : bold;
  color                             : #930;
  padding                           : 0;
  margin                            : 0 0 0 395px;
  width                             : 381px;
  height                            : 16px;
  text-align                        : left;
  vertical-align                    : bottom;
  background-image                  : url(http://img.nrk.no/img/231229.gif);
  background-repeat                 : x-repeat;
}

#tickContainer p {
  padding                           : 2px 0 0 10px;
  display                           : none;
}

#tickContainer p div {
  padding                           : 2px 0 0 10px;
  display                           : inline;
}

#tickContainer p a:link,
#tickContainer p a:visited,
#tickContainer p a:active {
  color                             : #900;
  text-transform                    : uppercase;
  text-decoration                   : none;
}

#tickContainer p a:hover {
  color                             : #c00;
  text-transform                    : uppercase;
  text-decoration                   : underline;
}

/* TOM TOPPMENY */

div.gEmpty {
  background-image            : url(http://img.nrk.no/img/443092.gif);
  background-repeat           : repeat-x;
  height                      : 10px;
}

/* TOPPLINJE */

form.nrkSok,
form.nrkNettRadio,
form.nrkNettTV {
  display                           : inline;
  color                             : Inherit;
}

form.nrkSok {
  margin                            : 0 20px 0 6px;
}

form.nrkSok input.sokFelt {
  width                             : 110px;
  height                            : 18px;
  max-height                        : 16px;
  min-height                        : 16px;
  font-size                         : 9px;
  border-width                      : 1px 0 1px 1px;
  border-style                      : solid;
  border-color                      : #666;
  vertical-align                    : top;
  padding                           : 1px 0 0 2px;
  margin                            : -1px 0 0 0;
}
html>body form.nrkSok input.sokFelt {
  margin-top: 0px;
  max-height                        : 18px;
}

form.nrkSok input.sokKnapp {
  width                             : 40px;
  height                            : 18px;
  max-height                        : 16px;
  min-height                        : 16px;
  font-size                         : 9px;
  font-weight                       : bold;
  border                            : 1px solid #666;
  padding                           : 0;
  margin                            : 0;
  color                             : #444;
  background-color                  : #eee;
  background-image                  : url(http://fil.nrk.no/contentfile/web/bgimages/common/sesam/sesamstar_violet_grey.gif);
  background-repeat                 : no-repeat;
  background-position               : right top;
  cursor                            : pointer;
  text-align                        : center;
  vertical-align                    : top;
}

html>body form.nrkSok input.sokKnapp {
  margin-top: 0px;
  max-height                        : 18px;
}

form.nrkNettRadio select,
form.nrkNettTV select {
  width                             : 140px;
  height                            : 18px;
  max-height                        : 16px;
  min-height                        : 16px;
  border                            : 1px solid #666;
  padding                           : 0;
  margin                            : 0;
/*  vertical-align                    : center;*/
}

form.nrkNettTV select {
  margin                            : 0 0 0 2px;
}form.nrkNettRadio select optgroup {
  background-color                  : Transparent;
  color                             : Inherit;
  font-weight                       : bold;
}

/* DER DU BUR */

.ddbVeret form {
  margin                            : 8px 0 8px 4px;
  padding                           : 0;
}

.ddbVeret form a {
  margin                            : 0 0 0 10px;
  padding                           : 0;
  text-decoration                   : none;
}

.ddbNyheter ul {
  margin                            : 2px 0 0 16px;
  padding                           : 0;
  color                             : #036;
  list-style-type                   : disc;
  list-style-position               : outside;
}

.ddbVeret ul {
  margin                            : 6px 0 0 2px;
  padding                           : 0;
  color                             : #036;
  list-style-type                   : none;
  list-style-position               : outside;
}

.ddbVeret ul li {
  margin                            : 0 0 2px 0;
  padding                           : 0;
}

.ddbNyheter ul li {
  margin                            : 0 0 4px 0;
  padding                           : 0;
}

.ddbNyheter ul li a,
.ddbVeret ul li a {
  text-decoration                   : none;
  color                             : #036;
}

.ddbNyheter ul li a {
  font-size                         : 12px;
}

.ddbVeret ul li a {
  font-size                         : 10px;
}

.ddbNyheter ul li a:hover,
.ddbVeret ul li a:hover,
.ddbVeret ul li a:hover span.pluss,
.ddbVeret ul li a:hover span.minus {
  color                             : #f00;  
  text-decoration                   : underline;
}

.ddbVeret ul li a span.pluss,
.ddbVeret ul li a span.minus {
  color                             : #c00;
  font-weight                       : bold;
  white-space                       : nowrap;
}

.ddbVeret ul li a span.minus {
  color                             : #2684b2;
}

.ddbNyheter h2,
.ddbNyheter h2 a,
.ddbNyheter h3,
.ddbNyheter h3 a,
.ddbVeret h2,
.ddbVeret h2 a,
.ddbVeret h3,
.ddbVeret h3 a,
.ddbForste h2 {
  font-weight                       : 500;
  font-family                       : Arial, Helvetica, Sans-serif;
  font-size                         : 16px;
  color                             : #000;
  margin                            : 0;
  padding                           : 0;
  text-decoration                   : none;
  text-transform                    : none;
}

.ddbNyheter h2 {
  margin                            : 2px 0 0 0;
}

.ddbVeret h2 {
  margin                            : 16px 0 0 0;
}

.ddbForste h2 {
  margin                            : 4px 0 0 0;  
}

.ddbNyheter h3 a,
.ddbVeret h3 a {
  text-transform                    : none;
  font-weight                       : none;
  font-size                         : 16px;
  font-family                       : Arial, Helvetica, Sans-serif;
  color                             : #000;
}

.ddbNyheter h3 a:hover,
.ddbNyheter h2 a:hover,
.ddbVeret h2 a:hover,
.ddbVeret h3 a:hover {
  color                             : #f00;
  text-decoration                   : underline;
}

.ddbVeret li.ddbVeretDag {
  margin-bottom                     : 4px;
}

.ddbVeret li.ddbVeretDag a {
  font-size                         : 12px;
}

.ddbVeret fieldset {
  margin                            : 16px 0 0 0;
  padding                           : 0;
  border                            : 1px solid #ccc;
}

.ddbForste {
  margin                            : 0;
  padding                           : 0;
  border                            : 1px solid #ccc;
}


.ddbVeret fieldset legend {
  margin                            : 0;
  padding                           : 0;
  color                             : #444;
}.ddbVeret form {
  margin                            : 0;
  padding                           : 4px;
  font-size                         : 10;
  text-align                        : left;
  color                             : #444;
}

.ddbVeret form input {
  margin                            : 0 16px 0 0;
  padding                           : 0;
  border                            : 1px solid #ccc;
  height                            : 16px;
  width                             : 100px;
  font-size                         : 10px;
  background-color                  : #eee;
  color                             : #444;
  text-align                        : center;
  cursor                            : pointer;
}

.ddbVeret form a {
  margin                            : 0;
  padding                           : 0;
  text-decoration                   : none;
  color                             : #444;
}

.ddbForste legend {
  margin                            : 0;
  padding                           : 0;
  color                             : #444;
}

.ddbForste h2 {
  margin                            : 0;
  padding                           : 6px 2px 2px 4px;
}

.ddbForste form {
  margin                            : 16px 0 10px 4px;
  padding                           : 0;
  font-size                         : 10;
  background-color                  : Transparent;
  text-align                        : left;
  vertical-align                    : bottom;
  color                             : #444;
}

.ddbForste form span {
  vertical-align                    : bottom;
}

.ddbForste form span a {
  color                             : #444;
  text-decoration                   : none;
}

.ddbForste form span a:hover {
  color                             : #f00;
  text-decoration                   : underline;
}

.ddbForste form p {
  font-size                         : 10px;
  color                             : #444;
  padding                           : 10px 4px 4px 0;
  margin                            : 0;
  font-weight                       : normal;
}

.ddbForste form input {
  margin                            : 0 20px 0 0;
  padding                           : 0;
  border                            : 1px solid #444;
  height                            : 30px;
  width                             : 80px;
  font-size                         : 12px;
  font-weight                       : bold;
  background-color                  : #eee;
  color                             : #444;
  text-align                        : center;
  cursor                            : pointer;
}

.ddbForste p {
  padding                           : 4px 4px 4px 4px;
  margin                            : 0;
  font-size                         : 12px;
  color                             : #c00;
  font-weight                       : bold;
}

/* MM-BOKSER */

.mmTV,
.mmRadio {
  margin                            : 0;
  padding                           : 0;
  width                             : 100%;
  height                            : 208px;
  font-size                         : 10;
  font-family                       : Verdana, Arial, Helvetica, Sans-serif;
  background-color                  : #fff;
  border-width                      : 1px 1px 1px 1px;
  border-style                      : solid;
  border-color                      : #b5b5b5;
  overflow                          : hidden;
}

.mmTVT,
.mmRadioT {
  width                             : 100%;
  color                             : #000;
  padding                           : 2px 2px 2px 4px;
  background-color                  : #eee;
  background-image                  : url(http://img.nrk.no/img/431190.gif);
  background-position               : bottom left;
  background-repeat                 : x-repeat;
}.mmTV form,
.mmRadio form {
  margin                            : 0;
  padding                           : 0;
  display                           : inline;
}
.mmTV input,
.mmRadio input {
  height                            : 16px;
  max-height                        : 16px;
  min-height                        : 16px;
  width                             : 100px;
  font-size                         : 9px;
  margin                            : 0;
  padding                           : 0;
  border-width                      : 1px 1px 1px 1px;
  border-style                      : solid;
  border-color                      : #b6b4b5 #eee #eee #b6b4b5;
  vertical-align                    : center;
  padding                           : 1px 0 0 2px;
  margin                            : 0 0 0 66px;
}

.mmTV input {
  margin                            : 0 0 0 101px;
}

.mmTV input.mmTVKnapp,
.mmRadio input.mmRadioKnapp {
  height                            : 16px;
  max-height                        : 16px;
  min-height                        : 16px;
  width                             : 32px;
  font-size                         : 9px;
  font-weight                       : bold;
  text-transform                    : uppercase;
  margin                            : 0;
  padding                           : 0;
  background-color                  : #fff;
  color                             : #555;
  border-width                      : 1px 1px 1px 1px;
  border-style                      : solid;
  border-color                      : #eee #b6b4b5 #b6b4b5 #eee;
  cursor                            : pointer;
  text-align                        : center;
  vertical-align                    : center;
}

.mmTV h2,
.mmRadio h2 {
  font-size                         : 12px;
  font-weight                       : bold;
  font-family                       : Verdana, Arial, Helvetica, Sans-serif;
  color                             : #000;
  text-transform                    : uppercase;
  padding                           : 0;
  margin                            : 0;
  float                             : left;
}

.mmRadio h3,
.mmTV h3 {
  background-color                  : #fff;
  padding                           : 2px 2px 2px 4px;
  margin                            : 0 0 2px 0;
  color                             : #555;
  font-weight                       : bold;
  font-size                         : 10px;
  font-family                       : Verdana, Arial, Helvetica, Sans-serif;
  text-transform                    : uppercase;
  border-width                      : 0 1px 1px 0;
  border-style                      : solid;
  border-color                      : #b6b4b5;
}

.mmTVV ul,
.mmRadioV ul {
  scrollbar-face-color              : #fff;
  scrollbar-base-color              : #fff;
}

.mmTVV,
.mmRadioV {
  margin                            : 0 0 0 2px;
  padding                           : 0;
  border-width                      : 0;
  width                             : 106px;
  height                            : 163px;
  float                             : left;
  background-color                  : #fff;
}

.mmTVV ul,
.mmRadioV ul {
  margin                            : 0;
  padding                           : 0;
  list-style-position               : outside;
  list-style-type                   : none;
  width                             : 99%;
  height                            : 161px;
  margin                            : 0;
  padding                           : 0;
  background-color                  : #fff;
  overflow                          : auto;
}