BODY{margin:0;padding:0}
#uberdiv{margin:0 auto;width:980px;position:relative}

/*
#####################
## Header
*/
#header {float:left;height:160px;width:986px;}
#logo{height: 87px;margin-bottom: 20px;margin-left: 0px;margin-top: 14px;width: 284px;z-index: 2;}
#hsiteheader a.top-lang-en img,#hsiteheader a.top-lang-nl img{width:22px;height:14px}
#top-slogan{font-size:14px;left:312px;letter-spacing:-1px;position:absolute;top:45px;width:315px}
#top-slogan p{margin:0}
#top-slogan p.red{color:#CC9999;font-size:17px;font-weight:700;letter-spacing:-.2px}
#trusted{height:48px;left:687px;position:absolute;top:40px;width:114px}
#trusted a{background:transparent url(../images/ptr.gif) no-repeat scroll left top;display:block;height:48px;text-decoration:none;width:114px}
#trusted a:hover{background-position:left -52px}
#ekomi{height:48px;left:618px;position:absolute;top:41px;width:48px}
#ekomi a{background:transparent url(../images/pekomit.gif) no-repeat scroll left top;display:block;height:48px;text-decoration:none;width:48px}
#ekomi a:hover{background-position:left -54px}
#top-cart{font-size:12px;position:absolute;left:824px;top:37px;background:url(../images/top_cart.gif) no-repeat scroll left top;color:#58585a;text-decoration:none;padding-left:68px;width:160px;height:52px}
#top-cart.filled{background-position:left -60px}
#top-cart span.txt-goto-cart{font-weight:700;display:block;padding-top:12px;font-size:12px}
#top-cart span.cart-price-value{display:block;padding-top:6px}
#topnav{position:absolute;display:block;left:0;width:986px;height:38px;top:119px;border-top:1px solid #a3abb6;border-bottom:1px solid #a3abb6;color:#8e9198}
#topnav #myaccount{height:21px;left:872px;letter-spacing:-.5px;padding-left:29px;padding-top:2px;position:absolute;top:10px;width:78px;background:transparent url(../images/pmyacc.gif) no-repeat scroll left top}
#topnav #myaccount a{color:#C99;font-size:14px;font-weight:700;text-decoration:none}
#topnav ul{margin:11px 0 10px;padding:0;float:left;}
#topnav ul li{float:left;list-style:none}
#topnav ul li a,#topnav ul li a:visited,#topnav ul li a:focus{color:#8e9198;text-decoration:none;font-size:15px;font-weight:bold;margin:0 12px 0 5px}
#topnav ul li.home {margin-top:-2px}
#topnav ul li.home a{padding-right:5px;display:block;}
#topline{font-size:12px;position:absolute;left:797px;top:9px}
#topline a{font-weight:700;text-decoration:none;color:#3A3C43}
#topline a:hover{text-decoration:underline}

/*
#####################
## Mainblock
*/
#main{float:left;width:986px;position:relative;}

/*
#####################
## Left col
*/
#sidebar-left{font-size:12px;float:left;width:187px;padding-top:30px;}
#nav {border:1px solid #bcbcbd;border-right:1px solid #a59f98;background:#efeff1;margin-bottom:20px;padding-bottom:4px;}
/* level 1 */
#nav ul {margin:15px 0 8px;padding:0}
#nav ul li{list-style:none}
/* level 2 */
#nav ul li ul {margin-top:0}
#nav ul li ul li a{padding-left:25px}
/* level 3 */
#nav ul li ul li ul {margin-top:0}
#nav ul li ul li ul li a{padding-left:35px}
#nav a,#nav p{color:#8e9198;display:block;padding-bottom:5px;padding-left:16px;text-decoration:none;}
#nav a:hover,#nav a.active{color:#9195A4;}
#nav a.active {font-weight:bold;}
#nav ul li.home {margin-top:-4px}
#nav ul li.home a{padding-left:17px;padding-right:5px;display:block;}
#sidebar-left #ekomibox{height:134px;width:187px;position:relative;}
#sidebar-left #ekomibox a img{width:187px;}
/*#sidebar-left #ekomibox div.ekomi-border {position:absolute;left:0;top:0;display:block;height:134px;width:168px;background:url(../images/pekomib.gif) no-repeat scroll left top;}*/
#logo_ekomi_unten{position:absolute;left:805px;top:457px;width:185px;margin-left:2px}
#logo_ekomi_oben{position:absolute;left:805px;top:457px;index:9999}

/* 
#####################
## Content
*/
#youarehere{font-size:80%;z-index:2;width:570px;float:left;height:13px;padding-top:10px;padding-left:20px}
#youarehere a{text-decoration:none;color:#3A3C43}
#youarehere a:hover{text-decoration:underline}
#content{float:left;width:570px;padding:7px 17px 10px 19px}

/*
#####################
## Right Col
*/
#sidebar-right{float: right;padding-top: 30px;width: 193px;}
#sidebar-content{margin: 14px auto 0;text-align: center;width: 196px;}
#sidebar-content .sidebarbox{margin-bottom: 16px;text-align: center;width: 196px;}
#payment-shipping {width:185px;margin:0 auto;}
#payment-shipping .shipping {margin-top:-3px;}
#payment-shipping .payment a {background:url(../images/ppay.gif) no-repeat scroll left top;height:81px;display:block;text-decoration:none;}
#payment-shipping .payment a:hover{background-position:left -87px;}
#payment-shipping .shipping a {background:url(../images/pver.gif) no-repeat scroll left top;height:39px;display:block;text-decoration:none;}
#payment-shipping .shipping a:hover{background-position:left -46px;}

