
body{
	background-color:#666;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
}

a{
	outline:none;
	color: #6eba46;
}

#bg{
	width:100%;
	background-image:url(bg.png);
	height:549px;
	position:absolute;
	left:0px;
	top:0px;

}

#thepage{
	width:980px;
	position:absolute;
	left: 0px auto;
	right: 0px auto;

}


#content {
	background-image:url(bg_lys.png);
	height:407px;
}

#menu{
	position:absolute;
	left:0px;
	top: 407px;
	background-image:url(bg_mork.png);
	height: 142px;
}


/* DESIGN ELEMENTES */
#left{
	position:absolute;
	left:0px;
	top: 185px;
}

#inspire{
	position:absolute;
	left:31px;
	top: 18px;
	
}


a.menu{
	
}

/* CONTENT */
#fullwidth{
	display:block;
	border: 0px solid #CCC;
	width: 650px;
	height: 240px;
	position:absolute;
	left: 180px;
	top: 90px;
}

#flashcontent{
	display:block;
	width: 597px;
	height:390px;
	z-index:20;
	left: 194px;
	top: 15px;
	position:absolute;
	background-color:#666;
	
	
}

a.blokk{
	width:170px;
	display:inline-block;
	padding:10px;
	padding-top:5px;
	padding-bottom:5px;
}


#square{
	position:absolute;
	left: 194px;
	top: 74px;
}

#menucontent{
	position:absolute;
	left:205px;
	top: 16px;
	width:620px;
}

#menucontent a{
	font-size: 13px;
	text-decoration:none;
	display:inline-block;
	width:111px;
	height:21px;
	margin-right:39px;
	text-align:center;
	padding-top:90px;
	color:#FFF;
}



#text{
	position:absolute;
	left:485px;
	top:74px;
	width: 300px;
	height: 264px;
	overflow-x: auto;
}

#text p{
	margin-bottom: 10px;	
}

h1{
	color: #f0832f;
	font-size:20px;
	font-weight:normal;
	margin:0px;
	margin-bottom: 10px;
}

p{
	margin:0px;
	margin-bottom:3px;
}


#submenu{
	background-image:url(menu2.png);
	width:155px;
	height:263px;
	display:block;
	left:807px;
	top:75px;
	position:absolute;
}

.list{
	display:block;
	left:14px;
	top:13px;
	width:129px;
	position:absolute;
}

.list h3{
	font-weight: normal;
	color:#6eba46;
	font-size:11px;
	margin:0px;
	border-bottom: 1px solid #6eba46;
	margin-bottom:2px;
	margin-top: 5px;
}


.list a{
	display:block;
	color: #007040;
	text-decoration: none;
	margin-bottom:2px;
}

.list a:hover{
	color:#090;
}

.list a.selected{
	color: #f0832f;

}


.sublevel a{
	font-size:10px;	
	margin-bottom:2px;
}



#nav{
	text-align:center;
	position:absolute;
	left: 807px;
	top: 347px;
	width: 155px;
	height: 20px;
	border:0px solid #000;
}

#nav a{
	display:inline-block;
	width:19px;
	height:  19px;
	
}

.left{
	background-image:url(left.png);
	margin-right:20px;
}

.right{
	margin-left:20px;
	background-image:url(right.png);
}

#contact{
	position:absolute;
	left: 807px;
	top: 30px;
	color: #FFF;	
	font-size: 11px;
}

#contact a{
	text-decoration:underline;
	color:#e9f5e3;
}

#contact a.active{
	color: #6eba46
}

p.lang{
	margin-top:15px;
}

div.skjema strong{
	display:inline-block;
	width:140px;
}

a.facebook{
	background-image:url(facebook.png);
	width:79px;
	height:41px;
	display:inline-block;
	text-align:right;	
}

#sognefjord{
	background-image:url(sognefjord.png);
	width:59px;
	height:57px;
	position:absolute;
	left:855px;
	top: 345px;
	z-index: 20;
}

a.fil{
	display:inline-block;
	background-image:url(fil.png);
	padding-left:48px;
	width:40%;
	height:36px;
	background-repeat:no-repeat;
	vertical-align:middle;
	padding-top:10px;
}
