/* Deze div wordt gebruikt voor de overlay, om de winkelwagen te centreren */
div#winkelwagencontainer {
	width:				470px;
	margin:				0px auto 0px auto;
	padding:			10px 0px 10px 0px;
}

div#winkelwagen {
	float:				left;
	width:				440px;
	padding:			15px;
	background-image:	url('../images/product_bg.gif');
	background-repeat:	no-repeat;
	background-color:	#e6e7e9;
}

div#winkelwagen strong {
	color:				#478532;
}

div#winkelwagen input.aantal {
	width:				15px;
	height:				15px;
}

div#winkelwagen  a.knop {
	display:			block;
	width:				130px;
	height:				17px;
	padding-top:		3px;
	margin-bottom:		5px;
	text-align:			center;
	float:				left;
	background-color:	#6bb538;
	color:				#ffffff;
	font-weight:		bold;
	text-transform:		uppercase;
	margin-right:		5px;
}

div#winkelwagen div.extra a.knop {
	background-color:	#6D6E70;
}

div#winkelwagen table {
	width:				440px;
	padding:			0px;
	margin:				0 0 20px 0;
}

div#winkelwagen table tr.trextras {
	border-top:			1px solid #6D6E70;
}

div#winkelwagen table tr.trextras td {
	padding-top:		5px;
}

div#winkelwagen table tr.trverwijderen td {
	padding-bottom:		5px;
	border-bottom:		2px solid #6BB538;
}

div#winkelwagen table tr.totaalprijs {
	border-top:			2px solid #6BB538;
}

div#winkelwagen table td {
	padding:			3px;
}

div#winkelwagen table td.tdnaam {
	width:				224px;
    font-weight:        bold;
}

div#winkelwagen table td.tdprijs {
	width:				74px;
	text-align:			right;
}

div#winkelwagen table td.tdaantal {
	width:				44px;
	text-align:			center;
}

div#winkelwagen table td.tdtotaal {
	width:				74px;
	text-align:			right;
}

div#wwTotaal {
	float:				right;
}

div#wwTotaal strong {
	margin-bottom:		20px;
}

div#wwTotaal strong.floatRight {
	margin-right:		25px;
}

div#wwTotaal a.knop {
	width:				140px;
	float:				right;
}

/*FORMULIER*/
form#bestelForm {
	float:				left;
	clear:				left;
	width:				440px;
	margin-top:			20px;
	background-image:	url('../images/product_bg.gif');
	background-repeat:	no-repeat;
	background-color:	#e6e7e9;
	padding:			15px;
}

form#bestelForm label {
	float:				left;
	width:				150px;
	color:				#488331;
	margin-bottom:		5px;
	line-height:		20px;
}

form#bestelForm label.aanhef {
	display:			block;
	height:				40px;
}

form#bestelForm input, form#bestelForm textarea {
	float:				right;
	margin-bottom:		5px;
	border:				1px solid #bcbdbf;
	height:				20px;
	width:				288px;
}

form#bestelForm input.radio {
	border:				0;
}

form#bestelForm textarea {
	overflow:			hidden;
	height:				100px;
	margin-bottom:		10px;
}

form#bestelForm label.error {
	color:				red;
	display:			none;
	float:				right;
	width:				288px;
}

form#bestelForm div.radiobox {
	float:				left;
	height:				10px;
	padding:			0 0 20px 0px;
}

form#bestelForm div.radiobox label {
	width:				20px;
	margin-right:		10px;
	line-height:		23px;
}

form#bestelForm div.radiobox input {
	float:				left;
	width:				10px;
}

form#bestelForm div.levering label {
	width:				50px;
}

form#bestelForm div#afleveradres {
	display:			none;
}

form#bestelForm input#submit {
	float:					right;
	width:					105px;
	height:					22px;
	line-height:			22px;
	margin-right:			5px;
	color:					#ffffff;
	background-color:		#488331;
	font-weight:			bold;
	font-size:				12px;
	text-transform:			uppercase;
	text-align:				center;
	text-decoration:		none;
	border:					0;
	cursor:					pointer;
}