#fair-shipping{border: 1px solid #C8CAD1;display: block;height: 90px;margin: 4px;text-align: center;width: 183px;}
#fair-shipping a{display: block;padding-bottom: 10px;padding-top: 10px;}
#shippinginfo {border: 1px solid #C8CAD1;font-size: 11px;line-height: 16px;margin: 4px;padding-bottom: 18px;padding-left: 10px;text-align: left;width: 173px;}
#shippinginfo p {margin-bottom:16px;}
#shippinginfo a,#shippinginfo a:visited,#shippinginfo a:focus {color:#222955;font-weight:bold;text-decoration:none}
#shippinginfo a:hover {text-decoration:underline;}
#shippinginfo ul {margin:0;padding:0;}
#shippinginfo ul li {background:url(../images/plelm.gif) no-repeat scroll left top;list-style: none outside none;padding-left: 14px;}
#quantumicon{position:absolute;top:260px;left:810px;margin:0;padding:0}
#quantum{font-size:12px;position:absolute;top:251px;left:832px;width:135px;margin:0;padding:10px}
#quantum p{font-weight:400;color:#FFF;display:inline}
#quantum strong{font-weight:700;color:#FFF;display:inline}
#searchicon{position:absolute;top:110px;left:804px;margin:0;padding:5px}
#search{border: 1px solid #C8CAD1;margin: 0 auto 17px;padding: 17px 12px 14px;text-align: right;width: 159px;background:url(../images/psbbg.jpg) repeat scroll left top;}
#search form.search input{vertical-align:middle;margin:0}
#search form.search input.search{border: 1px solid #C1C1C1;color: #333333;font-size: 10px;height: 17px;margin-bottom: 10px;padding-left: 5px;padding-right: 5px;width: 147px;background:#fff url(../images/psbi.gif) no-repeat scroll 137px 4px}

/*
#####################
## Footer
*/
#printtop{bottom: -15px;position: absolute;right: 0;}
#footer {border-top: 1px solid #D8CFC1;float: left;margin-top: 20px;padding-bottom: 20px;padding-top: 10px;width: 986px;}
#footer #copyright {float:left;width:300px;}
#footer #sitelinks {float:right;text-align:right;width:500px;}
#footer #sitelinks a,#footer #sitelinks a:visited,#footer #sitelinks a:focus {color:#58585a;text-decoration:none;}
#footer #sitelinks a:hover {text-decoration:underline;}


/*
#####################
## Other
*/
#plaintext{position:absolute;left:805px;top:86px;width:195px;height:30px;text-align:right;z-index:100}
#plaintext a{color:#3A4C43;text-decoration:none}
div#qTip{border:1px;border-right-width:0;border-bottom-width:0;display:none;background:#FFF;color:#000;font:11px Arial;text-align:left;position:absolute;z-index:1000;padding:5px}

/*
#####################
## Basket
*/
#content .bsktbl {border-collapse: collapse;border-spacing: 0;}
#content .bsktbl thead,#content .bsktbl thead tr,#content .bsktbl thead tr th {background:#9195a4;padding:5px 0;padding-left:5px;color:#fff;}
#content .bsktbl thead tr th {text-align:left;}
#content .bsktbl thead tr th.hdrart {}
#content .bsktbl thead tr th.hdrqty {}
#content .bsktbl thead tr th.hdrsum {text-align:right;padding-right:5px;}
#content .bsktbl tfoot,#content .bsktbl tfoot td {background:#e9eaed;}
#content .bsktbl tbody{}
#content .bsktbl tbody td {border-bottom:1px solid #d8cfc1;vertical-align:top;}
#content .bsktbl tbody td.pdimg {width:100px;text-align:center}
#content .bsktbl tbody td.pdimg img{max-width:87px}
#content .bsktbl tbody td.pdinfo {width:315px;}
#content .bsktbl tbody td.pdqty {width:60px;}
#content .bsktbl tbody td.pdqty input {margin-top:16px;text-align:center;}
#content .bsktbl tbody td.pdsum{text-align:right;width:95px;padding-right:5px;font-weight:bold;padding-top:16px;}
#content .bsktbl tbody td .pdinfoinner a.pname{font-size:14px;}
#content .bsktbl tbody td .pdinfoinner {height: 65px;margin-bottom: 5px;padding-top: 16px;position: relative;}
#content .bsktbl tbody td .pdinfoinner .deleteProduct {position:absolute;left:0;bottom:0;}
#content .bsktbl tbody td .pdinfoinner .deleteProduct img {margin-bottom:-3px;margin-right:5px;}
#content .bsktbl tfoot {border-bottom:1px solid #d8cfc1}
#content .bsktbl tfoot td {border:none;}
#content .bsktbl tfoot .footertable {width:100%;}
#content .bsktbl tfoot .footertable .recalcbutton {width:40%;padding-left: 10px;padding-top: 10px;}
#content .bsktbl tfoot .footertable .summary {width:60%}
#content .bsktbl .summarytable {width:230px;float:right;}
#content .bsktbl .summarytable td {border:none;}
#content .bsktbl .summarytable td.c1 {width:130px;}
#content .bsktbl .summarytable td.c2 {width:100px;text-align:right;}
#content .bsktbl .summarytable td.taxsum {}
#content .bsktbl .summarytable td.rbtsum {}
#content .bsktbl .summarytable td.stsum {}
#content .bsktbl .summarytable td.ttl {font-weight:bold;font-size:14px;}
#content .bsktbl .summarytable td.ttlsum {font-weight:bold;font-size:14px;}

