body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin:0px;
	padding:0px;
	}
	
	#logo{
	position:absolute;
	left: 570px;
	top: 25px;
	
	}

a{
outline:none;
}

a:hover{
text-decoration:underline;

}


img{
border: 0px;

}

#innhald{
position:absolute;
left: 20px;
top: 120px;
border: 0px solid #CCC;
width: 650px;
color: #333;
line-height: 15px;
z-index: 60;
}

#innhald a{
color:#FF6600;
text-decoration:none;
}

#innhald a:hover{
color:#FF6600;
text-decoration:underline;
}


h1{
font-weight: normal;
font-size: 20px;
margin-top:0px;
color: #666;
line-height: 22px;
text-align:left;
}


h2{
font-weight: normal;
color:#999999;
font-size:18px;
text-align: left;

}


h3{
font-weight: normal;
color:#999999;
font-size:15px;
text-align: left;

margin-bottom: 3px;
}

	
	/*SUBMENY */
	
	
	div.submeny{
	background-image:url(gfx/submenybg.png);
	background-repeat: no-repeat;
	position: absolute;
	width: 190px;
	background-color: #FFF;
	padding: 7px;
	filter:alpha(opacity=90);
	-moz-opacity.90;
	opacity:0.90;
	border-bottom: 1px solid #666;
	}
	
	div.submeny a{
	display: block;
	margin-bottom: 4px;
	color: rgb(0, 131, 114);
	text-decoration:none;
	height: 14px;
	}
	
	div.submeny a:hover{
	display: block;
	margin-bottom: 4px;
	color: rgb(0, 131, 114);
	text-decoration:none;
	height: 14px;
	font-weight:bold;
	}

	
	
	#submeny1{
	left: 85px;
	top: 20px;
	z-index: 100;
	}
	
	#submeny2{
	left: 228px;
	top: 20px;
	z-index: 102;
	}
	
	#submeny3{
	left: 371px;
	top: 20px;
	z-index: 103;
	}
	
	#submeny4{
	left: 478px;
	top: 20px;
	z-index: 104;
	}	

	
/*   INNHALD SIDE */

#bilde{
position:absolute;
left: -21px;
top: -20px;
}

#tekstb{
width: 250px;
position:absolute;
left: 290px;
top: -22px;
border: 0px solid #666;
text-align:justify;
}


#tekst{
width: 480px;
position:absolute;
left: 40px;
top: -22px;
text-align:justify;
}


#bgronboks{
position:absolute;
width:61px;
height:13px;
background-color: rgb(0,116,96);
z-index: 21;
left: -21px;
top: -27px;
}


#bgronboks2{
position:absolute;
width:61px;
height:500px;
background-color: #FFF;
z-index: 21;
left: -21px;
top: -27px;
filter:alpha(opacity=50);
-moz-opacity.50;
opacity:0.50;
}


img.ikon{
width: 40px;
}

img.ikon:hover{
width: 50px;
}




/*   VEDTEKTER */
#vedtektstart{
position:absolute;
top:0px;
left:580px;
width: 200px;
}

#vedtektstart h2{
font-size: 14px;
}

#vedtektstart a{
display:block;
margin-bottom: 10px;
color: rgb(0, 131, 114);
}

a.hovedkat{
font-weight:bold;
margin-left: -11px;
border-bottom: 1px solid #CCC;
padding-bottom: 2px;


}

#vedtektstart a.hovedkataktiv{
font-weight:bold;
display:block;
margin-bottom: 10px;
color:#FF6600;
margin-left: -11px;
border-bottom: 1px solid #CCC;
padding-bottom: 2px;


}


#vedtektstart a:hover{
display:block;
margin-bottom: 10px;
color:#CC3300;
}

#vedtektstart a.aktiv, a.hovedkataktiv{
display:block;
margin-bottom: 10px;
color:#FF6600;
}

#vedtekt{
width: 500px;
position:absolute;
left:20px;
top: 0px;

}

#nav{
width:50%;
text-align:center;
}

#nav a, #nav img, #nav a:hover{
display:inline;
}

#prev{
margin-right: 50px;

}

#bildetekst{
position:relative;
left: 62px;
width: 230px;
top:2px;
z-index: 200;
color: #666666;
font-size:10px;
font-style:italic;

}



table.tabell td{
padding:2px;
padding-right:8px;
border-bottom: 1px solid #CCC;
text-align:left;
}

th{
text-align:left;
}



/*    NÆRINGSAREAL   */

#data{
position:absolute;
left: 320px;
text-align:left;

}


/*     STARTSIDA      */
#ar{
font-size: 50px;
font-family:Georgia, "Times New Roman", Times, serif;
color: rgb(235,235,235);
color: rgb(196, 226, 222);
position:absolute;
left: 580px;
top: 0px;
width: 180px;
text-align:right;
display:block;
height: 90px;
border: 0px solid #CCC;
padding-top: 5px;
line-height: 50px;
}

#hending{
position:absolute;
left: 610px;
font-size:11px;
color: rgb(160, 160, 160);
width: 130px;
top: 50px;
text-align:right;
background:none;
}


#naringkamp{
position:absolute;
left: 665px;
top: 270px;

}


#bedriftkamp{
position:absolute;
left: 605px;
top: 125px;
}

#filmikon{
position:absolute;
left: 580px;
top: 210px;
}


#verksemdikon{
position:absolute;
left: 580px;
top: 310px;
}

#omhnui{
position:absolute;
left: 320px;
top: 350px;
z-index:200;
}


