/******************/
/* WEBSHOP LAYOUT */
/******************/

#webshop_right {
	float:left;
	width:712px;
	height:auto;
	text-align:left;
	}
	#webshop_header_text{
		height:auto;
		width:506px;
		margin-top:10px;
	}
	#webshop_header_text a{
		text-decoration:none;
		color:#29241E;
		}
		#headerImage {
			position:absolute;
			top:143px;
			right:265px;
		}
	#webshop_header_text a:hover{
		text-decoration:underline;
	}
	#webshop_header_text ul{
		display:inline;
		}
		#webshop_header_text ul li{
			display:inline;
		}
	#categories{
		margin:7px 0 0 0;
	}
	#products{
		margin:7px 0 0 0;
	}
	#progress{
		width:674px;
		height:100px;
		position:relative;
		margin-bottom:20px;
		}
		#progressLeft{
			position:absolute;
			width:8px;
			height:12px;
			top:-1px;
			left:0;
			z-index:5;
			background:url('../images/progressLeft.png') no-repeat;
		}
		#progressRight{
			position:absolute;
			width:6px;
			height:12px;
			top:-1px;
			right:0;
			z-index:5;
			background:url('../images/progressRight.png') no-repeat;
		}
		#progress #topLeft, #progress #topRight, #progress #bottomRight, #progress #bottomLeft{
			width:16px;
			height:16px;
			position:absolute;
		}
		#progress #topLeft{
			background:url('../images/corner_top_left_grey.png') no-repeat;
			top:-1px;
			left:-1px;
		}
		#progress #topRight{
			background:url('../images/corner_top_right_grey.png') no-repeat;
			top:-1px;
			right:-1px;
		}
		#progress #bottomRight{
			background:url('../images/corner_bottom_right_grey.png') no-repeat;
			bottom:-1px;
			right:-1px;
		}
		#progress #bottomLeft{
			background:url('../images/corner_bottom_left_grey.png') no-repeat;
			bottom:-1px;
			left:-1px;
		}
		#progress #top{
			height:1px;
			background:#cccccc;
			width:644px;
			position:absolute;
			top:-1px;
			left:15px;
		}
		#progress #bottom{
			height:1px;
			background:#cccccc;
			width:644px;
			position:absolute;
			bottom:-1px;
			left:15px;
		}
		#progress #left{
			width:1px;
			background:#cccccc;
			height:70px;
			position:absolute;
			left:-1px;
			top:15px;
		}
		#progress #right{
			width:1px;
			background:#cccccc;
			height:70px;
			position:absolute;
			right:-1px;
			top:15px;
		}
		#progressHeader{
			padding:5px 0 5px 16px;
			font-weight:bold;
		}
	#progressBar{
		width:640px;
		height:10px;
		border-top:1px #c8021b solid;
		border-bottom:1px #c8021b solid;
		position:absolute;
		top:30px;
		left:16px;
		z-index:4;
		}
		.progressBarItem{
			height:10px;
			width:160px;
			/*background:#c8021b;*/
			background:url('../images/bg_progressbar.gif') repeat-x;
			float:left;
		}
	#progressTexts{
		width:640px;
		height:25px;
		position:absolute;
		top:50px;
		left:16px;
		}
		.progressItem{
			height:25px;
			width:160px;
			float:left;
			text-align:center;
		}


