body     { color: white; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #006; margin: 0; padding: 0 }
p   { color: #369; font-size: 10px; font-family: Verdana, Arial, Helvetica; text-decoration: none; margin-top: 0 }
h1   { color: yellow; font-size: 28px; font-weight: normal }
h2 { color: white; font-size: 18px; font-weight: bold }
h3 { color: white; font-size: 14px; font-weight: bold }
.np { color: #336699; font-size: 10px; font-family: Verdana; margin-top: 0; margin-bottom: 0 }
.npu { color: #336699; font-size: 10px; font-family: Verdana; font-weight: bold; margin-top: 2; margin-bottom: 0 }
.nd { color: #336699; font-size: 10px; font-family: Verdana; font-weight: bold; margin-top: 3; margin-bottom: 0 }
.nh { color: black; font-size: 18px; font-family: Verdana; font-weight: bold; margin-top: 0; margin-bottom: 3 }
.newshead { color: black; font-size: 15px; font-family: Verdana, Arial; font-weight: bold; text-decoration: none; margin-top: 0; margin-bottom: 3 }
.newshead_hvit,  .tittel { color: white; font-size: 15px; font-family: Verdana, Arial; font-weight: bold; text-decoration: none; margin-top: 0; margin-bottom: 3 }
.pagehead_hvit { color: white; font-size: 20px; font-family: Verdana, Arial; font-weight: bold; text-decoration: none; margin-top: 0; margin-bottom: 3 }
.ingress { color: #369; font-weight: bold; font-size: 11px; font-family: Verdana, Arial, helvetica; text-decoration: none }
.ingress_hvit  { color: white; font-weight: bold; font-size: 10px; font-family: Verdana, Arial, helvetica; text-decoration: none }
.bodytekst_hvit1 { color: white; font-weight: normal; font-size: 10px; font-family: Verdana, Arial, helvetica; text-decoration: none }
td { color: #369; font-size: 10px; font-family: Verdana, Arial, helvetica; text-decoration: none }
li { color: #369; font-size: 10px; font-family: Verdana, Arial, helvetica; text-decoration: none }
.o1          { color: #FFFFFF; font-size: 10px; font-family: Verdana; font-weight: bold }
a       { color: white; font-family: Verdana; font-weight: bold; text-decoration: none; height: 12px; vertical-align: top }
a:visited     { color: #ffffff; font-weight: bold; font-family: Verdana; text-decoration: none }

a:hover        { color: yellow; font-family: Verdana; font-weight: bold; text-decoration: none }

.meny        { color: #FFFFFF; font-size: 11px; font-family: Verdana }

.meny th     { color: #FFFFFF; font-size: 11px; font-family: Verdana; font-weight: bold }

.meny a: link    { color: #ffd700; font-weight: bold; font-size: 11px; font-family: Verdana; text-decoration: none }

.meny a: visited  { color: #ffffff; font-weight: bold; font-size: 11px; font-family: Verdana; text-decoration: none }

.meny a: hover  { color: #000066; font-weight: bold; font-size: 11px; font-family: Verdana; text-decoration: none }

#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 }
#tabell { color: white; }
#nyhetskolonne p   { color: white }
#nyhetskolonne h1 { color: white; font-size: 14px; font-family: Verdana, Arial; font-weight: bold; text-decoration: none; margin: 0 }
#nyhetskolonne h2, #nyhetsdetalj h2  { color: white; font-size: 10px; font-family: Verdana, Arial, Helvetica; font-weight: bold; text-decoration: 
none; margin: 0 }
#nyhetskolonne h3     { color: white; font-size: 14px; font-family: Verdana, Arial, Helvetica; font-weight: bold; text-decoration: none; background-color: #000030; text-align: center; display: block; margin: 0; padding: 3px; width: auto; border-color:  }

#nyhetskolonne .sider      { background-color: #006; margin: 0; padding: 5px 3px; border-bottom: 1px solid white; }
#nyhetskolonne .midten   { background-color: #000030; margin: 0; padding: 5px 3px; border-bottom: 1px solid white; }

#nyhetskolonne a    { color: #ffd700; font-weight: bold; font-size: 11px; font-family: Verdana; text-decoration: none }
#nyhetskolonne a:visited  { color: #ffffff; font-weight: bold; font-size: 11px; font-family: Verdana; text-decoration: none }
#nyhetskolonne a:hover   { color: yellow; font-size: 11px; font-family: Verdana; font-weight: bold; text-decoration: none }

#nyhetsdetalj     { color: white; margin: 0; padding-left: 0; width: 730px }
#nyhetsdetalj a { color: white; font-size: 10pt }
#nyhetsdetalj a:hover { color: yellow; font-size: 10pt }
#nyhetsdetalj p  { color: white; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0 0 1em }
#nyhetsdetalj .ingress { color: white; font-size: 11pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold }
#nyhetsdetalj .sensurert  { color: white; font-size: 15px; font-family: Verdana, Arial; font-weight: bold; text-decoration: none; background-color: red; margin: 0; padding: 3px }
#nyhetsdetalj .tittel  { color: white; font-size: 15px; font-family: Verdana, Arial; font-weight: bold; text-decoration: none; background-color: #214284; margin: 0; padding: 3px }

#uthevetsitat   { color: yellow; font-size: 20px; 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; fl
oat: right; border-left: 1px solid yellow }

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

#adminmeny  { font-size: 10px; font-family: Verdana, Arial; margin-right: 10px; margin-left: 5px }
#adminmeny a  { color: white; text-decoration: none; background-color: #369; 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: white; font-size: 14px; text-align: center; margin-top: 10px; margin-bottom: 5px }
#adminmeny h2   { color: #369; 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: 500px }
.tekstfeltkort { font-size: 10px; font-family: Verdana, Arial; background-color: #ff9; width: 200px }
.submit { color: white; font-size: 10px; font-family: Verdana; font-weight: bold; background-color: #369; margin: 0; padding: 2px }

#listevisning { color: white; margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px solid white }
#innhold   { margin: 0 10px 10px; width: 100% }

#meny       { background-color: #006; background-image: url("gfx/stabaek_meny.gif"); background-repeat: no-repeat; margin: 0 0 3px; z-index: 1; width: 100%; height: 70px }
#meny a { color: #006; font-size: 10px; line-height: 10px }

#menyknapper   			      { position: absolute; z-index: 4; top: 8px; left: 220px; height: 15px }  /* Dette er for IE5/6 */
html>body #menyknapper         { position: absolute; z-index: 4; top: 16px; left: 220px } /* Dette er for andre browsere */

#menyknapper a          { color: #000066; font-size: 11px; font-family: helvetica, verdana; font-weight: bold; display: inline; margin: 5px 3px 10px; padding-top: 1px; padding-bottom: 4px; vertical-align: middle }
#menyknapper a:hover  { color: red; font-size: 11px; font-family: helvetica, verdana; font-weight: bold; display: inline; vertical-align: middle }

#flagg { position: absolute; z-index: 3; top: 9px; left: 950px; }
#flagg a { display: block; padding:1px; background-color: white; height: 13px; width: 13px; margin-bottom: 3px; vertical-align: middle;  }

#menyelementer  { position: absolute; z-index: 3; top: 14px; left: 740px }
html>body #menyelementer  { position: absolute; z-index: 3; top: 16px; left: 740px }
#menyelementer a  { margin-right: 5px; text-transform: uppercase; display:inline; color:#000066; font-family: helvetica, verdana; font-size: 11px; font-weight: bold; vertical-align: middle}

#stabaklogo    { position: absolute; z-index: 3; top: 5px; left: 890px }

#thumbs img { border: solid 1px white; display: inline; vertical-align:top; z-index:4; float:left; margin-right:10px; }
#thumbs a:hover { border: solid 1px yellow }
#thumbs p { color: white; font-size: 11pt; font-weight: bold }


#nyheter, #annet, #medlemssider, #linker
{ line-height: 100%; background-color: white; text-align: left; visibility: hidden; padding: 5px; position: absolute; z-index: 3; top: 28px; left: 218px; width: auto; border-style: solid; border-width: 3px 1px 1px; border-color: #006 }

#annet { top: 28px; left: 524px; }

#linker  { top: 28px; left: 388px; }

#medlemssider   { top: 28px; left: 434px; }

#hvittfelt  { background-color: white; visibility: hidden; margin: 0; padding: 0; position: absolute; z-index: 2; top: 28px; left: 210px; width: 400px; height: 39px; border-style: solid; border-width: 3px 1px 1px; border-color: #006 #006 #006 }

#pixellayer  { visibility: hidden; position: absolute; z-index: 1; top: 0; left: 0; width: 801px; height: 164px }
#logolink { position: absolute; top: 0; left: 25px; width: 150px; height: 70px }
#logolink img { width: 150px; height: 70px; border-style: none }
#fairfanslink  { position: absolute; top: 0; left: 657px; width: 62px; height: 70px }
#fairfanslink img  { width: 62px; height: 70px; border-style: none }
#searchbox  { position: absolute; z-index: 3; top: 38px; left: 740px }
#searchbox input, .searchboxadmin input  { font-size: 10px; font-family: verdana; font-weight: bold; text-decoration: none; background-color: #ffed0a; z-index: 3; width: 80px; height: 20px; vertical-align: middle; border: solid 1px #006 }
