/* OPPDATERT 10/01-2005 HELGE KÅSIN */

/* FONT-FAMILY */

.ad,
.brt,
.bt,
.bunn,
.f22,
.f24,
.f18,
.f16,
.f14,
.f12,
.f11,
.f10,
.f9,
.f-ingress,
.hoyre-ingress,
.hoyre-overskrift,
.htmltab,
.in,
.knapp,
.knapp-sport,
.kontakt,
.listespesh,
.ll,
.lt,
.m2,
.m4,
.meny1,
.nmeny,
.nteksttv,
.okanal,
.prog-kanal,
.progoversikt,
.spill,
.st,
.stem,
.sti,
.meny-nyheter,
.meny-sport,
.topp a,
.topptj a,
.van,
.venstre-overskrift,
.venstre-plugg,
body,
div,
.tope1 input,
.tope2 select,
.topknapp input,
input,
li,
option,
p,
select,
td,
tr {
  font-family: Verdana, Arial, Sans-Serif;
}

h1,
h2,
h3,
h4,
h5,
h6,
.oart,
.overskrift,
.overskriftb,
.overskriftt {
  font-family: Arial, Sans-Serif;
}

/* FONT-SIZE */

.f34,
.overskriftt {
  font-size: 34px;
}

.f24,
.oart,
.overskrift {
  font-size: 24px;
}

.f18,
.overskriftb,
h2 {
  font-size: 18px;
}

.f16,
.in {
  font-size: 16px;
}

.f14,
.htmltab h1,
.overskriftb {
  font-size: 14px;
}

.brt,
.f-ingress,
.f12,
.hoyre-overskrift {
  font-size: 12px;
}

.f11 {
  font-size: 11px;
}

body,
tr,
td,
div,
.tope1 input,
.tope2 select,
.bunn,
.f10,
.hoyre-ingress,
.knapp,
.knapp-sport,
.kontakt,
.listespesh,
.listespes2,
.ll,
.lt,
.meny1,
.nmeny,
.nteksttv,
.prog-kanal,
.progoversikt,
.spill,
.st,
.stem,
.meny-nyheter,
.meny-sport,
.topp a,
.topptj a,
.van,
.venstre-overskrift,
.venstre-plugg {
  font-size: 10px;
}

.topknapp input,
.ad,
.bt,
.f9,
.nkanal,
.okanal,
.promo2,
.sok,
.sti,
select {
  font-size: 9px;
}

.m4 {
  font-size: 4px;
}

.m2 {
  font-size: 2px;
}

/* FONT-WEIGHT */

.f-ingress {
  font-weight: normal; 
}

.progoversikt {
  font-weight: 800;
}

.topknapp input,
h1,
h2,
.bold,
.hoyre-overskrift,
.hoyre-overskrift a,
.knapp,
.knapp a,
.knapp-sport,
.kontakt,
.listespesh,
.lt,
.meny1,
.nkanal,
.oart,
.okanal,
.overskrift,
.overskrift a,
.overskriftb,
.spill,
.stem,
.meny-nyheter,
.meny-sport,
.topp a,
.topptj a,
.venstre-overskrift {
  font-weight: bold;
}

/* TEXT-DECORATION */

.f-ingress,
.hoyre-overskrift a,
.knapp a,
.knapp a:hover,
.knapp-sport a,
.knapp-sport a:hover,
.lt a,
.lt a:hover,
.meny-nyheter,
.meny-sport,
.oart a,
.overskrift a,
.overskrift,
.overskriftb a,
.progoversikt a,
.progoversikt a:hover,
.promo2 a,
.textno,
.textno a,
.textno a:hover,
.topp a,
.topptj a,
.van,
.venstre-overskrift a {
  text-decoration: none;
}

.itekst a,
.itekst a:hover,
.navigasjon-nyheter a,
.navigasjon-sport a,
.meny-nyheter a,
.meny-sport a,
.meny-sport a:hover,
.textun,
.topp a:hover,
.topptj a:hover,
a:hover {
  text-decoration: underline;
}

/* TEXT-TRANSFORM */