.categoryContainer {
	padding:0px 5px 5px 5px;
	}
	.categoryContainerSmall {
		padding:0px 5px 5px 5px;
	}
	.shopitem {
		width:309px;
		height:220px;
		background:url('../images/bg_shopitem.jpg') no-repeat;
	}
	.shopitemSmall {
		width:228px;
		height:162px;		
		background:url('../images/bg_shopitem_small.jpg') no-repeat;
	}
	.categoryName {
		width:289px;
		height:17px;		
		padding:5px 10px 0 10px;
	}
	.categoryNameSmall {
		width:208px;
		height:17px;
		padding:5px 10px 0 10px;
		}
		.categoryName a, .categoryNameSmall a {
			color:#940214;
			font-weight:bold;
			font-size:13px;
			text-decoration:none;
		}
		.categoryName a:hover, .categoryNameSmall a:hover {
			color:#ff9900;
	}
	.categoryImage {
		width:100px;
		height:155px;
		text-align:center;
		padding:10px 10px 5px 10px;
		}
		.categoryImageSmall {
			width:auto;
			height:100px;
			text-align:center;
			padding:3px 10px 3px 10px;
		}
		.categoryImage a img, .categoryImageSmall a img {
			border:0;
		}
		.categoryImage a, .categoryImageSmall a {
			border:0;
	}
	.categoryText {
		width:179px;
		height:155px;
		vertical-align:top;
		padding:5px 10px 5px 0;
		}
		.categoryText a {
			color:#000;
			text-decoration:none;
			font-size:12px;
		}
		.categoryText a:hover {
			color:#ff9900;
		}
		.bold {
			font-weight:bold;
		}
	.categoryButton {
		width:100px;
		height:33px;
		vertical-align:top;
		padding:5px 10px 0 10px;
		}
		a#shopButtonInfo {
			float:right;
		}
		a.shopButton {
			width:113px;
			height:20px;
			display:block;
			background:url('../images/bg_shopbutton.jpg') no-repeat;
			font-size:12px;
			font-weight:bold;
			padding:3px 0 0 0;
			color:#000000;
			text-decoration:none;
			text-align:center;
		}
		a.shopButton:hover {
			background:url('../images/bg_shopbutton_hover.jpg') no-repeat;
			color:#ff9900;
		}

		a.shopButtonBekijkProducten {
			width:113px;
			height:20px;
			display:block;
			background:url('../images/meerinfo.png') no-repeat;
			font-size:12px;
			font-weight:bold;
			padding:3px 0 0 0;
			float:right;
			color:#141414;
			text-decoration:none;
			text-align:center;
		}
		a.shopButtonBekijkProducten:hover {
			background:url('../images/meerinfoHover.png') no-repeat;
			color:#ffffff;
		}

		a.shopButtonBestellen {
			width:113px;
			height:20px;
			display:block;
			/*background:url('../images/bestellen.png') no-repeat;*/
			background:url('../images/meerinfo.png') no-repeat;
			font-size:12px;
			font-weight:bold;
			padding:3px 0 0 0;
			float:right;
			color:#141414;
			text-decoration:none;
			text-align:center;
		}
		a.shopButtonBestellen:hover {
			background:url('../images/bestellenHover.png') no-repeat;
			color:#ffffff;
		}

		a table tr td.shopButtonLeft{
			width:11px;
			height:23px;
			background:url('../images/button_left.png') no-repeat;
		}
		a:hover table tr td.shopButtonLeft{
			background:url('../images/button_left_hover.png') no-repeat;
		}
		a table tr td.shopButtonCenter {
			height:23px;
			background:url('../images/button_center.png') repeat-x;
			color:#fff;
			font-weight:bold;
		}
		a:hover table tr td.shopButtonCenter {
			background:url('../images/button_center_hover.png') repeat-x;
		}
		a:hover table tr td.shopButtonCenter {
			color:#ff9900;
		}
		a table tr td.shopButtonRight {
			width:11px;
			height:23px;
			background:url('../images/button_right.png') no-repeat;
		}
		a:hover table tr td.shopButtonRight {
			background:url('../images/button_right_hover.png') no-repeat;
		}			
	.categoryAmount {
		font-size:9px;
		color:#656565;
		text-align:right;
		padding:0 10px 0 0;
}
.productOverviewContainer {
	padding:0px 5px 5px 5px;
	}
	.productOverviewName {
		width:287px;
		height:17px;		
		padding:5px 10px 0 10px;
		}
		.productOverviewName a {
			color:#940214;
			font-weight:bold;
			font-size:14px;
			text-decoration:none;
		}
		.productOverviewName a:hover {
			color:#ff9900;
	}
	.productOverviewImage {
		width:100px;
		height:100px;
		text-align:center;
		padding:10px 10px 5px 10px;
		vertical-align:top;
		}
		.productOverviewImage a img {
			border:0;
		}
		.productOverviewImage a {
			border:0;
	}
	.productOverviewText {
		width:179px;
		height:95px;
		vertical-align:top;
		padding:10px 10px 10px 0;
		}
		.productOverviewText a {
			color:#000;
			text-decoration:none;
			font-size:12px;
		}
		.productOverviewText a:hover {
			color:#ff9900;
		}
		.bold {
			font-weight:bold;
	}
	.productOverviewNoSellPrice {
		height:18px;
	}
	.productOverviewPrice {
		text-align:right;
		padding:0 15px 0 0;
		vertical-align:bottom;
		}
		.productPriceEuro {
			font-size:18px;
			color:#000000;
		}
		.productPriceBig {
			font-size:18px;
			color:#000000;
		}
		.productPriceSmall {
			font-size:18px;
			color:#000000;
	}
	.productOverviewButton {
		width:100px;
		height:33px;
		vertical-align:top;
		padding:5px 10px 0 10px;
		}
		.productAdd{
			
		}
		a.shopButton {
			height:20px;
			display:block;
			background:url('../images/meerinfo.png') no-repeat;
			font-size:12px;
			font-weight:bold;
			padding:3px 0 0 0;
			color:#141414;
			text-decoration:none;
			text-align:center;
		}
		a.shopButton:hover {
			background:url('../images/meerinfoHover.png') no-repeat;
			color:#ffffff;
	}
	.productOverviewButton a.shopButton {
		float:left;
	}
	.productOverviewAdd {
		height:33px;
		vertical-align:top;
		text-align:right;
		padding:5px 10px 0 10px;
	}
	.productOverviewAdd a.shopButton {
		float:right;
}

