body 
{
   padding: 0px;
   }
    
#container 
{
    width: 940px;
    margin: 0px auto;
    border: 0px;
    }
    
#topholder
{
    width: 940px;
    margin: 0px;
    padding: 0px;
    border: 0px;
    z-index: 1;
    position: relative;
    }

#topgrafikholder
{
    width: 940px;
    height: 5px;
    margin: 0px;
    padding: 0px;
    border: 0px;
    z-index: 2;
    position: relative;
}
   
#flashfilmholder
{
    width: 940px;
    margin: 0px;
    padding: 0px;
    border: 0px;
    z-index: 1;
    position: relative;
}

#logoholder
{
    width: 180px;
    height: 57px;
    margin: 0px;
    padding: 0px;
    border: 0px;
    z-index: 2;
    position: absolute;
    top: 25px;
    float: left;
}

#homemenuholder
{
    height: 16px;
    margin: 0px;
    padding: 0px;
    border: 0px;
    z-index: 2;
    position: absolute;
    top: 25px;
    right: 0px;

    vertical-align: middle;
}

#topmenuholder
{
    width: 940px;
    height: 20px;
    margin: 0px;
    padding: 0px 0px 0px 3px;
    border: 2px;
    background-image: url(topmenu_bg.jpg);
    background-repeat: no-repeat;
    }   

#sprog 
{
    float:right;
    top:360px;
    width:150px;
    height:20px;
    margin:0px 1px 0px 0px;
    display:inline;
    padding-top:1px; 
    }

#content 
{
    overflow-y: auto;
    overflow-x: hidden;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    border: 0px;
    }    
    
/* LEFT MENU STYLES */
#leftmenu 
{
    float: left;
    width: 172px;
    margin-top: 20px;
    }
    
#leftmenu ul 
{
    margin: 0px;
    padding: 0px;
    }
    
#leftmenu ul li
{
    margin: 0px;
    padding: 0px;
    list-style: none;
    }
    
#leftmenu ul li a
{
    padding: 0px;
    list-style: none;
    display: block;
    width: 160px;
    line-height: 20px;
    color: #EF3604;
    font-family: Arial;
    font-size: 11px;
    }
    
#leftmenu ul li a:hover
{
    color: #464646;
    font-family: Arial;
    font-size: 11px;
    list-style: none;
    text-decoration: none;
    }
    
#leftmenu ul li a.inpath
{
    color: #464646;
    font-family: Arial;
    font-size: 11px;
    list-style: none;
    text-decoration: none;
    }
    
/* productmenu styles */

#productmenu 
{
    float: left;
    width: 172px;
    margin-top: 20px;
    }
    
#productmenu ul 
{
    margin: 0px;
    padding: 0px;
    }
    
#productmenu ul li
{
    margin: 0px;
    padding: 0px;
    list-style: none;
    }
    
#productmenu ul li a
{
    padding: 0px;
    list-style: none;
    display: block;
    width: 160px;
    line-height: 20px;
    color: #EF3604;
    font-family: Arial;
    font-size: 11px;
    }
    
#productmenu ul li a:hover
{
    color: #464646;
    font-family: Arial;
    font-size: 11px;
    list-style: none;
    text-decoration: none;
    }
    
#productmenu ul li a.inpath
{
    color: #464646;
    font-family: Arial;
    font-size: 11px;
    list-style: none;
    text-decoration: none;
    }
        
    
#toppagename
{
    margin-bottom: 25px;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    color: #464646;
    }
    
#pagename
{
    margin-top: 20px;
    margin-bottom: 25px;
    font-family: Arial;
    font-size: 14px;
    font-weight: bold;
    color: #EF3604;
    }

    
/* TOP MENU STYLES */
#topmenuholder ul 
{
    margin: 0px;
    padding: 0px;
    }
    
#topmenuholder ul li
{
    margin: 0px;
    padding: 0px;
    list-style: none;
    float: left;
    text-decoration: none;
    }
    
#topmenuholder ul li a
{
    display: block;
    line-height: 10px;
    padding: 5px 30px 5px 10px;
    float: left;
    border-left: 0px solid #4b7fa6;
    color: #ffffff;
    font-family: Arial;
    font-size: 11px;
    font-weight: bold;
    list-style: none;
    text-decoration: none;
    }
    
    
#topmenuholder ul li a:hover
{
    color: #f79b82;
    font-family: Arial;
    font-size: 11px;
    font-weight: bold;
    list-style: none;
    text-decoration: none;
    }
    
#topmenuholder ul li a.inpath
{
    color: #f79b82;
    font-family: Arial;
    font-size: 11px;
    font-weight: bold;
    list-style: none;
    text-decoration: none;
    }


.afsnitsbredde
{
    width: 172px;
    margin: 0px;
    padding: 0px;
    border: 0px;
}

#footerholder 
{
    width: 940px;
    margin: 0px auto;
    border: 0px;
    float: left;
    }    

/* eCom STYLES */

#varelisteholder
{
   width: 748px;
   height: 100%;
    margin: 0px;
    padding: 0px;
    border: 0px;
    overflow: hidden;  
    }

#vareliste
{
    list-style-type: none;
    list-style-position: outside;
    width: 768px;
    margin: 0px;
    padding: 0px;
    border: 0px;
    }
    
 #headline
 {
   font-family: Arial;
   font-size: 12px;
   font-weight: bold; 
    }
    
 #vareholder
 {
    float: left;
    width: 364px;
    height: 115px;
    margin: 0px 0px 0px 0px;
    padding: 10px 20px 0px 0px;
    /*border-top: 1px dashed #EF3604;*/
    }
    
 #imagecontainer
 {
    float: left;
    margin: 0px;
    padding: 0px;
    border: 0px;
    }
    
 #shortdescription
 {
    margin: 0px;
    padding: 0px;
    border: 0px; 
    }
    
#afstandskasse
{
    width: 20px;
    height: 115px;
    margin: 0px;
    padding: 0px;
    border: 0px;
    float: right;
    }
    
 #topstreg
 {
    margin: 0px;
    padding: 0px 0px 10px 0px;
    border: 0px;
    }