.hoyre-overskrift a,
.knapp,
.knapp-sport {
  text-transform: none;
}

.hoyre-plugg .van a,
.progoversikt,
.stem,
.upper {
  text-transform: uppercase;
}

/* TEXT-ALIGN */

.tope,
.topknapp input,
.topp,
.topptj {
  text-align: center;
}

.tope1 input,
.tope2 select {
  text-align: left;
}

/* VERTICAL-ALIGN */

.topp,
.topptj {
  vertical-align: top;
}

.tope,
.tope1 input,
.tope2 select,
.topknapp input {
  vertical-align: middle;
}

/* LINE-HEIGHT */

.tope1 input {
  line-height: 12px;
}

/* DISPLAY */

.tope,
.tope form,
.tope1,
.tope2,
.topknapp,
.topknapp input,
.tope1 input,
.tope2 select {
  display: inline;
}

/* COLOR */

.c000000,
.ad,
.hoyre-plugg .van,
.hoyre-overskrift a,
.hoyre-overskrift,
.in,
.itekst a,
.itekst,
.oart a,
.overskrift a,
.overskriftb a,
.prog-kanal a,
.progoversikt a,
.thvit-bak {
  color: #000;
  background-color: Transparent;
}.cf,
.bunn,
.bunn a,
.knapp a,
.knapp,
.knapp-sport a,
.knapp-sport,
.kontakt,
.listespesh,
.listespesh a,
.lt a,
.lt,
.meny1,
.navigasjon-nyheter a,
.navigasjon-sport a,
.spill,
.thvit,
.meny-nyheter,
.meny-sport,
.topp a,
.venstre-overskrift a,
.venstre-overskrift a:hover,
.venstre-overskrift,
a .kontakt,
.meny-nyheter a,
.meny-sport a {
  color: #fff;
  background-color: Transparent;
}

.c8,
.okanal {
  color: #f4f6e4;
  background-color: Transparent;
}

.c444444,
.stem {
  color: #444;
  background-color: Transparent;
}

.c666666,
.itekst a:hover {
  color: #666;
  background-color: Transparent;
}

.cc {
  color: #ccc;
  background-color: Transparent;
}

.tope2 select,
.topknapp input {
  color: #069 !important;
  background-color: Transparent;
}

.c14,
.hr,
.nkanal,
.nmeny,
.nteksttv,
.sok {
  color: #069;
  background-color: Transparent;
}

.tope1 input {
  color: #036 !important;
  background-color: Transparent;
}

a,
.listespes2,
.listespes2 a,
.van,
.hoyre-les a,
.hoyre-plugg .van a {
  color: #036;
  background-color: Transparent;
}

.c1 {
  color: #900;
  background-color: Transparent;
}

.cff0000,
.hoyre-plugg .van a:hover,
.hoyre-overskrift a:hover,
.t-rod,
a:hover {
  color: #f00;
  background-color: Transparent;
}

.c10,
.kontakt a:hover {
  color: #c9e6f4;
  background-color: Transparent;
}

.c5 {
  color: #ffa800;
  background-color: Transparent;
}

.prog-kanal a:hover {
  color: #645d38;
  background-color: Transparent;
}

.knapp a:hover,
.knapp-sport a:hover,
.lt a:hover,
.navigasjon-nyheter a:hover,
.navigasjon-sport a:hover,
.meny-nyheter a:hover,
.meny-sport a:hover,
.topp a:hover {
  color: #f8e252;
  background-color: Transparent;
}

.topptj a,
.topptj a:hover {
  color: #930;
  background-color: Transparent;
}

/* BACKGROUND-COLOR */

.bc000000 {
  color: Inherit;
  background-color: #000;
}

body,
.bcf,
.hplugg {
  color: Inherit;
  background-color: #fff;
}

.tope1 input,
.tope2 select,
.topknapp input,
.bc8,
.bt,
.htmltab table,
.nmeny,
.nteksttv,
.sok,
.t-knapp {
  color: Inherit;
  background-color: #f4f6e4;
}

.htmltab h1 {
  background-color: #ccc;
  color: Inherit;
}

