html,body,div,h1,h2,h3,h4,h5,h6,p,ol,ul,li,table,tr,th,td,tbody,tfoot,form,fieldset,legend,label,a,span { margin: 0; padding: 0; border: 0; }
body {	font-family:verdana,Helvetica,sans-serif;	font-size:11px;}
/********** HEADER **********/div#header {	background: #215e95;}	#header_top {		height: 95px;		overflow: hidden;		background: #dbd2c2 url(/files/gfx/v2_header.jpg) no-repeat 100% 0;	}
	#header_top h1 {		height: 120px;		width: 301px;		position: absolute; top: 15px; left: 18px;	}	#header_top h1 a {		display: block;		height: 120px;		text-indent: -9999px;		outline: none;		background: url(/files/gfx/v2_logo.gif) no-repeat 0 0;	}
	ul#menu {		height: 21px;		padding-top: 11px;		background: #766245;		list-style: none;		padding-left: 365px;	}	#menu li {		line-height: 21px;		position: relative;		float: left;		margin-right: 6px;	}	#menu li#hjem,	#menu li#hjelp { display: none; }	#menu ul li {		line-height: 21px;		display: block;		float: none;		margin-right: 0;	}
	#menu ul {		position: absolute;		top: 21px;		left: 0;		width: 350px;	}
	#menu li a {		display: block;		line-height: 21px;		color: #fff;		background-color: #786449;		font-size: 11px;		text-decoration: none;		font-weight: bold;		text-indent: 8px;		padding-right: 8px;	}	#menu li a:hover {		background-color: #d7e9f7;		color: #00006a;	}
	#menu ul li a {		line-height: 21px;		background: #786449;		border-top: 1px solid #fff;		color: #fff;		padding: 0 8px;		text-indent: 0;		display: block;		height: 21px;	}
	p#breadcrumbs {		padding-left: 330px;		margin: 4px 0 0 0;		overflow: hidden;		zoom: 1;		clear: both;	}
	p#breadcrumbs a,	p#breadcrumbs span {		display: block;		line-height: 20px;		color: #a89a83;		font-weight: bold;		text-decoration: none;		float: left;		padding-right: 3px;	}	p#breadcrumbs a:hover { text-decoration: underline; }	p#breadcrumbs span em { font-style: normal; }/********** HEADER END **********/
/********** CONTENT **********/div#content {	width: 900px;	padding: 22px 0;	background-repeat: no-repeat;	background-position: 0 21px;	background-image: url(/files/gfx/112_n.jpg);	min-height: 300px;	overflow: hidden;}
#container0 {	width: 193px;	float: left;	margin-right: 25px;	padding-top: 163px;	overflow: hidden;
}	#container0 img { border: none; }	#container0 ul li {		margin-bottom: 4px;	}	#container0 ul li a {		color: #008;	}
#container1 {	width: 566px;	float: left;}#container1 img { border: none; }#container1 ul li {	margin-bottom: 10px;}#container1 ul li strong {	font-weight: bold;	color: #062D4C;}
div#outer_wrapper div.search,body#page902 #content { background-image: url(/files/gfx/126_n.jpg); }#page1099 #content { background-image: url(/files/gfx/163_n.jpg); }#page1040 #content { background-image: url(/files/gfx/134_n.jpg); }#page1101 #content { background-image: url(/files/gfx/169_n.jpg); }#page1100 #content { background-image: url(/files/gfx/112_n.jpg); }#page1141 #content { background-image: url(/files/gfx/121_n.jpg); }#searchresults #content { background-image: url(/files/gfx/119_n.jpg); }#page1037 #content { background-image: url(/files/gfx/119_n.jpg); }#page1097 #content { background-image: url(/files/gfx/110_n.jpg); }#page1098 #content { background-image: url(/files/gfx/109_n.jpg); }
/* Hjelpesider */
#page1152 #content,
#page1151 #content,
#page1150 #content,
#page1149 #content,
#page1148 #content,
#page1147 #content,
#page1146 #content,
#page1145 #content,
#page1144 #content,
#page1143 #content,
#page1142 #content,
#page1039 #content { background-image: url(/files/gfx/137_n.jpg); }

	#content h1,	#content h2 {		color: #000;		font-size: 24px;		font-weight: normal;		margin-bottom: 12px;	}
	#content h3 {		color: #00a2ff;		font-size: 18px;		margin-bottom: 14px;		font-family: "trebuchet ms";	}
	#content table h3 { color: #000; }
	#content h4 {		color: #000;		font-size: medium;		font-weight: normal;		margin-bottom: 10px;	}	#content p,	#content ul,	#content ol {		margin-bottom: 14px;	}
	#content ul,	#content ol {		margin-left: 30px;	}
	#content #container0 ul {		margin-left: 36px;		Xlist-style-position: inside;	}
	#content a {		color: #0187a8;		text-decoration: none;		font-weight: bold;	}	#content a:hover { text-decoration: underline; }
	#content #container1 ul li { margin-bottom: 2px; }
	#content form { margin: 20px 0; }	#content label {		font-size: 12px;		margin-bottom: 6px;		font-family:Century Gothic,Verdana,Helvetica,sans-serif;		font-weight: bold;		display: block;	}	#content label span.req {		color: #f00;		font-weight: bold;		padding-right: 4px;		display: inline;	}	#content label.error { color: #f00; }	#content label.success { color: #000; }
	#content form p span { display: block; }	#content form p span label {		font-weight: bold;		color: #f00;	}
	#content p input {		border: 1px solid #7f9db9;		height: 19px;		width: 256px;	}	#content p textarea {		border: 1px solid #7f9db9;		height: 110px;		width: 557px;	}/********** CONTENT **********/
