body        { color: black; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: white; margin: 0; padding: 0 }
p      { color: black; font-size: 10px; font-family: Verdana, Arial, Helvetica; text-decoration: none; margin: 0 }
h1      { color: #afb802; font-size: 24px; font-weight: normal; margin: 0 0 5px }
h2    { color: #369; font-size: 18px; font-weight: bold; margin-bottom: 1em }
h3       { color: black; font-size: 14px; font-weight: bold; margin-top: 0; margin-bottom: 0 }
h4 { color: #369; font-size: 12px; font-weight: bold; margin-top: 0; margin-bottom: 0 }
td { color: #369; font-size: 10px; font-family: Verdana, Arial, helvetica; text-decoration: none }
ul  { color: #369; font-size: 10px; font-family: Verdana, Arial, Helvetica; text-decoration: none; margin-top: 0; margin-left: 1em; padding-left: 0 }
li { color: #369; font-size: 10px; font-family: Verdana, Arial, Helvetica; text-decoration: none; margin-left: 1em; padding-left: 0 }
a             { color: #369; font-family: Verdana; font-weight: bold; text-decoration: none; vertical-align: top }
a:visited        { color: #369 }

a:hover           { color: #afb802 }
#nyhetskolonne         { color: white; font-family: Verdana, Helvetica, Arial; text-align: left; visibility: visible; padding-right: 3px; padding-left: 3px; z-index: 2; width: 32%; clear: none; vertical-align: top }
#main { position: relative }
#tabell { color: white; }
.nyhet     { margin-bottom: 3px; padding-top: 2px; padding-right: 10px; padding-bottom: 4px; border-bottom: 2px solid #369 }
.nyhet img    { margin: 0 10px 5px 0; float: left; border: solid 1px #0065a2 }
.nyhet p     { margin-top: 0; margin-bottom: 0; margin-left: 90px }
.nyhet h3 { margin: 0 0 0 90px }
.nyhet a, #listevisning a  { }
.ingress { color: black; font-size: 13px; font-family: Verdana, Arial, Helvetica; font-weight: bold; text-decoration: none }
#nyhetsdetalj { }
#nyhetsdetalj p    { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0 0 10px }
#nyhetsdetalj .ingress   { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold }
#nyhetsdetalj .tittel   { font-size: 15px; font-family: Verdana, Arial; font-weight: bold; text-decoration: none; margin: 0; padding: 3px }
#nyhetsarkiv p  { line-height: 2em }
#uthevetsitat        { color: #afb802; font-size: 18px; font-family: georgia, Verdana; font-style: italic; font-weight: normal; text-align: left; margin-bottom: 10px; margin-left: 10px; padding-top: 5px; padding-bottom: 5px; padding-left: 10px; width: 120px; float: right; clear: right; border-left: 1px solid #369 }

#nyhetsbilde     { font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-align: center; margin-left: 5px; width: 250px; float: right }
#nyhetsbilde img     { width: 250px; border: solid 1px #369 }

#adminmeny    { font-size: 10px; font-family: Verdana, Arial; text-align: center; margin-right: 10px; margin-left: 5px; width: 150px }
#adminmeny a   { color: white; text-decoration: none; background-color: green; display: block; margin-bottom: 1px; padding: 2px 2px 2px 5px; border: solid 1px transparent }
#adminmeny a:hover  { color: #369; background-color: white; border: solid 1px }
#adminmeny h1      { color: green; font-size: 14px; text-align: center; margin-top: 10px; margin-bottom: 5px }
#adminmeny h2    { color: navy; font-size: 10px; background-color: #ffc; margin: 10px 5px 0; padding-left: 5px; border-top: 1px solid #369; border-right: 1px solid #369; border-left: 1px solid #369 }

.tekstfeltlangt    { font-size: 10px; font-family: Verdana, Arial; background-color: #ff9; width: 100% }
.tekstfeltkort { font-size: 10px; font-family: Verdana, Arial; background-color: #ff9; width: 200px }
#registrering .select { font-size: 10px; font-family: Verdana, Arial; background-color: #ff9; margin-right: 10px }
#registrering .underline  { padding-top: 5px; padding-bottom: 10px; border-bottom: 1px solid #0065a2 }
.submit { color: white; font-size: 10px; font-family: Verdana; font-weight: bold; background-color: #369; margin: 0; padding: 2px }

#listevisning p    { margin: 0; }
#meny  { visibility: visible; margin-right: 10px; position: absolute; z-index: 2; top: 143px; left: 0; width: 150px }
#meny a     { color: #369; font-size: 12px; font-family: helvetica, verdana; font-weight: bold; background-color: #f7f8f3; display: block; margin-top: 0; margin-right: 3px; margin-left: 0; padding: 4px 4px 4px 15px; width: auto; vertical-align: middle; border-top: 1px solid #369 }
#meny a:hover { color: white; background-color: #afb802 }
#meny h4 { color: white; font-size: 12px; font-weight: bold; background-color: #369; margin: 5px 15px 0 4px; padding: 2px 2px 2px 6px }
#meny .nederst  { margin-bottom: 15px; border-bottom: 1px solid navy }
#meny .overst  { }
#logoen  { visibility: visible; position: absolute; z-index: 2; top: 0; left: 0; width: 166px; height: 72px }
#logobunn  { visibility: visible; position: absolute; z-index: 2; top: 72px; left: 0; width: 166px; height: 62px }
#toppbak   { background-image: url(gfx/elementer/top_bak.gif); visibility: visible; position: absolute; z-index: 0; top: 0; left: 0; width: 100%; height: 72px }
#mennesker   { visibility: visible; position: absolute; z-index: 2; top: 0; left: 180px; width: 350px; height: 72px }
#fremtidens  { visibility: visible; position: absolute; z-index: 1; top: 0; right: 0; width: 209px; height: 80px }
#innhold             { visibility: visible; padding-right: 10px; position: absolute; z-index: 2; top: 90px; right: 180px; left: 170px; width: auto; clear: none; vertical-align: top }
#bunn     { text-align: center; margin-top: 15px; padding-top: 5px; position: static; right: 0; left: 0; width: 100%; height: 40px; border-top: 2px solid #369 }
#sponsorer              { background-color: white; text-align: center; margin-bottom: 400px; margin-left: 3px; padding: 3px; position: absolute; top: 90px; right: 0; width: 170px; height: auto; float: right; clear: none; border-left: 1px dotted #369 }
#thumbs2 img { border: solid 1px white; display: inline; vertical-align:top; z-index:4; float:left; margin-right:10px; }
#thumbs2 a:hover { border: solid 1px yellow }
#thumbs2 p  { font-weight: bold }
.spacer  { margin: 0; padding: 0; clear: left }
#logginntabell  { color: white; font-size: 12px; font-weight: bold; background-color: #afb802; border: solid 1px black }
#logginntabell td   { color: white; font-size: 12px; font-weight: bold; padding: 2px }
#logginntabell input  { font-size: 12px; font-family: Verdana, Arial; background-color: #f7f8f3; margin-right: 3px; width: 200px; border-width: 2px 2px 2px 3px }
.red { color: red; font-weight: bold }
#medlemsprofil_rediger td { padding: 2px }
#medlemsprofil img  { margin-bottom: 10px; margin-left: 10px !important; float: right; clear: both; border: solid 2px #0065a2 }
#medlemsliste h3 { margin-top: 10px; padding-top: 5px; padding-bottom: 2px; border-top: 1px solid #0065a2 }
#medlemseksport  { color: black; font-size: 9px }
#medlemseksport td  { color: black; text-align: left; margin-right: 1px; vertical-align: top; border-bottom: 1px solid black }
#medlemseksport tr { border-bottom: 1pt solid black }
#medlemseksport th  { font-size: 9px; text-align: left; vertical-align: middle }
.feil { color: white; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-color: red; padding: 1px 1px 1px 5px }
