/* OPZET */
body, html 							{ margin:0px; width:100%; height:100%; padding:0px; }
.main								{ width: 980px; margin: 0px auto; font-family:Arial; font-size:12px; color: #4c4c38; line-height: 17px;}

/*MENU KOLOM*/
.menu								{ width:230px; float:left; }
.zoeken								{ width:190px; height: 60px; padding:30px 20px 20px 20px; margin-top:1px; background-color:#87874A; }
.categorie							{ width:190px; padding:20px; margin-top:1px; background-color:#B6B64A; margin-bottom:20px; }
.winkelwagen						{ width:188px; min-height: 60px; padding:20px 20px 20px 20px; margin:1px 0px 0px 0px; border:solid 1px #E8E8D6; margin-bottom:20px; }
.betalen							{ width:230px; height:30px; padding:10px 0px 20px 0px; }

/*TITEL BALK*/
.titelbalk							{ width:640px; height: 20px; float:left; padding:35px 0px 10px 15px; }
.breadcrumb							{ padding:0px 5px 0px 5px; float:left; }
.officalkarteldealer				{ width:85px; margin-top:15px; float:left; }

/*CONTENT*/
.contentcontainer					{ width:730px; min-height: 500px; float:right; padding:35px 0px 20px 20px; }

/* FOOTER */
.footercontainer					{ border-top:solid 1px #bcbc33; clear:both; vertical-align:bottom; }
.footerbox							{ position: relative; width: 980px; height: 25px; margin: 0px auto; padding-top:10px; }
.flags								{ width:55px; float:left; }
.footercontent						{ width:700px; float:left; }
.webdesign							{ float:right; text-align:right; }
.wp									{  color:#d7d78e; font-size:11px; }
.wp a								{ color:#d7d78e; font-size:11px; text-decoration:none; }
.wp a:hover							{ color:#d7d78e; font-size:11px; text-decoration:underline; }

/* HOME */
.swfheaderhome						{ width:730px; height:220px; background-color:#FFFFFF; }
.bestsellercontainer				{ width:730px; height:220px; padding-top:40px;}
.bestsellerhome						{ width:188px; height:178px; border:solid 1px #E8E8D6; padding:20px; float:left; }
.eyecatcher							{ width:480px; height:220px; float:left; padding-left:20px; }
.bottomcontainer					{ width:730px; height:100px; padding-top:20px; }
.bottomimage						{ width:218px; height:90px; float:left; border:solid 1px #E8E8D6; padding:5px; }

/* PRODUCTEN */
.productensorteren					{ width:730px; height:40px; }
.productensorterrij					{ width:230px; height:40px; float:left; }
.productenrij						{ width:730px; height:220px; padding-bottom:20px;}
.productenvak						{ width:228px; height:220px; border:solid 1px #E8E8D6; background-color:#FFFFFF; float:left; overflow:hidden; }
.productenafbeelding				{ width:190px; height:145px; float:left; padding:10px 20px 5px 20px; overflow:hidden; }
.keuzevv							{ width:730px; height:15px; }
.keuze								{ width:180px; float:left; padding:6px 0 0 0; }
.centerpage							{ width:330px; float:left; padding:0px 20px 0px 20px; text-align:center; }
td.navcentre a						{ color:#d0d09e; line-height:24px; text-decoration:none; font-size:14px; font-family:Arial; font-weight:bold; background-image:url(/img/page_s.gif); width:24px; height:24px; overflow:hidden; display:block; float:left; }
td.navcentre a:hover				{ color:#FFF; line-height:24px; text-decoration:none; font-size:14px; font-family:Arial; font-weight:bold; background-image:url(/img/page_s.gif); width:24px; height:24px; overflow:hidden; display:block; float:left; }

/* PRODUCT LOS */
.product							{ width:730px; height:40px; overflow:hidden; }
.productvak							{ width:688px; border:solid 1px #E8E8D6; background-color:#FFFFFF; padding:20px; }
.productvakduo						{ width:324px; background-color:#FFFFFF; padding:20px 0 20px 0; float:left; }
.productinfo						{ width:415px; float:left; }
.productafbeelding					{ width:228px; float:left; padding:10px; margin-left:20px; border:solid 1px #E8E8D6; background-color:#FFF; overflow:hidden; }
.stuurdoornaarvriend				{ width:730px; padding:20px 0px 20px 0px; }
img.productimg 						{ margin:auto;}
	
/* FORMS E.D. */
ul, ol 								{ font-family: Arial; font-size: 12px; color: #4c4c38; line-height: 17px; margin-left: 15px; padding-left: 0px; }
input, textarea, select, button		{ font-family: Arial; font-size: 12px; margin: 0px; padding: 0px; border:1px solid #CCCCCC; }
input.contact						{ font-family: Arial; font-size: 12px; margin: 0px; padding: 0px; border:1px solid #CCCCCC; height:20px; line-height:20px; }
form								{ margin:0px; }
td.shoppingcart						{ padding-left:5px; border-bottom:solid 1px #dadab0; height:10px; }
.carttable td						{ font-family: Arial; font-size: 12px; color: #4c4c38; line-height: 22px; margin:0px; padding:0px; }			

/* TEKST */
hr									{ border:0; background-color:#b7b64a; height:1px; margin-bottom:10px; }
h1 									{ font-family:Trebuchet MS; color:#4c4c38; margin:0; padding:0; font-size:24px; line-height:24px; height:24px; margin-top:0px; overflow:hidden; }
h2, h2 a, h2 a:hover				{ font-family:Trebuchet MS; color:#4c4c38; margin:0; padding:0; font-size:18px; line-height:18px; height:18px; overflow:hidden; }
h3, h3 a, h3 a:hover				{ font-family:Trebuchet MS; color:#87872e; margin:0; padding:0; font-size:18px; line-height:18px; height:18px; overflow:hidden; }
h4 									{ font-family:Trebuchet MS; color:#FFFFFF; margin:0; padding:0; font-size:18px; line-height:18px; height:18px; overflow:hidden; font-weight:bold; }
h5 									{ font-family:Trebuchet MS; color:#4c4c38; margin:0; padding:0; font-size:18px; line-height:18px; height:18px; overflow:hidden; }
h6									{ font-family:Trebuchet MS; color:#4c4c38; margin:0; padding:0; font-size:20px; line-height:20px; height:20px; overflow:hidden; }
p									{ font-family: Arial; font-size: 12px; color: #4c4c38; line-height: 17px; margin:0px; padding:0px; }
label.aform							{ font-family: Arial; font-size: 12px; color: #4c4c38; line-height: 17px; margin:0px; padding:0px; width:200px; float:left; }
input.aform, select.aform			{ float:left; }
a 									{ font-size: 12px; color: #4c4c38; font-size:12px; }
a:hover 							{ font-size:12px; text-decoration: none; color: #4c4c38; }
.shopcart 							{ color:#87872e; }
p.webdesign, p.webdesign a 			{ font-size:11px; color:#d7d78e; text-decoration:none; }
p.reporting							{ font-family: Arial; font-size: 12px; color:#F00; line-height: 17px; margin:0px; padding:0px; }
p.webdesign a:hover 				{ font-size:11px; color:#d7d78e; text-decoration:underline; }
p.footer, p.footer a 				{ font-size:11px; color:#919122; text-decoration:none; }
p.footer a:hover 					{ font-size:11px; color:#919122; text-decoration:underline; }
p.topmenu 							{ font-size:12px; color:#919122; text-decoration:none; }
p.topmenu a 						{ font-size:12px; color:#919122; text-decoration:none; }
.topmenu a:hover					{ font-size:12px; color:#919122; text-decoration:underline; }
.bestseller 						{ border:1px solid #e8e8d6; background-color:#FFFFFF; }
.smallTitle 						{ font-weight:bold; font-size:11px; color:#b1b123; }
.productmerk 						{ color:#87874a; font-size:11px; }
.error								{ font-family:Arial; font-size:10px; color:#F00; text-decoration:none; margin-left:5px; }

.clear								{ clear:both; overflow:hidden; height:0px; }
.left								{ float:left; }

.divbutton							{ background-image:url(/img/addcart.gif); background-repeat:no-repeat; width:180px; height:25px; text-align:center; overflow:hidden; font-family: Arial; line-height:25px; }
.addcart, .divbutton a				{ color:#FFFFFF; font-family:Arial; text-decoration:none; width:180px; height:25px; display:block; line-height:25px; }
.divbutton a:hover 					{ color:#4c4c38; }
.divbuttonoff						{ background-image:url(/img/addcart_off.gif); background-repeat:no-repeat; width:180px; height:25px; text-align:center; overflow:hidden; font-family: Arial; font-size:12px; line-height:25px; text-decoration:none; display:block; color:#d8d8c2; }
