﻿form#ordersubmit fieldset {border:none;padding:0; margin:0;}
form#ordersubmit b.ecom7header {padding:5px; font-weight:bold; background:#F4EFC3;display:block;margin-right:2px;}
form#ordersubmit fieldset#billing{width:50%; margin-bottom:20px;}
form#ordersubmit fieldset#delivery {width:50%; float:right;}
form#ordersubmit input[type="text"] {width:146px;}
form#ordersubmit ul.payment {list-style:none;padding:0;}
form#ordersubmit ul.payment li{padding-left:0px;}
form#ordersubmit fieldset#billing dt, form#ordersubmit fieldset#delivery dt {float:left; width:200px;margin-bottom:10px;}
form#ordersubmit fieldset#billing dd, form#ordersubmit fieldset#delivery dd{width:146px; margin:0;float:left;margin-bottom:10px;}
form#ordersubmit div.delivery {float:right;width:50%;}
form#ordersubmit div#payment {width:50%;margin-bottom:20px;}
form#ordersubmit input.videre {background:url("/Files/System/images/cartvidere.gif") repeat scroll 0 0 transparent; border:none; float:right; height:27px; width:80px; padding-top:14px;}

html{
/*overflow-x: hidden; */
}

body{
background: url('images/bodybg.gif') repeat-x;
background-color: #FEF9EE;
margin: 0;
}

.h1{
text-transform: uppercase;
}

img{
border: 0;
}

form{
margin: 0;
}

#container{
width: 962px;
margin: 0 auto;
}

#header{
height: 152px;
background: url('images/headerbg.gif');
}

#fadeholder{
position: absolute;
width: 0px;
height: 0px;
}

#fadeleft{
position: absolute;
top: 0;
left: -130px;
width: 130px;
height: 179px;
background: url('images/headerbgleft.gif');
}

#faderight{
position: absolute;
top: 0;
left: 962px;
width: 191px;
height: 133px;
background: url('images/headerbgright.gif');
}

#logo{
position: absolute;
top: 55px;
left: 3px;
}

#searchbox{
float: right;
margin-top: 70px;
padding-right: 16px;
}
#afsnitsearch{
width: 521px;
text-align: center;
padding-top: 10px;
}

#topmenu{
float: right;
clear: right;
margin-top: 30px;
padding-right: 16px;
}
#topmenu img{
display: none;
}
#topmenu .L1{
padding-left: 4px;
}

td.tools{
color: #DAC99F;
}
td.tools,
td.toolsright{
border-bottom: 1px solid #E6E6E6;
padding-top: 3px;
padding-bottom: 3px;
}

td.toolsright,
td.toolsright a,
td.toolsright a:hover{
font-weight: normal;
text-decoration: none;
color: #E37B32;
}

#leftmenu{
float: left;
padding-left: 1px;
width: 179px;
}

#leftmenu td div.L2{
height: 21px;
background: url('images/leftmenubg.gif');
padding-top: 8px;
}

#leftmenu td div.L2 img{
margin-top: -8px;
}

#cart{
padding-top: 20px;
}

#cart .cartheader a{
font-weight: bold;
color: #CA2A2C;
}
#cart .cartheader{
margin-left: 10px;
margin-bottom: 10px;
}

#cart .orderlines{
width: 100%;
border-collapse: collapse;
}
#cart .orderlines td{
border-top: 1px solid #C2BAA5;  
}
#cart .orderlines td.cartlink{
border: 0;
}
#cart .description{
padding-left: 8px;
}
#cart .deletecell{
width: 45px;
}
#cart .deletecell a{
color: #CA2A2C;
font-weight: bold;
}
#cart #totalprice{
width: 170px;
height: 24px;
background: url('images/carttotalbg.gif') no-repeat;
color: #CA2A2C;
font-weight: bold;
text-align: right;
padding-top: 10px;
padding-right: 7px;
margin-top: 5px;
}
#cart .cartlink{
text-align: left;
padding-right: 8px;
padding-left: 8px;
padding-top: 5px;
}
#cart .cartlink .checkout{
float: right;
text-align: right;
width: 100px;
}

