html{
	margin: 0px;
	padding: 0px;
	background: #a7d3ff url(gfx/lb30.jpg) top left repeat-x;
}
body{
	font:normal 12px sans-serif, arial, verdana;
}
.main{
	margin:25px auto 0 auto;
	padding:0 0 0 0;
	width:940px;
}

.cb {margin:0.5em 0;}
	/* Top corners and border */
.bt {
	height:17px;
	margin:0 0 0 18px;
	background:url(gfx/box.png) no-repeat 100% 0;
}
.bt div {
	position:relative;
	left:-18px;
	width:18px;
	height:17px;
	background:url(gfx/box.png) no-repeat 0 0;
	font-size:0;
	line-height:0;
}

	/* Bottom corners and border */
.bb {
	height:14px;
	margin:0 0 0 12px;
	background:url(gfx/box.png) no-repeat 100% 100%;
}
.bb div {
	position:relative;
	left:-12px;
	width:12px;
	height:14px;
	background:url(gfx/box.png) no-repeat 0 100%;
	font-size:0;
	line-height:0;
}

	/* Left border */
.i1 {
	padding:0 0 0 12px;
	background:url(gfx/borders.png) repeat-y 0 0;
}
	/* Right border */
.i2 {
	padding:0 12px 0 0;
	background:url(gfx/borders.png) repeat-y 100% 0;
}

.i3 {
	display:block;
	margin:0;
	padding:1px 10px;
	background:#fff;
	min-height: 700px;
}

.i3:after {
	content:"."; 
	display:block; 
	height:0; 
	clear:both; 
	visibility:hidden;
}
.i3 {display:inline-block;}
.i3 {display:block;}

img.topp{
	margin:25px 0 0 260px;
	position:absolute;
}
img.t123{
	margin:5px 0 0 450px;
	position:absolute;
}
img.th{
	margin:25px 0 0 735px;
	position:absolute;
}
img.ntf{
	margin:17px 0 0 15px;
	position:absolute;
}
.bborder{
	background-color:#0a51a1;
	width:926px;
	height:1px;
	margin:158px 0 0 7px;
	padding:0 0 0 0;
	position:absolute;
}


.roundedcornr_box_683294 {
   background: #6eb6ff url(gfx/roundedcornr_683294_grad.gif) repeat-x top left;
}
.roundedcornr_top_683294 div {
   background: url(gfx/roundedcornr_683294_tl.gif) no-repeat top left;
}
.roundedcornr_top_683294 {
   background: transparent url(gfx/roundedcornr_683294_tr.gif) no-repeat top right;
}
.roundedcornr_bottom_683294 div {
   background: url(gfx/roundedcornr_683294_bl.gif) no-repeat bottom left;
}
.roundedcornr_bottom_683294 {
   background: transparent url(gfx/roundedcornr_683294_br.gif) no-repeat bottom right;
}

.roundedcornr_top_683294 div, .roundedcornr_top_683294,
.roundedcornr_bottom_683294 div, .roundedcornr_bottom_683294 {
   width: 100%;
   height: 30px;
   font-size: 1px;   
}
.roundedcornr_content_683294 { margin: 0 30px;	height:36px;}

.rbox1{
	margin:540px 0 0 250px;
	padding:0 0 0 0;
	width:270px;
	position:absolute;
	text-align:center;
	font-size:120%;
}
.rbox2{
	margin:540px 0 0 545px;
	padding:0 0 0 0;
	width:270px;
	position:absolute;
	text-align:center;
	font-size:120%;
}

img, img a{
    border: 0;
} 
a, a:visited{
	color: #0a51a1;
	text-decoration: none;
}
a:hover, a:visited:hover {
	color: #0000cc;
	text-decoration: underline;
}

p.bunn{
	position:absolute;
	margin:675px 0 0 260px;
	padding:0 0 0 0;
}
#bunn{
	position:absolute;
	margin:675px auto 0 auto;
	padding:0 0 0 0;
	text-align:center;
}

