@charset "utf-8";
/* CSS Document Ðß$ */

* {
padding:0;
margin:0;
}

html {
height:100%;
width:100%;
}

body {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 62.5%;
color:#060b3d;
margin: 0px;
padding: 0px;
/*background:url(../images/bg-left.png) repeat-y;*/
/*background-color:#fff;*/
min-width:870px;
height:100%;
width:100%;
}

img {
border:0;
}

div, p, h1, h2, h3, h4 {
margin:0;
padding:0;
}

p {
font-size:1.2em;
padding:0 0 1.2em;
line-height:1.2em;
}

.nopad {
padding:0 !important;
}

ul, ol {
margin:0 0 1.2em 1.4em;
}

li {
font-size:1.2em;
}

h3 {
font-size:1.3em;
text-transform:uppercase;
padding:0 0 0.4em;
}

h4 {
font-size:1.2em;
padding:0 0 0.6em;
color:#c7c9cb;
font-weight:normal;
}

.bold {
font-weight:bold;
padding:0;
}

img, div, a, input, span,table,tr,td  { behavior: url("css/iepngfix.htc"); }

.globalborder{ border:#c2c2c2 solid 1px; }

.clear-all{ clear:both; }

.ny-r2 a {
color:#fff;
}

/***********************
LAYOUT
************************/

#wrapper { 
margin:0;
width:100%;
height:100%;
min-width:870px;
min-height:820px;
padding:0;
}

#main { 
margin:0;
width:100%;
min-height:100%;
overflow:visible;
overflow-x:hidden;
padding:0px;
position:relative;
}

#left-pannel { 
margin:0;
height:100%;
width:258px;
background:#dcd7d7 url(../images/left-pannel-bg.png) left top repeat-x;
padding:0px;
position:fixed;
left:0;
bottom:0;
}

#right-pannel { 
margin:0;
min-height:820px;
height:100%;
width:100%;
min-width:712px;
float:left;
position:relative;
margin:0 0 0 258px;
}

/*******Defferent pages background and contant*****/

.home-r { background:url(../images/side-l.png) bottom left repeat-y; height:100%; }

.home-r2{ background:url(../images/home-r2.png) top left  repeat-x; }

.home-r2 #main { height:100%; }

.home-heading-box {
float:left;
width:562px;
height:52px;
font-family: Verdana, Geneva, sans-serif;
color:#fff;
font-size:12px;
background:url(../images/house-of-exparts.jpg) left top;
}

.home-cont-box {
float:left;
width:600px;
height:111px;
font-family: Verdana, Geneva, sans-serif;
color:#fff;
font-size:12px;
position:absolute;
left: 80px;
top: 521px;
}





.ny-r{
background:url(../images/side-l.png) top left repeat-y;
}

.ny-r2{ background:url(../images/ny-r2.png) top left  repeat-x; }

/*.ny-r3{ background:url(../images/ny-r3.png) top left   no-repeat; }*/


.heading-box {
margin:14px 0 0 20px;
}

.cont-box {
width:510px;
color:#fff;
margin:20px 0 30px 100px;
}

.cont-list {
width:610px;
color:#fff;
margin:40px 0 30px 100px;
}

.item {
padding:0 0 20px 0;
}

.item2 {
padding:0 0 0 20px;
width:220px;
}

.item4 {
padding:0 0 0 20px;
width:340px;
}

.item3 {
padding:0 0 0 20px;
}

.item4 p span {
display:inline-block;
width:165px;
}

.float-left {
float:left;
}

.ek-cont-box h4 {
color:#5D931C;
padding:0 0 1em 0;
}

.ny-heading-box {
width:131px;
height:25px;
background:url(../images/ph/nyhederne.png) no-repeat;
}

.ny-cont-box {
margin-top:80px;
}

.ny-cont-item-box {
margin-top:120px;
/*margin-top:620px;*/
margin-left:105px;
}



.bold-text{font-family: Arial, sans-serif;
color:#fff;
font-size:14px; font-weight:bold;  }

.small-text{
font-size:10px; 
line-height:20px;
color:#c7c9cb;
}

.tilb {
width:54px;
height:15px;
font-family: Verdana, Geneva, sans-serif;
color:#c7c9cb;r
background:url(../images/bullet-l.png) left  top  no-repeat; padding:0 0 0 10px;
font-size:10px;
}

