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: 95px;

		overflow: hidden;

		background: #49A2CA url(/files/gfx/header.jpg) no-repeat 0% 50%;

	}

	#header_top h1 {

		width: 96px;

		height: 95px;

		float: left;

		margin-left: 37px;

	}

	#header_top h1 a {

		display: block;

		height: 95px;

		background: url(/files/gfx/header_left.jpgx) no-repeat 50%;

		text-indent: -9999px;

		overflow: hidden;
	}



	ul#menu {

		height: 32px;

		background: url(/files/gfx/menu_bg.png) repeat-x;

		padding: 0 0 0 218px;

		list-style: none;

	}

	#menu li {

		line-height: 32px;

		position: relative;

		float: left;

		margin-right: 6px;

	}

	#menu ul li {

		line-height: 28px;

		display: block;

		float: none;

		margin-right: 0;

	}



	#menu ul {

		position: absolute;

		top: 32px;

		left: 0;

		width: 214px;

	}



	#menu li a {
	display: block;
	line-height: 32px;
	color: White;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
	text-indent: 8px;
}

	#menu li a:hover  {color: #FF9933; }


	#menu ul li a {

		line-height: 28px;

		background: url(/files/gfx/menu_li_bg.png) repeat-x;

		padding: 0 8px;

		text-indent: 0;

		display: block;

		height: 28px;

	}



	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: #28556a;
	font-weight: normal;
	text-decoration: none;
	float: left;
	padding-right: 3px;
	font-size : 90%;
}

	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: #062D4C;

	}



#container1 {

	width: 566px;

	float: left;

}

#container1 ul li {

	margin-bottom: 10px;

}

#container1 ul li strong {

	font-weight: bold;

	color: #062D4C;

}



	div#outer_wrapper div.search,

	body#page425 #content { background-image: url(/files/gfx/128_n.jpg); }

	body#page442 #content { background-image: url(/files/gfx/145_n.jpg); }

	body#page428 #content { background-image: url(/files/gfx/121_n.jpg); }

	body#page427 #content { background-image: url(/files/gfx/169_n.jpg); }

	body#page426 #content { background-image: url(/files/gfx/112_n.jpg); }



		/* Yrkesskade */

		body#page429 #content { background-image: url(/files/gfx/128_n.jpg); }



		/* Medisinsk invaliditet */

		body#page430 #content { background-image: url(/files/gfx/165_n.jpg); }



		/* Hjem- arbeidsreise */

		body#page431 #content { background-image: url(/files/gfx/164_n.jpg); }



		/* Fritidsulykke */

		body#page432 #content { background-image: url(/files/gfx/149_n.jpg); }



		/* Fritidskasko HEL */

		body#page433 #content { background-image: url(/files/gfx/127_n.jpg); }



		/* Fritidskasko HALV */

		body#page434 #content { background-image: url(/files/gfx/130_n.jpg); }



		/* Kollektiv ulykke */

		body#page435 #content { background-image: url(/files/gfx/111_n.jpg); }



		/* Gruppeliv 10G */

		body#page436 #content { background-image: url(/files/gfx/120_n.jpg); }



		/* Gruppeliv 15G */

		body#page437 #content { background-image: url(/files/gfx/120_n.jpg); }



		/* Helseforsikring */

		body#page438 #content { background-image: url(/files/gfx/126_n.jpg); }



		/* Pensjon */

		body#page439 #content { background-image: url(/files/gfx/167_n.jpg); }



		/* Reiseforsikring */

		body#page440 #content { background-image: url(/files/gfx/164_n.jpg); }



		/* Skadeforsikring */

		body#page441 #content { background-image: url(/files/gfx/137_n.jpg); }



	/*

	body#page4 #content { background-image: url(/files/gfx/_n.jpg); }

	body#page4 #content { background-image: url(/files/gfx/_n.jpg); }

	body#page4 #content { background-image: url(/files/gfx/_n.jpg); }

	body#page4 #content { background-image: url(/files/gfx/_n.jpg); }

	body#page4 #content { background-image: url(/files/gfx/_n.jpg); }

	body#page4 #content { background-image: url(/files/gfx/_n.jpg); }

	body#page4 #content { background-image: url(/files/gfx/_n.jpg); }

	*/



	#content h1,

	#content h2 {

		color: #28556a;

		font-size: 24px;

		font-weight: normal;

		margin-bottom: 12px;

	}



	#content h3 {

		color: #09f;

		font-size: medium;

		font-weight: normal;

		margin-bottom: 14px;

		text-transform: uppercase;

	}



	#content p,

	#content ul,

	#content ol {

		margin-bottom: 14px;

	}



	#content ul,

	#content ol {

		margin-left: 30px;

	}



	#content a {

		color: #28556a;

		text-decoration: none;

		font-weight: bold;

	}

	#content a:hover { color: #f00; }



	#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 **********/

ul#searchresult {

	padding: 22px 0 22px 0;

	list-style: none;

}



	#searchresult li { margin-bottom: 10px; }

	#searchresult p.title { margin-bottom: 0; }

	#searchresult p.title a {

		color: #6699CC;

		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: 4px solid #FF9933;

	background-color: #6699CC;

}



#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 #6699CC;

	width: 76px;

	height: 19px;

	margin-top: 22px;

}

#footer input#button_search {

	margin-top: 14px;

	border: none;

	width: 43px;

	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: White;
	font-weight: bold;
	text-decoration: none;
}

#footer a#f_hjelp:hover,

#footer a#f_kontakt:hover,

#footer a#f_ring:hover { 
color: #FF9933;
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-align: center;
	-moz-border-radius: 30px;
	-webkit-border-radius: 30px;
	border-radius: 30px;
	background: url(gfx/design/menu-cyan-bg.png) repeat-x center;
}

ul.buttons li a:hover {
	color: #333 !important;
}
