html, body { margin:0; padding:0; }
body { color: black; font-size: 9pt;  background:URL(img/side_bg.png);
       font-family: Verdana, Arial, Helvetica, SansSerif, serif }

p, li, td, div { font-size: 9pt; font-weight: normal }
p { margin-top: 8px; }
th { font-size: 9pt; font-weight: bold }

h1 { font-size: 13pt; font-weight: bold; margin-top: 3px; margin-bottom: 10px;
     font-family: Arial, Helvetica; color:#005aa1 }
h2 { font-size: 12pt; font-weight: bold; margin-top: 5px; margin-bottom: 10px;
     font-family: Arial, Helvetica }
h3 { font-size: 11pt; font-weight: bold; margin-top: 5px; margin-bottom: 8px;
     font-family: Arial, Helvetica }
h4 { font-size: 10pt; font-weight: bold; margin-top: 4px; margin-bottom: 6px;
     font-family: Arial, Helvetica }
h5 { font-size: 9pt; font-weight: bold; margin-top: 4px; margin-bottom: 5px;
     font-family: Arial, Helvetica }
h6 { font-size: 8pt; font-weight: bold; margin-top: 4px; margin-bottom: 5px;
     font-family: Arial, Helvetica }

a { text-decoration: none; color: #005aa1; }
a:hover { text-decoration: underline; color:#006; }
a img { border: none }

ul {margin-left: 0; padding-left: 20px}
li {margin-top: 0; margin-bottom:0}

/* Egne klasser */

#Hovedboks { margin:6px 0 6px 0; width:980px }
#HovedBlokk { width:792px; overflow:auto }
#HSpalte { width:188px; overflow:hidden }

.topplinje { background:URL(img/topp_bg.png); height:32px }
.glinje { background:URL(img/glinje.png); width:980px; height:6px }
.blinje { background:URL(img/blinje.png); width:980px; height:6px }
.nyheter { background:URL(img/news_bg.png); height:83px }
.sponsorer { background:white; }
.footer { color:white; font-size:10px; text-transform:uppercase }
a.wlink { color:white; font-size:10px; text-transform:uppercase }

.innhold { padding: 20px 12px 15px 20px }

.sokfelt { border:0; width:128px; margin-left:7px }
.sokboks { background:URL(img/sok_bg.png) no-repeat; width:168; height:23px }
.blatekst { color:#005aa1 }
.gratekst { font-size:11px; color:#525252; margin-bottom:3px }

.blokk { background:URL(img/blokk_bg.png); width:188px; overflow:hidden }
.spalteMarg { margin:25px 0px 20px 0px }
.spalteTittel { color:#e0e0e0; font-size:12pt; text-transform:uppercase;
                font-family:Arial; margin:3px 0 8px 20px}
.spalteTxt { margin-left: 20px }

.tittel { color:#e0e0e0; font-size:12pt; text-transform:uppercase; font-family:Arial; }

.spalteTab { width:188px; margin-top:25px }
.spalteTd1 { width:188px; height:55px; color:white;
             background:URL(img/td_bg.png); }
.spalteTd2 { width:188px; height:55px; color:white; }
.spalteSep { background:URL(img/blinje.png); height:6px }

.toppmeny { color:white; font-size:8pt; font-weight:bold; text-transform:uppercase  }
.tmeny { color:white; font-size:8pt; font-weight:bold; text-transform:uppercase }
a.tmeny { color:white; font-size:8pt; font-weight:bold; text-transform:uppercase }
a.tmeny:hover { color:fff200 }
a.tmenyS { color:#fff200; font-size:8pt; font-weight:bold; text-transform:uppercase }
.tmenyS { color:#fff200; font-size:8pt; font-weight:bold; text-transform:uppercase }

.smeny { color:white; font-size:8pt; font-weight:bold; }
a.smeny { color:white; font-size:8pt; font-weight:bold; }
a.smeny:hover { color:fff200 }

a.blink { color:#fff200; font-size:8pt; font-weight:bold; }
a.blink:hover { color:white }
.btext { color:white; font-size:8pt }

.dato { color:#727272; font-size:8pt; font-weight:bold; }
a.lesmer { color:#1d1d1d; font-weight:bold; text-decoration:underline }
a.vismer { color:white; font-style:italic; text-decoration:underline }

.menylinje { background:URL(img/meny_bg.png); height:32px }
.menySep { font-size:9pt; font-weight:bold; color:white; 
           width:30px; text-align:center; padding-bottom:4px }

table.kamptab { width:150px }
td.kdato { color:white; font-size:10px; font-weight:bold }
td.kamp { color:#fff200; font-size:11px; font-weight:bold }

/* Popup meny */

.anylinkcss { margin-top: 3px; margin-left: -4px; position: absolute;
              visibility: hidden; border: 1px solid #8080a0;
              border-bottom-width: 0; font-size: 9px; line-height: 21px;
              z-index: 7; background-color: #003873; width: 150px; }
.anylinkcss a { width: 100%; display: block; border-bottom: 1px solid #a0a0a0;
                padding: 1px 0; text-decoration: none; text-align: left;
                color: white; font-weight: bold; text-indent: 5px; }
.anylinkcss a:hover { color: #FFFFAA; background-color: #0061aa; }

/* Utskrift av nyhetsartikler */

.ATline { margin-top: 4px; border-top: 1px solid #888; height: 2px; }
.ATdate { font-size: 8pt; }
.ATtitle { font-size: 11pt; font-weight: bold; margin-bottom: 4px }
.ATingress { margin-bottom: 3px }
.ATadvert { margin-top: 7px; padding-top: 4px; margin-bottom: 3px;
            border-top: 1px solid #888; }
td.ATtd { }
.ATread { font-style: italic; }
a.ATread { font-style: italic; }
.NewsArtTitle { color: black }
.NewsArtSubTitle { color: black }
.NewsArtCredits { margin-bottom: 15px; font-size: 9px }
