body { color: black; font-family: Arial, Verdana, Helvetica, sans-serif; background-color: white }
p, td { color: black; font-size: 10px; font-family: Verdana, Arial, helvetica; line-height: 12px; text-decoration: none  }
a { color: #008000; font-weight: bold; font-size: 10px; font-family: Verdana, Arial, helvetica; text-decoration: none }
a:hover { color: #ff0000; font-size: 10px; font-family: Verdana, Arial, helvetica; font-weight: bold; text-decoration: none }
li { color: black; font-size: 10px; font-family: Verdana, Arial, helvetica; text-decoration: none }
h1  { color: red; font-size: 20px; font-family: Arial; font-weight: bold; margin: 0 0 5px }
.spacer { min-width: 400px; max-width: 600px }
h2 { font-size: 16px; font-family: Arial; font-weight: bold ; line-height: 18px; }
h3 { color: red; font-size: 14px; font-weight: bold; line-height: 16px; margin: 0; padding: 0 }
#toppen    { text-align: left; z-index: 2; vertical-align: middle }
#logo { position: absolute; z-index: 3; top: 10px; left: 20px }
#jutultekst { position: absolute; top: 40px; left: 135px }
#hovedmeny     { margin-left: 10px; position: absolute; top: 140px; left: 10px; width: 120px }
#hovedmeny a, #lagmeny a { color: #008000; padding: 2px 1px 2px 3px; border-bottom: 1px solid #008000; display: block; }
#hovedmeny a:hover, #lagmeny a:hover { color: white; background-color: #008000 }
#hovedmeny h4     { color: white; font-size: 14px; font-family: Arial; font-weight: bold; text-decoration: none; background-color: #f30; margin-top: 0; margin-right: 10px; margin-bottom: 0; padding: 1px 0 1px 4px; border-bottom: 1px solid #008000; border-left: 5px solid #008000 }
#hovedmeny h4.seksjon { margin-top: 10px }
#hovedmeny.credits { font-size: x-small }
#innhold      { margin-right: 220px; position: absolute; z-index: 2; top: 140px; left: 160px }
#lagmeny      { text-align: left; margin-bottom: 0; margin-left: 20px; padding: 0 3px 3px 0; position: absolute; z-index: 3; top: 0; right: 0 !important; width: 200px; float: right; border-left: 1px dotted red }
#lagmeny a  { background-color: white; margin-right: 0; margin-bottom: 0; margin-left: 0; padding: 3px 0 3px 6px }
#lagmeny h1   { color: white; font-size: 22px; font-family: Impact; font-weight: normal; line-height: 21px; text-transform: uppercase; margin-top: 0; margin-bottom: 4px; padding-top: 2px; padding-bottom: 2px; padding-left: 6px }
#lagside  { margin-left: 10px; padding-right: 220px; width: 600px }
#forsidenyheter { margin-right: 200px }
#forside   { margin-right: 220px; margin-left: 10px }
#flerenyheter  { background-color: #e7e7e7; margin-right: 10px; margin-left: 10px; padding: 5px; width: 170px; float: right; border: solid 1px black }
#flerenyheter p  { display: block; margin: 5px 0; padding-top: 2px; padding-bottom: 5px; border-bottom: 1px dotted red }
#nyhet   { margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px dotted red }
#lagnyhet { margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px dotted red }
#nyhet p, #lagnyhet p  { margin: 0; width: auto }
#nyhetsdetalj    { }
#nyhetsdetalj p   { font-size: 10px }
#nyhetsdetalj h1   { color: white; font-size: 14px; font-weight: bold; text-decoration: none; background-color: #f30; margin-right: 100px; padding: 1px 0 1px 5px; border-left: 5px solid #008000 }
#nyhetsdetalj .red  { color: white; background-color: #f30 }
#nyhetsdetalj .green { background-color: #008000 }
#nyhetsdetalj .ingress { font-size: 11px; font-weight: bold }
#nyhetsdetalj .bilde { margin-bottom: 10px; margin-left: 10px; float: right; border-style: solid; border-width: 2px; border-color: red green green red }
#tilbake { margin-left: 10px; float: right }
#kamptabell     { text-align: center; margin: 0; padding: 0; border: solid 1px black }
#kamptabell td, #kamptabell th      { font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0; padding: 1px 3px; vertical-align: top; border-right: 1px solid #ddd; border-bottom: 1px solid #000; empty-cells: show   }
#kamptabell th   { color: #fff; font-size: 10px; font-family: verdana; font-weight: bold; background-color: #008000; vertical-align: bottom }
#kamptabell .siste  { text-align: left; border-right: medium none }
#meny1   { color: white; background-color: #f00; margin: 0; padding-top: 3px; width: 200px; height: 30px; vertical-align: middle }
#meny2   { background-color: white; background-image: url("/images/gradient.jpg"); background-repeat: no-repeat; background-position: left top; margin: 0; padding-top: 3px; width: 200px; height: 30px; vertical-align: middle }
#meny3   { color: white; background-color: #008000; margin: 0 0 0; padding-top: 3px; width: 200px; height: 30px; vertical-align: middle }
#urlprint { display: none;  }
#styrettabell { }
#styrettabell td  { text-align: left; padding: 10px 20px 10px 0; vertical-align: top; border-bottom: 1px solid red }
#styrettabell td.bilde { text-align: right; padding-right: 5px }
#styrettabell img { border-style: none }
#styrettabell p { margin-top: 0 }
.gallerithumbs { margin-right: 5px; margin-bottom: 5px; float: right; clear: none; border: solid 1px black }
