@charset "utf-8";
/* CSS Document */


body{
	background:url(../img/bg_body.gif) top left repeat-x #fff;
	color:#444;
	text-align:center;
	font:0.7em Arial, Helvetica, sans-serif;
	margin-top:0;
	}
	
a{
	color:#b49045; 
	text-decoration:none;
	font-weight:bold;
	}
	a:hover{text-decoration:underline;}
	
a img{
	border:0;
	}
	
img.h1{
	margin:12px 0;
	}		
	
p{
	margin:0 0 12px;
	line-height:1.6;
	}
	
h1{
	color:#b49045;
	font-size:2.2em;
	font-weight:7;
	margin:10px 0;
	}
	
h2{color:#b49045;
	font-size:1.6em;
	font-weight:normal;
	margin:0 0 10px;}	
	
.frontimg {
	margin-left:-15px;
}
	
div#wrapper_container{
	width:815px;
	text-align:left;
	margin:0 auto;
	overflow:hidden;
	}
	
div#shadow_left{
	width:15px;
	background:url(../img/bg_shadow_left.gif) top right no-repeat;
	height:650px;
	float:left;
	}

div#shadow_right{
	width:15px;
	background:url(../img/bg_shadow_right.gif) top left no-repeat;
	height:650px;
	float:right;
	}
	
div#container{
	width:785px;
	text-align:left;
	float:left;
	}
	
div#header{
	padding:0;
	overflow:hidden;
	width:785px;
	background:url(../img/bg_header.gif) left bottom repeat-x;
	margin:0;
	height:90px;
	position:relative;
	}
	
a.logo{
	top:20px;
	left:0;
	position:absolute;
	}	
		
ul#flags{
	list-style:none;
	margin:0;
	padding:0;
	width:100px;
	position:absolute;
	top:15px;
	right:0px;
	text-align:left;
	}
	ul#flags li{float:right; margin:0 10px 0 0; padding:0;}
	
ul#menu{
	list-style:none;
	margin:0;
	padding:0;
	text-transform:uppercase;
	xbackground:#eee;
	position:absolute;
	top:51px;
	right:0px;
	}
	ul#menu li{
		float:left;
		margin:0 20px 0 0;
		padding:0 0 25px;
		}
		ul#menu li.active{background:url(../img/bg_hover_li.gif) center bottom no-repeat;}
		ul#menu li.active a{color:#00d8ff;}
		ul#menu li a{color:#fff; font-size:1em; font-weight:400;}
		ul#menu li a:hover{color:#00d8ff; text-decoration:none;}
	
div#wrapper{
	padding:0;
	background:#fff;
	}
	div#top{
		margin:0;
		background:#fff;
		width:755px;
		overflow:hidden;
		padding:5px 15px 0;
		}
		div#top .left{
			width:245px;
			float:left;
			}
		div#top .right{
			width:490px;
			float:right;
			padding:0 0 0 20px;
			}
			div#top .right .text_left{
				width:230px;
				float:left;
				padding-right:10px;
				
				}
			div#top .right .text_right{
				width:240px;
				float:right;
				padding:0 0 0 10px;
				}	
				
div#bottom{
	margin:0;
	background:#fff;
	width:755px;
	overflow:hidden;
	padding:0 15px 20px;
	}
	div#bottom_start{
	margin:0;
	background:#fff;
	width:755px;
	overflow:hidden;
	padding:0 15px 20px;
	}
	div#bottom_start a{color:#b49045;}	

	div#bottom_start .left{
		float:left;
		width:235px;
		padding:0 10px 0 0;
		}

	div#bottom_start .center{
		float:left;
		width:230px;
		padding:0 10px 0 20px;
		}

	div#bottom_start .right{
		float:right;
		width:240px;
		padding:0 0 0 10px;
		}

		
	div#bottom .fullwidth{
		width:100%;
		float:left;
		padding:0 10px 0 0;
		}
	div#bottom .one{
		width:368px;
		float:left;
		padding:0 10px 0 0;
		}
	div#bottom .two{
		width:367px;
		float:right;
		padding:0 0 0 10px;
		}
	div#bottom .one_large{
		width:515px;
		padding:0 10px 0 0;
		float:left;
		}
		div#bottom .one_large ul{
			list-style:none;
			margin:5px 0 0 10px;
			padding:0 0 10px;
			}
			div#bottom .one_large ul li{
				background:url(../img/bg_bullet_blue.gif) top left no-repeat;
				padding:0 12px;
				margin:5px 0;
				}
	div#bottom .two_menu{
		width:190px;
		height:285px;
		padding:0 0 0 20px;
		float:right;
		background:url(../img/shadow_fordjupning.gif) top left no-repeat #fff; 
		}
		div#bottom .two_menu h2{margin:19px 0 12px; font-weight:700; font-size:1.4em;}
		div#bottom .two_menu ul{list-style:none; margin:0; padding:2px 10px;}
			div#bottom .two_menu ul li{margin:0 0 5px; padding:0 10px; background:url(../img/bg_two_menu.gif) center left no-repeat;}
			div#bottom .two_menu ul li a{}
			div#bottom .two_menu ul li a.active{text-decoration:underline;}					
	
	
div#footer{
	border-top:1px solid #d2d2d2;
	color:#adadad;
	font-size:0.85em;
	text-align:right;
	margin:0 15px;
	padding:5px 0;
	}	
	
	
ul#news{
	list-style:none;
	margin:12px 0;
	padding:0;
	}
	ul#news li{
		margin:7px 0;
		padding:0;
		}
		
table.konstruktion{
	width:515px;
	border-left:1px solid #bababa;
	border-top:1px solid #bababa;
	margin-bottom:12px;
	}
	table.konstruktion tr.bg_gold{background:#c9a75f; font-weight:bold; color:#fff; text-align:center;}
	table.konstruktion td{padding:2px; border-right:1px solid #bababa;
	border-bottom:1px solid #bababa;}
