
body {
margin:30px 0 50px 0;
text-align:left;
background-color:#fff;
background-image: url(images/cms/wgt/bggradient.png);
background-repeat: repeat-x;
font-family: tahoma, arial, verdana;
}


#container {
width: 800px;
margin: 0 auto;
position: relative;
text-align:justify;
padding:0 30px 20px 30px;
background-color: #fff;
}

#logo{
position:absolute;
left:35px;
top:20px;
height: 47px;
width: 270px; 
color:inherit;
padding:0;    
margin:0;    
}

#logo h1 a {
background: url(images/cms/wgt/wgt-logo.gif) no-repeat 0 12px; 
display: block; 
height: 60px;
text-indent: -999em;
text-decoration:none;
margin:0;
padding:0;
color:inherit;
}



  #nav{
  width: 800px;
  height: 95px;
  margin: 0 auto;
  }

    #topdots{
    width: 800px;
    height: 20px;
    margin: 0 auto;
    background-image: url(images/cms/wgt/vandretdots.gif);
    background-repeat: repeat-x;
    background-position: top;
    }

    #header{
    width: 800px;
    height: 255px;
    margin: 0 auto;
    background-image: url(images/cms/wgt/header.jpg);
    background-repeat: repeat-x;
    background-position: top;
    }

    #subheader{
    width: 800px;
    height: 75px;
    margin: 0 auto;
    background-image: url(images/cms/wgt/subheader.jpg);
    background-repeat: repeat-x;
    background-position: top;
    }

          #top1{
          position:absolute;
          top:125px;
          left:35px;
          width:230px;
          }

          #top2{
          position:absolute;
          top:125px;
          left:310px;
          width:230px;
          }

          #top3{
          position:absolute;
          top:125px;
          left:570px;
          width:230px;
          }

#top1 h1, #top2 h1, #top3 h1{
color:#333!important;
margin:20px 0 -10px 0;
}

#top1 p, #top2 p, #top3 p{
color:#fff !important;
font-size:0.8em;
}


    #centerdots{
    width:800px;
    height:35px;
    background-image: url(images/cms/wgt/centerdots.png);
    background-repeat: repeat-x;
    background-position: top;
    }

	#wrapper{
	width:800px;
	}

	#main{
	float:left;
	width:450px;
        padding: 0 10px 0 0;
        }

        #main a:link, #main a:visited{
        color:#ca8500;   
        }

        #main a:hover, #main a:active{
        color:#444;
        text-decoration:underline;
        }

        #main h1{
        margin-top:15px;
        }


#col-main{
float:left;
width:550px;
padding: 0;
}

#col-main a:link, #col-main a:visited{
color:#ca8500;
}

#col-main a:hover, #col-main a:active{
        color:#444;
text-decoration:underline;
}

#col-main h1{
margin-top:15px;
}

#kunde-content{
padding:15px 0 0 0;
}

        #kunde-content a:link, #kunde-content a:visited{
        color:#ca8500;   
        }

        #kunde-content a:hover, #kunde-content a:active{
        color:#444;
        text-decoration:underline;
        }

#col-left{
float:left;
width:250px;
padding:0 25px 0 0;
}

#col-middle{
float:right;
width:250px;
padding:0 25px 0 0;
}

#col-right{
float:right;
width:250px;
padding:0;
margin:0;
}


#front-main{
float:left;
width:350px;
padding: 10px 10px 0 0;
}

#front-main1{
float:left;
width:550px;
padding: 10px 10px 0 0;
}

#front-main h1{
margin-top:19px;
}

#front-main a:link, #front-main a:visited{
color:#ca8500;
}

#front-main a:hover, #front-main a:active{
        color:#444;
text-decoration:underline;
}

#middle-content{
position:absolute;
width:250px;
top:405px;
left:330px;
clear: right;
}

#teaser-content{
position:absolute;
width:400px;
top:205px;
right:0;
margin:0;
padding:0;
}

#teaser-content p{
margin:0;
padding:0;
color:#fff;
font-family:georgia;
font-size:1.2em;
font-weight:600;
font-style:italic;
}

#teaser-content a:link, #teaser-content a:visited {
margin:0;
padding:0;
color:#fff;
font-family:georgia;
text-decoration:none;
}

#teaser-content a:hover, #teaser-content a:active{
margin:0;
padding:0;
color:#fff;
font-family:georgia;
text-decoration:underline;
}

.synlig{
margin:0 0 0 55px !important;
font-size:0.95em !important;
}

#right-content{
position:absolute;
width:224px;
height:180px;
top:418px;
left:605px;

background-repeat: no-repeat;
}

        #right-content a:link, #right-content a:visited{
        color:#ca8500;   
        }

        #right-content a:hover, #right-content a:active{
        color:#444;
        text-decoration:underline;
        }

#right-content h2{
color:#fff; 
padding: 0 0 0 16px;
}

#right-content p{
color:#fff; 
padding: 0 17px 0 16px !important;
line-height:120%;
}


#short-text{
position:absolute;
width:450px;
top:383px;
left:340px;
}




        #submain-left{
        float:left;
        width:212px;
        padding:0 13px 0 0;
        }

        #submain-right{
        float:right;
        width:212px;
        padding:0 0 0 13px;
        }

.no ul {
list-style: none;

}


.no li{
line-height:90%;
background-image:none !important;
}


#main ul{
list-style: none;
margin:0;
padding:0 0 0 10px;
}

#main li{
margin:0;
padding:0 0 10px 17px;
background: url(images/cms/wgt/bullet.gif) no-repeat 0px 6px; 
font-size:11px;
}

#main ol li{
margin:0;
padding:0;
background-image: none;  
}

        #right{
        float:right;
        width:310px;
        padding:0;
        margin:28px 0 0 0;
        }