.container {
	position:absolute; 
	background:#0a51a1; 
	color:#0a51a1; 
	margin:180px 0 0 0;
	padding:0 0 0 0;
	width: 186px;
	font:normal 13px verdana, geneva, arial;	
}
.container a, .container a:visited{
	text-decoration:none;
	color:#0a51a1;
}
.container a:hover, .container a:visited:hover{
	/*color:#fff;*/
}
h5{
	margin:1em 0 0 0.8em;
	font:bold 14px sans-serif, arial, verdana;
	color:#fff;
}
ul.hovedmeny{
	list-style-type:none;
	padding:0 0 0 0;
	margin:0px 0 0 0;
	background:#fff; 
	border-left:1px solid #0a51a1;
	border-right:1px solid #0a51a1;
}
li{
	border-bottom:1px solid #0a51a1;
	padding:0 0 0 15px;
	margin:0 0 0 0;
	line-height:2.0;
}
li.active{
	border-bottom:1px solid #0a51a1;
	padding:0 0 0 15px;
	margin:0 0 0 0;
	line-height:2.0;
	background-color:#acacac;
	color:#0a51a1;
}
li.active:hover{
	background-color:#acacac;
}
li.topactive{
	border-top:1px solid #0a51a1;
	border-bottom:1px solid #0a51a1;
	padding:0 0 0 15px;
	margin:10px 0 0 0;
	line-height:2.0;
	background-color:#acacac;
	color:#0a51a1;
}
li.topactive:hover{
	background-color:#acacac;
}
li.top{
	border-top:1px solid #0a51a1;
	border-bottom:1px solid #0a51a1;
	padding:0 0 0 15px;
	margin:10px 0 0 0;
	line-height:2.0;
}
li:hover, li.top:hover{
	background-color:#41a0fe;
	color:#fff;
}



