body {
	width:			950px !important;
	margin-top:		30px !important;
	margin-bottom:		0px !important;
	margin-left:		auto !important;
	margin-right:		auto !important;
	background-color:	#ffffff;
	font-family:		arial, helvetica, sans-serif;
	font-size:		12px;
	color:			#333333;
	padding:		0px;
	line-height:		1.4em;
	font-style:		normal;
	font-variant:		normal;
	font-weight:		normal;
}

div#header {
	float:			left;
	width:			950px;
	height:			89px;
	padding:		0px 0px 0px 0px;
	margin:			0;
	background:		#ffffff;
	overflow:		hidden;
}

div#logo {
	float:			left;
	width:			176px;
	height:			89px;
	padding:		0px 0px 0px 0px;
	margin:			0;
	overflow:		hidden;
	text-align:		left;
}

div#contact {
	float:			left;
	width:			772px;
	height:			59px;
	padding:		0px 0px 8px 0px;
	margin:			0px 0px 0px 0px;
	background:		#ffffff;

	text-align:		right;
	border:			0px solid #000000;
}


div#navi_top {
	float:			left;
	width:			752px;
	height:			20px;
	padding:		2px 0px 0px 20px;
	margin:			0px;
	background:		#ffffff;
	overflow:		hidden;
	text-align:		left;
}

div#seperator {
	float:			left;
	width:			950px;
	height:			17px;
	padding:		0px 0px 0px 0px;
	margin:			0;
	background:		#ffffff;
	overflow:		hidden;
}

div#navi_left {
	float:			left;
	width:			193px;
	padding:		22px 20px 0px 17px;
	margin:			0;
	background:		#ffffff;
	overflow:		hidden;
}

div#content {
	float:			left;
	width:			674px;
	height:			500px;
	padding:		39px 40px 0px 0px;
	margin:			0;
	background:		#ffffff;
	overflow:		auto;
}

div#footer {
	margin-top:		10px;
	width:			950px;
	float:			left;
	text-align:		center;
}

/* SEARCH */

div#search {
	padding:		0px;
	margin:			0px;
}

input.search_input {
	padding:		0px;
	margin:			0px;
	border:			1px solid #aaaaaa;
	border-bottom:		1px solid #666666;
	border-right:		1px solid #666666;
}

span.search_text {
	font-family:		Bookman Old Style, verdana;
	font-size:		12px;
	color:			#767878;
}

/* NAVI */
ul#navi_top {
	margin:			0px;
	padding:		0px;

}
ul#navi_top li {
	float:			left;
	margin:			0px;
	padding:		0px;
	list-style-type:	none;
	font-family:		Bookman Old Style, verdana;
	font-size:		12px;
	color:			#767878;
	text-decoration:	none;
}

ul#navi_top a, a.sel {
	font-family:		Bookman Old Style, verdana;
	font-size:		12px;
	font-weight:		bold;
	color:			#767878;
	text-decoration:	none;
	letter-spacing:		1px;
}

ul#navi_top a.sel {
	color:			#464646;
}

span.divider_pipe {
	font-family:		arial, Bookman Old Style, verdana;
	font-size:		8px;
	font-weight:		normal;
	color:			#adadad;
	text-decoration:	none;
	vertical-align:		2px;
	padding:		0px 0px 0px 0px;
}

a.link_navi, a.link_navi_sel {
	font-family:		arial;
	font-size:		12px;
	font-weight:		normal;
	line-height:		1.7em;
	color:			#767878;
	text-decoration:	none;
}

a.link_navi_sel {
	color:			#464646;
	font-weight:		bold;
}

/* Rubrik 1 */
.rubrik, h1, .span_h1 {
	font-family:		Bookman Old Style, verdana;
	font-size:		18px;
	font-weight:		bold;
	color:			#464646;
	line-height:		1.4em;

}

/* Ingress */
.ingress, h2, .span_h2 {
	font-family:		arial, helvetica, verdana;
	font-size:		12px;
	font-weight:		bold;
	color:			#464646;
	line-height:		1.4em;
	text-decoration:	none;
}

/* Rubrik 2 */
h3, .span_h3 {
	color:				#333;
	font-size:			16px;
	font-weight:		bold;
	line-height:		1.3em;
}

/* Mellanrubrik 1 */
h4, .span_h4 {
	color:				#333;
	font-size:			14px;
	font-weight:		bold;
	line-height:		1.3em;
}

/* Mellanrubrik 2 */
h5, .span_h5 {
	color:				#000;
	font-size:			13px;
	font-weight:		bold;
	line-height:		1.3em;
}

/* Mellanrubrik 3 */
h6, .span_h6 {
	color:				#000;
	font-size:			12px;
	font-weight:		bold;
	line-height:		1.3em;
}

p, span, .text {
	font-family:		arial, helvetica, verdana;
	font-size:		12px;
	font-weight:		normal;
	color:			#464646;
	line-height:		1.4em;
}
a, .link {
	font-family:		arial, helvetica, verdana;
	font-size:		12px;
	font-weight:		normal;
	color:			#464646;
	line-height:		1.4em;
}

/* Copyright */
.text_contact, .text_contact2, .link_mail {
	font-family:		Bookman Old Style, verdana;
	font-size:		11px;
	font-weight:		bold;
	color:			#767678;
	line-height:		1.4em;

}
.text_contact2, .link_mail {
	font-weight:		normal;
	color:			#989A9C;
	text-decoration:	none;
}

.link_mail:hover {
	color:			464646px;
	text-decoration:	underline;
}

.text_copy {
	font-family:		arial, helvetica, verdana;
	font-size:		11px;
	color:			#000000;
	line-height:		1.4em;
}
.link_copy {
	font-family:		arial, helvetica, verdana;
	font-size:		11px;
	color:			#000000;
	line-height:		1.4em;
}

/* Citat */
.quote {
	font-family:		'times new roman', verdana, arial, helvetica;
	font-size:			17px;
	font-style:			italic;
	display:			block;
	line-height:		1.4em;
}

.bold {
	font-weight:		bold;
}

/* Links */

a {
	color:				#666666;
}

a.white {
	color:				#fff;
}


/* Images */

img {
	border:				0;
}

.img_left, .img_left_border {
	float:				left;
	margin:				0px 10px 5px 0px;
}

.img_right, .img_right_border {
	float:				right;
	margin:				0px 0px 5px 10px;
}

.img_center, .img_center_border {
	margin:				0px 0px 5px 0px;
	display:			block;
	margin-left:		auto;
	margin-right:		auto;
}

.img_border, .img_left_border, .img_right_border, .img_center_border {
	border:				1px #333 solid;
}

.text_italic {
	font-style:			italic;
}


.br, .br_dbl, .img_border {
	display:			block;
}

.br_dbl {
	margin-top:			15px;
	margin-bottom:		15px;
}

.clear {
	clear:				left;
}

ul#ul_navi_left {
	margin:				0px;
	padding:			0px;
	list-style-type:	none;
	list-style-position:outside;
}