body{
	margin:0px;
	padding:0px;
	background:#c2c2c2 url('../img/bg.gif') left top repeat-x;
	font-size:13px;
	font-family:Arial, "Times New Roman", Times, serif;
	position:relative;
	overflow:auto;
	overflow-x:hidden;
}

IMG{
	border:0px;
}

#container{
	width:980px;
	margin-left:auto;
	margin-right:auto;
}

#website{
	float:left;
	width:960px;
	padding-left:10px;
	padding-right:10px;
	background:url('../img/content_bg.png') left top repeat-y;
}

#header{
	clear:both;
	float:left;
	width:960px;
	height:57px;
	background:url('../img/header.jpg') left top no-repeat;
}

#menu{
	clear:both;
	float:left;
	width:960px;
	height:34px;
}

a.logo{
	float:left;
	width:282px;
	height:57px;
}

a.aanbiedingen_top{
	float:right;
	width:400px;
	height:57px;
}

#winkelwagen{
	float:left;
	position:relative;
	width:26px;
	height:23px;
	color:#272727;
	font-size:11px;
	padding-top:11px;
	padding-left:40px;
	background:url('../img/shop.jpg') left top no-repeat;
	z-index:100;
}

#winkelwagen A.sluit{
	float:left;
	color:#000000;
	text-decoration:none;
	width:25px;
	height:22px;
	padding-top:10px;
	padding-left:39px;
	margin-left:-39px;
	margin-top:-10px;
}

.winkelwagen_active{
	float:left;
	width:188px;
	margin-left:-186px;
	padding:12px;
	color:#272727;
	margin-top:1px;
	background:#a9b400 url('../img/winkelwagen_top.jpg') left top no-repeat;
}

#winkelInhoud{
	clear:both;
	float:left;
	width:199px;
	height:102px;
}

.afrekenen{
	clear:both;
	float:left;
	margin-left:-186px;
}

.winkelAanhef{
	clear:both;
	float:left;
	width:189px;
	height:20px;
}

.winkelAantal{
	clear:both;
	float:left;
	margin-top:7px;
	width:16px;
}

.winkelProduct{
	float:left;
	margin-top:7px;
	width:118px;
}

.winkelKost{
	float:left;
	margin-top:7px;
	width:54px;	
}

.winkelTotaal{
	clear:both;
	float:left;
	padding-top:12px;
	padding-left:12px;
	width:201px;
	height:15px;
	background:url('../img/winkelwagen_bottom.jpg') left top no-repeat;
}

#de_reclame{
	clear:both;
	float:left;
	position:relative;
	width:960px;
	height:203px;
	border-bottom:1px solid #000000;
}

#reclame{
    position:relative;
	height:203px;
	cursor:pointer;
}

#reclame IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
	width:960px;
	height:203px;
}

#reclame IMG.active {
    z-index:50;
}

#reclame IMG.last-active {
    z-index:9;
}

#balk{
	clear:both;
	float:left;
	width:960px;
	height:37px;
	background:url('../img/balk_bg.jpg') left top no-repeat;
}

#zoekfunctie{
	float:left;
	width:348px;
	margin-top:6px;
	margin-left:9px;
}

INPUT.zoeken{
	float:left;
	width:226px;
	height:19px;
	background:url('../img/zoek_bg.jpg') left top no-repeat;
	border:0px;
	color:#424242;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	padding:3px;
}

.zoekVerstuur{
	float:left;
	width:106px;
	height:25px;
	background:url('../img/zoeken.jpg') left top no-repeat;
	border:0px;
	cursor:pointer;
}

#breadcrumbs{
	float:left;
	width:397px;
	margin-left:33px;
	margin-top:13px;
	font-size:11px;
	color:#FFFFFF;
}

#aanbieding{
	clear:both;
	float:left;
	width:198px;
	height:34px;
	margin-left:-17px;
	margin-top:6px;
	padding-top:15px;
	padding-left:47px;
	text-align:center;
	color:#FFFFFF;
	margin-bottom:-10px;
	background:url('../img/aanbieding_bg.jpg') left top no-repeat;
}

#breadcrumbs A{
	text-decoration:none;
	color:#FFFFFF;
	font-size:11px;
	padding-right:20px;
	background:url('../img/arrow.jpg') right center no-repeat;
}

#breadcrumbs A:hover{
	text-decoration:underline;
}

#content{
	clear:both;
	float:left;
	width:960px;
	padding-bottom:10px;
	background:url('../img/pag_bg.gif') left top repeat-y;
}