#content{
width: 962px;
background: url('images/contentbg.gif');
overflow: hidden;
}

#paragraphs{
float:right;
padding:0pt 11px 0pt 0pt;
}

#ColOne{
float: left;
width: 521px;
margin-left:10px;
}

td #ColOne{
margin-left:0;
}

#ColTwo{
float: right;
}


#flashbanner{
float: left;
width: 527px;
overflow: hidden;
}

#bannertekst{
float: left;
width: 235px;
}


#forsideoversigt{
overflow: hidden;
}

.greybox{
background: #F3EEDF;
width: 521px;
margin-top: 8px;
}
.greyboxtop{
width: 521px;
height: 18px;
background: url('images/greyboxtop.gif') no-repeat;
}

.greyboxmiddle{
padding-left: 15px; 
padding-right: 15px; 
}

.greyboxbottom{
width: 521px;
height: 14px;
background: url('images/greyboxbottom.gif') bottom no-repeat;
clear: both;
}

.oversigtprodukt{
width: 141px;
/*height: 180px;*/
float: left;
padding-left: 16px;
padding-right: 16px;
color: #956921;
}

.oversigtprodukt p{
color: #956921;
}

.oversigtprodukt form{
margin: 0;
padding: 0;
}

.oversigtbillede img{
border: 1px solid #DE8C16;
margin-top: 4px;
width: 139px;
height: 108px;
}

.oversigtlink, .oversigtlink:hover{
color: #463722;
font-weight: bold;
}

.oversigtlink:hover{
text-decoration: underline;
}

.addtocart, .addtocart:hover{
color: #D81E1F;
font-weight: normal;
}
.addtocart:hover{
text-decoration: underline;
font-weight: normal;
}

#categorytable{
border-top: 1px #D5C592 solid;
margin-top: 20px;
overflow: hidden;
width: 100%;
clear: both;
}

#categorytable .oversigtprodukt{
padding-left: 22px;
padding-right: 22px;
padding-top: 16px;
padding-bottom: 13px;
border-bottom: 1px #D5C592 solid;
height: 220px;
overflow: hidden;
}
#categorytable .oversigtprodukt .oversigtlinkholder{
height: 26px;
overflow: hidden;
}
#categorytable .oversigtlink, 
#categorytable .oversigtlink:hover{
font-size: 11px;
}

#categorytable .oversigtbillede img{
margin-top: 4px;
} 

#categorytable .searchprodukt{
width : 521px;
border-bottom: 1px solid #D6C594;
padding-bottom: 6px;
padding-top: 15px;
overflow: hidden;
}
#categorytable .searchprodukt .searchdesc{
width: 365px;
float: left;
}
#categorytable .searchprodukt .searchpic{
width: 141px;
float: right;
}



.infoboxnyhedsbrev{
width: 154px;
height: 92px;
padding: 13px 60px 13px 13px;
background: url('images/nyhedsbrevbg.jpg') no-repeat;
margin-top: 8px;
}
.infoboxnyhedsbrev p, 
.infoboxkonkurrence p{
color: #ffffff;
}
.infoboxnyhedsbrev a, 
.infoboxnyhedsbrev a:hover, 
.infoboxkonkurrence a, 
.infoboxkonkurrence a:hover{
color: #6E5028;
font-weight: bold;
text-decoration: none;
}

.infoboxkonkurrence{
width: 227px;
background: #F3BF4A;
margin-top: 8px;
}
.infoboxkonkurrence .konktop{
background: url('images/konkurrencetop.gif') no-repeat;
padding: 13px 13px 0 13px;
}
.infoboxkonkurrence .konkbund{
background: url('images/konkurrencebund.gif') no-repeat;
height: 15px;
}

#LeftCol{
float: left;
width: 502px;
}
#RightCol{
width: 240px;
float: right;
}



