/* CSS Dokument producerat av Webanalys Marketing */
body{
	color:#153B63;
	font:12px Arial, Helvetica, sans-serif;
	background:#FFF;
}
body,img,div,ul,li,form{
	margin:0;
	padding:0;
}
h1{
	top:6px;
	margin:0;
	padding:11px 0 11px 11px;
	font-weight:bold;
	font-size:160%;
	color:#FFF;
	background:#829CB9;
}
h2{
	margin:5px 0 0;
	font-size:12px;
	font-weight:bold;
}
h3{
	margin:5px 0 0;
	font-size:11px;
	font-weight:bold;
}
p{margin:0 0 8px;}
a{color:#000;text-decoration:none;}
a:hover{}
a img{border:none;}
div,h1{position:relative;}

/* Layout */
#header,#body,#footer{
	width:720px;
	margin:0 auto;
}
#header{
	height:66px;
}
	#nav{
		height:17px;
		font-size:10px;
		line-height:17px;
		background:#B4C6D9;
	}
		#nav a{
			font-size:10px;			
			color:#153B63;
		}
		#nav .left{
			float:left;
			height:17px;
			width:auto;
			padding:0 10px 0 0;
			border-right:1px solid #FFF;
		}
		#nav .right{
			float:right;
			height:17px;
			width:auto;
			padding:0 10px;
			border-left:1px solid #FFF;
		}
	#banner{
		height:49px;
		background:#FFF url(../images/logo_sv.gif) no-repeat;
	}
		#logo{
			position:absolute;
			top:0;
			right:0;
			height:49px;
			width:100px;
		}
		#popup{
			position:absolute;
			top:0;
			right:100px;
			height:49px;
			width:185px;
		}
#body{
	background:url(../images/bg.gif) repeat-y right top;
}
	#content{
		float:right;
		width:540px;
	}
		#ingress{
			background:#B4C6D9;
		}
			p.ingress{
				display:block;
				margin:0;
				padding:10px;
				background:#DFE9F3;
			}
		#text{
			float:left;
			width:340px;
			margin:10px 0 0 12px;
			padding:0;
			background:#F1F1F1;
		}
			#text h2,#text h3,#text p{
				padding:0 5px;
			}
		#blurps{
			float:right;
			width:174px;
			margin:10px 0 0;
		}
			.blurp{
				margin:0 0 6px 0;
				background:#BFD2E3;
			}
			.blurp h2{
				margin:0;
				padding:2px 3px;
				font-size:12px;
				font-weight:bold;
				color:#FFF;
				background:#153B63;
			}
			.blurp p{
				padding:3px;
				font-size:11px;
			}
			.blurp a{
				color:#153B63;
			}
	#menu{
		width:174px;
		padding:0 6px 0 0;
		color:#FFF;
		font-size:11px;
		background:url(../images/menu_bg.gif) repeat-y;
	}
		#menu a{
			display:block;
			padding:2px 0 2px 18px;
			color:#FFF;
			background:url(../images/arrow_8x10_white.gif) no-repeat 10px 2px;
		}
		#menu a:hover{
			background:#1B528C url(../images/arrow_8x10_white.gif) no-repeat 10px 2px;
		}
		#menu h2{
			margin:0;
			padding:12px 0 7px 10px;
			color:#FFFFFF;
			font:bold 13px/16px Arial, Helvetica, sans-serif;
		}
		#menu h3{
			padding:2px 0 4px 10px;
			font:bold 11px/13px Arial, Helvetica, sans-serif;
		}
		.line{
			overflow:hidden;
			height:1px;
			margin:0 0 0 10px;
			font-size:0;
			background:#B4C6D9;
		}
		#search{
			padding:10px 6px 7px 12px;
			color:#153B63;
			background:url(../images/search_bg.gif) repeat-y;
		}
			#search input{
				font-size:11px;
				background-color:#DFE9F3;
				padding:0;
				line-height:13px;
				width:76px;
				color:#153B63;
				margin:0;
				height:13px;
			}
			#search a{
				display:inline;
				color:#153B63;
				background:none;
			}
			#search a:hover{
				background:none;
			}
#footer{
	height:17px;
	background:url(../images/footer_bg.gif) no-repeat 6px top;
}
	#footer a{
		padding:0 0 0 12px;
		color:#153B63;
		font-size:11px;
	}
.clearfix:after{
	content:"."; 
	display:block; 
	height:0; 
	clear:both; 
	visibility:hidden;
}