body     { color: white; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: black; 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;
	cursor: url(gfx/metalhand.cur)
}

.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; z-index: 2; width: 24%; clear: none; vertical-align: top }
#tabell { color: white; }
#nyhetskolonne p   { color: white ; font-size: 10px; margin-bottom: 5px; }
#nyhetskolonne h2, #nyhetsdetalj h2  { color: white; font-size: 10px; font-family: Verdana, Arial, Helvetica; font-weight: bold; text-decoration: 
none; margin: 0 }
#nyhetskolonne h2 { color: white; font-size: 14px; font-family: Verdana, Arial; font-weight: normal; line-height: 15px; text-decoration: none; margin: 0 0 5px; font-weight:bold;  }
#nyhetskolonne h3     { color: white; font-size: 13px; font-family: Verdana, Arial, Helvetica; font-weight: bold; text-decoration: none; background-color: black; text-align: center; display: block; margin: 0; padding: 3px; width: auto; }

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

#nyhetskolonne a    { color: #ffed0a; font-weight: bold; font-family: Verdana; text-decoration: none }
#nyhetskolonne.left img { margin-right: 5px; }
#nyhetskolonne.right img { margin-left: 5px; }
#nyhetskolonne a:visited  { color: #ffffff; font-weight: bold; font-size: 11px; font-family: Verdana; text-decoration: none }
#nyhetskolonne a:hover   { color: yellow; text-decoration: none }

#nyhetsdetalj     { color: white; margin: 0; padding-left: 0; width: 730px }
.nyhet { overflow: auto; width: 100%; padding: 5px; }
#nyhetsdetalj a { color: white; font-size: 10pt }
#nyhetsdetalj a:hover { color: yellow; font-size: 10pt }
#nyhetsdetalj p  { color: white; font-size: 12px; line-height: 24px; 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; 
	float: 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: 20px; width: 250px; float: right; margin-bottom:20px; }
#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: 1050px; }

#meny { background-color: black; margin: 0; z-index: 1; width: 100%; height: 120px; position: static; padding-top: 5px; padding-left: 0; }

#meny a { }

#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  { margin-top: 27px; margin-right: 10px; margin-left: 15px; }
#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 }

.youtube { }
.youtube a { }
.youtube { }

.bunntekst {
	margin-top:20px;
}

#slogan {
	margin-left:44px;
	width:593px;
	text-align:center;
	margin-top:-10px;
}

#slogan a {
	color:#B6CAEF !important;
	font-size: 24px;
	letter-spacing:1px;
	font-weight:normal;
	font-family:Georgia, "Times New Roman", Times, serif;
}