#categoryList {
	list-style:none;
	float:left;
	padding:0;	
	margin:20px 0 0 0;
}

#categoryList li {
	list-style:none;
	padding:0;
	margin:0;
}

ul{
	padding:0;
	margin:0;
}

#categoryList li a {
	width:199px;
	min-height:22px;
	display:block;
	padding:6px 3px 0 3px;
	background:url('../images/bg_catitem.jpg') repeat-x;
	border-left:1px solid #f0f0f0;
	border-right:1px solid #f0f0f0;
	margin:3px 0 0 0;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
}
#categoryList li a:hover, #categoryList li.categoryItemActive a {
	color:#ff9900;
	background:url('../images/bg_catitem_hover.jpg') repeat-x;
}
#categoryList li.categoryItem a {
	color:#282323;
}

#categoryList li a.lvl_2{
	padding:6px 3px 0 18px;
	width:164px;
}
#categoryList li a.lvl_3{
	padding:6px 3px 0 33px;
	width:149px;
}

.smallText {
	font-size:7pt;
}

/*******************/
/* PRODUCT DETAILS */
/*******************/

#productTable {
	width:694px;
	float:left;
	background:#f2f2f2 url('../images/bg_content.jpg') repeat-x;
}
#productTableExtra {
	width:694px;
	float:left;
	margin-top:20px;
	background:#f2f2f2 url('../images/bg_content.jpg') repeat-x;
	}
	#productTableExtra ul{
		padding: 0 0 0 30px;
	}
	.corner_top_left {
		width:16px;
		height:16px;
		vertical-align:top;
	}
	.productTop {
		width:662px;
		height:15px;
		border-top:1px solid #d1d1d1;
		background:transparent;
	}
	.productBottom {
		width:662px;
		height:15px;
		border-bottom:1px solid #d1d1d1;
		background:transparent;		
	}
	.productSideLeft {
		width:15px;
		height:auto;
		border-left:1px solid #d1d1d1;
	}
	.productSideRight {
		width:15px;
		height:auto;
		border-right:1px solid #d1d1d1;
	}
	.corner_top_right {
		width:16px;
		height:16px;
		vertical-align:top;
	}
