/**-----------------standarter------------------**/
body{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#232323;
	background-image:url(/style/graphics/bg.png);
	background-repeat:no-repeat;
	padding:0px;
	margin:0px;
	background-color:#005e5d;
	background-position: center top;	
}
a{ color:#777777;  text-decoration:none}
h1{color:#005859; font-size:16px;font-weight:normal; padding:0; margin:0;	font-family: "Georgia", Times New Roman, Times, serif;}
h2{color:#005859; font-size:14px;font-weight:bold; padding:0; margin:0;	font-family: "Georgia", Times New Roman, Times, serif;}
h3{color:#000; font-size:11px;font-weight:normal; padding:0; margin:0;}
img{ border:0px}
.clear{clear:both}
a {outline:none;}
#kontaktfelt{position:absolute;right:30px;
top:76px;}
p{margin:0px; padding:0px;}
/**-------------wrapper----------**/
#mainwrapper{width:947px; position:relative; padding-top:0px; margin-top:0px; margin-right:auto; margin-bottom:0; margin-left:auto}
/**-------------head----------**/
.logo{background-image:url(/style/graphics/logo.png);
height:145px;
left:323px;
position:absolute;
top:10px;
width:311px;
z-index:20;}
#head{
height:195px;
width:947px;padding:0px; margin:0px;}

/**-------------content----------**/
.content{
background-image:url(/style/graphics/contentmidt.png);
float:left;
margin-left:-6px;
margin-top:2px;
padding-left:84px;
width:821px;min-height:400px;
}


.content_top{background-image:url(/style/graphics/contenttop.png);
float:left;
height:203px;
margin-bottom:-2px;
margin-left:-6px;
margin-top:20px;
padding-bottom:0;
position:relative;
width:950px;
z-index:200;}

.content a{color:#478d8c;
font-weight:lighter;
text-decoration:underline;}
.content p{font-size:11px; line-height:15px}
.content_bottom{
background-image:url(/style/graphics/contentbottom.png);
float:left;
height:246px;
width:952px;
z-index:25;margin-left:-6px;margin-top:-205px;}
/**-------------forsiden----------**/
#forsiden{float:left;
padding-left:45px;
padding-top:41px;
width:452px;}
#forsiden h1{color:#FF0300;
font-size:37px;
letter-spacing:-4px;padding-top:0; float:left;}
#forsiden h2{float:left;
font-size:14px;
margin:21px 0 0 3px;
padding:0;
}
#forsiden h3{float:left;
font-size:14px;
font-weight:normal;
margin-bottom:0;
margin-left:-114px;
margin-top:35px;
padding:0; }
#forsiden h4{float:left;
font-size:20px;
font-weight:normal;
margin:33px 0 24px -22px;
padding:0;
}

#forsiden p{float:left;
font-size:13px;
margin-top:-15px;}
.txt{width:437px;}

.kundetype1{background-image:url(/style/graphics/spandrod.png);}
.kundetype2{background-image:url(/style/graphics/spandgron.png);}
.kundetype3{background-image:url(/style/graphics/spandbla.png);}


.kundetype1,.kundetype2,.kundetype3{
float:left;
height:57px;
margin-top:20px;
padding-left:23px;
padding-top:133px;
width:127px;}

.kundetype1:hover{background-image:url(/style/graphics/spandrodhover.png);}
.kundetype2:hover{
background-image:url(/style/graphics/spandgronhover.png);}
.kundetype3:hover{
background-image:url(/style/graphics/spandblahover.png);}

.kundetype1 a, .kundetype2 a, .kundetype3 a{color:#FFFFFF;
font-size:14px;
font-weight:bold;
letter-spacing:-1px;
text-transform:uppercase;}



/**-------------billedet----------**/
#image{float:right;
margin-right:8px;
margin-top:-31px;margin-bottom:-34px;}
#image_mask{float:right;
position:absolute;
right:8px;
top:-31px;}
.image_txt{position:absolute;
right:0;
top:0;}
.image_txt td{padding-top:0px; padding-left:20px; padding-right:20px; vertical-align:top; margin-top:0px;}
.image_txt p{color:#FFF; }
.image_txt h3{color:#FFFFFF;
margin:20px 0 -7px;
padding:0;}
/**-------------bottom----------**/
.bottom{
float:left;
height:5px;
width:947px;
}
/**-------------top----------**/
.frame{
background:transparent url(/style/graphics/frame.png) repeat scroll right center;
height:77px;
margin-right:6px;
padding-right:20px;
padding-top:41px;
position:absolute;
right:-1px;
text-align:right;
top:16px;
width:374px;
z-index:10;
}
.frame a{letter-spacing:-1px;}
.frame span{color:#F00; font-size:16px; font-weight:bold;}
/**-------------menu----------**/
#menu{
height:50px;
list-style-type:none;
list-style-type:none;
margin:0 0 0 26px;
padding:0 0 0 87px;
position:relative;
text-align:center;
top:-42px;
width:762px;
z-index:500;}
.index{ 
	display: none;
	}

#menu li{
	color:#000000;
	float:left;
	height:35px;
	list-style-type:none;
	margin-top:4px;
padding-left:7px;
padding-right:7px;
	background-attachment: scroll;
	background-color: transparent;

}
#menu li a:hover {display:block; color:#666; height:36px; margin:0;padding:7px 10px 0; }
#menu li a{color:#000000;
display:block;
font-size:12px;
line-height:23px;
margin:0;
padding:7px 10px 0;
text-align:left;}


