body {
 margin: 0;
 padding: 0;
 text-align: center;
 color: #FFF;
 background: #000 url(/wwimage/42078/topbg.jpg) repeat-x;
 font-size: 0.8em;
 font-family: Verdana, Arial, sans-serif;}

h1 {
 font-size: 130%;
 margin-top: 0; }

h2 {
 font-size: 100%; }

h3 {
 font-size: 100%; }

a {
 color: #6699FF; }

a img {
 border: 0; }

.printlogo {
 display: none; }

#wrapper {
 text-align: left;
 margin-left: auto;
 margin-right: auto;
 margin-top: 25px;
 width: 991px;
 background: url(/wwimage/42082/wrapperbg.jpg) 50% 168px no-repeat; }

#top {
 width: 990px;
 height: 160px;}

.logo {
 width: 170px;
 height: 75px;
 float: left;}

.topheader {
 float: left;
 margin: 1px 0 0 50px; }

.header h1 {
 margin: 0; }

.nestekamp {
 float: right;
 width: 300px;
 height: 117px;
 font-size: 85%;
 margin-top: -25px; }

.nestekamp p {
 margin:0;
 padding: 0; }

#topnav {
 margin-bottom: 30px; }

#topnav a {
 text-decoration: none;
 color: #FFF;
 background: url(/wwimage/42110/topnavbg.gif) repeat-x;
 padding: 7px 15px;
 margin: 0 1px; }

#topnav a:hover {
 text-decoration: underline; }

#topnav .navActive {
 text-decoration: underline; }

#leftcol {
 float: left;
 width: 180px; }

/*--Margmeny--*/
#subnav a {
 display: block;
 color: #FFF;
 text-decoration: none;
 padding: 2px 0 4px 4px;
 font-size: 85%; }

#subnav a:hover {
 color: #FFF; }

#subnav .subnav1Active {
 color: #FFF; }

.subnav1 {
 margin-top: 3px;
 font-size: 100%;
 background: url(/wwimage/30960/boxheadingbg.jpg);
 background-position: top;
 line-height: 150%; }

.subnav1:visited {
 margin-top: 3px;
 font-size: 100%;
 background: url(/wwimage/30960/boxheadingbg.jpg);
 background-position: top;
 line-height: 150%; }

.subnav1:hover {
 margin-top: 3px;
 font-size: 100%;
 background: url(/wwimage/30960/boxheadingbg.jpg);
 background-position: bottom;
 line-height: 150%; }

.subnav1Active {
 margin-top: 3px;
 font-size: 100%;
 background: url(/wwimage/30960/boxheadingbg.jpg);
 background-position: bottom;
 line-height: 150%; }

#subnav .subnav2 {
 padding-left: 10px; }

.subnav2 {
 font-size: 10px;
 line-height: 150%;
 background: #3B3B3B;
 padding-left: 10px;
 border-bottom: 1px solid #252222; }

.subnav2:hover {
 background: #252222;
 line-height: 150%;
 padding-left: 10px; }

.subnav2Active {
 background: #252222;
 line-height: 150%;
 padding-left: 10px; }

#subnav p {
 margin: 0; }
/*--Slutt margmeny--*/

#centercol {
 margin-left: 190px;
 margin-right: 190px;
 min-height: 450px;
 height: auto !important;
 height: 450px; }

/*--Nyheter--*/
.newsfront1 {
 margin-bottom: 10px;
 border: 1px solid #999;
 width: 550px; }

.newsbox1 a {
 text-decoration: none;
 color: #CCC;}

.newsbox1 a:hover {
 text-decoration: underline;
 color: #FFF; }

.newstitle1 {
 font-weight: bold;
 margin: 0 0 5px 0; }

.newsbox1 .newsimg {
 float: left;
 padding-right: 10px; }

.newsfront2 {
 margin: 3px;
 border: 1px solid #999; }

.newsbox2 {
 font-size: 85%; }

.newsbox2 a {
 text-decoration: none;
 color: #CCC;}

.newsbox2 a:hover {
 text-decoration: underline;
 color: #FFF; }

.newstitle2 {
 font-weight: bold;
 margin: 0; }

.ingress2 {
 margin: 0 0 5px 0;
 font-size: 80%; }

.newsbox2 .newsimg {
 float: left;
 padding-right: 10px; }
/*--Slutt nyheter--*/

#maincol {
 margin-left: 190px;
 min-height: 450px;
 height: auto !important;
 height: 450px; }

#rightcol {
 float: right;
 width: 180px; }

.clearfloat {
 clear:both;
 height:0;
 font-size: 1px;
 line-height: 0px;}

/*--Bildefremviser--*/
.folderWrapper {
 color: #000; }

.dijitTreeRow {
 color: #000; }
/*--Slutt Bildefremviser--*/

/*--Stiler for eksterne sider--*/
.nhf_tabell {
 background: #666; }

.nhf_tabell th {
 background: #333; }

.header {
 background: #333; }

.small {
 background: #666; }
/*--Slutt stiler for eksterne sider--*/

/*--Stiler for blogg--*/
.BlogCommentCell .BlogCommentTitle {
 background: #666; }

.MainTable .Boks {
 background: #666;
 padding: 5px; }

.TagCloud4 {
 font-size: 50%; }
/*--Slutt stiler for blogg--*/
