html, body, fieldset      { margin:0; padding:0; font:8pt Verdana; color:#ffffff; }
h1, h2, h3, h4, h5, h6, p, pre,
blockquote, ul, ol, dl, address { margin:0; padding:0; }
li, dd, blockquote              { margin:0; padding:0; border:0; }
form label                      { cursor: pointer; }
fieldset                        { border: none; }
input, textarea                 { margin:0; border:1px solid #5e6e66; padding:0; font:8pt Verdana; padding-left:2px; padding-right:2px; vertical-align: middle; }
img                             { margin:0; padding:0; border:0; }
html, body                      { height:100%; }
select                          { font:7pt Verdana; }

hr                    { border:0; border-top:1px solid #173051; height:0; background: #173051; margin-top:6px; margin-bottom:9px; }
h1                    { color:#ffffff; font:12pt Verdana; font-weight:normal; }
h2                    { color:#ffffff; font:10pt Verdana; font-weight:normal; }
h3                    { color:#ffffff; margin-bottom:0px; text-transform:uppercase; font-size:14px; }
a                     { color:#ffffff; text-decoration:none; }
a:visited             { color:#ffffff; }
ul                    {  }

body                  { background:#ffffff; margin-top:10px; }
#page                 { width:1000px; margin:0px auto; background-color:#5e6f67; }

#top                  { float:left; width:1000px; height:379px; background:url('/images/layout/top.jpg') left top no-repeat; }
#menu                 { position:relative; top:313px; }
#menu li              { float:left; list-style:none; width:140px; font:12pt Verdana; line-height:20px; border-right:1px solid #ffffff; text-align:center; }
#menu li a            { color:#ffffff; text-decoration:none; }
#menu li a:visited    { color:#ffffff; text-decoration:none; }
#menu li a:hover      { color:#ffffff; text-decoration:none; }
#menu li a.selected   { color:#ffffff; text-decoration:none; font-weight:bold; }

#left                 { float:left;  width:218px; background-color:#5e6f67; border:1px solid #5e6f67; }
#content              { float:right; width:778px; background-color:#5e6f67; border:1px solid #5e6f67; }

#footer               { clear:both; width:1000px; height:125px; padding-top:10px; margin:0px auto; background:url('/images/layout/footer.jpg') top left no-repeat; }

#varegrupper          { float:left; list-style:none; font-size:110%; width:200px;}
#varegrupper li       { display:block; padding-left:15px; line-height:39px; background:url('/images/layout/varegruppe-baggrund.jpg') left top no-repeat; }
#varegrupper a        { display:block; text-decoration:none; width:100%; }
#varegrupper a:hover  { color:red; }
#varegrupper li ul    { background-color:#5e6f67; }
#varegrupper li ul li { line-height:25px; background:url(''); }

#varegruppeoversigt    { float:left; width:757px; margin-bottom:28px; padding-bottom:15px; background:#ffffff url('/images/layout/vareoversigtbund.jpg') left bottom no-repeat; }
#varegruppeoversigt h1 { width:737px; height:38px; line-height:38px; text-transform:uppercase; font-weight:bold; padding-left:20px; margin-top:2px; background:url('/images/layout/varegruppeoverskrift.png'); }
.varegruppevare        { float:left; width:130px; height:262px; margin-left:40px; margin-bottom:30px; background:url('/images/layout/varegruppevare.jpg') left top no-repeat; }
.varegruppevare h2     { color:#686765; font-size:90%;}

#vare                  { width:757px; background:#ffffff url(/images/layout/vareoversigtbund.jpg) left bottom no-repeat; }
#vare a                { color:#5e6e66; font-weight:bold; }
#vare tbody            { color:#5e6e66; }
#varetop               { width:737px; height:39px; padding-left:20px; background:url('/images/layout/vare-top.jpg') left top no-repeat;  }
#leverandor            { width:737px; height:40px; padding-left:20px; display:table-cell; vertical-align:middle; border-top:2px solid #5e6f67; border-bottom:2px solid #5e6f67; }
#varenavntop           { width:737px; height:38px; line-height:38px; text-transform:uppercase; padding-left:20px; border-bottom:2px solid #5e6f67; background:url('/images/layout/varegruppeoverskrift.png'); }
#varenavntop tbody     { color:#ffffff; font:11pt Verdana; }
#varerelateret         { width:737px; height:28px; padding-top:10px; line-height:38px; text-transform:uppercase; padding-left:20px; border-top:2px solid #5e6f67; border-bottom:2px solid #5e6f67; background:url('/images/layout/varegruppeoverskrift.png'); color:#ffffff; font:11pt Verdana; }

#zoom                  { position:relative; top:-20px; left:-180px; }

#varekurv              { float:right; width:170px; margin-left:30px; margin-right:20px; margin-top:10px; text-align:center; }
#bestil                { width:757px; color:#5e6e66; background:#ffffff; margin-bottom:28px; background:#ffffff url('/images/layout/vareoversigtbund.jpg') left bottom no-repeat; }
#bestil h1             { width:737px; height:39px; font-size:10pt; line-height:38px; text-transform:uppercase; padding-left:20px; margin-top:2px; background:url('/images/layout/vare-top.jpg'); border-bottom:2px solid #5e6f67; }
#bestil h2             { width:737px; height:38px; line-height:38px; text-transform:uppercase; padding-left:20px; margin-top:2px; background:url('/images/layout/varegruppeoverskrift.png'); border-top:2px solid #5e6f67; border-bottom:2px solid #5e6f67;}
#bestil select         { width:200px; color:#5e6e66; font-size:9pt; }
#kurvtabel             { width:757px; }
#kurvtabel th          { height:25px; color:#ffffff; background:#5e6e66; border:2px solid #ffffff; font-weight:normal; font-size:90%; }
#kurvtabel tbody.tr    { border-bottom:2px solid #5e6e66; }
#bestilpris            { font-size:120%; font-weight:bold; }
#varepris              { font-size:140%; font-weight:bold; }
#vareprisfor           { font-size:110%; color:red; text-decoration: line-through;}
#varepristilbud	       { font-size:140%; font-weight:bold; color:green; }
#levering              { margin-left:17px; color:#5e6e66; }
#kundeoplysninger      { margin-left:17px; color:#5e6e66; }
#kundeoplysninger input    { height:15px; padding:2px; }
#alternativlevering        { display:none; }
#altkundeoplysninger       { margin-left:17px; color:#5e6e66; }
#altkundeoplysninger input { height:15px; padding:2px; }

#kreditkort            { margin-left:250px; }

.forsidevare           { float:left; width:247px; height:364px; margin-right:8px; background:url('/images/layout/forsidevare-baggrund.jpg') left top no-repeat;}
.forsidevare a         { text-decoration:none; }
.clearit               { clear:both; }
.sorttekst             { color:#000000; }
.hojrejusteret         { float:right; }
.vensterjusteret       { float:left; }

a.gronknap             { background: transparent url('/images/layout/gronknap-a.png') no-repeat scroll top right; color:#ffffff; display:block; float:left; font:normal 11px verdana; height:36px; margin-right:6px; padding-right:12px; text-decoration:none; }
a.gronknap span        { background: transparent url('/images/layout/gronknap-span.png') no-repeat; display:block; line-height:26px; padding: 5px 0 5px 12px; color:#ffffff; text-decoration:none; font-weight:bold; }
a.graaknap             { background: transparent url('/images/layout/graaknap-a.png') no-repeat scroll top right; color:#ffffff; display:block; float:left; font:normal 11px verdana; height:36px; margin-right:6px; padding-right:12px; text-decoration:none; }
a.graaknap span        { background: transparent url('/images/layout/graaknap-span.png') no-repeat; display:block; line-height:26px; padding: 5px 0 5px 12px; color:#ffffff; text-decoration:none; }

