@charset "utf-8";
/* CSS Document */
* {
	margin:0;
	padding:0;
}
body {
	background:#FFFFFF;
	color:#C4C4C4;
	font-family:Arial,Helvetica,sans-serif;
	font-size:10px;
	margin:0;
	padding:0;
}
a:active {
	outline-color:-moz-use-text-color;
	outline-style:none;
	outline-width:medium;
}
a:focus {
	outline-style:none;
}
h1 {
	color:#666666;
	font-size:12px;
	font-weight:bold;
	margin:0;
	padding:20px 0 16px;
	text-align:center;
}
div.sidefelt h1 {
	text-align:left;
}
h2 {
	color:#666666;
	font-size:10px;
	font-weight:bold;
	margin:0;
	padding:15px 0 0;
	text-align:left;
}
h3 {
	color:#666666;
	font-size:11px;
	font-weight:bold;
	line-height:18px;
	margin:0;
	padding:0 0 3px;
}
img {
	border:medium none;
}
.wrapper {
	border:1px solid #999999;
	height:auto;
	margin:20px auto;
	width:899px;
	position:relative;
}
.topp_space {
	float:left;
	height:108px;
	width:160px;
}
.topp {
	background:#FFFFFF url(../images/back.gif) repeat-x scroll 0 0;
	float:left;
	height:108px;
	width:899px;
}
.logo {
	float:left;
	height:108px;
	width:483px;
}
.bilde {
	float:left;
	height:108px;
	width:250px;
}
#content_wrap {
	background-color:#FFFFFF;
	height:auto;
	padding-bottom:10px;
	width:899px;
}
#topmenu_area {
	height:auto;
	width:899px;
}
#topmenu_space {
	float:left;
	height:16px;
	width:160px;
}
#main_menu {
	border-bottom:1px solid #E1E3E3;
	/*border-left:1px solid #E1E3E3;
	border-right:1px solid #E1E3E3;*/
	float:left;
	min-height:16px;
	width:645px;
}
#jsddm li a:hover, #jsddm li a#activeitem, #jsddm li a.inpath {
	color:#00A45A;
}
#language_menu {
	border-bottom:1px solid #E1E3E3;
	/*border-right:1px solid #E1E3E3;*/
	float:left;
	height:16px;
	width:254px;
}
.meny {
	color:#00A45A;
	float:left;
	height:548px;
	/*min-height:585px;*/
	padding:42px 10px 0 0;
	text-align:center;
	width:150px;
}
.meny ul {
	display:block;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
}
.meny ul li {
	display:block;
	float:right;
	font-size:14px !important;
	font-weight:bold !important;
	height:20px;
	margin-bottom:5px;
	margin-top:4px;
}
.meny ul li a {
	color:#00A45A;
	display:block;
	font-size:14px !important;
	font-weight:bold !important;
	padding:0;
	text-decoration:none;
	width:150px;
}
.meny ul li a:hover {
	color:#00A45A;
}
.hovedfelt {
	border-bottom:1px solid #E1E3E3;
	border-left:1px solid #E1E3E3;
	border-right:1px solid #E1E3E3;
	float:left;
	min-height:585px;
	width:483px;
	padding-top:20px;
}
* html .hovedfelt {
	height:585px;
}
.innhold {
	float:left;
	min-height:490px;
	margin:0 15px;
	width:453px;
}
* html .innhold {
	height:490px;
}
.bunnbilde {
	border-bottom:1px solid #E1E3E3;
	border-top:1px solid #E1E3E3;
	float:left;
	height:87px;
	overflow:hidden;
	width:483px;
}
.copyright {
	float:left;
	height:18px;
	text-align:center;
	width:483px;
}
.sidefelt {
	float:left;
	height:585px;
	padding:20px 0 0 10px;
	width:240px;
}
* html .sidefelt {
	height:585px;
}
.land {
	color:#C4C4C4;
	height:13px;
	text-align:right;
	width:230px;
}
.land ul {
	display:block;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:2px 0 0;
	padding:0 0 0 15px;
}
.land ul li {
	display:block;
	float:left;
	height:14px;
	padding:0 10px;
	width:45px;
}
.land ul li a {
	color:#666666;
	display:block;
	text-decoration:none;
}
.land ul li a:hover {
	color:#00A45A;
}
.nyheter {
	float:left;
	margin:0;
	min-height:492px;
	padding:0;
	width:100%;
}
* html .nyheter {
	height:492px;
}
.melding {
	float:left;
	height:auto;
	margin:0 0 15px;
	padding:0;
	width:100%;
}
div.melding h3 {
	font-weight:normal!important;
}
.arkiv {
	float:left;
	height:auto;
	margin:0 0 15px;
	padding:0;
	width:230px;
}
.archive_list {
	padding:0;
}
.arkiv ul, .archive_list ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}
.arkiv ul li, .archive_list ul li{
	border-bottom: 1px solid #DDDDDD;
    padding: 3px 0;
}
.hundre {
	width:250px;
	/*height:119px;*/
	height:106px;
	position:absolute;
	bottom:11px;
	right:0px;
}
.autopass {
	float:left;
	height:106px;
	width:63px;
}
.adresse {
	float:left;
	/*height:145px;
	width:155px;*/
	height:auto;
	width:auto;
	padding:22px 0 0 10px;
}
.clear {
	clear:both;
}
div#newselement h2 {
	margin:10px 0;
}
div#newsnavigation {
	margin-top:10px;
}
div.melding span.newstext {
	font-size:12px!important;
}
div.copyright {
	font-size:11px;
}
div#newsdetails {
	font-size:11px;
	font-weight:none;
}
}
div.innhold ul, div.innhold ol {
	margin-left:20px;
	}
div.innhold ul li, div.innhold ol li  {
	list-style:inherit disc;
	margin-left:20px;
	}