.rtop, .rbottom{display:block; background:#fff;}
.rtop *, .rbottom *{display: block; height: 1px; overflow: hidden; background:#0a51a1;}


.rtop2, .rbottom2{display:block; background:#fff;}
.rtop2 *, .rbottom2 *{display: block; height: 1px; overflow: hidden; background:#cccccc;}

.r1{margin: 0 5px}
.r2{margin: 0 3px}
.r3{margin: 0 2px}
.r4{margin: 0 1px; height: 2px}

.rl1 {margin: 0 0 0 5px; }
.rl2 {margin: 0 0 0 3px; }
.rl3 {margin: 0 0 0 2px; }
.rl4 {margin: 0 0 0 1px; height: 2px;}

.rr1 {margin: 0 5px 0 0; }
.rr2 {margin: 0 3px 0 0; }
.rr3 {margin: 0 2px 0 0; }
.rr4 {margin: 0 1px 0 0; height: 2px;}

#main{
	margin:180px 0 0 240px;
	padding:0 0 30px 0;
	width:600px;
	/*border:1px solid #0a51a1;*/
	/*font:normal 0.9em sans-serif, arial, verdana;
	font-size:80%;*/
}
a.hmeny{
	display: block; 
	width: 100%
}
a.hmenyactive{
	display: block; 
	width: 100%
}
a.hmeny:hover{
	color:#fff;
}
a.hmenyactive:hover{
	color:#0a51a1;
}
h1{
	font-size:16px;
}
h2{
	font-size:15px;
}
h3{
	font-size:14px;
}
a.abob{
	color: #0a51a1;
	text-decoration:none;
	display: block; 
	width: 100%
}
a.abob:hover{
	color: #0000cc;
	text-decoration:none;
	display: block; 
	width: 100%
}
p.abob{
	border:1px solid transparent;
	margin:0 0 0 0;padding:0 0 0 0;	
}
p.abob:hover{
	border:1px solid #0a51a1;
	color: #0000cc;
	text-decoration:none;
	display:block;
}
.footer{
	margin:-38px auto 0 auto;
	padding:0 0 0 0;
	width:940px;
	height:30px;
	text-align:center;
	/*border:1px solid #000;*/
	line-height:1.4;
	font:normal 11px sans-serif, arial, verdana;
}
#resize{
	display:none;
	position:absolute;
	margin:155px 0 0 760px;
	padding: 4px 2px 2px 2px;
	line-height:1.4;
	border:1px dotted #60c2de;
	font:normal 12px sans-serif, arial, verdana;
}
#fntSizeReset{
	margin:0 0 0 0;
	padding:0 2px 0 2px;
}
ul.linker{
	list-style-type:none;
	padding:0 0 0 0;
	margin:0px 0 0 100px;
	border:0
}
li.linker{
	border:0;
	padding:0 0 0 0;
	margin:0 0 0 0;
	line-height:2.0;
}
li.linker:hover{
	background-color:#fff;
	color:#000;
}
form.kontakt{
	margin:30px 0px 0px 0px;
	padding:0px 0px 30px 0px;
	font:normal 11px sans-serif, arial, verdana;	
	line-height:1.4;
}
p.kntmsg{
	color:red;
}
ul.verdier{
	list-style-type:none;
	padding:0 0 0 0;
	margin:0px 0 0 225px;
	border:0;
	font:normal 13px sans-serif, arial, verdana;
}
li.verdier{
	border:0;
	padding:0 0 0 0;
	margin:0 0 0 0;
	line-height:2.0;
	
}
li.verdier:hover{
	background-color:#fff;
	color:#000;
}
p.headavdans{
	margin:18px 0 10px 0;
	padding:0 0 0 5px;
	text-transform: uppercase;
	font:normal 11px sans-serif, arial, verdana;	
	border-bottom:1px solid #999999;
}

p.personer{
	margin:6px 0 6px 0;
	padding:0 0 0 5px;
	font:normal 11px sans-serif, arial, verdana;
}

.kntperson{
	/*position:absolute;
	margin-left:66px;*/
}

.roundedcornr_box_998971 {
	background: url(gfx/roundedcornr_998971_tl.png) no-repeat top left;
}
.roundedcornr_top_998971 {
	background: url(gfx/roundedcornr_998971_tr.png) no-repeat top right;
}
.roundedcornr_bottom_998971 {
	background: url(gfx/roundedcornr_998971_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_998971 div {
	background: url(gfx/roundedcornr_998971_br.png) no-repeat bottom right;
}
.roundedcornr_content_998971 {
	background: url(gfx/roundedcornr_998971_r.png) top right repeat-y;
}

.roundedcornr_top_998971 div,.roundedcornr_top_998971,
.roundedcornr_bottom_998971 div, .roundedcornr_bottom_998971 {
	width: 100%;
	height: 15px;
	font-size: 1px;
}
.roundedcornr_content_998971, .roundedcornr_bottom_998971 {
	margin-top: -19px;
}
.roundedcornr_content_998971 { padding: 0 10px; }
img.cntmain{
	margin:0px auto 0 auto;
	display:block;
}
img.hand{
	position:absolute;
	margin:25px 0 0 425px;
}
img.henderf{
	position:absolute;
	margin:-75px 0 0 475px;
}
img.lginhand{
	position:absolute;
	margin:45px 0 0 425px;
}
p.inlfr{
	margin:0px 160px 0 0px;
}
img.hvordan{
	position:absolute;
	margin:-405px 0 0 450px;
}
img.hvorfor{
	position:absolute;
	margin:-350px 0 0 450px;
}
p.inlnhvhv{
	margin:0 200px 0 0;
}
img.maal{
	position:absolute;
	margin:-350px 0 0 450px;	
}
img.linker{
	position:absolute;
	margin:100px 0 0 450px;	
}
img.artikler{
/*	position:absolute;*/
	margin:60px auto 0 auto;	
	display:block;
}
ul.artikler{
	list-style-type:none;
	padding:0 0 0 0;
	margin:45px 0 0 70px;
	border:0
}
li.artikler{
	border:0;
	padding:0 0 0 0;
	margin:0 0 0 0;
	line-height:2.0;
}
li.artikler:hover{
	background-color:#fff;
	color:#000;
}
ul.naturlyder{
	list-style-type:none;
	padding:0 0 0 0;
	margin:45px 0 0 120px;
	border:0
}

li.naturlyder{
	border:0;
	padding:0 0 0 0;
	margin:0 0 0 0;
	line-height:2.0;
	width:300px;
}
li.naturlyder:hover{
	background-color:#fff;
	color:#000;
}
.lnnl{
	padding-left:5px;
	font-size:11px;
}
img.nasm{
	position:absolute;
	margin:25px 0 0 400px;
}
.likemann{
	margin:35px 0 0 370px;
	padding:0 0 0 0;
	width:280px;
	position:absolute;
	text-align:center;
	font-size:120%;
}
.rcolpersoner{
	position:absolute;
	margin:340px 0 0 610px;
	padding:0 0 0 0;
	font:normal 11px sans-serif, arial, verdana;
	width:280px;
}
.forumlnk{
	margin:300px 0 0 370px;
	padding:0 0 0 0;
	width:240px;
	position:absolute;
	text-align:center;
	font-size:120%;
}
form.innmelding{
	margin:30px 0px 0px 70px;
	padding:0px 0px 30px 0px;
	font:normal 11px sans-serif, arial, verdana;	
	line-height:1.4;
}
.min_side{
	margin:0 0 50px 50px;
	padding:0 0 0 0;
	
}
form.logginn_form{
	margin:10px 0 0 40px;
	width:200px;
	border:0px solid #000;
}
form.gp_form{
	margin:10px 0 0 -140px;
	width:400px;
	border:0px solid #000;
}
p.reg_form{
	margin:0 0 12px 0px;
	text-align:right
}
p.gp_butt{
	margin:0 0 0 90px;
	text-align:center;
}
p.logginn_butt{
	text-align:center;
	margin:0 0 0 15px
}
p.gp_tilbake{
	margin:15px 0 0 83px;
}
p.gpmsg{
	color:red;
	margin:15px 0 0 45px;
}
p.logginnbott{
	margin:15px 0 0 35px;
}
p.logginnmsg{
	color:red;
	margin:15px 0 0 45px;
}
li.sheadactive{
	border-bottom:1px solid #0a51a1;
	padding:0 0 0 15px;
	margin:0 0 0 0;
	line-height:2.0;
	background-color:#acacac;
	color:#0a51a1;
}
li.sheadactive:hover{
	background-color:#acacac;
}
li.smenynormal{
	font:normal 11px verdana, geneva, arial;
	border-bottom:1px solid #0a51a1;
	padding:0 0 0 15px;
	margin:0 0 0 0;
	line-height:2.2;
	background-color:#cdcdcd;

}
li.smenyactive{
	font:normal 11px verdana, geneva, arial;
	border-bottom:1px solid #0a51a1;
	padding:0 0 0 15px;
	margin:0 0 0 0;
	line-height:2.2;
	background-color:#76bbfe;
	color:#0a51a1;
}
li.smenyactive:hover{
	background-color:#76bbfe;
}
li.smenynormal:hover{
	background-color:#41a0fe;
	color:#fff;
}
a.smeny{
	display: block; 
	width: 100%;
}
a.smenyactive{
	display: block; 
	width: 100%
}
a.smeny:hover{
	color:#fff;
}
a.smenyactive:hover{
	color:#0a51a1;
}
img.hypinf{
	position:absolute;
	margin:-425px 0 0 450px;
}
img.hypbeh{
	position:absolute;
	margin:-535px 0 0 450px;
}
img.hyphv{
	position:absolute;
	margin:-495px 0 0 450px;
}
img.tininf{
	position:absolute;
	margin:-270px 0 0 450px;
}
img.tinbeh{
	position:absolute;
	margin:200px 0 0 450px;
}
img.hyptips{
	position:absolute;
	margin:100px 0 0 450px;
}
p.behandsted{
	height:1px;
	margin:25px auto 25px auto;
	padding:0 0 0 0;
	background-color:#a8a8a8;
}
a.anchor, a.anchor:hover, a.anchor:visited, a.anchor:visited:hover{
	color:#000;
	text-decoration:none;
}
img.cntnyh{
	margin:0 auto 0 auto;
	display:block;
}
p.bunnborder{
	border-bottom:1px dotted #a8a8a8;
	padding-bottom:15px;
}
.understreket{
	text-decoration:underline;
}
ul.sovnrad{
	list-style-type:disc;
	padding:0 0 0 0;
	margin:0px 0 0 70px;
	border:0
}
li.sovnrad{
	border:0;
	padding:0 0 0 0;
	margin:0 0 0 0;
	line-height:1.4;
}
li.sovnrad:hover{
	background-color:#fff;
	color:#000;
}


