body   { font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0; padding: 0 }
p,td,th,li        { color: black; font-size: 11px; line-height: 16px; margin-top: 0; margin-bottom: 16px }
p { margin-top: 5px }
li { margin-top: 0; margin-bottom: 0 }
a    { color: maroon; font-weight: bold; text-decoration: none }
h1     { color: maroon; font-size: 24px; font-family: Georgia, "Trebuchet MS", sans-serif; font-weight: normal; line-height: 26px; margin: 0 0 10px }
h2      { color: #004e00; font-size: 18px; font-family: georgia, "Trebuchet MS", sans-serif; font-weight: normal; line-height: 20px; margin: 0 0 2px }
h3     { color:#004e00; font-size: 16px; font-family: georgia, "Trebuchet MS", sans-serif; font-weight: normal; line-height: 18px; margin: 10px 0 5px; padding: 0  }
h4   { color: #004e00; font-size: 14px; font-family: Georgia, "Trebuchet MS", sans-serif; font-weight: normal; line-height: 16px; margin: 0 0 10px; padding: 0  }

#main, #topp  { margin: 0; z-index: 1; width: 850px; padding: 0; }
#main th { margin: 0; padding: 0; border: 0 }

#topp td { margin: 0; padding: 0 }
#topp .hoyre { text-align: right; padding: 0; vertical-align: top }

#innhold       { padding: 10px 20px 5px 15px; position: relative; width: auto; width: 700px;  }

#meny       { position: absolute; z-index: 5; top: 87px; left: 12px; vertical-align: top }
html>body #meny       { top: 83px;  }
#meny a { color: maroon; font-size: 9px; font-weight: normal; text-decoration: none; background-color: white; text-align: center; text-transform: uppercase; display: inline; margin-right: 1px; z-index: 5; vertical-align: middle; padding: 1px 2px; border: solid 1px black;
}

#meny a:hover  { color: white; background-color: maroon; z-index: 3 }

#side    { margin: 0 0 0; padding: 15px 0 0 }
#side img  { }

#klubbtabell { font-size: 10px; text-align: left; width: 100%; vertical-align: top }
#klubbtabell td, #klubbtabell th   { text-align: left; padding: 2px 7px 2px 2px; vertical-align: top; border-right: 1px none maroon; border-bottom: 1px solid maroon; border-left: 1px none maroon }

ul  { list-style-type: disc; margin: 5px 0 5px 25px ; padding-left: 0; }

.bildevenstre        { text-align: left; margin-right: 10px; margin-bottom: 10px; float: left; clear: left; border: solid 1px black }
.bildehoyre        { text-align: right; margin-bottom: 10px; margin-left: 10px; float: right; clear: right; border: solid 1px black }

td { height: 10px }

hr       { color: #800000; margin-top: 10px; margin-bottom: 10px }

.graa { background-color: #efefed }

#printheading { display: none }

.noborder { border-style: none }
.bilderamme { border: solid 1px black }

#tabell { font-size: 9px; text-align: left; width: 100%; vertical-align: top }
#tabell th { color: #fff; font-weight: bold; background-color: #800000; text-align: left; padding: 2px 7px 2px 2px; vertical-align: top; border-right: 1px none maroon; border-bottom: 1px solid maroon; border-left: 1px none maroon }
#tabell td { background-color: #f3f3f3; text-align: left; padding: 2px 4px 2px 2px; height: 15px; vertical-align: bottom; border-right: 1px none maroon; border-bottom: 1px solid maroon; border-left: 1px none maroon }
#tabell .skille { background-color: white; height: 10px }

.dankanji { color: #800000; font-size: 14px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; padding-top: 3px; padding-bottom: 0; width: auto }

#nyheter_forside { width: 600px; }
#nyheter_forside h2  /* Forsiden */ { margin-top: 2px; margin-bottom: 4px; }
#nyheter_forside h3 { font-weight: normal; margin-top: 10px; padding-top: 10px; border-top: 1px solid black; clear:both; }
