BODY, TD, TH, P, A, UL, CENTER {
  font-family: "Comic Sans MS", "Verdana", "Arial", sans-serif;
  font-size: 12px
}
TH {
  font-size: 13px
}
H1, H2, H3, H4, ADDRESS {
  font-family: "Verdana", "Arial", sans-serif;
  font-size: 22px
}
H2 {
  font-size: 18px;
  font-style: italic
}
H3 {
  font-size: 14px
}
H4 {
  font-size: 13px;
  font-weight: bold
}
H5, H6, input, select, textarea, button {
  font-family: "Comic Sans MS", "Times New Roman", serif;
  font-size: 12px;
}
H5 {
  font-style: italic
}
H6, ADDRESS {
  font-size:10px;
  font-style: italic
}
a.hmeny {
  /* Dette elementet blir større i ie enn i de andre */
  text-decoration: none;
  white-space:nowrap;
  width:80px;
  line-height:24px;
  padding:2px 8px;
  background-image: url(bak1.jpg);
  background-repeat: no-repeat; 
} 
a.hmeny:hover {
  background-image: url(bak2.jpg);
  background-repeat: no-repeat; 
} 
#sidetopp {
/* toppfelt med bakgrunnsimage og plass til meny */
    width:1200px;
    height:150px;
    position:relative;
    background-attachment: scroll; 
    background-image: url(SIB_top.jpg);
    background-repeat: no-repeat; 
    background-position: left top; 
    margin-bottom:10px;
}
#topMeny {
    text-align:center;
    position:absolute;
    top:110px;
    left:150px;
    width:900px;
    height:30px;
}
#topinfo {
    position:absolute;
    top:110px;
    left:1050px;
    width:144px;
}
#toppVarsel, #testVarsel {
    width:1200px;  /* Det er slik gammel IE viser den */
    position:relative;
    color: white;
    background-color: #CC0000;
    padding: 3px 10px;
    font-weight: bold;
    font-size: 14px;
    border: 1px solid black
}
#testVarsel {
    width:1178px;
    background-color: #FFCC00;
    color: black;
    text-align: center;
}
.inf {
    position:absolute; 
    left:0; 
    top:0; 
    width:150px; 
    height:60px; 
    visibility:hidden
}
.hidden {
    visibility:hidden
}
.innlegg, .innlegg0, .innlegg1 {
  background-color: #eeeeee;
  border: 1px solid gray;
  padding: 20px
}
.hendelse {
  background-color: #eeeeee;
  border: 1px solid gray;
  padding: 2px
}
.info0, .info1, .infoHead, .infoLab {
  text-align: left;
  background-color: #eeeeee;
  margin: 0px;
  padding: 10px;
  width: 100%;
  clear: both;
}
.info1, .innlegg1 {
  background-color: #dddddd;
}
.infoHead {
  background-color: #666666;
  color: #ffcc33;
  font-weight: bold;
  padding: 10px 0;
}
.infoLab {
  background-color: #dddddd;
  font-weight: bold;
  padding: 10px 0;
}
.cellev {
  text-align: left;
/*  border: 1px solid gray; */
  padding: 2px;
  white-space: nowrap;
}
.cellem {
  text-align: center;
/*  border: 1px solid gray; */
  padding: 2px;
  white-space: nowrap
}
.cellevst {
/* wrap tekst for Safetekst innhold */
  text-align: left;
/*  border: 1px solid gray; */
  padding: 2px;
}
.celleh {
  text-align: right;
/*  border: 1px solid gray;  */
  padding: 2px;
  white-space: nowrap
}
.ikon, .ticon {
  margin: 0;
  border: 0;
  text-align: center;
  width: 16px;
  height: 16px
}
.ticon {
  vertical-align: middle;
}

a.autenHead, a.autenstHead {
  color: #ffcc33;
  font-weight: bold;
}
a.auten0, a.auten1, a.autenHead {
  text-decoration: none;
  white-space: nowrap
} 
a.autenst0, a.autenst1, a.autenstHead {
  text-decoration: none;
} 
/* Stiler for TeNor scripter */
/* Transparente tekststiler */
.normal, .uthev, .skraa, .storre, .stor {
  font-family: "Comic Sans MS", "Verdana", "Arial", sans-serif;
  background-color:transparent;
  padding:3pt 0;
  font-size:10pt;
}
.uthev {
  font-weight:bold;
}
.skraa {
  font-style:italic;
}
.storre {
  font-size:12pt;
}
.stor {
  font-size:14pt;
  color:#8B0000;
  padding:4pt 0;
}
.liten {
  font-style:italic;
  font-size:8pt;
  padding:0;
}
/* Transparente tekstbokser */
.tekstvv, .tekstvh, .tekstvs, .teksthh {
  position:relative;
  background-color:transparent;
  padding:0 5px;
  float:left;
  text-align:left;
}
.tekstvh, .teksthh {
  text-align:right;
}
.tekstvs {
  text-align:center;
}
.teksthh {
  float:right;
}
.bilde {
  padding:5px;
}
.seksjon, .mseksjon {
  position:relative;
  background-color:transparent;
  width:1200px;
  margin-bottom:15px;
  float:left;
  clear:both;
}
.mseksjon {
  text-align:center;
}
.rad, .vrad, .hrad {
  background-color:transparent;
  clear:both;
  padding-bottom:10px;
}
.vrad {
  float:left;
  text-align:left;
}
.hrad {
  float:right;
  text-align:right;
}
/* Rammer - solide tekstbokser */
.ramme, .mramme, .mramme0, .mramme1, .mtramme, .tramme{ 
  position: relative;
  clear: both;
  margin: 5px 0;
  background-color: #eeeeee;
  border: 1px solid gray;
  color: black;
  float: left;
  padding:5px;
} 
.mramme, .mramme0, .mramme1, .mtramme {
  float:none;
  margin:auto;
  padding:10px 6px;
}
.mtramme, .tramme {
  background-color: transparent;
  border: 0;
}
.mramme1 {
  background-color: #dddddd;
}
.rammeh{ 
  margin: 25px 0 5px 0;
  background-color: #666666;
  border: 1px solid gray;
  color: #eeeeee;
  float: left;
  padding:5px;
} 
.plainmail {
  position: relative;
  float:none;
  clear: both;
  margin: 5px 0;
  font-family: "Courier New", "courier", monospace;
  font-size: 12px;
  border: 1px solid gray;
  padding:10px 20px;
  background-color: transparent;
  text-align:left;
}
/* Ytre ramme */
.midtstill {
  margin:0 0 0 0;
  width:auto;
}
/* Klarering av flyt */
.klarer {
  clear:both;
  height:0px;
  width:0px;
}
#vv, #v1, #hh, #h1 {
text-decoration:none;
position:absolute;
top:580px;
border:thin solid gray;
visibility:hidden
}
