body, html 
 {
   margin: 0;
   padding: 0;

   text-align: center;
   color: #0e0e0e;
   font-family: sans-serif, helvetica, verdana, arial, "times new roman";

   height: auto;
   min-height: 100%;
	 background-color:  #131313;
 }

* 
 {
   margin: 0;
   padding: 0;
 }

fieldset, img 
 {
   border: 0;
 }

label 
 {
   display: block;
   float: left;
   width: 100px;
 }
input,textarea,select 
 {
   margin-bottom: 4px;
 }

 

 
div#body 
 {
   width: 894px;
   margin: 0 auto;
   
	 text-align: left;
	 background: url(img/body_frame.png) no-repeat top left  #131313;
}

  div#body div#innerbody 
	 {
     width: 800px;
	   margin: 0 auto;
   }
 
div#head 
 {
   width: 790px;
   height: 123px;
 
   margin: 0 auto;
   padding-top: 100px;
 
   color: #0e0e0e;
   position: relative;
 }
  div#head h1 
	 {
	   background: url(img/logo.png) no-repeat;
	   
		 width: 780px;
	   height: 123px;
	   display: block;
	 
	   text-indent: -9000px;
		 
	   position: absolute;
	   top: 120px;
	   left: 20px;
	 }
	div#head h2 
	 {
	   background: url(img/2bd_gif.gif) no-repeat;
		 width: 221px;
		 height: 155px;
		 display: block;
		 
		 text-indent: -9000px;
		 
		 position: absolute;
		 top: 76px;
		 right: 0px;
		 z-index: 1;
	 }
 
 div#topmeny 
  {
    width: 790px;
	  height: 39px;
		margin: 0 auto;
	
	  background: url(img/menybg.png) repeat-x #009adf;
		border-top: 1px solid #fff;
		border-bottom: 3px solid #131313;
		
		z-index: 2;
	  position: relative;
 }
 
   div#topmeny ul 
	  {
	    float: left;
	  }
	 div#topmeny ul li 
	  {
	    display: inline;
		  float: left;
		  list-style-type: none;
	  }
	 div#topmeny ul li a 
	  {
	    display: block;
		  padding: 0 10px 0px 10px;
			
			background: url(img/menyitem.png) top right #009adf;
		  
			line-height: 39px;
		  color: #fff;
		  text-decoration: none;
		  font-size: 15px;
			font-weight: bold;
			letter-spacing: -1px;
	 }
	 div#topmeny ul li a:hover 
	  {
	    color: #0f0f0f;
	    background: url(img/menyitem.png) bottom right #df5a02;
	  }
	
		 

 div#breadcrumb
  {
		border-bottom: 1px solid #e2e2e2;
		margin-bottom: 8px;
	}
    div#breadcrumb p.bc 
	   {
		   padding: 8px 0 3px 0;
			 margin: 0;
		 	 font-size: 13px;
		   color: #131313;
		 }
	  div#breadcrumb a
	   {
			 color: #131313;
			 text-decoration: underline;
		 }
	  div#breadcrumb a:hover 
	   {
			 color: #ff5a00;
		 }
		
		
 div#wrapper {
    clear: left;
	background-color: #fff;
	min-height: 400px;
	width: 780px;
	margin-top: 5px;
	padding: 0 10px 0 10px;
 }
 
  div#kollonne {
	 float: left;
	 width: 179px;
   background: #fff;
	 border-right: 1px solid #e2e2e2;
	 margin-top: 8px;
	}
	 
	 div#kollonne h2 {
	 font-size: 18px;
	 letter-spacing: -1px;
	 color: #323337;
	 padding: 0 0 3px 6px;
	 background: url(img/meny_header.png) no-repeat bottom left;
	 }
	 div#kollonne ul {
		margin: 3px 6px 12px 3px;
		padding-left: 10px;
	 }
	  div#kollonne ul li {
     list-style-type: none;
		 font-size: 14px;
		 margin-bottom: 4px;
	  }
	  div#kollonne ul li a 
		 {
	     text-decoration: none;
			 color: #333333;
			 padding: .2em;
	   }
	  div#kollonne ul li a:hover 
		 {
		   color: #ff5a00;
			 text-decoration: underline;
	   }
	
	div#innhold 
	 {
	   background-color: #fff;
	  
	   width: 100%;
	   height: 400px;
	   overflow: scroll;
	   
	 }
	   div#innhold h1 
		  {
			  font-size: 30px;
				letter-spacing: -2px;
				clear: both;
				padding: 2px 0 6px 0;
			}
		 div#innhold h2
		  {
			  font-size: 23px;
				letter-spacing: -2px;
				clear: both;
				color: #0084cd;
				padding: 2px 0 6px 0;
			}
		 div#innhold p
		  {
			  margin-bottom: 14px;
				font-size: 14px;
			}
			
		 div#innhold img.venstre 
		  {
			  float: left;
				padding: 3px;
				margin: 7px 7px 7px 0;
				border: 1px solid #131313;
			}
 
 div#bunn {
  background: url(img/bottom.png) no-repeat #131313;
  height: 194px;
	
	font-family: Verdana, Sans-serif, Helvetica;
	font-size: 13px;
 }
   div#bunn div#bunn_inner {
	  width: 780px;
		margin: 0 auto;  
		padding-top: 40px;
	 }
	   div#bunn_inner div#copyright {
		  float: left;
			width: 70%;
		 }
		 div#bunn_inner div#powered {
		  float: left;
			width: 30%;
			text-align: right;
		 }
		 
   div#bunn a 
	  {
		  color: #131313;
			text-decoration: none;
		}
	 div#bunn a:hover 
	  {
			text-decoration: underline;
			color: #ff5a00;
		}