@charset "utf-8";
/* CSS Document */

/* -------------------------------- */
/* Grund element */

body {
	background:url(bilder/dp_bg.gif);
	margin:0;
	padding:0;
	font-family:Verdana;
	font-size:0.7em;
	}

* p {
	margin:0;
	padding:0;
	line-height:1.4em;
	}

h1 {
	margin:0;
	padding:0;
	font-size:1.4em;
	font-weight:bold;
	padding:2px 0;
	}

h2 {
	margin:0;
	padding:0;
	font-size:1.2em;
	font-weight:bold;
	letter-spacing:1px;
	padding:2px 0;
	}

a {
	color:#007dc3;
	text-decoration:none;
	}

a:hover {
	color:#007dc3;
	text-decoration:underline;
	}

/* -------------------------------- */
/* Klasser */

.clearfloat {
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
   }

/* RUNDA HÖRN BOXAR */
#container {background: #bec9d8;}
.roundtop {background: #ffffff;}
.roundbottom {background: #ffffff;}
.r1{margin: 0 5px; height: 1px; overflow: hidden; background: #bec9d8;}
.r2{margin: 0 3px; height: 1px; overflow: hidden; background: #bec9d8;}
.r3{margin: 0 2px; height: 1px; overflow: hidden; background: #bec9d8;}
.r4{margin: 0 1px; height: 2px; overflow: hidden; background: #bec9d8;}
.content {padding: 10px;}
/* ----------------------- */



/* -------------------------------- */
/* Positionering */

div#pagewrapper {
	width:1025px;
	margin:0 auto;
	padding-left:6px;
	background:#FFFFFF;
	}

div#header {
	width:1025px;
	height:85px;
	margin:0;
	padding:0;
	}

div#header_meny {
	background:url(bilder/meny_bg.jpg) no-repeat;
	width:1025px;
	height:33px;
	margin:0;
	padding:0;
	text-align:right;
	}
	
div#meny {
	width:1005px;
	background:#bec9d8 url(bilder/dp_undermeny_logo.jpg) no-repeat;
	margin:6px 6px 6px 0px;
	padding:6px 6px 6px 0px;
	}
	
	div#meny a{
		float: left;
		text-decoration: none;
		padding: 0em 1em;
		font-size:100%;
		font-weight:bold;
		}
		
	div#meny ul {
		margin:0px;
		padding-left:30px;
		float: left;
		width: 1000px;
		}
		
	div#meny li {
		display:inline;
		}

	#meny a:link{color: #000000;}
	#meny a:visited{color: #000000;}
	#meny a:hover{color:#ffffff;}
	#meny a.current{color: #ffffff;}
	#meny a.startsida{color: #000000;}
	#meny a.current:hover {color: #000000;}

div#wrap {
	background:#ffffff;
	width:1025px;
	padding-bottom:8px;
	}

div#content_left {
	width:424px;
	float:left;
	background:#000000;
	}
div#content_left_top {
	width:424px;
	float:left;
	}
div#content_left_bottom {
	background:url(bilder/left_bg.jpg) no-repeat;
	padding-top:30px;
	margin:0;
	width:424px;
	float:left;
	}

div#content_right {
	width:601px;
	float:right;
	background:#FFFFFF;
	}
div#content_right_top {
	background:url(bilder/content_bg.jpg) top right no-repeat #ffffff;
	margin:0;
	margin-left:20px;
	padding-left:20px;
	padding-right:60px;
	float:right;
	width:490px;
	border-left:1px solid #bec9d8;
	}

div#content_right_top_index {
	background:url(bilder/content_bg.jpg) top right no-repeat #ffffff;
	margin:0;
	margin-left:20px;
	padding-left:20px;
	padding-right:10px;
	float:right;
	width:540px;
	border-left:1px solid #bec9d8;
	}

div#content_right_top_left {
	width:345px;
	float:left;
	border-right:1px solid #bec9d8;
	padding-right:10px;
	}

div#content_right_top_right {
	width:180px;
	float:right;
	}
	div#content_right_top_right h1 {
		width:95%;
		display:block;
		border-top:1px solid #bec9d8;
		border-bottom:1px solid #bec9d8;
		padding:2px 0;
		margin:0;
		text-align:center;
		color:#bec9d8;
		font-weight:bold;
		font-size:100%;
		}
	div#content_right_top_right li {
		list-style-type:none;
		padding:5px 0;
		}

div#prev_next_index {
	margin:0;
	float:right;
	width:180px;
	text-align:right;
	}

div#prev_next {
	margin:0;
	float:right;
	width:180px;
	text-align:right;
	padding-right:60px;
	}

div#content_right_bottom {
	background:url(bilder/content_aktuellt.jpg) no-repeat #ffffff;
	margin:0;
	padding-top:50px;
	padding-left:77px;
	width:524px;
	float:right;
	}

div#content_right_bottom_nyheter {
	background:url(bilder/content_aktuellt.jpg) no-repeat #ffffff;
	margin:0;
	padding-top:50px;
	padding-left:77px;
	width:344px;
	float:left;
	}

div#snabbfakta {
	width:1000px;
	padding:10px;
	background:#FFFFFF;
	}
	div#snabbfakta_rubrik {
		width:45%;
		float:left;
		}
		div#snabbfakta_rubrik h1 {
			color:#7992b0;
			font-size:3em;
			font-weight:bold;
			}
	div#snabbfakta_content {
		width:52%;
		float:right;
		}
		div#snabbfakta_content h1 {
			color:#ffffff;
			margin:0;
			font-size:1.2em;
			font-weight:bold;
			padding-bottom:10px;
			}

div#footer {
	width:1011px;
	background:#FFFFFF;
	margin:10px auto;
	padding:10px;
	}