/********** SEARCH-RESULTS **********/body#searchresults div.search {	padding-left: 218px;}body#searchresults div.search h2 {	font-size: 11px;}body#searchresults div.search h2 strong {	color: #B50018;}body#searchresults div.search h3 {	margin-bottom: 4px;}ul#searchresult {	padding: 0 0 22px 0;	list-style: none;}body#searchresults div.search ul#searchresult { margin-left: 0; }
	#searchresult li { margin-bottom: 10px; }	#searchresult p.title { margin-bottom: 0; }	#searchresult p.title a {		color: #008;		font-weight: bold;		text-decoration: none;	}	#searchresult p.title a:hover {		color: #f00;		text-decoration: underline;	}	#searchresult p.teaser { }	#searchresult span.found { background: #ff0; }/********** SEARCH-RESULTS END **********/
/********** FOOTER **********/div#footer {	height: 69px;	border-top: 3px solid #dbd2c2;	background-color: #dbd2c2;}
#footer form {	float: left;	margin-left: 33px;	width: 50%;}#footer legend,#footer label { display: none; }
#footer fieldset { overflow: hidden; }#footer input {	float: left;	border: 1px solid #7f9db9;	width: 76px;	height: 19px;	margin-top: 22px;}#footer input#button_search {	margin-top: 14px;	border: none;	width: 43px;	height: 33px;}
#footer a#f_tips,#footer a#f_hjelp,#footer a#f_kontakt,#footer a#f_ring {	display: block;	height: 69px;	line-height: 69px;	float: right;	padding-left: 55px;	color: #000;	font-weight: bold;	text-decoration: none;}#footer a#f_tips:hover,#footer a#f_hjelp:hover,#footer a#f_kontakt:hover,#footer a#f_ring:hover { text-decoration: underline; }
#footer a#f_hjelp {	background: url(/files/gfx/hjelp.gif) no-repeat 0 50%;	margin-right: 29px;}#footer a#f_tips {	background: url(/files/gfx/tips_en_venn.gif) no-repeat 0 50%;}#footer a#f_kontakt {	background: url(/files/gfx/kontakt_oss.gif) no-repeat 0 50%;}#footer a#f_ring {	background: url(/files/gfx/ring_meg.gif) no-repeat 0 50%;}/********** FOOTER END **********/
.clear:after {    content: ".";    display: block;    height: 0;    clear: both;    visibility: hidden;}.clear { display: inline-table; }* html .clear { height: 1%; }
.clear { display: block; }

/*******/
ul.submenu {
	display: block;
	background: #786449 url(/files/gfx/submenu_bottom.gif) no-repeat 0 100%;
	list-style: none;
	padding-bottom: 10px;
}
#container0 ul.submenu li {
	margin: 0;
}
#container0 ul.submenu li.f,
#container0 ul.submenu li#hvordanftilbud {
	padding-top: 11px;
	background: url(/files/gfx/submenu_top.gif) no-repeat 0 0;
}
#container0 ul.submenu li a {
	display: block;
	line-height: 20px;
	padding: 0 10px;
	text-decoration: none;
	color: #fff;
	border-bottom: 1px solid #fff;
}
#container0 ul.submenu li a:hover {
	background: #cce7ee;
	color: #000;
}

/*****************/

#content #container1 div div ul li {
	margin-bottom: 10px;
}
#content #container1 div div ul li strong {
	display: block;
}