.productImage {
	width:120px;
	vertical-align:top;
	text-align:center;
	padding:10px 10px 5px 10px;
	}
	.productImage img {
		border:0;
	}
.productName {
	width:542px;
	vertical-align:top;
	padding:0;
	font-size:12pt;
	font-weight:bold;
}
.productDescription {
	width:542px;
	vertical-align:top;
}
.productExtraInfo{
	padding:0 0 20px 0;
}
.productOrder {
	width:380px;
	height:24px;
	padding:10px 25px 0 0;
	text-align:right;
	line-height:24px;
	}
	.inputAmount {
		width:30px;
		height:20px;
		background:#fff url('../images/bg_amountinput.jpg') repeat-x;
		float:right;
		line-height:20px;		
		border:1px solid #929292;
		padding:0;
		color:#940214;
		font-size:14px;
		font-weight:bold;
		text-align:center;
		margin:0 5px 0 0;
	}
	a.inputOrder {
		width:140px;
		height:20px;
		background:#fff url('../images/bg_amountinput.jpg') repeat-x;
		float:right;
		display:block;
		line-height:20px;
		border:1px solid #929292;
		background:#fff0f2;
		font-size:9pt;
		font-weight:bold;
		color:#8b0212;
		text-align:center;
		text-decoration:none;
		cursor:pointer;
	}
	a.inputOrder:hover {
		background:#ffffff;
		text-decoration:none;
}
.productPrice {
	width:50px;
}
.productInput{
	width:50px;
}
.productButton {
	width:85px;
	cursor:pointer;
}
.productButton a{
	text-decoration:none;
}

.productEenheid {
	/*text-align:right;*/
	vertical-align:top;
	padding:4px 25px 0 0;
}
.eenheid {
	font-weight:bold;
}
.productRemark {
	text-align:right;
	vertical-align:top;
	color:#646464;
	font-size:11px;
	padding:10px 25px 0 0;
}
.pr20{
	padding-right:20px;
}

#containerExtraTable {
	padding:0 25px 0 25px;
}
a.extraButtonActive {
	width:auto;
	height:25px;
	line-height:25px;
	background:#fff;
	color:#ff9900;
	font-weight:bold;
	font-size:11px;
	display:block;
	text-decoration:none;
}
a.extraButtonActive:hover {
	background:#f6f6f6;
}
a.extraButton {
	width:auto;
	height:25px;
	line-height:25px;
	background:#393737;
	color:#ffffff;
	font-weight:bold;
	font-size:11px;
	display:block;
	text-decoration:none;
	cursor:pointer;
}
a.extraButton:hover {
	background:#585555;
}
.productExtaButtonLink {
	height:24px;
	float:left;
	border-top:1px solid #cecece;
	cursor:pointer;
}
.ProductExtraButton img.extraTopLeft {
	float:left;
	border:0;
}
.ProductExtraButton img.extraTopRight {
	float:right;
	border:0;
}
.productExtraSpacer {
	width:15px;
}
.productContentExtra {
	padding:0 27px 0 0;
}
#info1, #info2, #info3, #info4 {
	float:left;
	width:635px;
	height:auto;
	display:none;
}
#info1 {
	display:block;
}
.preWaarschuwing {
	color:#a6a6a6;
	font-size:11px;
}
.vanaf {
	font-size:10px;
}