#cats{
	float:left;
	width:374px;
}

#gastenboek{
	clear:both;
	float:left;
	width:550px;
}

.gastenboek_top{
	clear:both;
	float:left;
	width:550px;
	height:39px;
	background:url('../img/winkelmand_top.jpg') left top no-repeat;
}

.gastenboek_entry{
	clear:both;
	float:left;
	width:520px;
	margin-bottom:1px;
	border:1px solid #d9d9d9;
	background-color:#F1F1F1;
	padding:15px;
}

.gastenboek_tijd{
	float:left;
	width:100px;
	text-align:center;
}

.gastenboek_geg{
	float:left;
	width:400px;
	padding-left:20px;
}

.gastenboek_naam{
	float:left;
	width:400px;
	font-weight:bold;
	margin-bottom:5px;
}

.gastenboek_bericht{
	clear:both;
	float:left;
	width:400px;
}

.gastenboek_nav{
	clear:both;
	float:left;
	width:550px;
	height:39px;
	background:url('../img/gastenboek_nav.jpg') left top no-repeat;
}

a.gastenboek_vorig{
	float:left;
	width:115px;
	height:39px;
}

.gastenboek_navigatie{
	float:left;
	width:320px;
	height:24px;
	padding-top:15px;
	text-align:center;
}

a.navLink:link,
a.navLink:visited{
	color:#FFFFFF;
	text-decoration:none;
}
a.navLink:hover,
a.navLink:visited:hover {
	color:#1EB1D6;
}

a.navLinkSel:link,
a.navLinkSel:visited,
a.navLinkSel:hover,
a.navLinkSel:visited:hover {
	color:#1EB1D6;
	text-decoration:none;
}

a.gastenboek_volgend{
	float:left;
	width:115px;
	height:39px;
}

.gastenboek_titel{
	float:left;
	width:214px;
	padding-top:10px;
	padding-left:10px;
	font-size:13px;
	font-weight:bold;
	color:#FFFFFF;
}

.gastenboek_schrijf{
	float:right;
	width:156px;
	padding-top:1px;
	padding-right:1px;
}

#deWinkelwagen{
	clear:both;
	float:left;
	width:550px;
}

.winkelwagen_top{
	clear:both;
	float:left;
	width:550px;
	height:39px;
	background:url('../img/winkelmand_top.jpg') left top no-repeat;
}

#winkelwagen_inhoud_afrekenen{
	clear:both;
	float:left;
	width:550px;
}

.winkelwagen_naam{
	float:left;
	width:214px;
	padding-top:10px;
	padding-left:10px;
	font-size:13px;
	font-weight:bold;
	color:#FFFFFF;
}

.winkelwagen_uitleg{
	clear:both;
	float:left;
	width:540px;
	height:25px;
	font-weight:bold;
	color:#1eb1d6;
	padding-top:10px;
	padding-left:10px;
	background:url('../img/wagen_regel.jpg') left top no-repeat;
}

.winkelwagen_regel{
	clear:both;
	float:left;
	width:540px;
	height:25px;
	color:#272727;
	padding-top:10px;
	padding-left:10px;
	background:url('../img/wagen_regel.jpg') left top no-repeat;
}

.winkel_wagen_aantal{
	clear:both;
	float:left;
	width:100px;
}

a.plus{
	float:left;
	padding-left:10px;
	padding-top:2px;
}

a.min{
	float:left;
	padding-right:10px;
	padding-top:2px;
}

.winkel_wagen_aantal_var{
	float:left;
	width:30px;
	text-align:center;
}

.winkel_wagen_artikel{
	float:left;
	width:250px;
}

.winkel_wagen_prijsA{
	float:left;
	width:120px;
}

.winkel_wagen_prijs{
	float:left;
	width:65px;
}

.winkelwagen_terug_off{
	float:left;
	width:115px;
	padding-left:96px;
}

.winkelwagen_volgende{
	float:left;
	width:115px;
}

.winkelwagen_stap{
	clear:both;
	float:left;
	width:518px;
	padding:15px;
	border:1px solid #d9d9d9;
	background-color:#f1f1f1;
}

INPUT.form1{
	clear:both;
	float:left;
	width:400px;
	padding:3px;
	height:20px;
	border:1px solid #d9d9d9;
	margin-bottom:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#272727;
	background:url('../img/input_bg.gif') left top repeat-x;
}

.form2{
	clear:both;
	float:left;
	width:400px;
	padding:3px;
	height:80px;
	border:1px solid #d9d9d9;
	margin-bottom:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#272727;
	background:#FEFEFE url('../img/input_bg.gif') left top repeat-x;
}

