/* CSS Document */

* 	{
padding: 0;
margin: 0;
}
		
body {	
background-color:#FFFFFF;
}

a { text-decoration: none;}

.text p { font-family: Helvetica, Arial, Geneva, sans-serif; color: #505050; font-size:12px; line-height:17px; padding-right: 0; padding-bottom: 17px; }

.text a { color: #505050; text-decoration: none; border-bottom: 1px dotted #888; }
.text a:hover { color: #ff1e00; text-decoration: none;  border-bottom: 1px dotted #ff1e00;; }

.text h2 {
font-family: Helvetica, Arial, Geneva, sans-serif; 
color: #ff1e00;
font-weight: bold;
font-size:12px;
line-height:17px;
}

.text h3 {
font-family: Helvetica, Arial, Geneva, sans-serif; 
color: #ff1e00;
font-weight: bold;
font-size:12px;
line-height:17px;
}

.text ul{ font-family: Helvetica, Arial, Geneva, sans-serif; color: #505050; font-size:12px; line-height:17px; margin-left: 15px; list-style-image: url(images/bullet.gif); list-style-position: outside; display: block; white-space: normal; }
·text li{ display: block; white-space: normal; }
h2 { padding-top: 20px; 
font-family: Helvetica, Arial, Geneva, sans-serif; 
color: #ff1e00;
font-weight: bold;
font-size:12px;
line-height:16px;
}



#wrapper { 

}

#topp {
	position: absolute;
	top: 0px;
	left: 80px;
}

#menu { background-color:#ffffff; position: absolute; left: 80px; top: 80px; height: 60px; z-index: 2; }

#menu a {
padding-right:1px;
}

#ill {
position: absolute; 
left: 80px;
top: 80px; 
z-index: 1;
}

#ingress { position: absolute; left: 90px; top: 282px; width: 460px; z-index: 3;  }
#ingress p{ font-family: Helvetica, Arial, Geneva, sans-serif; color: #002c67; font-size: 16px; font-weight: bold; line-height: 21px; }

#innhold { position: absolute; left: 80px; top: 400px; width: 785px; }

.nyheter {
font-family: Helvetica, Arial, Geneva, sans-serif; 
color: #505050; 
font-size:12px;
line-height:17px;
}

.nyheter h2 {
font-family: Helvetica, Arial, Geneva, sans-serif; 
color: #3ea400;
font-weight: bold;
font-size:12px;
line-height:17px;
}

.nyheter h2 a{
color: #3ea400; 
text-decoration:none;
}

.nyheter a{
color: #505050; 
text-decoration:none;
}

.nyheter a:hover { color:#3ea400;  text-decoration:none; }

.ref {
font-family: Helvetica, Arial, Geneva, sans-serif; 
color: #505050; 
font-size:12px;
line-height:17px;
}

.ref h2 {
font-family: Helvetica, Arial, Geneva, sans-serif; 
color: #ff1e00;
font-weight: bold;
font-size:12px;
line-height:17px;
}

.ref h2 a{
color: #ff1e00; 
text-decoration:none;
}

.ref a{
color: #505050; 
text-decoration:none;
}

.ref a:hover { color:#ff1e00;  text-decoration:none;  }

.hbilder {
margin-top:1px;
margin-bottom:1px;

}

.footer { font-family: Verdana, Helvetica, Arial, Geneva, sans-serif; color: #858585; font-size:9px; padding-top: 10px; padding-bottom: 10px; }

.footer a {
color: #858585; 
text-decoration:none;

}

.footer a:hover {
color: #ff1e00; 
text-decoration:none;  text-decoration:none;
  
}


.logginn    { background-image: url(images/bg_loggin.gif); background-repeat: repeat-y; text-align: right; margin-top: 1px; padding: 10px; }
.logginn a     { color: #555; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
.logginn a:hover   { color: #ff1e00; }


.linker   { color: #666; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 13px; background-image: url(images/bg_linker.gif); text-align: right; margin-top: 1px; padding: 10px; }
.linker a     { color: #555; text-decoration: none; }
.linker a:hover   { color: #ff1e00; text-decoration: none; }





