.altbody{
	background:#efefef;
}

#mainwrapper{
	width:874px;
	padding:5px;
	border:1px solid #000000;
	margin:20px auto 0 auto;
	background:white;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
}

#topimage{
	width:874px;
	height:158px;
	overflow:hidden;
}

#topmenu{
	width:734px;
	height:20px;
	font-size:11px;
	font-weight:bold;
	padding-top:5px;
	margin-left:140px;
	
	
}

#topmenu a{
	color:#000000;
	text-decoration:none;
}

#topmenu ul{
	margin:0;
	padding:0;
}

#topmenu ul li{
	display:block;
	float:left;
	margin:0 10px 0 0;
	padding:3px 20px;
	list-style:none;
	border:0px solid #959595;
	border-width:1px 1px 0 1px;

}

#topmenu ul li:hover {
	background:#efefef;
}

#greenbar{
	clear:left;
	width:874px;
	height:19px;
	background:url(../bilder_losning/greenbar.jpg) ;
	overflow:hidden;
}

#contentwrap{
	width:874px;
	background:url(../bilder_losning/wrapbg.jpg) repeat-y;
	min-height:400px;
	height:auto !important;
	height:400px;
	padding-bottom:20px;
}

#left{
	float:left;
	width:140px;
	overflow:hidden;
}

#left a{
	color:#ffffff;
	text-decoration:none;
	font-weight:normal;
}

#left ul{
	padding:0;
	margin:0;
}

#left ul li{
	margin:0;
	padding:0 0 0 5px;
	list-style:none;
	display:block;
	width:140px;
	min-height:16px;
	height:auto !important;
	height:16px;
	font-size:11px;
	background:#99cc00;
	text-transform:uppercase;
	margin:1px 0;
	line-height:16px;
}

#left ul li a{
	
}

#left ul li:hover{
	background:#6a972e;
}

#leftblue{
	width:135px;
	height:70px;
	background:#4B7FB1;
	color:#ffffff;
	font-size:11px;
	padding:5px 0 5px 5px;
}

#leftblue:hover{
	background:#2b5f91;
}


#contactinfo{
	font-size:11px;
	margin:20px 0 0 0;
	text-align:center;
}

#contactinfo a{
	color:#9A0604;
}

#contactinfo a:hover{
	text-decoration:underline;
}


#middle{
	
	float:left;
	width:506px;
	margin:0 20px;
	min-height:1px;
	font-size:11px;
	font-weight:normal;
	overflow:hidden;
}

#right{
	float:left;
	width:167px;
	font-size:11px;
	color:#000000;
	padding:0 5px 0 15px;
}


/* NYHETSLISTOUT */

.siste{
	font-size:11px;
	font-weight:bold;
	color:#4B7FB1;
	margin-bottom:20px;
}

.fs_news_head{
	font-weight:bold;
	font-size:11px;
}

.fs_news_ingr{
	font-weight:normal;
	color:#999999;
	margin:5px 0 10px 0;
	font-size:10px;
}

.fs_news_lesmer a{
	font-size:10px;
	font-weight:bold;
	color:#4B7FB1;
}


.ns_news_head{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#99CC00;
	margin-top:0;
	padding-top:0;
	font-weight:normal;
}

.ns_news_ingr{
	font-size:11px;
	font-weight:bold;
}

.ns_news_date{
	font-size:8px;
	font-weight:bold;
	color:#999999;
	text-align:right;
}

.fs_news_red a{
	font-size:10px;
	font-weight:bold;
	color:#4B7FB1;
}

.abohead{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
	margin-top:30px;
	padding-top:0;
	font-weight:normal;
}

.aboform{
	width:100px;
	background:#f3f3f3;
	border:1px solid #666666;
	font-size:11px;
	padding:1px 3px;
}

.abobtn{
	font-size:11px;
	color:#ffffff;
	font-weight:bold;
	border:1px solid #666666;
	background:#99CC00;
}

#arrforms{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

#arrforms input{
	border:1px solid #000000;
	background:#efefef;
	font-size:11px;
}

.form_title{
	font-size:11px;
}