.bce,
.htmltab td,
.stem,
.thvit-bak,
.uv {
  color: Inherit;
  background-color: #eee;
}

.bc10 {
  color: Inherit;
  background-color: #c9e6f4;
}

.bc14,
.hr,
.meny1 {
  color: Inherit;
  background-color: #069;
}

.bc13,
.venstre-overskrift {
  color: Inherit;
  background-color: #09c;
}

.tope {
  background-color: #d7d1ae;
}

/* MARGIN */
 
.ad,
.in {
  margin: 2px 0px 5px 0px;
}

.mboks {
  margin: 2px 0px 2px 4px;
}

.tope1 input {
  margin: 0px 2px 0px 4px;
}

.tope2 select,
.topknapp input,
html,
form,
h1,
h2,
p,
ul,
.marg0 {
  margin: 0px;
}

.marg2 {
  margin: 2px;
}

.brt p {
  margin-top: 1em;
}

body {
  margin: 2px 0px 4px 8px;
}

.topknapp {
  margin-right: 4px;
}

.annonse-top {
  margin-bottom: 4px;
}

.htmltab table,
.marg6b {
  margin-bottom: 6px;
}

/* HEIGHT */

.hr {
  height: 1px;
}

.h {
  height: 2px;
}

.tope1 input,
.tope2 select,
.topknapp input {
  height: 18px;
  max-height: 18px;
}

/* WIDTH */

.topknapp input {
  width: 34px;
  max-width: 34px;
}

.tope2 select,
.sok {
  width: 90px;
  max-width: 90px;
}

.meny1,
.nmeny {
  width: 112px;
  max-width: 112px;
}

.w120 {
  width: 120px;
  max-width: 120px;
}

.nteksttv {
  width: 130px;
  max-width: 130px;
}

.tope1 input {
  width: 156px;
  max-width: 156px;
}

.tope,
.htmltab table,
.w100pr {
  width: 100%;
}/* PADDING */

.tope1 input,
.tope2 select,
.topknapp input,
html,
body,
form,
h1,
h2,
p,
table tr td,
.overskrift,
.overskriftb,
.pad0,
.pad0t,
.promo2 {
  padding-top: 0px;
}

.tope1 input,
.tope2 select,
.topknapp input,
html,
body,
form,
h1,
h2,
p,
table tr td,
.hoyre-plugg .van,
.overskrift,
.overskriftb,
.pad0,
.pad0r,
.van {
  padding-right: 0px;
}

.tope1 input,
.tope2 select,
.topknapp input,
html,
body,
form,
h2,
p,
table tr td,
.hoyre-plugg .van,
.pad0,
.pad0b,
.progoversikt {
  padding-bottom: 0px;
}

.tope1 input,
.tope2 select,
.topknapp input,
html,
body,
form,
h1,
h2,
p,
table tr td,
.overskrift,
.overskriftb,
.pad0,
.pad0l,
.van {
  padding-left: 0px;
}

.knapp,
.knapp-sport,
.listespesh,
.pad1,
.pad1t,
.spill,
.venstre-overskrift {
  padding-top: 1px;
}

.knapp,
.knapp-sport,
.pad1,
.pad1r,
.spill,
.venstre-overskrift {
  padding-right: 1px;
}

.knapp,
.knapp-sport,
.listespesh,
.pad1,
.pad1b,
.spill,
.venstre-overskrift {
  padding-bottom: 1px;
}

.pad1,
.pad1l,
.tope td {
  padding-left: 1px;
}

.bt,
.bunn,
.hoyre-plugg .van,
.hplugg,
.htmltab h1,
.inrk,
.ll,
.lt,
.pad2,
.pad2t {
  padding-top: 2px;
}

.bt,
.bunn,
.hplugg,
.htmltab h1,
.inrk,
.listespesh,
.listespes2,
.ll,
.lt,
.pad2,
.pad2r,
.topptj,
.venstremeny div {
  padding-right: 2px;
}

