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 { }	#header_top {		height: 127px;		overflow: hidden;		background: #DDEB98 url(/files/gfx/cip_header.jpg) no-repeat 97% 0;
		border-bottom: 1px solid #A6C475;
	}
	#header_top h1 {		height: 106px;		width: 131px;
		margin: 12px 0 0 38px;
	}	#header_top h1 a {
		display: block;
		height: 106px;
		text-indent: -9999px;
		outline: none;
		background: url(/files/gfx/v2_logo.gif) no-repeat 0 0;
	}

	ul#menu {		height: 22px;		background: #DDEB98 url(/files/gfx/menulinebackground.gif) repeat-x;		list-style: none;		position: absolute;
		top: 105px;
		left: 217px;
	}	#menu li {		line-height: 22px;		position: relative;		float: left;		margin-right: 6px;	}	#menu ul li {		line-height: 22px;		display: block;		float: none;		margin-right: 0;	}
	#menu ul {		position: absolute;		top: 22px;		left: 0;		width: 214px;	}
	#menu li a {		display: block;		line-height: 22px;		color: #1E6420;		background-color: #DDEB98;
		font-size: 11px;		text-decoration: none;		font-weight: bold;		text-indent: 8px;		padding-right: 8px;
	}	#menu li a:hover { color: #fff; background: #1E6420; }
	#menu ul li a {		line-height: 22px;		background: #DDEB98;		border-bottom: 1px solid #A6C475;
		padding: 0 8px;		text-indent: 0;		display: block;		height: 22px;	}
	p#breadcrumbs {		padding-left: 218px;		margin: 4px 0 0 0;		overflow: hidden;		zoom: 1;		clear: both;	}
	p#breadcrumbs a,	p#breadcrumbs span {		display: block;		line-height: 20px;		color: #008;		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: 784px;	padding: 22px 0;	background-repeat: no-repeat;	background-position: 0 21px;	background-image: url(/files/gfx/111_n.jpg);	min-height: 300px;	overflow: hidden;}
#container0 {	width: 193px;	float: left;	margin-right: 25px;	padding-top: 163px;}	#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); }body#page918 #content { background-image: url(/files/gfx/112_n.jpg); }body#page920 #content { background-image: url(/files/gfx/118_n.jpg); }
body#page919 #content { background-image: url(/files/gfx/114_n.jpg); }
body#page903 #content { background-image: url(/files/gfx/128_n.jpg); }
body#page905 #content { background-image: url(/files/gfx/117_n.jpg); }
body#page906 #content { background-image: url(/files/gfx/146_n.jpg); }
body#page907 #content { background-image: url(/files/gfx/150_n.jpg); }
body#page908 #content { background-image: url(/files/gfx/114_n.jpg); }
body#page909 #content { background-image: url(/files/gfx/139_n.jpg); }
body#page910 #content { background-image: url(/files/gfx/164_n.jpg); }
body#page911 #content { background-image: url(/files/gfx/125_n.jpg); }
body#page912 #content { background-image: url(/files/gfx/125_n.jpg); }
body#page913 #content { background-image: url(/files/gfx/166_n.jpg); }
body#page914 #content { background-image: url(/files/gfx/110_n.jpg); }
body#page915 #content { background-image: url(/files/gfx/110_n.jpg); }
body#page916 #content { background-image: url(/files/gfx/126_n.jpg); }
body#page917 #content { background-image: url(/files/gfx/164_n.jpg); }

body#page921 #content { background-image: url(/files/gfx/125_n.jpg); }
body#page918 #content { background-image: url(/files/gfx/112_n.jpg); }
body#page920 #content { background-image: url(/files/gfx/118_n.jpg); }

body#page925 #content { background-image: url(/files/gfx/145_n.jpg); }
body#page929 #content { background-image: url(/files/gfx/114_n.jpg); }
body#page930 #content { background-image: url(/files/gfx/139_n.jpg); }
body#page928 #content { background-image: url(/files/gfx/164_n.jpg); }
body#page927 #content { background-image: url(/files/gfx/125_n.jpg); }
body#page926 #content { background-image: url(/files/gfx/126_n.jpg); }
body#page924 #content { background-image: url(/files/gfx/126_n.jpg); }
body#page923 #content { background-image: url(/files/gfx/166_n.jpg); }
body#page5371 #content { background-image: url(/files/gfx/166_n.jpg); }body#page5372 #content { background-image: url(/files/gfx/166_n.jpg); }body#page5373 #content { background-image: url(/files/gfx/166_n.jpg); }body#page5374 #content { background-image: url(/files/gfx/166_n.jpg); }body#page5375 #content { background-image: url(/files/gfx/166_n.jpg); }body#page5376 #content { background-image: url(/files/gfx/166_n.jpg); }body#page5377 #content { background-image: url(/files/gfx/166_n.jpg); }body#page5378 #content { background-image: url(/files/gfx/166_n.jpg); }body#page5379 #content { background-image: url(/files/gfx/166_n.jpg); }body#page5380 #content { background-image: url(/files/gfx/166_n.jpg); }body#page5381 #content { background-image: url(/files/gfx/166_n.jpg); }body#page5382 #content { background-image: url(/files/gfx/166_n.jpg); }
	#content h1,	#content h2 {		color: #000;		font-size: 24px;		font-weight: normal;		margin-bottom: 12px;	}
	#content h3 {		color: #339933;		font-size: 18px;		margin-bottom: 14px;		font-family: "trebuchet ms";
	}	#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: #008;		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 #DDEB98;	background-color: #DDEB98;}#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: 55px;	height: 33px;}
#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: #1C6548;	font-weight: bold;	text-decoration: none;}#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_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; }
/* Stil for knapper. */ul.buttons {	list-style: none;	margin: 0;	padding: 0;}ul.buttons li {	float: left;}ul.buttons li a {	display: block;	width: 200px;	padding: 10px 20px;	margin: 10px;	font-family: sans-serif;	font-size: 22px;	color: white !important;	font-weight: normal !important;	text-decoration: none !important;	text-align: center;	-moz-border-radius: 30px;	-webkit-border-radius: 30px;	border-radius: 30px;	background: url(gfx/design/menu-blue-bg.png) repeat-x center;}ul.buttons li a:hover {	color: #999 !important;}
