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,img { margin: 0; padding: 0; border: 0; }
body {	background: #fff url(/files/style/bg_02.jpg) repeat-x;	font-family: Verdana,Arial,Helvetica,sans-serif;	font-size: 12px;}
/********** WRAPPERS **********/div#outer_wrapper {	width: 939px;	padding: 6px;	background: #fff;	border: 1px solid #d8d8d8;	border-top: none;	border-bottom: 8px solid #001f5e;	margin: 0 auto 20px auto;	overflow: hidden;}/********** WRAPPERS END **********/
/********** HEADER **********/div#header {	height: 125px;	margin-bottom: 12px;	position: relative;
}
#header h1 {	height: 93px;}
#header h1 a {	display: block;	height: 93px;	text-indent: -9999px;	background: url(/files/style/top_01.jpg) no-repeat;}
#header a#english {
	display: block;
	height: 15px;
	width: 28px;
	background: url(/files/Diversebilder/eng_flagg.jpg) no-repeat 0 0;
	text-indent: -9999px;
	position: absolute; top: 101px; right: 10px;
	overflow: hidden;
}
#header a#norwegian {	display: block;	height: 15px;	width: 28px;	background: url(/files/Diversebilder/nor_flagg.jpg) no-repeat 0 0;	text-indent: -9999px;	position: absolute; top: 101px; right: 10px;	overflow: hidden;}/********** HEADER END **********/
/********** MENU **********/ul#menu {	list-style: none;	color: #666;	font-size: 12px;	height: 32px;	background: #eee;	overflow: hidden;	font-family: Arial,Helvetica,sans-serif;	font-weight: lighter;}	#menu li {		float: left;		margin-right: 36px;		display: block;	}	*html #menu li { width: 1%; }
	#menu li.first { margin-left: 40px; }	#menu li.last { margin-right: 0; }
	#menu li a {		display: block;		line-height: 32px;		height: 32px;		color: #666;		text-decoration: none;	}	#menu li a:hover { color: #000; }	#menu li.active a { }	ul#menu ul { display: none; }/********** MENU END **********/