.bannl,
.bt,
.bunn,
.hplugg,
.htmltab h1,
.inrk,
.kontakt,
.listespes2,
.ll,
.lt,
.pad2,
.pad2b,
.sti,
.meny-nyheter,
.meny-sport,
.van {
  padding-bottom: 2px;
}

.bt,
.bunn,
.hoyre-ingress,
.hoyre-plugg .van,
.hoyre-overskrift a,
.hoyre-overskrift,
.hplugg,
.htmltab h1,
.inrk,
.listespesh,
.listespes2,
.ll,
.lt,
.pad2,
.pad2l,
.topptj,
.venstremeny div {
  padding-left: 2px;
}

.pad3,
.pad3t {
  padding-top: 3px;
}

.pad3,
.pad3l {
  padding-left: 3px;
}

.hoyremeny div,
.pad3,
.pad3b,
.venstremeny div {
  padding-bottom: 3px;
}

.pad3,
.pad3r {
  padding-right: 3px;
}

.kontakt,
.pad4,
.pad4t,
.meny-nyheter,
.meny-sport,
.van {
  padding-top: 4px;
}

.kontakt,
.pad4,
.pad4r,
.meny-nyheter,
.meny-sport,
.venstre-ingress {
  padding-right: 4px;
}

h1,
.hoyre-les,
.hoyre-overskrift a,
.hoyre-overskrift,
.hoyre-magasin,
.oart,
.overskriftb,
.pad4,
.pad4b,
.venstre-ingress,
h2 {
  padding-bottom: 4px;
}

.knapp,
.knapp-sport,
.pad4,
.pad4l,
.spill,
.venstre-ingress,
.venstre-liste,
.venstre-overskrift {
  padding-left: 4px;
}

.brt,
.pad6t {
  padding-top: 6px;
}

.pad7t {
  padding-top: 7px;
}

.kontakt,
.meny-nyheter,
.meny-sport,
.pad10l {
  padding-left: 10px;
}

/* BORDER */

img,
.hr {
  border: 0px;
}

.boffffff,
.meny1 {
  border-color: #fff;
}

.bo666666,
.inrk { 
  border-color: #666;
}

.bo999966,
.hplugg {
  border-color: #996;
}

.bo006699 {
  border-color: #069;
}

.bo003366 {
  border-color: #036;
}

.t-knapp {
  border-color: #fff #000 #000 #fff;
}

.tope1 input,
.tope2 select {
  border-color: #666 #fff #fff #666;
}

.topknapp input {
  border-color: #fff #666 #666 #fff;
}

.tope1 input,
.tope2 select,
.topknapp input,
.bo1,
.hplugg,
.inrk,
.meny1,
.t-knapp {
  border-style: solid;
  border-width: 1px;
}

.bt1 {
  border-top-style: solid;
  border-top-width: 1px;
}

.bb1 {
  border-bottom-style: solid;
  border-bottom-width: 1px;
}

table {
  border-collapse: collapse;
  border: 0px;
}

/* CLEAR */

.hr,
.in {
  clear: both;
}

/* LIST-STYLE */

ul {
  list-style-type: square;
  list-style-position: inside;
}

.mboks ul {
  list-style: none outside;
}/* SPECIAL */

.tablel {
  table-layout: fixed;
}

.borderc {
border-collapse: collapse;
}

.inrk { 
  background-image: url(http://img.nrk.no/img/131045.gif);
  background-repeat: no-repeat;
}

dl.radioOpptakListe {
  width               : 100%;
  margin              : 0px 0px 4px 0px;
  padding             : 0px;
}

dl.radioOpptakListe dt {
  font-weight         : bold;
  text-transform      : uppercase;
  color               : #fff;
  background-color    : #069;
  margin              : 0px;
  padding             : 1px 2px 1px 4px;
}

dl.radioOpptakListe dd {
  margin              : 0px;
  padding             : 2px 2px 2px 4px;
}

#sesamannonse {
  position            : absolute;
  left                : 790px;
  top                 : 2px;
}

#superplakat,
#superplakatMerke {
  position            : absolute;
  left                : 790px;
  top                 : 158px;
/* OLD  top                 : 2px;*/
}

#superplakatMerke {
  left                : 940px;
}