#produktpics{
margin-top: 10px;
overflow: hidden;
width: 100%;
}
#produktpics #largeimgdiv{
float: right;
}
#produktpics #smallpics{
float: left;
width: 188px;
height: 146px;
overflow: hidden;
}
#produktpics #smallpics .picsthumb{
float: left;
margin-right: 15px;
margin-bottom: 11px;
}
#produktpics #smallpics .picsthumb,
#produktpics #smallpics .picsthumb .smallimg{
width: 79px;
height: 62px;
}

#produktpics .productprice{
font-size: 11px;
color: #CD282E;
margin-top: 5px;
margin-bottom: 5px;
}
#produktpics .proddeltime{
color: #CD282E;
}

#produktpics #productheader {
clear: left;
}



#description{
float: left;
width: 310px;
}



#description .prodtext{
margin-top: 10px;
margin-bottom: 10px;
}
#description #varefelter{
margin-top: 10px;
visibility: hidden;
}
#description .varefelter table{
background: #F7F9DB;
width: 100%;
border-collapse: collapse;
}
#description .varefelter table td.feltnavn{
width: 90px;
}
#description .varefelter table td{
border-bottom: #ffffff 4px solid;
padding: 6px;
}
#description #buyit{
margin-bottom: 15px;
overflow: hidden;
width: 100%;
}
#description .config{
float: left;
margin-right: 10px;
color: #CD282E;
}
#description .tocart{
float: left;
width: 138px;
height: 17px;
padding-top: 4px;
padding-left: 6px;
background: url('images/tocartbg.gif') no-repeat;
}
#description .conditions{
margin-bottom: 17px;
}
#description .tocart a:hover{
text-decoration: none;
}
#description .askabout{
clear: left;
margin-top: 7px;
width: 167px;
height: 18px;
padding-top: 4px;
padding-left: 7px;
background: url('images/askaboutbg.gif') no-repeat;
}
#description .askabout a{
color: #838382;
font-weight: normal;
}
#description .askabout a:hover{
color: #CD282E;
text-decoration: none;
font-weight: normal;
}



#relatedgroups{
float: right;
width: 183px;
position:relative;
margin-top: 10px;
}

#relatedgroups .topgfx,
#relatedgroups .bottomgfx{
font-size: 0;
}

#relatedgroups .relprod{
margin-top: 10px;
}

#relatedgroups .RELGRP1 .groupposlayer{
background: url('images/relgroupmidbg.gif') repeat-y;
}
#relatedgroups .RELGRP1 .groupposlayer .topgfx{
width: 183px;
height: 7px;
background: url('images/relgrouptopbg.gif') no-repeat;
}
#relatedgroups .RELGRP1 .groupposlayer .relgroupheader{
background: #ffffff;
width: 164px;
height: 21px;
margin-left: 7px;
padding: 8px 0 0 6px;
}
#relatedgroups .RELGRP1 .groupposlayer .relgroupheader .h2{
color: #6E5028;
}
#relatedgroups .RELGRP1 .groupposlayer .bottomgfx{
width: 183px;
height: 7px;
margin-top: 5px;
background: url('images/relgroupbottombg.gif') no-repeat;
}
#relatedgroups .RELGRP1 .groupposlayer .smallversion{
padding-left: 10px;
}
#relatedgroups .RELGRP1 .groupposlayer .largeversion{
visibility: hidden;
height: 0;
overflow: hidden;
}

#relatedgroups .RELGRP12 .groupposlayer{
background: url('images/relgroupmidbg.gif') repeat-y;
margin-top: 10px;
}
#relatedgroups .RELGRP12 .groupposlayer .topgfx{
width: 183px;
height: 7px;
background: url('images/relgrouptopbg.gif') no-repeat;
}
#relatedgroups .RELGRP12 .groupposlayer .relgroupheader{
background: #ffffff;
width: 164px;
height: 21px;
margin-left: 7px;
padding: 8px 0 0 6px;
}
#relatedgroups .RELGRP12 .groupposlayer .relgroupheader .h2{
color: #6E5028;
}
#relatedgroups .RELGRP12 .groupposlayer .bottomgfx{
width: 183px;
height: 7px;
margin-top: 5px;
background: url('images/relgroupbottombg.gif') no-repeat;
}
#relatedgroups .RELGRP12 .groupposlayer .smallversion{
padding-left: 10px;
}
#relatedgroups .RELGRP12 .groupposlayer .largeversion{
visibility: hidden;
height: 0;
overflow: hidden;
}

