*{
/* Universal regel p? at alle elementer skal ha marging og padding 0. 
Dette er fordi alle nettlesere har sin egen verdi p? default margin og padding */
margin: 0;
padding: 0;
}

body {/*senterer siden*/
	text-align: center;
	margin-top: 0px;
	margin-bottom: 0px;
	background: #856D59;
	voice-family: "\"}\""; voice-family:inherit; /*IE 5 hack for ? f? den midtstilt*/
}

body, html {
 height: 100%;
}


#wrap {
 width: 790px !important; /* !important leses bare av browsere som f?lger  W3C-Standarden (FF, Opera osv)*/
 width:	/**/ : 790px; /* leses kun av IE */
 margin: 0 auto;
 text-align: left;
}

#top{
padding:30px 0px 40px 30px ; /*padding og margin verdier g?r som klokken; f?rst top, s? venstre, s? bunn, s? h?yre*/
background:#000;
}

h1#logo{ /*"padder" teksten ut, og bildet inn*/
		overflow: hidden;
		float: left;
		padding: 23px 0 0 0;
		height: 0 !important;
		height /**/ : 23px;
		width: 162px !important;
  		width /**/ : 162px;
		background:url("images/logo.gif") no-repeat;	
}
#images{
float:left;
background:#fff;
border-bottom:4px solid #fff !important;
border-bottom:0px solid #fff;
border-top:4px solid #fff;
border-right:2px solid #fff;
}

#overskrift{
float:left;
width:506px;
border-left:2px solid #fff;
border-top:4px solid #fff;
border-bottom:4px solid #fff!important;
border-bottom:4px solid #fff;

}
#overskrift h2{

  font-family: "Times New Roman", Times, serif;
  font-size: 20px;
  color: #fff;
  text-transform:uppercase;
  letter-spacing:1px;
  padding:82px 0px 83px 0px !important; 
  padding:82px 0px 84px 0px;
  text-align:center;
}


h2.orange{background:#A7530B;}
h2.blue{background:#346C90;}
h2.green{background:#6E9034;}
h2.nyhet{background:#D8CD61;}
h2.om_oss{background:#84B593;}
h2.kontakt{background:#C1E3E6;}
h2.bukser{background:#2BD3C3;}


#centercontainer{
float:left;
width:790px;
background:#CCD4DA;
}

#left{
float:left;
width:166px;
}

#left h4{

font-family: 'Verdana', Trebuchet MS, Lucida Grande, Lucida, Geneva, Helvetica, Arial, sans-serif;
font-size:11px;
text-align:center;
margin-top:50px;
}

/*Nederste Venstre meny */
#navcontainer{
float:left;
width:166px;
margin-left:0px;
padding: 20px 0px 0 0;
font-family: 'Verdana', Trebuchet MS, Lucida Grande, Lucida, Geneva, Helvetica, Arial, sans-serif;
font-size:11px;
}

.navlist{
text-align: left;
list-style: none;
width:166px;


}

.navlist ul{
background: #fff;

}

.navlist li{ /*"topmeny" knapp*/
display: block;
background: #fff;
margin: 0 auto;


}



.navlist li a{ /*underknapper*/
width:126px;
display: block;

padding: 4px 20px 4px 20px;
color: #000;
text-decoration: none;
background: #DDE5EB;
margin-bottom:1px !important;
margin-bottom:0px;
border-bottom:none !important;
border-bottom:1px solid #CCD4DA;
}
/*
.navcontainer>.navlist li a { width: auto; }
*/
.navlist li#active a{
background: #f0e7d7;
color: #800000;
}

.navlist li a:hover, .navlist li#active a:hover{
color: #800000;
background: #fff;

}

/*Øverste venstre meny */
#navcontainer2{
float:left;
width:126px;
margin-left:0px;
padding: 20px 0px 0 0;
font-family: 'Verdana', Trebuchet MS, Lucida Grande, Lucida, Geneva, Helvetica, Arial, sans-serif;
font-size:11px;
}

#navlist2{
text-align: left;
list-style: none;
padding:0px;
margin: 0 auto;
width: 100%;
}

#navlist2 ul{
background: #fff;
}

#navlist2 li{ /*"topmeny" knapp*/
display: block;
background: #fff;
margin: 0px;
padding-left: 0px;
}



#navlist2 li a{ /*underknapper*/
display: block;
width: 100%;
padding: 4px 20px 4px 20px;
color: #000;
text-decoration: none;
background: #A0B7C9;
margin-bottom:1px !important;
margin-bottom:0px;
border-bottom:none !important;
border-bottom:1px solid #CCD4DA;
}
/*
.navcontainer>.navlist li a { width: auto; }
*/
#navlist2 li#active a{
background: #f0e7d7;
color: #800000;
}

#navlist2 li a:hover, #navlist2 li#active a:hover{
color: #800000;
background: #fff;

}

/*venstre meny slutt */

#center{/* det hvite i midten*/
float:left;
background:#fff;
width:624px!important;
width:624px;
margin-top:20px;
}

#center h3{
  color: #000;
  font-size: 15px;
  font-family: Georgia, Times, serif;
  margin: 20px 0 0 0;
  padding-left:30px;
  text-transform:uppercase;
}
#center h5{
  color: #000;
  font-size: 15px;
  font-family: Georgia, Times, serif;
  margin: 20px 0 0 0;
  padding-left:380px;
  text-transform:uppercase;
}

#center p{
width: 250px;
margin: 5px 0px 15px 30px;
font-family: 'Verdana', Trebuchet MS, Lucida Grande, Lucida, Geneva, Helvetica, Arial, sans-serif;
font-size:11px;
color:#346C90;
}
#center img{
float:left;
padding:5px;
}
#center ul{ /*listepunktene inne i center*/
margin-left:60px;
font-family: 'Verdana', Trebuchet MS, Lucida Grande, Lucida, Geneva, Helvetica, Arial, sans-serif;
font-size:11px;
color:#346C90;
}
#center a{
color:#346C90;
}

#bilder{
margin-top:5px;
margin-left:25px;
}
#footer{
clear:both;
background:#CCD4DA;
font-family: 'Verdana', Trebuchet MS, Lucida Grande, Lucida, Geneva, Helvetica, Arial, sans-serif;
color:#eee;
font-size:10px;
text-align:center;
padding-top:5px;
padding-bottom:3px;
}
#footer a{
color:#eee;
font-size:10px;
text-decoration:underline;

}


.boksheading {
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
	color: #00CC99;
}