.tableRelatedProduct {
	background:#f2f2f2 url('../images/bg_content.jpg') repeat-x;
	}
	.productRelatedHeader {
		color:#393737;
		font-weight:bold;
		font-size:16px;
		padding:15px 0 15px 0;
	}
	.productRelatedTop {	
		width:170px;
		height:15px;
		border-top:1px solid #d1d1d1;
		background:transparent;
	}
	.productRelatedName {
		font-weight:bold;
		color:#920214;
		font-size:14px;
		padding:0 0 5px 0;
		vertical-align:top;
		height:32px;
		line-height:16px;
	}
	.productRelatedBottom {	
		width:145px;
		height:15px;
		border-bottom:1px solid #d1d1d1;
		background:transparent;
	}
	.productButton a {
		display:block;
		margin:0 auto;
	}
	.productRelatedSpacer {
		width:43px;
	}
	.productRelatedContainer {
		padding:0 0 15px 0;
		vertical-align:top;
	}

/********************/
/*   WINKELMANDJE   */
/********************/
#sendMethodTable, #paymentMethodTable{
	width:674px;
	height:auto;
	float:left;
}

#sendMethodTable td, #paymentMethodTable td{
	height:23px;
}

#totalTable{
	width:674px;
	height:auto;
	float:left;
}

#productList {
	width:674px;
	height:auto;
	float:left;
	}
	#productList a{
		color:#16436A;
		text-decoration:none;
	}
	#productList a:hover{
		text-decoration:underline;
	}
	#productList td{
		height:23px;
	}
	.winkelmandjeHeader {
		height:20px;
		font-weight:bold;
		font-size:12pt;
		padding-bottom:10px;
	}	
	.winkelmandjeTitle, .winkelmandjeTitleSubtotaal, .winkelmandjeTitleAantal {
		font-weight:bold;
		font-size:10pt;
		color:#16436a;
	}
	.winkelmandjeTitleSubtotaal, .winkelmandjeTitleAantal {
		text-align:right;
		padding:0 10px 0 0;
	}
	.winkelmandjeArtikelnummer {
		width:115px;
		padding:3px 0 3px 5px;
		border-bottom:1px solid #16436a;
	}
	.winkelmandjeNaam {
		width:394px;
		padding-left:5px;
		border-bottom:1px solid #16436a;
	}
	.winkelmandjeRemove{
		width:20px;
		text-align:center;
		border-bottom:1px solid #16436a;
	}
	.winkelmandjeAantal {
		width:60px;
		text-align:right;
		padding:0 10px 0 0;
		border-bottom:1px solid #16436a;
	}
	.winkelmandjeSubtotaal {
		width:75px;
		text-align:right;
		padding:0 10px 0 0;
	}
	.winkelmandjeProductSubtotaal {
		width:75px;
		text-align:right;
		padding:0 10px 0 0;
		border-bottom:1px solid #16436a;
	}
	.winkelmandjeInputAmount {
		width:24px;
		height:20px;
		float:left;
		line-height:20px;
		border:1px solid #929292;
		padding:0 3px 0 3px;
		text-align:right;
		float:right;
	}
	.winkelmandjeRefresh {
		float:right;
		margin-left:2px;
		margin-top:3px;
		cursor:pointer;
	}
	.clickImage{
		cursor:pointer;
	}
	.loadingimg {
		float:left;
		margin-top:2px;
	}
	.winkelmandjeVerzendmethodeLabel, .winkelmandjeBetaalmethodeLabel {
		padding:5px 0 0 0;
		width:115px;
	}
	.winkelmandjeVerzendmethodes, .winkelmandjeBetaalmethodes {
		width:350px;
	}
	.winkelmandjeVerzendmethodes select, .winkelmandjeBetaalmethodes select {
		width:200px;
		font-size:14px;
		cursor:pointer;
	}
	option {
		background:#929292;
		color:#ffffff;
		font-weight:bold;
	}
	optgroup {
		background:#929292;
		color:#ffffff;
		font-weight:bold;
	}

	/*******************/
	/* TOTAALOVERZICHT */
	/*******************/
	
	.winkelmandjeVerticalSpacer {
		height:10px;
	}
	.winkelmandjeBottomSpacer {
		height:30px;
		background:#333333;
		border-left:1px solid #929292;
		border-top:1px solid #929292;
		border-bottom:1px solid #929292;
	}
	.winkelmandjeBottomTotaal {
		height:30px;
		background:#333333;
		font-size:16pt;
		font-weight:bold;
		color:#ffffff;
		text-align:right;
		padding:0 10px 5px 0;
		vertical-align:bottom;
		border-top:1px solid #929292;
		border-bottom:1px solid #929292;
	}
	.winkelmandjeBottomTotaalprijs {
		height:30px;
		background:#333333;
		font-size:11pt;
		font-weight:bold;
		color:#ffffff;
		text-align:right;
		padding:0 10px 5px 0;
		vertical-align:bottom;
		border-right:1px solid #929292;
		border-top:1px solid #929292;
		border-bottom:1px solid #929292;
	}
	.winkelmandjeAfronden {
		padding-top:5px;
		height:33px;
	}
	.winkelmandjeAfronden a.submit, #homeContent a.submit {
		width:197px;
		height:58px;
		line-height:58px;
		display:block;
		float:right;
		padding:0;
		text-align:center;
		margin:0;
		text-decoration:none;
		/*border:1px solid #929292;*/
		border:0;
		/*background:#f3f4ff;*/
		background:url('../images/bg_afronden.png');

		font-size:13px;
		font-weight:bold;
		/*color:#454545;*/
		/*color:#749463;*/
		color:#fff;
	}
	.winkelmandjeAfronden a.submit:hover, #homeContent a.submit:hover {
		/*background:#ffffff;*/
		background:url('../images/bg_afronden_hover.png');
	}

	.submitFinal {
		width:197px;
		height:58px;
		line-height:58px;
		display:block;
		float:right;
		padding:0;
		text-align:center;
		margin:0;
		text-decoration:none;
		/*border:1px solid #929292;*/
		border:0;
		/*background:#f3f4ff;*/
		background:url('../images/bg_afronden.png');
		font-size:13px;
		font-weight:bold;
		/*color:#454545;*/
		/*color:#749463;*/
		color:#fff;
	}
	.submitFinal:hover {
		background:url('../images/bg_afronden_hover.png');
	}
	.winkelmandjeVerzendmethodeKostenlabel, .winkelmandjeBetaalmethodeKostenlabel {
		text-align:right;
		padding:0 8px 0 0;
		font-style:italic;
	}
	.winkelmandjeKortingsbonInput input {
		padding:2px 3px 2px 3px;
	}
	.winkelmandjeKortingsbonInput form {
		margin:0;
		padding:0;
		float:left;
	}