/********** CONTENT **********/div#content {	overflow: hidden;	padding-bottom: 20px;}	/********** SIDEBAR **********/	div#container0 {		width: 209px;		float: left;		margin-right: 30px;	}	#page5590 div#container0,	#page309 div#container0 { margin-right: 6px; }	div#container0 div.last p {		background: #383f63;		color: #fff;		font-size: 10px;		text-transform: uppercase;		line-height: 20px;		padding-left: 5px;		margin-top: 18px;	}
	div#container0 address {		color: #666;		font-size: 10px;		line-height: 13px;		font-style: normal;		margin-top: 10px;		padding-left: 5px;	}	div#container0 address br {		height: 2px;		line-height: 2px;	}	div#container0 address strong { display: block; margin-bottom: 6px; }	div#container0 address a {		text-decoration: none;		color: #666;	}	/********** SIDEBAR END **********/	div.newsarticle,	div#container1 {		width: 700px;		float: left;		color: #666;		font-size: 10px;		line-height: 13px;	}	div.newsarticle {		margin-bottom: 20px;	}	div.newsarticle ul {		list-style: none;	}
	div.newsarticle h1,	div.newsarticle h2,	div#container1 h2 {		color: #383f63;		font-size: 18px;		font-weight: lighter;		line-height: 24px;	}	div.newsarticle p,	div#container1 p {		margin-top: 10px;	}	div.newsarticle p.image_right,	div#container1 p.image_right {		float: right;		margin: 0 0 10px 10px;		text-align: right;		font-style: italic;	}
	div.newsarticle p.image_left,	div#container1 p.image_left {		float: left;		margin: 0 10px 0 10px;		text-align: left;		font-style: italic;	}
	div.newsarticle h5,	div#container1 h5 {		color: #383f63;		margin-top: 20px;		font-size: 10px;	}
	div.newsarticle a,	div#container1 a {		color: #c60;		text-decoration: none;		font-style: italic;	}
		/********** SUBMENU **********/		ul#submenu {			margin: 0 0 20px 12px;		}		#submenu li {			font-size: 10px;			line-height: 20px;		}		#submenu li a,		#submenu li span.placeholder {			display: block;			height: 20px;			line-height: 20px;			color: #666;			text-decoration: none;			font-size: 11px;		}		#submenu li a span { color: #c60; }		#submenu ul {			list-style: none;			padding-left: 10px;		}		/********** SUBMENU END **********/
		div#container0 h3 {			color: #383f63;			font-family: Arial,Helvetica,sans-serif;			font-size: 12px;			line-height: 14px;			margin-bottom: 6px;		}		div#container0 ul#submenu {			list-style: none;		}		div#container0 ul#submenu span.placeholder,		div#container0 ul#submenu a {			display: block;			line-height: 20px;			color: #666;			font-family: Arial,Helvetica,sans-serif;			font-size: 12px;			font-weight: lighter;			text-decoration: none;		}		div#container0 ul#submenu li.active a,		div#container0 ul#submenu li.active a:hover,		div#container0 ul#submenu li.active a:hover,		div#container0 ul#submenu li.active a:hover span,		div#container0 ul#submenu span:hover,		div#container0 ul#submenu a:hover,		div#container0 ul#submenu a:hover span {			color: #383f63;			cursor: pointer;			font-weight: bold;		}
		/********** HOVEDSIDEN **********/		#page5590 div#container1,		#page309 div#container1 { width: 723px; }		#page5590 div#container1 div.first,		#page309 div#container1 div.first {			background: #8097a9;			color: #fff;			text-align: center;			height: 360px;			margin-bottom: 20px;		}
		#page5590 div#container1 div.first h2,		#page309 div#container1 div.first h2 {			font-size: 18px;			line-height: 24px;			margin-bottom: 20px;			font-weight: lighter;			padding-top: 80px;			color: #fff;		}
		#page5590 div#container1 div.first p,		#page309 div#container1 div.first p {			font-size: 10px;			line-height: 13px;			margin-bottom: 10px;		}		#page5590 div#container1 div.first p img,		#page309 div#container1 div.first p img {			margin-top: 10px;		}		/********** HOVEDSIDEN END **********/		/********** KONTAKT-OSS **********/		#page5641 div#container1 p,		#page315 div#container1 p {			background: url(/files/gfx/kart01.jpg) no-repeat 50%;			margin-bottom: 20px;		}
		#page5641 div#container1 h3,		#page315 div#container1 h3 {			height: 20px;			line-height: 20px;			background: #dcdcdc;			color: #383f63;			font-size: 10px;			padding-left: 5px;			margin-bottom: 20px;		}
		#page5641 div#container1 ul,		#page315 div#container1 ul {			overflow: hidden;			list-style: none;			margin-bottom: 20px;		}
		#page5641 div#container1 ul li,
		#page315 div#container1 ul li {			overflow: hidden;			float: left;			width: 340px;			margin-right: 20px;			margin-bottom: 12px;		}		*html #page5641 div#container1 ul li,
		*html #page315 div#container1 ul li { margin-right: 13px; }		#page5641 div#container1 ul li.even,
		#page315 div#container1 ul li.even {			margin-right: 0;		}
		#page5641 div#container1 ul li img,
		#page315 div#container1 ul li img {			float: left;			margin-right: 10px;		}		#page5641 div#container1 ul li address,
		#page315 div#container1 ul li address {			font-style: normal;		}		/********** KONTAKT-OSS END **********/
		/********** FORESPOERSLER **********/		#page5640 div#container1 form,		#page3356 div#container1 form,		#page314 div#container1 form {			margin: 20px 0;		}		#page5640 div#container1 legend,		#page3356 div#container1 legend,		#page314 div#container1 legend { display: none; }				#page5640 div#container1 p,		#page3356 div#container1 p,		#page314 div#container1 p {			overflow: hidden;		}
		#page5640 div#container1 p label,		#page3356 div#container1 p label,		#page314 div#container1 p label {			float: left;			width: 140px;		}				#page5640 div#container1 p input,		#page3356 div#container1 p input,		#page314 div#container1 p input {			float: left;		}		/********** FORESPOERSLER END **********/
		/********** PRODUKTER **********/		#page3353 div#container1 div.last,		#page321 div#container1 div.last {			background: #dcdcdc;			padding: 10px;			overflow: hidden;			margin-top: 20px;		}		/********** PRODUKTER END **********/
	/********** NEWS **********/	div.news ul { margin: 0 0 20px 12px; }	div.news ul li {		font-size: 10px;		line-height: 20px;	}
	div.news ul li a {		display: block;		height: 20px;		line-height: 20px;		color: #666;		text-decoration: none;		font-size: 11px;	}
	div#container1 div.news ul li a { color: #666; }	div.news ul li a span { color: #c60; }
	div.news ul li span.news_header {		display: block;		height: 20px;		line-height: 20px;		background: #c60;		font-size: 10px;		margin-bottom: 10px;		padding-left: 5px;		color: #fff;		text-transform: uppercase;	}	div.news ul li h1,	div.news ul li h1 a {		color: #666;		font-size: 10px;		line-height: 13px;		font-style: normal;	}
	/* Forsiden */	#page5590 div.news ul,	#page309 div.news ul {		list-style: none;		overflow: hidden;		margin: 0;	}
	#page5590 div.news ul li,
	#page309 div.news ul li {		width: 236px;		float: left;		margin-right: 6px;		color: #666;		font-size: 10px;		line-height: 13px;	}	#page5590 div.news ul li.last,
	#page309 div.news ul li.last {		margin-right: 0;	}	#page5590 div.news ul li a,
	#page309 div.news ul li a {		color: #c60;		font-style: italic;		display: block;		text-decoration: none;		line-height: 13px;		height: 13px;		font-size: 10px;		margin-bottom: 0;	}	#page5590 div.news ul li a:hover,
	#page309 div.news ul li a:hover { color: #c60; }

	#page5590 div.news ul li h1,
	#page309 div.news ul li h1 { margin-bottom: 4px; padding-bottom: 0; }
	#page5590 div.news ul li h1 a,
	#page309 div.news ul li h1 a {
		font-size: 10px;
		color: #666;
		line-height: 13px;
		font-style: normal;
	}
	#page5590 div.news ul li h1 a span,
	#page309 div.news ul li h1 a span { color: #666; }
	#page5590 div.news ul li p,	#page309 div.news ul li p { margin-top: 0; }	#page5590 div.news ul li strong,	#page309 div.news ul li strong { font-weight: normal; }	#page5590 div#container1 div.news ul li a,	#page309 div#container1 div.news ul li a { color: #c60; }	#page5590 div#container1 div.news ul li a:hover,
	#page309 div#container1 div.news ul li a:hover { color: #666; }
	/********** NEWS END **********/
/********** CONTENT END **********/.clear:after {    content: ".";    display: block;    height: 0;    clear: both;    visibility: hidden;}.clear { display: inline-table; }* html .clear { height: 1%; }.clear { display: block; }/* WYMeditor */
/* PARA: Left */.p_left /* p[@class!="p_right"] */ {	float: left;	margin-right: 10px;	margin-bottom: 10px;	text-align: left;	font-style: italic;	/* float: left; margin: 0 10px 10px 0; text-align: left; font-style: italic; border: 1px solid #ccc; */}/* PARA: Right */.p_right /* p[@class!="p_left"] */ {	float: right;	margin-left: 10px;	margin-bottom: 10px;	text-align: right;	font-style: italic;	/* float: right; margin: 0 0 10px 10px; text-align: right; font-style: italic; border: 1px solid #ccc;  */}/* IMG: Left */.image_left /* img[@class!="image_right"] */ {	float: left;	margin: 0 10px 0 0;	/* float: left; margin: 0 10px 0 0; border: 1px solid #ccc; */}
/* IMG: Right */.image_right /* img[@class!="image_left"] */ {	float: right;	margin: 0 0 0 10px;	/* float: right; margin: 0 0 0 10px; border: 1px solid #ccc;  */}
/* FLOAT: Contain */.float_contain /* */ {	overflow: hidden;	/* overflow: hidden; */}
/* PROD: Kontaktp. */.kontaktperson /* */ {	background: #dcdcdc;	padding: 10px;	overflow: hidden;	margin-top: 20px;	/* overflow: hidden; padding: 10px; background: #dcdcdc; */}/* /WYMeditor */