#brod{
position:absolute;
left: 40px;
top: -50px;
color:#CCC;
}

#brod a{
color:#666;
}


div.nyhende{
margin-bottom: 5px;
}

#bildehead{
color: #FFF;
display:block;
background-color: rgb(0,116,96);
border-bottom:1px solid #FFF;
border-top: 1px solid #FFF;
filter:alpha(opacity=80);
-moz-opacity:0.80;
opacity:0.80;
padding: 2px;
padding-left: 4px;
width: 244px;

margin-top: -40px;
margin-bottom: 30px;
}



/*FORMS*/

textarea{
width: 300px;
height: 100px;

}





/*   M A G A S I N */

#magbilde{
position:absolute;
left: -21px;
top: 20px;
z-index: 20;
}


#gronboks{
position:absolute;
width:61px;
height:13px;
background-color: rgb(0,116,96);
z-index: 21;
left: -21px;
top: 13px;
}


#gronboks2{
position:absolute;
width:61px;
height:403px;
background-color: #FFF;
z-index: 21;
left: -21px;
top: 13px;
filter:alpha(opacity=50);
-moz-opacity.50;
opacity:0.50;
}

#magtxt{
position: absolute;
left: 353px;
top: 20px;
width: 170px;
border-left: 3px solid #000;
filter:alpha(opacity=90);
-moz-opacity.90;
opacity:0.90;
background-color: #FFF;
z-index: 22;
padding:7px;
padding-left: 9px;
color: #333;
font-family:Arial, Helvetica, sans-serif;
font-style:italic;

font-size: 13px;
line-height: 15px;
}


h1.magasin{
position: absolute;
left: 40px;
top: -15px;
z-index: 23;
font-size: 22px;
color:#999;
}




/* FORM */
input, textarea, checkbox{
border: 1px solid #999;
padding: 2px;
margin: 4px;
font-size: 11px;
font-family:Arial, Helvetica, sans-serif;
color:#666666;

}

#verksemdliste a{
display:block;
margin-bottom: 3px;
text-align:left;
margin-top: 0px;
padding:0px;


}



/*   STARTSIDA  */
#hendingar{
width: 267px;
height: 220px;
background-image: url(gfx/blokka.png);
background-repeat:no-repeat;
padding-top: 40px;
padding-left:30px;

position:absolute;
left: 0px;
top: -30px;
border: 0px solid #CCC;
}

.dato{
color: #666666;
}

#hendingar h2{
font-size: 16px;
color: rgb(0, 131, 114);
}

div.hending{
padding-bottom: 10px;
}

#kampanje{
position:absolute;
left: 315px;
top: 0px;

}



/* VEDLEGG */

a.dok{
margin-bottom: 15px;
display:block;
height: 50px;

}

div.dok img{
display: table-cell;

}

.filtekst{
width: 200px;
position:relative;
left: 20px;
top: -10px;

}



/*   VERKSEMDA    */
a.verksemd{
color: #FFF;
margin-top: 10px;
display: block;
width: 300px;
text-align:left;
font-size: 18px;
text-decoration: none;
vertical-align:middle;
margin-bottom: -20px;
}

span.verksemd{
	display:block;
padding: 3px;
width: 194px;
background-color: #FF6600;
position:relative;
left: 0px;
top: -20px;
color: #FFF;
border-top: 0px solid #FFF;
border-left: 0px solid #FFF;
filter:alpha(opacity=80);
-moz-opacity.80;
opacity:0.80;

}

span.verksemd:hover{
	display:block;
padding: 3px;
width: 194px;
background-color: #FF6600;
position:relative;
left: 0px;
top: -20px;
color: #FFF;
border-top: 0px solid #FFF;
border-left: 0px solid #FFF;
filter:alpha(opacity=100);
-moz-opacity: 1;
opacity:1;
}

#innhald a.verksemd:hover{
	text-decoration:none;
}


table.liste td{
padding: 10px;
text-align:left;
}




table.liste td a{
display:block;
margin-bottom: 4px;
}


select{
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
border: 1px solid #FF6600;
padding: 1px;
color: #666;
}


ul{
margin-top: 0px;
margin-bottom: 15px;
}




/***   ÅR FOR ÅR ***/
table.artabell td{
padding-bottom: 10px;
padding-right: 5px;
}

td.ar{
color:#999999;
vertical-align:middle;
font-family:Georgia, "Times New Roman", Times, serif;
font-size: 16px;
}


/* ANNONSE TRAINEE */
#trainee_ann{
	display:block;
	background-image:url(gfx/traineekampanje.png);
	width:252px;
	height:179px;
	position:absolute;
	left: 315px;
	top: 0px;
}

#trainee_ann:hover{
	background-image:url(gfx/traineekampanje_over.png);
}

#facebook{
	background-image:url(gfx/hnu_fb.png);
	display:block;
	width: 107px;
	height:56px;
	position:absolute;
	left: 440px;
	top: 360px;
}

#facebook:hover{
		background-image:url(gfx/hnu_fb_over.png);
}


span.film{
	text-align:left;
	display:block;
	margin-bottom:20px;
	height: 233px;
}

span.film img{
	display:inline-block;
	float:left;
}

span.film span.info{
	padding:4px;
	color:#999;
	font-size:10px;
	text-align:left;
}

a.play{
	display:inline-block;
	background-image:url(play.png);
	width:22px;
	height:22px;
	position:relative;
	right:0px;
}

a.play:hover{
	background-image:url(play_over.png);
}
