body {    
    padding: 0px;
}
    
#container {
    width: 940px;
    margin: 0px auto;
    border: 0px;
    position: relative;
}
    
#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 {
    width: 257px;
    height: 18px;
    margin: 0px;
    padding: 0px;
    border: 0px;
    z-index: 2;
    position: absolute;
    top: 25px;
    right: 0px;
    background-image: url(homemenu_bg_ny.png);
    text-align: center;
    vertical-align: middle;
    line-height: 18px;
}

#topmenuholder {
    width: 940px;
    height: 20px;
    margin: 0px;
    padding: 0px 0px 0px 3px;
    border: 0px;
}   

#content {
    float: left;
    overflow-y: auto;
    overflow-x: hidden;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 5px;
    border: 0px;
    width: 770px;
    position: relative;
}    
    
/* 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                          //titlt
{
    margin-bottom: 25px;
    font-family: Arial;
    font-size: 14px;
    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;
    }
    
#vareliste li
{
    list-style-type: none;
    list-style-position: outside;
    width: 364px;
    float: left;
    margin: 0px;
    padding: 0px 20px 0px 0px;
    border: 0px;
    }
    
 #headline
 {
   font-family: Arial;
   font-size: 12px;
   font-weight: bold;
   margin: 0px;
   padding: 0px 0px 10px 0px;
   border: 0px; 
    }
    
 #vareholder
 {
    float: left;
    width: 364px;
    height: 115px;
    margin: 0px 0px 0px 0px;
    padding: 0px 20px 10px 0px;
    }
    
 #imagecontainer
 {
    float: left;
    margin: 0px;
    padding: 0px;
    border: 0px;
    }
    
 #shortdescription
 {
    margin: 0px;
    padding: 0px;
    border: 0px; 
    }
    

    
 #topstreg
 {
    margin: 0px;
    padding: 0px 0px 10px 0px;
    border: 0px;
    }
  
 #productdetails
 {
    width: 770px;
    margin: 0px;
    padding: 0px;
    border: 0px;
    float: left;
    z-index: 0;
    position: relative;
    } 
    
 #producttextarea
 {
    float: left;
    width: 364px;
    margin-right: 20px;
    }
 
 #productimage1
 {
    float: left;
    width: 172px;
    margin: 0px;
    padding: 0px;
    border: 0px;
    }
 
    
 #productimage2
 {
    float: right;
    width: 172px;
    margin: 0px;
    padding: 0px;
    border: 1px;
    }
 
 #productvariant
 {
    margin: 0px; 
    padding: 0px;
    border: 0px;
    width: 770px;
    overflow: hidden;
    float: left;
    position: relative;

    }


#thetable
{
    width: 700px;
    margin: 0px;
    padding: 0px;
    border: 4px;
    float: left;
    position: relative;
    }
#tableheading
{
    margin: 0px;
    padding: 0px;
    border: 0px;
    height: 125px;
    width: 760px;
    overflow: hidden;
    }

#tablecontentwrapper
{
    position: relative;
    margin: 0px;
    padding: 0px;
    border: 0px;
    min-height:400px;
    }
    
#tablecontent
{
    margin: 0px;
    padding: 0px;
    border: 0px;    
    position:absolute;
    top: -125px;
    clip:rect(125px 770px 1625px 0px);
    padding: 0px 20px 0px 0px; 
    width: 750px;
   }
    
.none1
{
    display: none;
    }










