#maincontainer {
width: 980px; position:absolute; top:0px; left:50%;
margin:0px; margin-left:-490px; padding:0px;}

.forside_venstrespalte {
width:645px; position:relative; float:left;
margin:0px; margin-right:55px; padding:0px;}

.forside_hoejrespalte {
width:218px; position:relative; float:left;
margin:0px; padding:0px;}

.venstrespalte {
width:415px; position:relative; float:left;
margin:0px; margin-right:25px; padding:0px;}

.hoejrespalte {
width:234px; position:relative; float:left;
margin:0px; padding:0px;}

#leftshadow {background:url(/Files/System/09gfx/left_shadow.png); position: absolute; left: -22px; top: 145px; width: 22px; height: 730px}
#rightshadow {background:url(/Files/System/09gfx/right_shadow.png); position: absolute; right: -22px; top: 145px; width: 22px; height: 730px}

#header {
width:100%; position:relative; float:left;
margin:0px; padding:0px;}

#logo {
width:240px; position:relative; float:left;
margin:0px; padding:0px;}

#navigation {
width:600px; position:relative; float:left;
margin:0px; margin-top:98px; padding:0px; padding-left:130px;
text-align:left;}

#navigation ul.M0 {
margin:0px; padding:0px;}

#navigation ul.M0 li{
margin:0px; margin-right:30px; padding:0px;
list-style-type:none; display:inline; text-align:center;}

#navigation ul.M0 li.inpath {
margin:0px; margin-right:30px; padding:0px; padding-bottom:9px;
border-bottom:4px solid #Fb6200; text-align:center;}

#navigation ul.M0 li a {
margin:0px; padding:0px;
font-size:14px; color:#7c7c7c; text-decoration:none;}

#toppic {
width:100%; position:relative; float:left;
margin:0px; padding:0px;
border-top:3px solid #fb6200; text-align:left;}

#vnav {
width:100%; height:36px; position:relative; float:left;
margin:0px; padding:0px;
background:url(/Files/System/09gfx/ver_menubg.png); text-align:left;}

ul.verticalnav {position:absolute; top:0px; left:0px; margin:0; height:36px; padding:0px 30px 9px 30px;}
.verticalnav li {display:inline; disc-style-type: none; border-left:}
li.vnavlink1 {padding-right:114px}
li.vnavlink2 {padding-right:20px}
li.vnavlink3 {margin-left:390px}

#quickmenu {
width:950px; height:137px; position:relative; float:left;
margin:0px; padding:0px; padding-left:30px;
text-align:left; background:url(/Files/System/09gfx/quick_menubg.png) repeat-x;}

.quickmenu_button {
width:218px; position:relative; float:left;
margin:0px; margin-right:15px; padding:0px;}

#maincontent {
width:100%; position:relative; float:left;
margin:0px; padding:0px;
text-align:left;}

#leftmenu {
width:247px; height:100%; position:relative; float:left; 
margin:0px; margin-top:45px; padding:0px;
background:#252525;}

#menuheader {
width:217px; height:20px; position:relative; float:left; 
margin:0px; padding:0px; padding-top:8px; padding-left:30px;
background:url(/Files/System/09gfx/subsubmenu_bg.png) repeat-x;
color:#FFF; font-weight:bold;}

#menuheader a
{
    color:White;
    text-decoration:none;
    font-weight: bold;
}

#leftmenu ul{list-style:none}
#leftmenu ul.M0 {padding:0px; margin: 0px; margin-top:5px; width:247px;}
#leftmenu ul.M0 li {padding:3px 0px 0px 0px; margin: 0px; min-height:27px}
#leftmenu ul.M0 li.inpath{}
#leftmenu ul.M0 li:hover{}
#leftmenu ul.M0 li a{color:#ffffff; font-size: 10px; padding-left:30px; text-decoration:none;}
#leftmenu ul.M0 li.lastitem {border-bottom:1px solid white;}
#leftmenu ul.M0 li.notinpath {height:18px;}
#leftmenu ul.M0 li.notinpath a{font-weight: normal;}
#leftmenu ul.M0 li.inpath a{font-weight: bold;}

#leftmenu ul.M1 {
margin:0px; padding:0px;}

#leftmenu ul.M1 li.notinpath a {
font-weight:normal; line-height:25px;}

#leftmenu ul.M1 li.inpath a#activeitem{
font-weight:bold; color:#fb6200;}

#forside_content {
width:980px; min-height:75px; position:relative; float:left; margin-top:30px; padding-left:30px;}

#content {
width:676px; min-height:400px; position:relative; float:left; margin-top:40px; padding-left:30px;}

#footer {width:940px; position:relative; float:left; 
margin:0px; margin-top:20px; padding:0px; padding:20px; 
border-top:1px solid #fb6200;}

#footer small{
font-size:10px; color:#A1A1A1;}

#footer small a{
font-size:10px; color:#A1A1A1; text-decoration: none;}

.ref_holder1, .ref_holder2 {
width:187px; height:200px; position:relative; float:left;
margin:0px; margin-right:55px; margin-bottom:25px; padding:0px;}

.ref_holder0 {
width:187px; height:200px; position:relative; float:left;
margin:0px; margin-bottom:25px; padding:0px;}

.ref_image {
width:100%; position:relative; float:left;
margin:0px; margin-bottom:10px; padding:0px;}

.kontakt_holder1, .kontakt_holder2, .kontakt_holder3 {
width:154px; position:relative; float:left;
margin:0px; margin-right:20px; margin-top:20px; padding:0px;}

.kontakt_holder0 {
width:154px; position:relative; float:left;
margin:0px; margin-top:20px; padding:0px;}

.kontakt_image {
width:100%; position:relative; float:left;
margin:0px; margin-bottom:10px; padding:0px;
border-bottom:1px solid #fb6200; text-align:center;}

.kontakt_info {
width:100%; position:relative; float:left;
margin:0px; padding:0px;}

.ref_info {
width:100%; position:relative; float:left;
margin:0px; padding:0px;}

#header_news {
width:100%; height:283px; position:relative; float:left;
margin:0px; padding:0px;
background:url(/Files/System/09gfx/headerbg.png) no-repeat;}

#header_news table {
color:#ffffff;}

#header_info {
width:400px; position:relative; float:left;
margin:0px; padding:50px; padding-top:60px;}

#header_info span.heading {
font-size:20px; color:#fb6200;}

#header_info p {
font-size:14px; color:#ffffff;}

#header_info a {
font-size:12px; text-decoration:none;}

#header_image {
width:250px; position:relative; float:left;
margin:0px; padding:20px; padding-top:30px;}

#header_image img {
border:6px solid #2d2c2c;}

#arrow_left {
width:40px; position:absolute; right:0px; top:120px;
margin:0px; margin-right:470px; padding:0px;}

#arrow_right {
width:40px; position:absolute; right:0px; top:120px;
margin:0px; margin-right:30px; padding:0px;}

#arrow_left a:hover img, #arrow_right a:hover img {
filter:alpha(opacity=50);
-moz-opacity: 0.5; 
opacity: 0.5;
-khtml-opacity: 0.5;}

#arrow_left a img, #arrow_right a img {
filter:alpha(opacity=100); 
-moz-opacity: 1.0; 
opacity: 1.0;
-khtml-opacity: 1.0;}

#arrow_left a:hover, #arrow_right a:hover {
color:#000000;}

img.newsimage
{
    border:1px solid #E2E2E2;
    padding:3px;
}