/*******************/
/*     AFRONDEN    */
/*******************/

.loginContainer {
	vertical-align:top;
	padding:0 10px 0 0;
}
.loginContainer .pageTitle {
	padding:0 0 10px 0;
}
.errorMessage {
	color:#ef0000;
}
.customerFormHeader {
	font-weight:bold;
	font-size:18px;
	color:#282323;	
	padding:0 0 20px 0;
}
.customerFormTitle {
	background:#f7ab00;
	font-weight:bold;
	font-size:12px;
	
	padding:3px 2px 3px 2px;
	color:#282525;
}
#customerRegisterForm{
	position:relative;
	float:left;
	padding:0 0 0 20px;
	width:305px;
	}
	#verplichtevelden {
		position:absolute;
		top:23px;
		left:20px;
		font-size:10px;
	}
#customerLoginForm {
	float:right;
	padding:0 0 0 20px;
	margin:0 35px 0 0;
}
.customerLabel{
	vertical-align:top;
	padding:3px 0 0 0;
	width:130px;
}
.afrondenFormItem {
	text-align:right;
	padding:0 15px 0 0;
}
.afrondenFormTextInput, .afrondenFormSelectInput, .afrondenFormSubmit {
	padding:2px 0 1px 5px;
}
.afrondenFormSelectInput select {
	width:158px;
}
.afrondenFormRadioInput table{
	margin:3px 0 0 0;
}
.afrondenFormTextInput input {
	width:150px;
	height:16px;
	line-height:16px;
	padding:0 3px 0 3px;
	border:1px solid #929292;
	color:#4d4d4d;
	font-size:12px;
	font-style:italic;
}
.afrondenFormRadioInput input{
	margin:0 5px 0 5px;
}
input.webshopSubmit {
	width:197px;
	height:58px;
	line-height:58px;
	cursor:pointer;
	display:block;
	float:right;
	padding:0;
	text-align:center;
	margin:0;
	text-decoration:none;
	/*border:1px solid #929292;*/
	border:0;
	/*background:#f3f4ff;*/
	background:url('../images/bg_afronden.png');
	font-size:13px;
	font-weight:bold;
	/*color:#454545;*/
	/*color:#749463;*/
	color:#fff;
}
input.webshopSubmitHover {
	width:197px;
	height:58px;
	line-height:58px;
	cursor:pointer;
	display:block;
	float:right;
	padding:0;
	text-align:center;
	margin:0;
	text-decoration:none;
	/*border:1px solid #929292;*/
	border:0;
	/*background:#f3f4ff;*/
	background:url('../images/bg_afronden_hover.png');
	font-size:13px;
	font-weight:bold;
	/*color:#454545;*/
	/*color:#749463;*/
	color:#fff;
}
input.webshopSubmit:hover {
	width:197px;
	height:58px;
	line-height:58px;
	cursor:pointer;
	display:block;
	float:right;
	padding:0;
	text-align:center;
	margin:0;
	text-decoration:none;
	/*border:1px solid #929292;*/
	border:0;
	/*background:#f3f4ff;*/
	background:url('../images/bg_afronden_hover.png');
	font-size:13px;
	font-weight:bold;
	/*color:#454545;*/
	/*color:#749463;*/
	color:#fff;
}
input.webshopSubmitBlue {
	width:auto;
	height:28px;
	display:block;
	float:right;
	padding:0 10px 1px 10px;
	margin:0 0 0 2px;
	text-decoration:none;
	border:1px solid #929292;
	background:#f3f4ff;
	color:#454545;
	font-size:9pt;
	font-weight:bold;
	cursor:pointer;
	vertical-align: middle; 
}
span.boldfont {
	font-weight:bold;
}
.winkelmandjeRemark {
	width:684px;
	height:90px;
	padding:5px;
	border:1px solid #929292;
	font-family:"Tahoma";
	font-size:12px;
	font-style:italic;
	color:#454545;	
}