#menu li:hover ul{display:block; margin-left:10px; padding-top:0px; padding-bottom: 7px;}
#menu li ul{
background-color:#FFFFFF;
border:1px solid #CCCCCC;
position:absolute;
text-align:left;
top:42px;
}

#menu ul{float:left; list-style-position:outside; margin:0;	padding:0; text-align:center; list-style-type: none; display:none;}
#menu a{color:#000; font-size:12px; text-decoration:none;}
#menu .current {color:#FFFFFF;
height:35px;
margin:4px 0 0;
padding:0;
position:relative; }
#menu .current:hover li a{
color:#000;
height:34px;
margin:0;
padding:0;
}

#menu .current:hover li{
margin-left:10px; margin-right:10px;
}

#menu li.current ul {
background-color:#FFFFFF;
left:2px;
margin:0;
padding:3px 0 4px;
position:absolute;
top:39px;
}


#menu li.current ul  li.current {
height:26px;
line-height:23px;
margin:0 0 0 0px;
padding:0;background-color:#d1e5e5;
}
#menu li.current ul  li.current a {

}
#menu li.current ul  li  {
margin:0px;
line-height:23px;
padding: 0;
}

#menu li.current ul a:hover  {
	color:#666;
	height:34px;
	margin:0;
	padding:0;

}
#menu li li a:hover {display:block; color:#666; height:34px; margin:0;padding:7px 10px 0; }

#menu li.current li a{ color:#666; font-weight:normal;padding:0; margin:0;}
#menu li li{ white-space:nowrap; float:none; position:relative; background-image:none;padding:0; margin-left:-1px;  margin-right:10px; margin-top:0px;height:25px;}

.current .NavL {
	z-index:28;
	position: relative;
	float:left;
	height:54px;
	padding-left:8px;
	margin-top:-9px;
	background-attachment: scroll;
	background-color: transparent;
	background-image: url(/style/graphics/menu_current_left.png);
	background-repeat: repeat-x;
	background-position: left center;
	padding-top:2px;
}
#menu  li.current a {
color:#FFFFFF;font-weight:bold;margin-top:7px;
}
.current .NavR {
background:transparent url(/style/graphics/menu_current_right.png) no-repeat scroll 0 0;
	z-index:28;
	position: relative;
	float:left;
	height:54px;
	padding-left:8px;
	margin-top:-9px;
background-repeat: repeat-x;
	background-position: left center;
	padding-top:2px;}

#menu ul li.current .NavR {
background:none;
z-index:28;
margin-top:0;
height:0px;
line-height:0px;
position: relative;
float: none;
padding-left:8px;
padding-top:2px;


}
#menu ul li.current .NavL {
background:none;
height:0px;
line-height:0px;
margin-top:0;
z-index:28;
position: relative;
float: none;
}
#menu ul li.current{
color:#6CF;
position:relative;
z-index:1;
}
#menu ul li a {
	text-align:left;

}
#menu .current li{margin-left:10px;  margin-right:10px; margin-top:0px;}

#menu li.current li.current {

 }
 
 
#main{
	float:left;
	margin:0;
	padding:0;
	width:790px;
	z-index:0;
	position:relative;
	background-attachment: scroll;
	background-color: transparent;
	background-image: url(/style/graphics/midt.png);
	background-repeat: no-repeat;
	background-position: center top;
	min-height:200px;

}
.contentindhold{padding-top:25px; padding-left:40px;padding-right:40px;}

#forsidebund{	background-image: url(/style/graphics/forside_bund.png);
	background-repeat: no-repeat;
	height:299px;
width:792px;margin-left:-27px;float:left;}
#forsidebund_samlet{
	background-image: url("/style/graphics/samlet_midt.png");
    background-position: center top;
    background-repeat: no-repeat;
    float: left;
    margin-left: -124px;
    margin-top: -28px;
    position: relative;
    width: 961px;}

.forsidetd{padding-right:32px;}
.forsidebund{padding-top:185px; padding-left: 13px; padding-right:8px;}
.forsidebund h3{color: #f9be5f;font-family: "Georgia", Times New Roman, Times, serif; font-size:12px; font-weight:bold;}
.forsidebund p{color:#FFF;}


td.style8{background-color:#fff;height:30px;	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ccc;}
td.style24{
	height:25px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ccc;
}
/**-------------footer----------**/
.footer {color:#478d8c;
float:right;
font-size:11px;
margin-right:69px;
}
.footer a{color:#478d8c;

font-size:11px;

margin-top:-8px;}
.tekstfelt{width:295px;}
.felt2{width:218px; height:14px;}
.felt_tekster2{font-size:11px;}
#sendknap{float:right;}

