﻿/********* eCom optoshoppen ********/
.floatleft{float:left}
.floatright{float:right}

#Varegruppemenu{padding:12px 0px; float:left}

#grouplist ul{list-style-type:none}
#grouplist li.L1{list-style-type:none; width:260px; float:left; border:1px #adadad dashed; margin:12px; padding:2px 5px 6px 5px; background-image:url(/Files/System/header_background.jpg); background-repeat:no-repeat}
#grouplist li.L2 a{font-weight:normal}
#grouplist li a{background-color:Transparent; color:#990909; text-decoration:none; font-weight:bold}
#grouplist li a:hover{text-decoration:underline}

#productlist img{border:none; float:left}
.productImage{width:100px; padding:1px; margin-right:9px; margin-left:4px; border:1px dashed #adadad; float:left}
.productImageEmpty{width:100px; padding:1px; margin-right:9px; margin-left:4px; border:0px dashed #adadad; float:left}
#productlist .smallimage{width:100px; padding:8px; margin-right:9px; margin-left:4px; border:1px dashed #adadad}
#productlistnavigation{padding-top:10px}

#pagenavigation{float:right}
.listitem{background-image:url(/Files/System/header_background.jpg); background-position:top; background-repeat:repeat-x; border-top:1px dashed #adadad; min-height:90px; float:left}

.productLink:link{background-color:Transparent;}
a.productLink:link,a.productLink:active, a.productLink:visited{color:#000; background-color:Transparent; text-decoration:underline}
a.productLink:hover{color:#000; background-color:Transparent}


/*SHOW CART PAGE*/
#cartpage{width:185px; margin-left:14px; padding-left:4px; border-top:1px dashed #adadad; border-bottom:1px dashed #adadad; padding-right:3px; float:left}
    div.h5-cart a{text-decoration:none; font-weight:bold; margin-top:10px; display:block}
    .totalAmount{padding-top:10px}    
    .productName{width:100px; float:left; padding:3px 0px;}
    .productAmount{width:32px; padding:3px 3px 3px 0px; text-align:right; float:left}
    .productPrice{width:50px; padding:3px 0px; text-align:right; float:left}
    .productUnit{width:190px}
        
    #sumbox{width:190px; float:left; padding-bottom:10px}
        .sum{width:70px; float:left; padding-top:10px}
        #cartpagetotal{width:115px; padding-top:10px; float:left; text-align:right}
        a#orderlink{display:inline-block; font-weight:normal}
        #seeOrder{float:left; width:90px}
        #emptyCart{float:right; text-align:right; width:80px}
        
/*SHOW CART*/
    #showcartName{width:px}
    #showcartQuantity{width:50px}
    #showcartAdd {width:150px}  
    #showcartUnitprice{width:70px}
    #showcartTotalprice{width:100px}
    #showcartDelete{width:70px} 
    
/*ACCEPT CART*/     
    #acceptcartName{width:400px}     
    #acceptcartQuantity{width:90px}     
    input#amount{width:25px; border:1px #adadad solid}
    #acceptcartUnitprice{width:80px}
    #acceptcartTotalprice{width:100px}
    
    .redbuttonBorder{border:1px solid #9b0812; padding:2px 1px; *padding:1px 1px}
    td a.redbutton,.redbutton{border:none; padding:0px 2px 0px 2px; *padding:2px 4px 2px 4px; margin-top:0px; *margin-top:2px; color:#fff; background-color:#9b0812; text-decoration:none; cursor:pointer}

/*GROUP MENU*/
    ul.M0 li a{text-decoration:none}
    ul.M0 li{list-style-type:none;}
    ul.M0{margin-left:0px}    
    
/********* eCom ********/


body {
padding:0px;
margin:0px;
font-family:Arial, Verdana, helvitica;
}

.h1 {
color:#990909;
padding-bottom:15px;
font-size:20px;

}

h2 {
margin:0px 0px 5px 0px;
}

.h3 {
background-image:url(/Files/System/header_background.jpg);
background-repeat:repeat-x;
height:19px;
border-top:1px dashed #adadad;
padding:3px 0px 0px 2px;
color:#990909;
}

a:link {
text-decoration:underline;
Color:#990909;
text-decoration:underline;}

a:visited {
Color:#990909
}

.front_header {
font-size:13px;
padding-bottom:5px;
border-bottom:1px dashed #adadad;
font-size:13px;
font-family:Arial, Verdana;
color:#990909;
}

#page {
height:auto;
width:944px;
padding-top:5px;
text-align:left;
}

#top {
height:123px;
width:944px;
background-image:url("/Files/System/top.jpg");
background-repeat:no-repeat;
}

#logo {
position:relative;
top:43px;
left:36px;
float:left;
}

#content {
height:auto;
width:944px;
background-image:url("/Files/System/background.jpg");
background-repeat:repeat-y;
float:left;
}

#container {
height:auto;
width:870px;
padding:0px 37px 0px 37px;
float:left;
}

/* Topmenu 
----------------------------------------------------------------------------------*/
#menu {
height:23px;
width:870px;
text-align:left;
padding-top:9px;
background-image:url("/Files/System/menu.jpg");
background-repeat:no-repeat;
float:left;
}

.L1 {
padding-right:11px;
}

a:link.L1 {
background-color:Transparent;
}

a:visited.L1 {
background-color:Transparent;
}

/* Leftmenu
----------------------------------------------------------------------------------*/
#leftmenu {
min-height:100px;
width:210px;
float:left;
}