.wachtwoordvergeten {
	text-align:center;
	padding:20px 0 0 0;
}
.wachtwoordvergeten a {
	font-family:"Tahoma";
	font-size:12px;
	text-decoration:none;
	color:#454545;
	margin:0;
	font-weight:bold;
}
.wachtwoordvergeten a:hover {
	color:#949494;
}
/*******************/
/*   BEVESTIGEN    */
/*******************/

#klantInformatie {
	margin-bottom:15px;
}

.klantInformatieLabel {
	padding:0 15px 0 0;
	font-weight:bold;
	vertical-align:top;
}

input.submitInput {
	width:113px;
	height:23px;
	line-height:23px;
	border:0;
	display:block;
	background:url('../images/meerinfo.png') no-repeat;
	font-size:12px;
	font-weight:bold;
	float:right;
	color:#141414;
	text-decoration:none;
	text-align:center;
	margin:2px auto;
}
input.submitInput_hover {
	width:113px;
	height:23px;
	line-height:23px;
	border:0;
	display:block;
	background:url('../images/bestellenHover.png') no-repeat;
	font-size:12px;
	font-weight:bold;
	float:right;
	color:#ffffff;
	text-decoration:none;
	text-align:center;
	margin:2px auto;
	cursor:pointer;
}
input.submitInput:hover{
	background:url('../images/bestellenHover.png') no-repeat;
}