IMG.code{
	clear:both;
	float:left;
}

.controleer1{
	clear:both;
	float:left;
	width:299px;
	font-weight:bold;
	color:#1eb1d6;
}

.naw_controle{
	float:left;
	width:299px;
	padding-top:10px;
}

.naw_1{
	clear:both;
	float:left;
	width:125px;
	padding-bottom:10px;
	font-weight:bold;
	color:#312e30;
}

.naw_2{
	float:left;
	width:150px;
	padding-bottom:10px;
	color:#312e30;
}

.bet_controle{
	float:left;
	width:219px;
}


.controleer3{
	clear:both;
	float:left;
	font-weight:bold;
	width:518px;
	padding:15px;
	border:1px solid #d9d9d9;
	border-top:0px;
	background-color:#f1f1f1;
	color:#1eb1d6;
}

.controleer2{
	float:left;
	width:219px;
	font-weight:bold;
	color:#312e30;
}

a.mainCat{
	clear:both;
	float:left;
	width:178px;
	height:21px;
	text-decoration:none;
	font-size:12px;
	color:#272727;
	padding-top:9px;
	padding-left:11px;
	position:relative;
	z-index:2;
	font-weight:bold;
}

a.mainCat:hover{
	color:#FFFFFF;
	background:url('../img/maincat_bg.png') left top no-repeat;
}

a.mainCatSel{
	clear:both;
	float:left;
	width:178px;
	height:21px;
	text-decoration:none;
	font-size:12px;
	color:#FFFFFF;
	background:url('../img/maincat_bg.png') left top no-repeat;
	padding-top:9px;
	padding-left:11px;
	position:relative;
	z-index:2;
	font-weight:bold;
}


a.subCat{
	clear:both;
	float:left;
	width:193px;
	height:21px;
	text-decoration:none;
	font-size:12px;
	color:#272727;
	padding-top:9px;
	padding-left:31px;
	position:relative;
	z-index:1;
}

a.subCat:hover{
	color:#FFFFFF;
	background:url('../img/subcat_bg.png') left top no-repeat;
}

a.subCatSel{
	clear:both;
	float:left;
	width:193px;
	height:21px;
	text-decoration:none;
	font-size:12px;
	color:#FFFFFF;
	background:url('../img/subcat_bg.png') left top no-repeat;
	padding-top:9px;
	padding-left:31px;
	position:relative;
	z-index:1;
}

#maincats{
	float:left;
	width:168px;

}

#subcats{
	float:left;
	width:224px;
	margin-left:-18px;
}

#pagina{
	float:left;
	width:576px;
	padding-left:10px;
}

.paginaTekst{
	clear:both;
	float:left;
	width:556px;
	padding-left:10px;
	padding-right:10px;
}

H1.pagTitel{
	clear:both;
	float:left;
	margin:0px;
	padding:0px;
	width:566px;
	margin-top:18px;
	margin-bottom:10px;
	margin-left:10px;
	color:#1eb1d6;
	font-size:17px;
}

.product{
	clear:both;
	float:left;
	width:540px;
	margin:5px;
	margin-bottom:25px;
	background:url('../img/product_bg.png') left top no-repeat;
}

.reclame_product{
	float:left;
	width:81px;
	height:44px;
	padding-top:15px;
	padding-left:28px;
	padding-right:17px;
	text-align:center;
	color:#FFFFFF;
	position:absolute;
	margin-top:-17px;
	margin-left:20px;
	font-size:12px;
	background:url('../img/reclame_bg.png') left top no-repeat;
}

.productFoto{
	float:left;
	padding-left:33px;
	padding-top:17px;
	padding-right:32px;
}

.productInfos{
	float:left;
	width:375px;
}

.productOpties{
	float:left;
	width:66px;
	margin-top:4px;
	padding-left:10px;
}

.product H2{
	margin:0px;
	padding:0px;
	float:left;
	width:289px;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	padding-top:22px;
}

.productInfo{
	clear:both;
	float:left;
	margin-top:20px;
	width:360px;
}

.productVergelijk{
	float:left;
	width:73px;
	height:22px;
	color:#FFFFFF;
	font-size:12px;
	padding-top:7px;
	padding-left:9px;
	text-decoration:none;
	font-weight:bold;
	background:url('../img/vergelijken.jpg') left top no-repeat;
}

.vergelijk{
	margin:0px;
	padding:0px;
	float:left;
	width:20px;
}

