﻿html { height:100%;}
body { font-size:10px;  height:100%; font-family:Tahoma; margin:0px; background-image:url("/layout/bgBody.jpg"); background-position:top center; background-repeat:no-repeat;}

h1 {font-size:14px;}
a, a:visited, a:active {color:#000; text-decoration:none}
a:hover {text-decoration:underline; color:#1fbeca;}
.lager {padding:2px; margin-top:1px; display:block; margin-bottom:4px; padding-left:23px; background-image:url('/layout/web_icon.png'); background-repeat:no-repeat; color:#000; text-decoration:none}
.lager:hover {text-decoration:underline; color:#1fbeca;}

div#page { position:absolute; width:1028px; min-height:100%; float:left; padding-bottom:0; left: 50%;  margin-left: -514px; background-image:url('/layout/bgDivPage.png'); background-repeat:no-repeat;  }
div#pageinside {padding:12px; padding-bottom:0px; padding-left:14px; }
div#header { width:1002px; height:70px; font-size:11px; }
div#header .logo {margin-top:25px; border:0; float:left;}
div#header a {color:#000; text-decoration:none;}
div#header a:hover {text-decoration:underline; color:#1fbeca;}

div#menu {margin-top:10px; height:29px; padding-top:1px; padding-left:0px; background-image:url("/layout/bgMenuTop.jpg"); background-repeat:no-repeat;  margin-bottom:10px;}
div#menu #search {float:left; width:500px; padding-top:6px; text-align:left; margin-left:5px;}
div#menu #search input { border:solid 1px #abadb3; font-size:11px; font-family:Tahoma; margin-right:5px;}
div#menu #search select { border:solid 1px #abadb3; font-size:11px; font-family:Tahoma;  margin-right:5px; }
div#picture {margin-bottom:10px;}
div#container {  width:1000px; background-image:url('/layout/bg_container.png'); background-repeat:repeat-y;   }

div#content {width: 797px; margin-left:10px;}

/* CART */ 
div#smallcart {float:right; width:164px; height:49px; padding-top:10px; margin-top:18px; padding-left:157px; padding-right:8px; margin-right:1px; background-image:url('/layout/minicart_bg.png'); color:#000; background-repeat:no-repeat;}

div#treemenu {  width:193px; padding-top:0px; border-top:solid 0px #000; font-size:9px; padding-bottom:10px;   }
div#treemenu a,a:visited, a:active { color:#000; text-decoration:none;}
div#treemenu a:hover {color:#1fbeca; text-decoration:underline;}

/* FOOTER */
div#footer { margin-top:10px; margin-bottom:10px; height:22px; padding-top:8px; text-align:center; background-image:url("/layout/bgFooter.jpg");  font-size:11px; }
div#spire { text-align:center; font-family:Tahoma; padding-bottom:10px; }
div#spire a {color:#000; text-decoration:none;}
div#spire a:hover { text-decoration:underline;}

/* PRODUKT */
.h1header { border-bottom:solid 1px #bbb; height:23px; padding-top:6px; text-transform:uppercase; color:#333; margin:0px; margin-bottom:20px; padding-left:5px;}
.productInfo {padding:4px; border-bottom:solid 1px #bbb; margin-bottom:20px; }
.productInfo h1 {font-size:16px; font-weight:bold; padding-top:0px; margin:0px; }
.productInfo h2 {font-size:14px; font-weight:bold; padding-top:0px; margin:0px; }
.productCompany {float:right; padding-top:0px; padding-right:25px; margin-bottom:20px;}
.productDescription {font-size:12px; width:400px; padding-top:15px;}
.productImage { float:right; padding-top:0px; padding-right:20px; }
.productBullets {list-style-type:disc; font-size:11px; line-height:16px; margin:0px; padding-left:20px; padding-bottom:20px; }
.productDescription p {margin:0px; line-height:18px; margin-bottom:10px;}
.productRead {  font-size:12px; font-weight:bold; margin-bottom:10px;}
.productRead a, a:visited, a:active { color:#000; text-decoration:none;}
.productRead a:hover { text-decoration:underline; color:#1fbeca; }
.productCode {padding-right:20px; padding-left:20px; padding-top:5px; padding-bottom:5px; text-align:center;}
.productCommon {font-size:11px;}
.productCommon a {color:#000; text-decoration:none;}
.productCommon a:hover {text-decoration:underline; color:#1fbeca;}
.productCommon ol {list-style-type:none; font-size:11px; line-height:22px; margin:0px; padding-left:10px; padding-bottom:20px;;}
.productCommon li.pdf { background-image:url("/layout/icons/file_extension_pdf.png"); background-repeat:no-repeat; background-position:0px 2px; padding-left: 20px;}
.productCommon li.print { background-image:url("/layout/icons/printer.png"); background-repeat:no-repeat; padding-left: 20px; background-position:0px 2px; }
.productCommon li.url { background-image:url("/layout/icons/page_link.png"); background-repeat:no-repeat; padding-left: 20px;background-position:0px 2px; }
.productCommon li.xls { background-image:url("/layout/icons/file_extension_xls.png"); background-repeat:no-repeat; background-position:0px 2px; padding-left: 20px;}


/* ARTIKKELTABELL */
.table { width:790px; font-family:tahoma; font-size:9px; border-collapse:collapse;  }

.header tr {}
.header td { font-weight:bold; vertical-align:bottom;}
.header th {height:22px; font-weight:bold; color:#000; vertical-align:bottom;}
.header .artikkelnr { width:100px; font-size:10px;}
.header .typebetegnelse { width: 310px; font-size:10px;}
.header .center { text-align:center;}
.header .pris {text-align:right;}
.header .cart {text-align:center;}

.firstrow tr {}
.firstrow td {border-top: solid 1px #000; background-color:#eeeeee; height:22px;}
.firstrow td.borderleft {border-left: solid 1px #000;}
.firstrow td.borderright {border-right: solid 1px #000; text-align:right;}

.lastrow tr {}
.lastrow td {border-bottom:solid 1px #000; height:22px;}
.lastrow td.borderleft {border-left:solid 1px #000;}
.lastrow td.borderright {border-right: solid 1px #000; text-align:right;}

.odd tr {}
.odd td {background-color:#dddddd; height:22px;}
.odd td.borderleft {border-left: solid 1px #000;}
.odd td.borderright {border-right: solid 1px #000; text-align:right;}

.even tr {}
.even td {background-color:#eeeeee; height:22px;}
.even td.borderleft {border-left: solid 1px #000;}
.even td.borderright {border-right: solid 1px #000; text-align:right;}

.line tr {}
.line td {background-color:#fff; height:22px;}
.line td.borderleft {border-left: solid 1px #000;}
.line td.borderright {border-right: solid 1px #000; text-align:right;}

.empty tr {}
.empty td {background-color:#fff; height:22px;}
.empty td.borderleft  {border-left: solid 1px #000;}
.empty td.borderright {border-right: solid 1px #000;}

.emptylast tr {}
.emptylast td {border-bottom:solid 1px #000; background-color:#fff; height:22px;}
.emptylast td.borderleft {border-left:solid 1px #000;}
.emptylast td.borderright {border-right: solid 1px #000;} 

.center { text-align:center;}
.linkSearch { margin-left:8px; font-size:13px; margin-bottom:6px; display:block; letter-spacing:1px; font-weight:bold;}
.imgCart { cursor:pointer; padding-right:5px;}

/* POPUP */
.storage {width:170px; border-left: solid 1px #444; cursor:default; border-right: solid 1px #444; padding:0px; position:absolute; margin-left:-150px; margin-top:12px; background-color:#fff; visibility:hidden;}
.storage2 {width:90px; border-left: solid 1px #444; cursor:default; border-right: solid 1px #444; padding:0px; left:auto; top:auto; margin-left:-50px; margin-top:12px; background-color:#fff; visibility:hidden;}
.tablestorage { border-bottom:solid 1px #444;}
.tablestorage th { background-color:#444; color:#fff;}
.tablestorage tr { background-color:#eee; border-bottom: solid 1px #444;}
.tablestorage td { height:10px; font-weight:normal;}

