﻿@charset "utf-8";
/* CSS Document */

body, html {background:url(../images/lyngback.jpg) no-repeat center center; width:100%; height:100%; margin:0px; overflow:auto; text-align: center;}
img,a img{border:none;}
p {margin:0; padding:0;}

.left { float: left; }

.h2 { text-transform: uppercase; }

#sitemap { float: left; position: absolute; top: 50%; left: 50%; margin-top: 283px; margin-left: -450px; }

#logotext{
    position:absolute;
    margin:-33px 0px;
    font-family:Geneva, Arial, Helvetica, sans-serif;
    color:#1a76af;
    font-size:9px;
    font-weight:normal;
}
#bottomtext{
    position: absolute; 
    top: 50%; 
    left: 50%; 
    margin-top: 250px;  
    margin-left: 195px;
    font-family:Geneva, Arial, Helvetica, sans-serif;
    color:#888888;
    font-size:9px;
    z-index:99; 
    font-weight:normal;
}

.newstext div a {display: block; float: left; }
.newstext b { font-weight: normal; }

ul { list-style-type: square; padding: 0px; margin: 0 0 0 19px; }

.L1 { margin-left: 4px; padding: 0px; }

.menutable td { filter:alpha(opacity=90); opacity: 0.9; padding-left: 3px; }


.sprog { float:right; display: block; }
.sprog a { font-size: 10px; }

.frontboxes { float: left; clear: left; }

#MM2 a { visibility: hidden; }
#MM2 { padding-left: 3px; }

#venstre-menu { float: left; width: 138px; height: 281px; background: #094c76; }
#venstre-menu a { display: block; padding: 10px 0 10px 10px; width: 128px; border-bottom: 1px solid white; color: white }
#venstre-menu a:hover { background: #515151; } 
#venstre-menu li { padding: 0; margin: 0; list-style-image:none; }

#dwtoplogo { margin-bottom: 19px; }
.hovedmenu {
  float: left; z-index: 5; width: 902px; background: url(../images/menu_gradient.jpg);}
.hovedmenu2 {
  float: left; z-index: 5; width: 902px; background: url(../images/menu_gradient_dk.gif);}


.hovedmenu a,.hovedmenu2 a { display: block; margin-left: 0px;  padding: 3px 40px 3px 0; }


table.center {
  width:962px; 
  margin:auto;
  height:100%;
  vertical-align:middle;
}

.test {
  width:902px;
  height:502px;
  border:1px solid #d6d6d6;
  background-color:#ffffff;
  padding:25px 30px 27px 30px;
  overflow: hidden;
text-align: left;
clear:both;
position:relative; top: 50%; margin: -281px auto 0 auto;
z-index:1;
}

.active, .active td, .inactive, .inactive td { text-align: left; }

.graa {background: #F8F8F8;}

.logo {
  margin-bottom:50px;
  float:left;
  display:block;
}

#vaelgbranche {
  position: absolute; z-index: 6; top: 50%; left: 50%; width: 100px; margin: -170px 0 0 -449px; font-size: 12px; font-family: Arial, Helvetica; color: white; padding: 3px 0 0 8px; 
}

#content {
  width:902px;
  height:418px;
  clear:both;
  overflow:hidden;
  }


.TXT, .TXT a, .TXTblack, TXTblack a, .pris, a.downloadlink, li, #textbox, #textbox a {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  color:#000000;
  font-size:9px;
  clear:left;
  text-decoration:none;
}

  
a h1 { color: black; }
    
.ikoner { margin: 0; padding: 0 0 3px 0; float: left; clear: left;}    

h1, h1.black{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  text-decoration:none;
  font-weight:bold;
  margin:0;
  padding:0;
  }
  
.carportem h1 { font-size: 9px }

h2 {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  color:#ffffff;
  font-size:11px;
  text-decoration:none;
  font-weight:bold;
  margin:0;
  margin-bottom:2px;
  padding:0;
  clear:both;
  }
  
h3 { margin-top: 20px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  color:#000;
  font-size:11px;
  text-decoration:none;
  font-weight:bold;
  margin-bottom:10px;
  padding:0;
  clear:both; }

.frontmenu { float: left; margin-bottom: 13px; z-index: 2;}

.adresse { 
  float: right;
  padding: 0;
margin: 0 94px 0 0;
  font-family:Arial, Helvetica, sans-serif;
font-size: 10px;
  color: #999999;
  text-decoration:none;
  }
  
.adresse a { 
  font-family: Arial, Helvetica, sans-serif;
  color:#999999;
  text-decoration:none;
font-size: 10px;
  }

a.frontlink { display: block; width: auto; height: 281px; }
  

.kwicks {
  /* recommended styles for kwicks ul container */
  list-style: none;
  position: relative;
  margin: 0;
  padding: 0;
}
.kwicks li{
  /* these are required, but the values are up to you (must be pixel) */
  width: 191px;
  height: 281px;
  cursor: pointer;

  /*do not change these */
  display: block;
  overflow: hidden;
  padding: 0;  /* if you need padding, do so with an inner div (or implement your own box-model hack) */
}


.kwicks.horizontal li {
  /* This is optional and will be disregarded by the script.  However, it should be provided for non-JS enabled browsers. */
  margin-right: 0px; /*Set to same as spacing option. */  
  float: left;
}
.kwicks.vertical  li{
  /* This is optional and will be disregarded by the script.  However, it should be provided for non-JS enabled browsers. */
  margin-bottom: 0px; /*Set to same as spacing option. */  
}

#kwick_1 { 
  background: url(../images/carporte_front2.jpg);
}
#kwick_2 {
  background: url(../images/opbevaringsrum_front2.jpg);
}
#kwick_3 {
  background: url(../images/overdaekning_front2.jpg);
}
#kwick_4 { 
  background: url(../images/afskaermning_front2.jpg);
}
.kwicks.horizontal #kwick_4 {
  margin-right: none; /* cancel margin on last kiwck (if you set a margin above) */
}
.kwicks.vertical #kwick_4 {
  margin-bottom: none; /* cancel margin on last kiwck (if you set a margin above) */
}