#right_sub{
margin:0;
padding:0;
}

#right_sub ul{
list-style: none;
margin:0;
padding:0 0 0 10px;
}

#right_sub li{
margin:0;
padding:0 0 0 17px;
background: url(images/cms/wgt/bullet.gif) no-repeat 0px 6px; 
font-size:12px;
}

#right_sub ol li{
margin:0;
padding:0;
background-image: none;  
}


        #right_sub a:link, #right_sub a:visited{
        color:#ca8500;   
        }

        #right_sub a:hover, #right_sub a:active{
        color:#444;
        text-decoration:underline;
        }


#kunde-left{
float:left;
width:375px;
padding:0;
margin:0;
}

#kunde-right{
float:right;
width:375px;
padding:0;
margin:0;
}

    #bottomdots{
    clear:both;
    width:800px;
    height:45px;
    background-image: url(images/cms/wgt/vandretdots.gif);
    background-repeat: repeat-x;
    background-position: bottom;
    }

	
#footer{
clear:both;
width: 800px;
height:68px;
text-align:left;
}

#footer p{
font-size: 0.7em;
line-height: 100%;
margin:0;
padding:8px 0 2px 0;
}

#footer a:link, #footer a:visited{
text-decoration: none; 
color:#555;
}

#footer a:hover, #footer a:active{
text-decoration: underline;  
color:#000;
}

.footer_kontakt{
font-weight:600;
padding-right:6px;
}

.footer_omos{
font-weight:600;
padding-right:15px;
}

#search{
position: absolute;
right: 0px;
top:10px;
text-align: right;
}

.searchfield{
position:absolute;
top:0px;
right:67px;
width:100px;
height:15px;
padding: 1px 3px 0 3px;
border-top: none;
border-left: none;
border-right: none;
border-bottom: 1px solid #f1f1f1;
background-color:#fff;


color:#666;
font-size:0.70em;
}

.searchbutton{
position:absolute;
top:0px;
right:47px;
}

h1,h2,h3,h4{
font-family: Georgia, Times New Roman, Verdana;
font-weight: normal;
letter-spacing: -1px;
margin: 0;
padding: 0;
color:#333;
}

h1{
font-size:1.3em;
}

h2{
font-size:1.2em;
margin-top: 20px;
}

h3,h4{
font-size:1em;
margin-top: 20px;
}
h5{
color: #FFFFFF;
font-family: tahoma,arial;
font-size: 0.7em;
padding: 2px 0px 0 0;
margin: 0px 3px;
}


p{
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 0.7em;
line-height: 150%;
color:#444;
}

dt{
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 0.82em;
line-height: 160%;
color:#444;
font-weight:600;
margin:10px 0 0 0;
}

dl, dd{
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 0.8em;
line-height: 160%;
color:#444;
}

.term{
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 0.7em;
line-height: 160%;
color:#444;
margin:10px 0 0 0;
}


.definition_selected{
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 0.7em;
line-height: 160%;
color:#444;
margin:0 0 0 15px;
}


ul, li{
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 0.85em;
line-height: 160%;
color:#555;
margin:0;
padding:0;
}

a:link, a:visited{
text-decoration: none; 
color:#45457f;
}

a:hover, a:active{
text-decoration: none;  
color:#0796c6;
}

.TextIntro{
color:#888;
}


.TextGrey{
color:#999;
}

a img {
border: 0 none;
}

img {
border: 0 none;
}

.sectionheader{
font-family: tahoma, arial, verdana !important;
font-size:11px !important;
font-weight:600;
}

#bookmark{
position:absolute;
top:163px;
right:31px;
}

#nyhedsbrev-sub{
position:absolute;
top:175px;
right:29px;
width:228px;
padding-top:4px;
text-align:right;
background-image: url(uploads/images/nyhedsbrev/gratis-webtips.gif);
background-repeat:no-repeat;
}

#nyhedsbrev-front{
position:absolute;
top:360px;
right:29px;
width:228px;
padding-top:4px;
text-align:right;
background-image: url(uploads/images/nyhedsbrev/gratis-webtips.gif);
background-repeat:no-repeat;
}

.icon-services{
margin:0 15px 0 0;
padding:0;
}

.top-margin{
margin:55px 0 0 0;
padding:0;
}

#picture-text{
position:absolute;
margin:0;
padding:0;
top:306px;
right:40px;
}

#picture-text p{
margin:0;
padding:0px 0px;
font-family:tahoma, arial;
font-size:0.7em;
color:#fff;
}

#picture-text a:link, #picture-text a:visited {
margin:0;
padding:0;
color:#fafafa;
}

#picture-text a:hover, #picture-text a:active {
margin:0;
padding:0;
color:#fafafa;
}

#reference{
position:absolute;
margin:0;
padding:0;
width:290px;
top:160px;
left:85px;
}

#reference p{
margin:0;
padding:0;
font-family:tahoma, arial;
font-size:0.8em;
font-weight:600;
color:#fff;
}



#gradient-style{
font-family: Tahoma, Arial, Verdana, Sans-Serif;
margin:0;
padding:0;
width: 420px;
text-align: left;
border-collapse: collapse;
}

#gradient-style th{
margin:0;
padding:0;
color: #444;
background: #fff url(images/cms/wgt/gradhead.png) repeat-x;
}

#gradient-style td{
margin:0;
padding:0 5px;
height:30px;
color: #444;
background: #fff url(images/cms/wgt/gradback.png) repeat-x;
}

#gradient-style tfoot tr td{
background: #fff;
color: #444;
}

#gradient-style tbody tr:hover td{
background: #fff url(images/cms/wgt/gradhover.png) repeat-x;
color: #444;
}



