body {
	/*width:			987px !important;*/ /* 983, med skuggor */
	width:			1005px !important; /* 1001, med skuggor */
	border:			0px solid #000000;
	margin-top:		0px !important;
	margin-bottom:		20px;
	margin-left:		auto !important;
	margin-right:		auto !important;
	background-color:	#ffffff;
	font-family:		verdana, arial, helvetica, sans-serif;
	font-size:		12px;
	color:			#333333;
	background-image: url('../img/plank.jpg');
	padding:		0px;
	line-height:		1.4em;
	font-style:		normal;
	font-variant:		normal;
	font-weight:		normal;
}

div#wrapper {
	float:				left;
	width:				1007px;
	padding:			0px 3px 10px 3px;
	background-image:	url('../img/background_wrapper.png');
	background-repeat:	repeat-y;
}

div#header {
	float:				left;
	width:				977px;
	height:				80px;
	padding:			31px 0px 0px 0px;
	background-image:	url('../img/background_header.gif');
	background-repeat:	no-repeat;
}

input[type='button'].blue {
	background-color:	#00325e;
	border:				1px solid #14426b;
	color:				#ffffff;
}

div#navi_top_wrapper {
	float:				left;
	width:				957px;
	padding:			0px 10px 20px 10px;
	margin:				0px 0px 20px 0px;
}

	ul#navi_top {
		list-style-type:		none;
		margin:					0px;
		padding:				0px;
	}
	
	ul#navi_top li, ul#navi_top li.spec_1, ul#navi_top li.spec_2, ul#navi_top li.spec_3 {
		float:					left;
		height:					35px;
		margin-right:			10px;
		padding:				15px 10px 0px 0px;
		background-image:		url('../img/navi_marker.gif');
		background-repeat:		no-repeat;
		background-position:	right;
	}
	
	ul#navi_top li.spec_1, ul#navi_top li.spec_2, ul#navi_top li.spec_3 {
		margin-right:			2px;
	}
	
	ul#navi_top li.spec_3 {
		margin-right:			40px;
	}
	
	ul#navi_top li:last-child {
		float:					left;
		background-image:		none;
	}
	
	ul#navi_top li.spec_1, ul#navi_top li.spec_2 {
	margin:						0px;
	padding:					0px;
	}
	
	ul#navi_top li.spec_2 {
	margin-right:				10px;
	}
	
	ul#navi_top li.spec_1 {
		/*height:					34px;
		padding:				16px 15px 0px 15px;
		background-image:		none;
		background-color:		#742836;*/
	} 

	ul#navi_top li a, ul#navi_top li a.selected {
		text-decoration:		none;
	}
	
	ul#navi_top li.selected a.selected {
		font-weight:			bold;
	}
	
	ul#navi_top li.spec_1 a, ul#navi_top li.spec_2 a, ul#navi_top li.spec_3 a {
		/*color:					#ffffff;
		text-decoration:		none;
		font-size:				14px;*/
	}
	
	ul#navi_top li.spec_2 {
		/*height:					34px;
		padding:				16px 15px 0px 15px;
		margin-right:			30px;
		background-image:		none;
		background-color:		#798eb5;*/
	} 
	
	ul#navi_top li.spec_3 {
		height:					34px;
		padding:				16px 15px 0px 15px;
		background-image:		none;
		background-color:		#00325e;
	}


div#content_wrapper {
	float:				left;
	width:				930px;
	padding:			0px 37px 0px 0px;
	margin:				0px 0px 20px 10px;
	background-repeat:	repeat-y;
}

div#content_left {
	float:				left;
	width:				178px;
	margin:				0px 56px 10px 0px;
	padding:			10px 10px 10px 10px;
}

	ul#navi_left {
	list-style-type:	none;
	margin:				0px;
	padding:			0px;
	}
	
	ul#navi_left li, ul#navi_left li.selected {
	background-image:	none;
	background-repeat:	no-repeat;
	background-position:left center;
	padding:			0px 0px 4px 0px;
	}
	
	ul#navi_left a {
	text-decoration:	none;
	font-size:			14px;
	}

div#content_main {
	float:				left;
	width:				676px;
}

div#footer {
	float:					left;
	width:					957px;
	font-size:				11px;
	color:					#ffffff;
	text-align:				center;
	padding:				2px 0px 3px 0px;
	margin-left:			10px;

}

div#shadow {
	float:				left;
	width:				1003px;
	height:				100px;
	padding:			0px 0px 0px 0px;
	background-image:	url('../img/shadow_bottom.png');
	background-repeat:	no-repeat;

}

/* Main */
h1, .span_h1, .rubrik, .rubrik2 {
	font-family:		verdana;
	font-size:		14px;
	font-weight:		bold;
	color:			#333333;
	line-height:		1.4em;
}

.rubrik2 {
	color:			#1A3B71;
}

h3 {
	font-family:		verdana;
	font-size:		12px;
	font-weight:		bold;
	color:			#1A3B71;
}

h4 {
	font-family:		verdana;
	font-size:		11px;
	font-weight:		bold;
	color:			#495E93;
}

.quote {
	font-family:		'times new roman', verdana, arial, helvetica;
	font-size:		15px;
	font-style:		italic;
	display:		block;
	color:			#333333;
}

.rubrik_vit {
	color: #ffffff;
}

h2, .span_h2, .ingress {
	font-family:		verdana;
	font-size:		11px;
	font-weight:		bold;
	color:			#333333;
	line-height:		1.4em;
}

.ingress_vit {
	color: #ffffff;
}

p, span, .text {
	font-family:		verdana;
	font-size:		10px;
	font-weight:		normal;
	color:			#333333;
	line-height:		1.4em;
}

.text_news {
	font-family:		verdana;
	font-size:		10px;
	font-weight:		normal;
	color:			#333333;
	line-height:		1.8em;
}

.text_vit {
	font-family:		verdana;
	font-size:		12px;
	font-weight:		normal;
	color:			#ffffff;
	line-height:		1.4em;
	text-decoration:	none;
}

a, .link {
	font-family:		verdana;
	font-size:		10px;
	font-weight:		normal;
	color:			#666666;
	line-height:		1.4em;
}

.link_vit {
	font-family:		verdana;
	font-size:		12px;
	font-weight:		normal;
	color:			#ffffff;
	line-height:		1.4em;
	text-decoration:	none;
}

/* 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;
}

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

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

.clear {
	clear:				left;
}

/* Copyright */
.text_copy {
	font-family:		verdana;
	font-size:		11px;
	color:			#fff;
	line-height:		1.4em;
}
.link_copy {
	font-family:		verdana;
	font-size:		11px;
	color:			#fff;
	line-height:		1.4em;
}
