html, body { margin: 10px; padding: 0px; }
body { color: black; font-size: 9pt;
       font-family: Arial, Helvetica, SansSerif, serif }

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

h1 { font-size: 13pt; font-weight: bold; margin-top: 5px; margin-bottom: 10px }
h2 { font-size: 12pt; font-weight: bold; margin-top: 5px; margin-bottom: 10px }
h3 { font-size: 11pt; font-weight: bold; margin-top: 5px; margin-bottom: 8px }
h4 { font-size: 10pt; font-weight: bold; margin-top: 4px; margin-bottom: 6px }
h5 { font-size: 9pt; font-weight: bold; margin-top: 4px; margin-bottom: 5px }
h6 { font-size: 8pt; font-weight: bold; margin-top: 4px; margin-bottom: 5px }

a { text-decoration: none; color: #00A; }
a:hover { text-decoration: underline; color: red; }
a img { border: none }

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

/* Egne klasser */

#Innhold { width:496px; overflow:auto }

#VTMeny { background-image:URL(img/meny_bg.png); background-repeat:no-repeat;
          width:252px; height:252px; margin-bottom:5px }
#VTMeny a { display:block; padding-left:20px; padding-bottom:5px;
            color:#555; font-weight:bold; font-size:11pt }
#VTMeny2 { background-image:URL(img/vmeny_bg.png); background-repeat:no-repeat;
           width:242px; height:333px; margin-bottom:5px }
#VTMeny2 a { display:block; padding-left:20px; padding-bottom:5px;
             color:#555; font-weight:bold; font-size:11pt }

#Aktuelt { background-image:URL(img/nyheter_bg.png); background-repeat:no-repeat;
           width:242px; height:333px; margin-top:5px; }
#Aktuelt h2 { color:#b20c35; font-weight:normal; font-size:16pt }
#Aktuelt h2 a { color:#b20c35; font-weight:normal; font-size:16pt }

.knapp { background-image:URL(img/knapp_bg.png); background-repeat:no-repeat;
         width:242px; height:124px; }

.tittel { background:#666666; padding: 4px 20px 4px 20px; color:white;
          font-size:16pt; font-weight:bold; font-style:italic; float:left }

.bunntekst { float:left; margin-right:30px; color:gray }
.ktittel { margin-left: 12px; margin-top: 8px }
.klm { float:right; text-align:center; background-image:URL(img/klm_bg.png);
       background-repeat:no-repeat; width:87px; height:25px; 
       margin: 50px 12px 0 0; padding-top:4px }
.ref { text-align:center; background-image:URL(img/ref_bg.png);
       background-repeat:no-repeat; width:242px; height:59px; 
       margin-bottom: 5px; }
.vref { text-align:center; background-image:URL(img/vref_bg.png);
        background-repeat:no-repeat; width:242px; height:59px; 
        margin-bottom: 5px; }

.atittel { color:#222; font-weight:bold; font-size:10pt }
.aingr { color:#888; }
.alm { float:right; }

a.klink { color:#b20c35; font-weight:bold; font-size:16pt }
a.klink2 { color:white; font-weight:normal; font-size:11pt; display:block; }
a.rlink { color:#b20c35; font-weight:normal; font-size:14pt; 
          display:block; padding-top:18px; padding-bottom:18px }
a.alink { color:#999; }
a.tmeny { color:black; font-weight:bold; font-size:10pt }

.sokknapp { background:none; border:0; font-size:11px }
.sokfelt { border:1px solid #f6f6f6; width:145px; font-size:11px }
.sokboks { background:URL(img/sok_bg.png) no-repeat; width:194; height:31px }

a.pknapp { font-size: 11px; color: #ffffff; display: block; text-decoration: none }
a.pknapp:hover { color: #fffff8; text-decoration: none}