.vergelijkProduct{
	float:left;
	padding-left:1px;
	width:50px;
}

.catsKeuze{
	float:left;
	padding:5px;
	padding-left:15px;
	width:252px;
	height:114px;
	margin-right:10px;
	background:url('../img/cats_bg.jpg') left top no-repeat;
}

.catsKeuze H1{
	margin:0px;
	padding:0px;
	margin-top:10px;
	float:left;
	width:252px;
	color:#000000;
	font-weight:bold;
	height:20px;
	font-size:12px;
}

.catsKeuze H2{
	margin:0px;
	padding:0px;
	margin-top:10px;
	clear:both;
	float:left;
	width:145px;
	color:#a4b000;
	font-size:12px;
}

.cat_info{
	clear:both;
	float:left;
	width:145px;
}

a.bekijkmeer{
	float:left;
	width:71px;
	height:22px;
	background:url('../img/bekijkmeer.jpg') left top no-repeat;
	color:#FFFFFF;
	font-size:12px;
	padding-top:7px;
	text-align:center;
	margin-top:20px;
	padding-left:31px;
	text-decoration:none;
}

.catsKeuze IMG{
	float:left;
	width:94px;
	height:74px;
}

.product_top{
	clear:both;
	float:left;
	width:560px;
}

IMG.productFotoGroot{
	float:left;
}

.product_opties{
	float:left;
	width:222px;
	height:82px;
	padding:6px;
	margin-left:20px;
	background-color:#424242;
}

.product_iconen{
	text-align:center;
	margin-bottom:2px;
}

.product_prijs{
	clear:both;
	float:left;
	border:1x solid #c2ca13;
	background-color:#a8b311;
	color:#FFFFFF;
	font-weight:bold;
	font-size:16px;
	width:91px;
	padding-top:9px;
	padding-bottom:8px;
	text-align:center;
}

.product_info{
	clear:both;
	float:left;
	padding-top:20px;
	padding-left:10px;
	width:225px;
}

.specificaties{
	clear:both;
	float:left;
	width:516px;
	padding-top:21px;
	padding-left:18px;
	padding-right:18px;
	background:url('../img/spec_top.jpg') left top no-repeat;
}

.laatst_bekeken{
	clear:both;
	float:left;
	width:516px;
	padding-top:21px;
	padding-left:18px;
	padding-right:18px;
	margin-top:10px;
	background:url('../img/spec_top.jpg') left top no-repeat;
}

.aanBCat{
	clear:both;
	float:left;
	width:552px;

	margin-top:10px;
}

.aanBCat H1{
	clear:both;
	float:left;
	margin:0px;
	padding:0px;
	font-size:15px;
	color:#1eb1d6;
	width:532px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:7px;
	padding-top:7px;
	border-bottom:1px solid #e9e9e9;
}

.eenSpec{
	clear:both;
	float:left;
	width:496px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:7px;
	padding-top:7px;
	border-bottom:1px solid #e9e9e9;
}

.specificaties H1{
	clear:both;
	float:left;
	margin:0px;
	padding:0px;
	font-size:15px;
	color:#1eb1d6;
	width:496px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:7px;
	padding-top:7px;
	border-bottom:1px solid #e9e9e9;
}

.laatst_bekeken H1{
	clear:both;
	float:left;
	margin:0px;
	padding:0px;
	font-size:15px;
	color:#1eb1d6;
	width:496px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:7px;
	padding-top:7px;
	border-bottom:1px solid #e9e9e9;
}
 
.specLeft{
	float:left;
	width:210px;
	font-weight:bold;
	padding-right:23px;
}

.specRight{
	float:left;
	width:263px;
}

#laatstBekeken{
	clear:both;
	float:left;
	width:500px;
	height:100px;
	margin-left:10px;
}

#relevanteProducten{
	clear:both;
	float:left;
	width:500px;
	height:100px;
	margin-left:10px;
}

#bekeken_nav{
	margin-top:-50px;
	width:546px;
	margin-left:-10px;
}

.jcarousel-prev{
	float:left;
	width:16px;
	height:30px;
	cursor:pointer;
	margin-left:-6px;
	background:url('../img/vorige.jpg') left top no-repeat;
}

.jcarousel-next{
	float:left;
	width:16px;
	height:30px;
	margin-left:500px;
	cursor:pointer;
	background:url('../img/volgende.jpg') left top no-repeat;
}

.jcarousel-prev-disabled{
	float:left;
	width:16px;
	height:30px;
	cursor:pointer;
	margin-left:-6px;
	background:url('../img/vorige-off.jpg') left top no-repeat;
}