#relatedgroups .RELGRP13{

height: 0;
width: 0;
}
#relatedgroups .RELGRP13 .groupposlayer{
position: absolute;
top: -119px;
left: 203px;
width: 239px;
}
#relatedgroups .RELGRP13 .groupposlayer .relgroupheader{
background: #ffffff;
width: 230px;
height: 21px;
padding: 6px 0 0 6px;
border: 1px solid #F5C450;
}
#relatedgroups .RELGRP13 .groupposlayer .relgroupheader .h2{
color: #6E5028;
}
#relatedgroups .RELGRP13 .groupposlayer .largeversion{
padding-left: 2px;
}
#relatedgroups .RELGRP13 .groupposlayer .largeversion .smallimg{
width: 90px;
height: 70px;
overflow: hidden;
float: left;
}
#relatedgroups .RELGRP13 .groupposlayer .largeversion .largetext{
height: 70px;
padding-left: 5px;
overflow: hidden;
}
#relatedgroups .RELGRP13 .groupposlayer .smallversion{
visibility: hidden;
height: 0;
overflow: hidden;
}


#RightCol #buysafe{
margin-top: 10px;
width: 237px;
border: 1px solid #F5C450;
}
#RightCol #buysafe .credittext{
padding: 5px;
}
#RightCol #buysafe .credittext p{
color: #6E5028;
}
#RightCol #buysafe .creditcards{
margin: 0;
padding: 5px;
background: #F5C450;
}

#RightColOversigt{
width: 230px;
float: right;
}
#RightColOversigt #buysafe{
margin-top: 10px;
width: 227px;
border: 1px solid #F5C450;
}
#RightColOversigt #buysafe .credittext{
padding: 5px;
}
#RightColOversigt #buysafe .credittext p{
color: #6E5028;
}
#RightColOversigt #buysafe .creditcards{
margin: 0;
padding: 5px;
background: #F5C450;
}



#leftmenu #buysafe,
#leftmenu div.tilmeld{
margin-left: 3px;
width: 172px;
border: 1px solid #F5C450;
}
#leftmenu div.tilmeld p{display:none;}
#leftmenu div.tilmeld img{display:none;}
#leftmenu div.tilmeld h1{font-size:10px; font-weight:normal; text-transform:none;}
#leftmenu div.tilmeld h2{font-size:12px; margin:0; color:black;font-weight:normal;}
#leftmenu div.tilmeld input.FrontendStd{ width:105px;}
fieldset.newsFieldset{ display:none;}
fieldset.konFieldset{border:none;}
#leftmenu div.tilmeld form table{ width:165px;}
div#ColOne div.standard {padding-left:10px;}
table.newsstep6 p {display:none;}
table.newsstep6 img {display:none;}
table.newsstep6 h1 {display:none;}

/* videnshus links bottom*/

div.greyboxmiddleViden div{padding-left:15px; padding-right:15px; width:141px; float:left;}

#leftmenu #buysafe .credittext{
padding: 5px;
}
#leftmenu #buysafe .credittext p{
color: #6E5028;
}
#leftmenu #buysafe .creditcards{
margin: 0;
padding: 5px;
background: #F5C450;
}

#leftmenu div.tilmeld{
margin-bottom: 8px;
padding-bottom: 5px;
}
#leftmenu div.tilmeld p{
margin: 3px 5px 0 5px;
}


#footer{
height: 30px;
background: url('images/footerbg.gif') no-repeat;
padding-top: 20px;
}
#footer small{
color: #7B5327;
font-size: 10px;
}
#footer small span,
#footer small span a{
color: #BCBEB5;
}

.showcartheader td{
background: #F4EFC3;
font-weight: bold;
padding: 5px;
}

.showcartsplitter{
height: 2px;
background: #DDDDDD;
}

.showcarttotal td{
background: #F2E484;
font-weight: bold;
padding: 5px;
}

small.grey {
color: #aaaaaa;
}