.tilb a{ text-decoration:underline; color:#c7c9cb;}

.tilb a:hover{ text-decoration: none; color:#c7c9cb;}


.learn-more {
font-family: Verdana, Geneva, sans-serif;
color:#c7c9cb;
background:url(../images/bullet-r.png)  right  center  no-repeat;
padding:0 10px 0 0px;
display:block;
text-align:right;
}

.learn-more a{ text-decoration:underline; color:#c7c9cb;}

.learn-more a:hover{ text-decoration: none; color:#c7c9cb;}

.da-r2 .learn-more {
background-image:url(../images/pro-bullet-r.png);
}

.go-back {
font-family: Verdana, Geneva, sans-serif;
color:#c7c9cb;
background:url(../images/bullet-l.png)  left  center  no-repeat;
padding:0 0 0 10px !important;
display:block;
clear:both;
text-align:left;
}

.go-back a{ text-decoration:underline; color:#c7c9cb;}

.go-back a:hover{ text-decoration: none; color:#c7c9cb;}

.pro-r3 .go-back {
background-image:url(../images/pro-bullet-l.png);
}

.ek-r .go-back {
background-image:url(../images/green-bullet-l.png);
}

.da-r .go-back {
background-image:url(../images/pro-bullet-l.png);
}

.pro-r{ background:url(../images/side-l.png) top left repeat-y; }

.pro-r2{ background:url(../images/pro-r2.png) top left  repeat-x; }

.pro-r3{ background:url(../images/side-l.png) top left repeat-y;
position:relative;
/*background:url(../images/pro-r3.png) top left   no-repeat;*/ }

.pro-r3 .background {
background:url(../images/projekterne_head.jpg) top left no-repeat;
float:left;
}

.pro-heading-box {
width:151px;
height:25px;
font-family: Arial, sans-serif;
color:#f86e0d;
font-weight:bold;
font-size:16px;
background:url(../images/ph/projekterne.png) no-repeat;
}

.pro-cont-box {
font-family: Verdana, Geneva, sans-serif;
color:#fff;
font-size:10px;
margin-top:370px;
margin-left:105px;
position:relative;
}

/*.pro-cont-box p, */.vi-cont-box p {
width:570px;
}

/*.pro-cont-box li, */.vi-cont-box li {
width:550px;
}

.ko-cont-box p {
width:500px;
}

.ko-cont-box li {
width:480px;
}

.pro-cont-box a{ color:#FFF; text-decoration:underline;} 

.pro-cont-box a:hover{ color:#FFF; text-decoration: none;} 

.pro-tilb {
width:54px;
height:15px;
font-family: Verdana, Geneva, sans-serif;
color:#fff;
background:url(../images/pro-bullet-l.png) left  top  no-repeat;
padding:0 0 0 10px;
font-size:10px;
padding-bottom:20px;
}

.pro-tilb a{ text-decoration:underline; color:#fff;}

.pro-tilb a:hover{ text-decoration: none; color:#fff;}

.project-logo {
width:121px;
float:left;
margin-left:-60px;
margin-right:25px;
}

.text-box {
float:left;
width:510px;
}

.text-box.reduced {
float:left;
width:480px;
}

.blue-bg{color:#fff; background:#009;
font-size:10px;}

.blue-bg a{ text-decoration: none;  color:#fff; padding-bottom:2px;}

.blue-bg a:hover{ text-decoration:underline;color:#fff;}


.white-bg{color: #000; background: #FFF;padding-bottom:2px;
font-size:10px;}

.white-bg a{ text-decoration: none;  color: #000;}

.white-bg a:hover{ text-decoration:underline;color: #000;}

.pro-cont-list {
width:510px;
font-family: Verdana, Geneva, sans-serif;
color:#fff;
font-size:10px;
}

.pro-cont-list a{ color:#FFF; text-decoration:underline;} 

.pro-cont-list a:hover{ color:#FFF; text-decoration: none;} 

.chocolate-color{ color:#a86007; /*font-weight:bold;*/ }

.da-cont-list {
overflow:hidden;
}

.pro-cont-list-1, .da-cont-list-1 {
height:175px;
}

.pro-cont-list-1 p, .da-cont-list-1 p {
color:#a86007;
}




.ek-r{ background:url(../images/side-l.png) top left repeat-y;}

.ek-r2{ background:url(../images/ek-r2.png) top left  repeat-x; }



.ek-heading-box {
width:259px;
height:25px;
font-family: Arial, sans-serif;
color:#5d931c;
font-weight:bold;
font-size:16px;
background:url(../images/ph/eksperterne.png) no-repeat;
}

.ek-cont-box {
	width:640px;
font-family: Verdana, Geneva, sans-serif;
color:#5d931c;
font-size:10px;
height: 214px;
}

.ek-cont-box .active {
font-weight:bold;
text-transform:uppercase;
background:url(../images/bullet.png) no-repeat;
padding:0 0 0 15px;
}

.ek-cont-box a{color:#5d931c; text-decoration:none;}

.ek-cont-box a:hover{color:#5d931c; text-decoration: underline;}


.green-bold{color:#5d931c;
font-size:11px; font-weight:bold; font-family:Verdana, Geneva, sans-serif}



.ek-cont-cata-box{
float:left;
width:607px;
font-family: Verdana, Geneva, sans-serif;
color:#fff;
font-size:10px;
}




.ek-cont-cata{ font-family: Arial, Helvetica, sans-serif;
color:#5d931c; float:left; font-size:11px; width:150px;}

.ek-cont-cata ul{ padding:0; margin:0;}

.ek-cont-cata ul li{ list-style-type:none; padding: 0 0 0 0px; margin:0;}

.ek-cont-cata ul li a{ text-decoration:none; color:#5d931c; }

.ek-cont-cata ul li a:hover{ text-decoration:none; color:#5d931c; background:url(../images/green-bullet-cr.png) left 5px no-repeat;  font-weight:bold;padding: 0 0 0 10px; }

.ek-activ a{ text-decoration:none; color:#5d931c; background:url(../images/green-bullet-cr.png) left 5px no-repeat;  font-weight:bold; padding: 0 0 0 10px; }




.ek-cont-cata-emp{ font-family: Arial, Helvetica, sans-serif;
color:#5d931c; float:left; font-size:11px; width:300px;}

.ek-cont-cata-emp ul{ padding:0; margin:0;}

.ek-cont-cata-emp ul li{ list-style-type:none; padding: 0 ; margin:0 ; display:inline;}

.ek-cont-cata-emp ul li div{ width:140px; float:left;}

.ek-cont-cata-emp ul li a{ text-decoration:none; color:#5d931c; }

.ek-cont-cata-emp ul li a:hover{ text-decoration: underline; color:#5d931c;  }




.ek-cont-list {
width:607px;
font-family: Verdana, Geneva, sans-serif;
color:#fff;
font-size:10px;
padding-bottom:20px;
margin-top:60px;
}

.ek-cont-list ul{ padding:0; margin:0;}

.ek-cont-list ul li{ list-style-type:none; padding: 0 0 0 0; margin:0;}

.ek-cont-list-1 { width:640px; float:left; padding-bottom:20px;}

.ek-cont-list a{ text-decoration: underline; color:#fff;  }

.ek-cont-list a:hover{ text-decoration:none; color:#fff; }





.ek-list-bullet {
color:#fff; background:url(../images/green-bullet-r.png) left top no-repeat ; text-indent:10px; 

}

.tilb2{
width:54px;
height:15px;
font-family: Verdana, Geneva, sans-serif;
color:#fff;
font-size:10px;
padding-bottom:20px;
}



.tilb2 a{ 
text-decoration:underline; color:#fff;
background:url(../images/green-bullet-l.png) left  bottom  no-repeat;
padding-left:15px;
}

.tilb2 a:hover{ text-decoration: none; color:#fff;}








.da-r{ background:url(../images/side-l.png) top left repeat-y; }

.da-r2{ background:url(../images/pro-r2.png) top left  repeat-x; }

.da-r .background {
background:url(../images/datoerne_head.jpg) top left no-repeat;
float:left;
width:100%;
}

.da-heading-box {
width:131px;
height:25px;
font-family: Arial, sans-serif;
color:#f86e0d;
font-weight:bold;
font-size:16px;
background:url(../images/ph/datoerne.png) no-repeat;
}

.da-cont-list {
font-family: Verdana, Geneva, sans-serif;
color:#fff;
font-size:10px;

}

.da-cont-list p {
width:510px;
}

.da-cont-list li {
width:490px;
}

.da-cont-list-3 {
margin-top:360px;
margin-left:120px;
}

.da-cont-list a{ color:#FFF; text-decoration:underline;} 

.da-cont-list a:hover{ color:#FFF; text-decoration: none;} 


.da-pagi-box {
width:568px;
font-family: Verdana, Geneva, sans-serif;
color:#fff;
font-size:10px;
text-align:center;
}

.da-pagi-box a{ color:#FFF; text-decoration:underline;} 

.da-pagi-box a:hover{ color:#FFF; text-decoration: none;} 

.small-text-black {
color: #505153;
font-size:10px;
line-height:25px;
}










/*.vi-r{ background:url(../images/vi-r.png) top left no-repeat; }*/
.vi-r{ background:url(../images/virksomheden_head.jpg) top left no-repeat; }

.vi-r2{ background:url(../images/ny-r2.png) top left  repeat-x; }



.vi-heading-box {
width:171px;
height:25px;
font-family: Arial, sans-serif;
color:#8d167b;
font-weight:bold;
font-size:16px;
background:url(../images/ph/viksomheden.png) no-repeat;
}

.vi-cont-box {
width:603px;
font-family: Verdana, Geneva, sans-serif;
color:#fff;
font-size:10px;
margin-top:360px;
margin-left:105px;
}






.ko-r{ background:url(../images/side-l.png) top left repeat-y; }

.ko-r2{ background:url(../images/ko-r2.png) top left  repeat-x; }



.ko-heading-box {
width:132px;
height:25px;
font-family: Arial, sans-serif;
color:#5d931c;
font-weight:bold;
font-size:16px;
background:url(../images/ph/kontakten.png) no-repeat;
}

.ko-cont-box {
font-family: Verdana, Geneva, sans-serif;
color:#5d931c;
font-size:10px;
height: 78px;
}

.ko-cont-box a {
color:#fff;
}


.ko-contact-box {
width:500px;
font-family: Verdana, Geneva, sans-serif;
color: #FFF;
font-size:10px;
overflow:hidden;
}

.ko-contact-box > p {
display:none;
}

.ko-contact-box a{ text-decoration:underline; color:#FFF;}

.ko-contact-box a:hover{ text-decoration: underline; color:#FFF;}


.ko-text-box{ width:325px; height:20px; background:#FFF; border-top:#8b8f82 solid 1px; padding:5px 0 0 5px;}


.ko-text-fild{ width:325px; height:109px; background:#FFF; border-top:#8b8f82 solid 1px; padding:5px 0 0 5px;}

.go{
background:url(../images/send-butt.png) no-repeat left top;
width:84px;
height:20px;
border:0;
cursor:pointer;
float: right; text-decoration:underline; color:#FFF;
}

/*---------LOGO----------*/
.logo {
float:left;
width:220px;
height:215x;
position:absolute;
left: 25px;
bottom: 320px;
}

.logo h1  {
font-family: "Trebuchet Ms", Verdana, Arial, Helvetica, sans-serif;
font-size: 16px;
margin:0;
padding:0;

}
.logo h1 a {
text-indent:-9999px;
text-decoration:none;
display:block;
background-repeat: no-repeat;

}

/*--------LOGO End-------------*/

/*--------nav-pannel-------------*/

.left-nav-pannel{
position:absolute;
width:149px;
left: 104px;
top: 552px;
}

.nav {
font-size:12px;
color: #000;
margin:0;
padding:0;
width:154px;
position:absolute;
bottom: 175px;
height: 145px;
left:118px;
}

.main-address {
position:absolute;
bottom: 20px;
right:16px;
width:200px;
color:#009cec;
text-align:right;
}

.main-address p {
font-size:10px;
/*font-weight:bold;*/
color:#888;
}

.nav ul{
padding-top:40px;
margin: 0;
}

.nav li{
margin:0; 
list-style-type:none;  
height:20px;
}

.nav a {
height:20px;
width:138px;
display:block;
background-position:right;
background-repeat: no-repeat;
}

.nav a span {
display:block;
height:20px;
}

.fo span a {
text-indent:-9999px;
background-image:url(../images/nav/n_0.png);
}
.fo span a:hover {
text-indent:-9999px;
background-image:url(../images/nav/n_0_s.png);
}

.fo-current a{
text-indent:-9999px;
background-image:url(../images/nav/n_0_s.png);
}

.ny span a {
text-indent:-9999px;
background-image:url(../images/nav/n_1.png);
}
.ny span a:hover {
text-indent:-9999px;
background-image:url(../images/nav/n_1_s.png);
}

.ny-current a{
text-indent:-9999px;
background-image:url(../images/nav/n_1_s.png);
}

.pro span a {
text-indent:-9999px;
background-image:url(../images/nav/n_2.png);
}
.pro span a:hover {
text-indent:-9999px;
background-image:url(../images/nav/n_2_s.png);
}

.pro-current a{
text-indent:-9999px;
background-image:url(../images/nav/n_2_s.png);
}	

.ek span a {
text-indent:-9999px;
background-image:url(../images/nav/n_3.png);
}
.ek span a:hover {
text-indent:-9999px;
background-image:url(../images/nav/n_3_s.png);
}

.ek-current a{	
text-indent:-9999px;
background-image:url(../images/nav/n_3_s.png);
}	

.da span a {
text-indent:-9999px;
background-image:url(../images/nav/n_4.png);
}
.da span a:hover {
text-indent:-9999px;
background-image:url(../images/nav/n_4_s.png);
}

.da-current a{
text-indent:-9999px;
background-image:url(../images/nav/n_4_s.png);
}	

.vi span a {
text-indent:-9999px;
background-image:url(../images/nav/n_5.png);
}
.vi span a:hover {
text-indent:-9999px;
background-image:url(../images/nav/n_5_s.png);
}

.vi-current a{
text-indent:-9999px;
background-image:url(../images/nav/n_5_s.png);
}	

.ko span a {
text-indent:-9999px;
background-image:url(../images/nav/n_6.png);
}
.ko span a:hover {
text-indent:-9999px;
background-image:url(../images/nav/n_6_s.png);
}

.ko-current a{	text-indent:-9999px;
background-image:url(../images/nav/n_6_s.png);
}	


/*--------nav-pannel-------------*/