.jcarousel-next-disabled{
	float:left;
	width:16px;
	height:30px;
	margin-left:500px;
	cursor:pointer;
	background:url('../img/volgende-off.jpg') left top no-repeat;
}

.tooltip{
	width:169px;
	height:42px;
	text-align:center;
	color:#FFFFFF;
	font-size:10px;
	padding-top:20px;
	margin-left:-91px;
	background:url('../img/tooltip.png') left top no-repeat;
}

.betknop{
	float:left;
	margin-top:10px;
	padding-right:5px;
}

#footer{
	width:980px;
	margin-left:auto;
	margin-right:auto;
}

#footerContent{
	clear:both;
	float:left;
	width:980px;
	height:61px;
	font-size:12px;
	color:#7c7c7c;
	text-align:center;
	padding-top:18px;
	background:url('../img/footer_bg.png') left top no-repeat;
}

#footerContent a{
	font-size:12px;
	color:#7c7c7c;
	text-decoration:none;
}

#footerContent a:hover{
	text-decoration:underline;
}

a.meerInfo{
	float:left;
	width:102px;
	height:22px;
	background:url('../img/meerinfo.jpg') left top no-repeat;
	color:#FFFFFF;
	font-size:12px;
	padding-top:7px;
	text-align:center;
	text-decoration:none;
	margin-right:4px;
}

a.productKost{
	float:left;
	width:62px;
	height:22px;
	background:url('../img/prijs.jpg') left top no-repeat;
	color:#FFFFFF;
	font-size:12px;
	padding-top:7px;
	text-align:center;
	text-decoration:none;
	font-weight:bold;
	margin-right:4px;
}

a.productBestel{
	float:left;
	width:67px;
	height:22px;
	background:url('../img/bestel.jpg') left top no-repeat;
	color:#FFFFFF;
	font-size:12px;
	padding-top:7px;
	padding-left:35px;
	text-decoration:none;
	font-weight:bold;
	margin-right:4px;
}

a.hmenuItem{
	float:left;
	width:129px;
	height:25px;
	font-size:14px;
	color:#FFFFFF;
	padding-left:20px;
	padding-top:9px;
	font-weight:bold;
	background:url('../img/menu_bg.jpg') left top no-repeat;
	text-decoration:none;
}

a.hmenuItem:hover{
	background:url('../img/menu_bgSel.jpg') left top no-repeat;
}

a.driver{
	clear:both;
	float:left;
	font-size:12px;
	color:#000000;
	margin-bottom:3px;
	text-decoration:none;
	padding-left:20px;
}

a.driver:hover{
	color:#1EB1D6;
	text-decoration:underline;
}

a.hmenuItemSel{
	float:left;
	width:129px;
	height:25px;
	font-size:14px;
	color:#FFFFFF;
	padding-left:20px;
	padding-top:9px;
	font-weight:bold;
	background:url('../img/menu_bgSel.jpg') left top no-repeat;
	text-decoration:none;
}

a.menuItem{
	float:left;
	width:129px;
	height:25px;
	font-size:14px;
	color:#FFFFFF;
	padding-left:20px;
	padding-top:9px;
	font-weight:bold;
	background:url('../img/menu_bg_rest.jpg') left top no-repeat;
	text-decoration:none;
}

a.menuItem:hover{
	background:url('../img/menu_bgSel.jpg') left top no-repeat;
}

a.menuItemSel{
	float:left;
	width:129px;
	height:25px;
	font-size:14px;
	color:#FFFFFF;
	padding-left:20px;
	padding-top:9px;
	font-weight:bold;
	background:url('../img/menu_bgSel.jpg') left top no-repeat;
	text-decoration:none;
}

IMG{
	border:0px;
}

#vergelijker{
	width:821px;
}

.titel{
	float:left;
	width:698px;
	height:37px;
	background:url('../img/top_bg.jpg') left top no-repeat;
}

.te_vergelijken{
	float:left;
	width:821px;
	background:url('../img/verg_bg.jpg') left top repeat-x;
}

.mproductSoorten{
	float:left;
	width:801px;
	padding-top:20px;
	padding-left:20px;
	padding-bottom:20px;
	color:#FFFFFF;
	background:url('../img/verg_bg.jpg') left top repeat-x;
}

.mproductCats{
	clear:both;
	float:left;
	width:801px;
	padding-top:20px;
	padding-left:20px;
}

.mproductCat{
	float:left;
	width:150px;
	padding-right:20px;
	padding-bottom:20px;
}
