/* === Webshop === */
/* #siteTop, #siteContent, div#colofon {  == transprantie in shop uit ==
	opacity: 1;
	filter: alpha(opacity=100);
}
*/

.small {
	font-size: 0.8em;
}

table.shopList,
table.shopZkResults {
	width: 100%;
	margin-bottom: 30px;
	}
table.homeProd {margin-bottom: 4px;} 

	td.afb {
		width: 220px;
		vertical-align: top;
	}
	td.afb2 {
		width: 220px;
		vertical-align: top;
		padding-bottom: 20px;
	}

	table.shopZkResults td.afb {
		width: 120px;
		vertical-align: top;
	}
	
	td.txt {
		vertical-align: top;
	}
	td.mid {
		vertical-align: middle;
	}
	
		.info {
			float: left;
			width: auto;
			margin: 0;
		}
		
			.info p {
			display: block;
			margin-bottom: 20px;}
			.homeProd .info p {margin-bottom: 0;}
			
			/*.button {
				float: right;
				clear: both;
			}*/
	
	
	table#product {width: 400px;}
	#product td {
		vertical-align: top;
	}
	
	/*#product input.button {
		width: 160px;
		cursor: pointer;
		float: left;
		background-color: #f5f5f5;
		padding: 1px 0;
		margin: 4px 0 0;
		border: 1px solid #336633;
	}*?/	
	
	
	/* === Bladeren === */
	#cat_blader,
	#prod_blader {
		padding: 10px 0;
		text-align: center;
		border-top:solid 1px #FF9933;
	}
	
	#prod_blader a:hover {color:#FF9933;}
	
		#cat_blader span,
		#prod_blader span {
			padding: 2px;
			background-color: #FFFAF5;
		}
		#cat_blader span a,
		#prod_blader span a {
		font-weight:bold;
		}
		
.form_knop { width: 200px; margin: 6px 0 0 0px; border: 1px solid #3b5d6a;  cursor: pointer; float:left; background-color:#3b5d6a; color:#FFFFFF; font-weight:bold; font-size:11px; padding: 0 0 2px 0; *padding: 0;}
		
		a.pageactive {
			font-weight: bold;
			text-decoration: none;
		}
			
			/* === Besteltabel === */
			#bestelInfo {
				display: block;
				width: auto;
				margin: 30px 0 5px 0;
				border-collapse: collapse;
			}
							
				#bestelInfo th,
				#bestelInfo td {
					width: 200px;
					padding: 4px 15px 4px 10px;
				}
				
				#bestelInfo tr.kop {
					padding: 0 10px 0 15px;
					background-color: #ccc;
					font-weight: bold;
				}
				
				#bestelInfo tr {
					background-color: #fff;
					border: 1px solid #ccc;
				}
				
				#bestelInfo select {
					width: 30px;
				}
				
				.info input.button {
					width: 226px;
					float: left;
					border: 1px solid #ccc;
				}

				#bestel {
					display: block;
					float: right;
					margin: 20px 0 0;
					padding: 0;
					border-style: none;
				}

	/* = = = winkelmandje = = = */				
	/*#cart input {
		width: 90px;
		cursor: pointer;
		text-decoration: underline;
		text-align: left;
		border: none;
		background: none;
		padding: 0;
		margin: 0;
		float: left;
	}*/
	
	
	.c1 {font-weight: bold;}
	td.catregistertxt {padding-left: 4px;}
	
	.verderWinkelen {float: left;margin:20px 0 0 10px; font-weight:bold; }
	.bestel {float: right;margin:20px 10px 0 0; font-weight:bold;}
	#content .verderWinkelen img,
	#content .bestel img {border: none;}
	
	/*input.step2 {float: left; width: 120px;}*/
	input.checkBox{float: none;}

	#verzendkosten label, #kaartje label, #betaalmethode label {width: 250px;}



	/* = = = Inloggen webshop = = = */				
	/*login input {
			font-size: 0.9em;
			padding: 1px 2px 3px 4px;
			width: 110px;
			border: 1px solid #C5C6C8;
			margin: 0;
		}
	
	#login input.button {
			width: 120px;
			cursor: pointer;
			float: left;
			background-color: #f5f5f5;
			padding: 1px 0;
			margin-top: 10px;
			border: 1px solid #336633;
		}*/

/* = = = Zoeken webshop = = = */
#zkn {
	width: 670px; /* 700px */
	height: 40px; /* 50px */
	margin-left: 10px;
	padding: 10px 30px 0 0;
	float: left;
	background-color: #373028;
}

	#zkn p {
		color: #fff; 
		float: left;
		font-weight: bold;
		margin-left: 150px;
		margin-top: 6px;
	}
	* html #zkn p {margin-left: 70px;}

#zoekShop {
	float: right;
	padding: 2px 4px;
	background-color: #8C8580;
	overflow: hidden;
}
* html #zoekShop {padding-bottom: 4px;}
	
	#shopSearchbx {
		display: block;
		float: left;
		font-size: 0.85em;
		height: 20px;
		width: 200px;
	}
	
	#zoekSubmit {
		display: block;
		float: left;
		width: auto;
		margin: 0;
		padding: 6px 0 0 2px;
		border: none;
	}
	
.cat_card_text{ 
		width: 298px; height:100px;}
		
div#tekstvak {border: 0px; width: 300px; margin: 0 0 0 200px; #margin: 0; }
.form_knop { width: 100px; margin: 6px 0 0 200px; border: 1px solid #3b5d6a;  cursor: pointer; float:left; background-color:#3b5d6a; color:#FFFFFF; font-weight:bold; font-size:11px; padding: 0 0 2px 0; *padding: 0;}
.form_knop3 { width: 100px; margin: 6px 0 0 0; border: 1px solid #3b5d6a;  cursor: pointer; background-color:#3b5d6a; color:#FFFFFF; font-weight:bold; font-size:11px; padding: 0 0 2px 0; *padding: 0;}
.veldinvoerregel, .veldemail, .veldtekstvak{ font-family:Arial;
		font-size: 1em;
		width: 298px;
	border: 1px solid #598b9e;
	background-color:#F6F9FA;
		margin: 2px 0; height: 20px;
		color:#3b5d6a;
	}

hr {
height: 0;
border: 0;
border-top: 1px solid #f08739;
margin: 0px 0 12px 0;
#margin: 0 ;
}

