*{font-size:12px; font-family:Verdana;}
body{margin:auto; padding:0px; background-color:#3B5C63;}
img{border:0px;}
a{text-decoration:none; color:#90B6C1; font-weight:bold;}
h1{font-size:20px; margin:0px; margin-top:20px;}
h2{text-transform:uppercase; font-weight:normal;}
fieldset{border:0px; margin:10px 0px 0px 0px; padding:0px;}
hr{background-color:#dfe8e8; border:0px; height:1px; margin-bottom:10px;}
#header{background-image:url(/shared/images/gradient.jpg); height:156px;}
#header_inner{background-image:url(/shared/images/hp_default.jpg); height:146px; padding-top:10px; overflow:hidden;}
#headerhome{background-image:url(/shared/images/gradient.jpg); height:486px;}
#headerhome_inner{background-image:url(/shared/images/background.jpg); height:466px; padding-top:10px; overflow:hidden;}
#navigation{height:40px; background-image:url(/shared/images/menu.jpg);border:1px solid white; border-right:0px; margin-top:10px; width:792px;}
#footer{border-top:8px solid #7ea5a4;}
#winkelwagen{margin-top:10px;}
#nieuws{width:75px; height:12px;}
#snelzoeken{width:127px; height:12px;}
#content{border-top:8px solid #7ea5a4; background-color:white; padding-top:20px; padding-bottom:20px;}
#crumble{padding-left:10px; padding-top:2px;}
#articles{width:600px;}
#cats{line-height:150%; width:200px;}
#catimg{margin-top:20px; margin-bottom:20px;}
#products,#products_overview{padding-top:20px; position:relative;width:750px; padding-left:10px; min-height:470px;}
#products_overview{width:750px;}
#viewbox{ border:5px solid #e8f5ff; margin-top:10px;}
#details{width:364px; padding-top:15px;}
#winkelwagenDiv{padding-left:40px; padding-top:10px; width:650px;}
#dragger{position:absolute; z-index:10; cursor:pointer;}
#aanbieding{background-image:url(/shared/images/aanbiedingback.gif); background-repeat:no-repeat; background-color:#F4F8F9;padding:20px; width:162px; float:right; }
#aanbieding div{width:120px; height:60px; color:#3B5C63; font-size:14px;}
#logo{width:362px; height:63px;}
#blok1{background-image:url(/shared/images/homeaanbieding.gif); background-repeat:no-repeat; padding:20px; padding-top:50px; height:255px; text-align:center; margin-right:15px;}
#blok2{ padding:20px; margin-right:15px;}
#blok2 p{margin-top:5px; margin-bottom:3px;}
#blok3{width:310px; height:325px;}
#srcouter{background-color:#EAF2F4; padding:10px 0px 10px 70px; margin-top:20px;}
#srcouter2{padding-left:70px;}
#catsdiv{padding:20px 0px 0px 15px;}
#suggestie{color:#3B5C63; font-weight:bold; padding-top:10px; padding:10px;background-color:#F4F8F9; margin-top:10px;}
#subgroups{width:158px;}
#hpgroups{background-color:white;border-top:8px solid #7ea5a4; padding-top:0px; padding-bottom:20px;}
#newprice{border:5px solid #FF3D7D; padding:3px; color:#FF3D7D; font-size:14px; font-weight:bold; margin-top:5px; margin-right:32px;}
#oldprice{text-decoration:line-through; padding:15px 10px 0px 0px; font-size:12px;}
#bestelform p{padding:0px; margin:0px;}
#winkelwagenRight{width:163px; padding-left:20px;}
#winkelwagenRight a{color:#FF3D7D;}
#articles_contact{width:500px;}
#maps{width:440px; padding-left:20px;}
/* colors */
.blokken{background-color:white; width:270px; height:290px; float:left; margin-top:25px;}
#blok2 h2{font-size:15px; font-weight:bold; margin-top:15px; margin-bottom:5px;}
.srcbox{width:165px; height:25px; background-image:url(/shared/images/srcbg.jpg); padding:5px 0px 0px 5px;}
.pink, #blok2 h2{color:#FF3D7D;}
.green,h1,h2,.aantalinput,.checkoutclass,.checkoutName,.checkoutSubtotal,.productTitle{color:#3B5C63;}
.blauw{color:#aed0d2;}
.bold,.aantal,.price,.aantalinput,.intro,.productTitle,.productAmmount,.productPrice{font-weight:bold;}
.gray, .productAmmount,.productPrice{color:#999999; }
.bigger{font-size:14px;}
.cursor{cursor:pointer;}
.smaller, productAmmount,.productPrice{font-size:11px;}
.italic{font-style:italic;}
.center{width:960px; margin:auto;}
.floatL{float:left;}
.floatR{float:right;}
.clear{clear:both;}
.readon{width:17px; height:17px;}
.srcinput{border:0px; width:134px;}
.srcbtn{width:22px; height:19px; margin-left:6px;}
.nomarg{margin:0px; padding:0px; border:0px;}
.textcenter{text-align:center; width:170px;}
.menuItem{display:block; padding:12px; font-weight:bold; color:white; text-transform:uppercase; height:16px; border-left:1px solid #8eaec1; }
.menuItem:hover{background-color:#255052;}
.kruimellink, .kruimelhome{text-transform:uppercase; font-weight:normal;}
.kruimellink:hover,.kruimelhome:hover{text-decoration:underline;}
.sitemap_tbl{margin-top:25px;}
.sitemap_tbl tr,.sitemap_tbl th,.sitemap_tbl td{ margin: 0;padding: 0; vertical-align: top;}
.sitemap_tbl td{padding-right : 80px;}
.sitemap_tbl .header{color:white; font-weight:bold;text-decoration:none;text-transform:uppercase; display:block; margin-bottom:5px; }
.sitemap_tbl .main_text{color:white; text-decoration:none; display:block; margin-bottom:5px;}
.subsubCat, .subsubCatActive{text-transform:lowercase;font-size:11px;display:block; padding:3px 10px 3px 20px; color:#88B2BD; border:1px solid #E8ECED;border-top:0px;}
.subsubCat:hover,.subsubCatActive{background-color:#255052; color:white;}
.hover{background-color:#feffbb; }
.price, .detailTitle{font-size:17px;}
.aantal,.price{border:4px solid #e8f5ff; padding:5px; height:25px; margin-left:10px;}
.aantal{font-size:13px;}
.aantalinput{width:25px; height:16px; padding-top:3px;  margin-right:0px; text-align:center;}
.winkelwagentitle{margin:0px;}
.productTitle{padding:15px 0px 0px 20px; font-size:13px; width:200px;}
.productAmmount,.productPrice{padding:15px 0px 0px 20px; width:130px;}
.winkelwagenAantal{border:4px solid #e8f5ff; width:25px; height:16px; text-align:center;}
.productPrice{width:190px; padding-top:17px;}
.prijs{font-weight:bold; font-size:15px;}
.productCaption{color:#3B5C63; font-weight:bold; padding-top:20px; width:145px;}
.big{width:310px;}
.nopad{padding-top:0px;}
.padtop{padding-top:20px;}
.checkoutclass{border:2px solid #E8F5FF; width:180px; padding:6px 3px 6px 3px; margin-top:5px;}
.nofocus{color:#878787; text-align:center;}
.checkouttitle{font-size:16px; margin:0px; padding:5px 0px 10px 0px; text-transform:none; font-weight:bold;}
.width250{width:195px;}
.copy{cursor:pointer; margin-top:70px; margin-left:80px;}
.checkoutName{width:400px;}
.pad20{padding:20px;}
.imageDetail,.imageDetailMeer,.imageDetailMeerLast,.imagesmall{margin-top:15px; border:4px solid #E8F5FF; margin-right:10px;}
.imagesmall{height:50px; width:50px;}
.imageDetailMeer{margin-right:64px;}
.aanbieding{border:4px solid #AED0D2;}
.groupdiv{float:left; height:80px; margin-bottom:30px; width:180px; background-repeat:no-repeat; }.groupdivinner{height:20px;}
.groupdivinner a{font-weight:bold; color:#3A5D64; text-transform:uppercase; font-size:11px; }
.groupitemActive{background-color:#d4e2e5;  border:1px solid #E8ECED; display:block; width:150px;padding:3px 3px 3px 3px; border-top:0px;}
.groupLinkActive{color:#88b2bd; font-size:11px; width:130px; display:block;}
.groupitem{background-color:#b2cbd1; font-size:11px; background-repeat:repeat-x; display:block; width:150px; padding:3px 3px 3px 3px;  border:1px solid #E8ECED;border-top:0px; }
.meer{color:#B1CAD1; font-weight:bold; font-size:16px; text-transform:none;}
.searchA{display:block; width:200px; height:75px; border:1px solid #e2ebec; float:left; padding:10px; margin-right:20px; margin-top:20px;}
.searchA:hover{background-color:#ABC6CD; cursor:pointer;}
.alink{width:105px; padding-left:20px;}
.borderTop{border-top:1px solid #E8ECED;}
.aanbiedingDiv{background-image:url(/shared/images/aanbiedingback.gif); background-repeat:no-repeat; background-position:right top; background-color:#F4F8F9;padding:20px; padding-left:30px; padding-top:40px;width:200px; float:left; margin-top:20px; margin-left:20px; height:240px; }
.footerlink{float:left; display:block; border:4px solid #b2cbd0; color:white; text-transform:uppercase; padding:5px 8px 5px 8px; margin-right:10px; margin-top:5px;}
.footerlink:hover{background-color:#b2cbd0;}
.price{height:45px; text-align:center;}
.aantal{height:35px; padding-top:15px;}
.shopGroup{width:176px; margin-top:10px;}
.containImage{height:65px;}
.oldprice{text-decoration:line-through; font-weight:bold; color:gray; font-size:15px; margin-bottom:10px; margin-right:210px;}
.tablecollum{padding-top:5px; text-align:right;}
.textalignr{text-align:right;}