#leftmenu ul{
margin:0px;
padding-left:0px;
list-style-type:none;
}

#leftmenu li {
background-image:url("/Files/System/bullet.gif");
background-repeat:no-repeat;
line-height:20px;
margin-left:17px;
}

#leftmenu li a {
color:#990909;
font-size:11px;
text-decoration:none;
padding-left:15px;
height:18px;
padding-top:2px;
}

#activeitem {
font-weight:bold;
width:185px;
line-height:15px;
display:block;
margin-left:-16px;
}


ul li a#activeitem {
padding-left:30px;
}

#leftmenu ul li a {
background-color:Transparent;
}

ul.M2 li a#activeitem {
margin-left:-17px;
background-image:url("/Files/System/active3.jpg");
background-repeat:no-repeat;
}

/*Bottom
---------------------------------------------------------------*/
#bottom {
height:28px;
width:895px;
background-image:url("/Files/System/bottom.jpg");
background-repeat:no-repeat;
padding-top:10px;
padding-left:49px;
float:left;
}

/*News
---------------------------------------------------------------*/
.news_box {
height:100px;
width:410px;
border:1px dashed #adadad;
padding:2px 2px 2px 2px;
}

.news_pict {
height:100px;
width:100px;
float:left;
}

.news_content {
height:96px;
width:300px;
float:left;
background-image:url("/Files/System/news_background.jpg");
background-repeat:repeat-y;
padding:2px 2px 2px 4px;
}

.news_headline {
font-size:13px;
font-weight:bold;
color:#990909;
}

.news_readmore {
padding-top:10px;
}

.news_readmore a:link {
color:White;
background-color:#990909;
padding:1px 1px 1px 1px;
float:left;
}

.news_readmore a:visited {
color:White;
background-color:#990909;
padding:1px 1px 1px 1px;
}

.news_readmore a:hover {
color:White;
text-decoration:none;
}

.news_intranet {
background-image: url("/Files/System/header_background.jpg");
background-repeat:repeat-x;
background-position:top;
border-top:1px dashed #adadad;
}

#productdetails
{
background-image: url("/Files/System/header_background.jpg");
background-repeat:repeat-x;
background-position:top;
border-top:1px dashed #adadad;
}

/*List
---------------------------------------------------------------*/
.list, .list_last
{
  height: auto;
  width: 211px;
  float: left;
  border-bottom: 1px solid #d6d6d6;
  background-image: url("/Files/System/list_bg.gif");
  background-repeat:repeat-y;
  margin:5px 0px 5px 0px;
}
.list_last
{
  width:210px;
}

/*Søgeboks
---------------------------------------------------------------*/
#login {
height:15px;
width:300px;
position:relative;
top:43px;
right:36px;
float:right;
text-align:right;
}

#search_box {
height:25px;
width:200px;
position:relative;
top:17px;
*top:50px;
right:30px;
*right:36px;
float:right;
clear:both;
text-align:right;
}