#bestellijst { width: 460px; overflow: hidden; }
#bestellijst .staptekst { width: 460px; display: block; border-bottom: 1px solid #fff; float: left; background-color: #fff;}
#bestellijst .staptekst .itemnr { font-weight: bold; display: block; font-size: 14px; text-decoration: none; float: left; padding-right: 4px; }
#bestellijst .staptekst .itemtitel { font-weight: bold; display: block; width: 430px; float: left; }

#producten{ clear: both; display: block; }
	.lijst_top{ background: url('../../media/images/bg_top.jpg') repeat-x; width: 460px; display: block; height: 49px; }
		.lijst_left_top{ display: block;  height: 49px; width: 15px; background: url('../../media/images/left_top.jpg'); float: left; }
		#artnr{ margin-top: 18px; float: left; font-family:trebuchet ms; color:#354D84; width: 60px;}
		#productnaam{margin-top: 18px; float: left; font-family:trebuchet ms; color:#354D84; width: 200px;}
		#prijs{margin-top: 10px; float: left; font-family:trebuchet ms; color:#354D84; width: 50px;}
		#aantal{margin-top: 18px; float: left; font-family:trebuchet ms; color:#354D84;}
		input.aantal {text-align: center;}
		#totaalprijs{margin-top: 18px; float: left; font-family:trebuchet ms; color:#354D84;}
		.lijst_right_top{ display: block; height: 49px; width: 14px; background: url('../../media/images/right_top.jpg'); float: right; }

.lijst_middle{/* clear: both; */display: block; border-left: 2px solid rgb(148,171,189); border-right: 1px solid rgb(68,106,143); /*padding-top: 12px; padding-bottom: 16px;*/
		padding-bottom: 8px; _padding-bottom: 2px; *padding-bottom: 2px; height: 18px;
	}

.lijst_middle1 {  display: block; border-left: 2px solid rgb(148,171,189); border-right: 1px solid rgb(68,106,143); /*padding-top: 12px; padding-bottom: 16px;	padding-bottom: 14px; _padding-bottom: 8px; *padding-bottom: 8px; */ height: 90px; padding-bottom: 10px; width: 457px; _width: 460px; *width: 460px; overflow: hidden;
	}
.lijst_middle2 {  display: block; border-left: 2px solid rgb(148,171,189); border-right: 1px solid rgb(68,106,143); /*padding-top: 12px; padding-bottom: 16px;*/	padding-bottom: 14px; _padding-bottom: 8px; *padding-bottom: 8px;  height: 18px;
	}
.lijst_middle3 {  display: block; border-left: 2px solid rgb(148,171,189); border-right: 1px solid rgb(68,106,143); /*padding-top: 12px; padding-bottom: 16px;	padding-bottom: 14px; _padding-bottom: 8px; *padding-bottom: 8px; */ height: 130px; padding-bottom: 10px; width: 457px; _width: 460px; *width: 460px; overflow: hidden;
	}
.lijst_middle4 {  display: block; border-left: 2px solid rgb(148,171,189); border-right: 1px solid rgb(68,106,143);  width: 457px; _width: 460px; *width: 460px;
	/*padding-top: 12px; padding-bottom: 16px;	padding-bottom: 14px; _padding-bottom: 8px; *padding-bottom: 8px; */ padding-top: 2px; padding-bottom: 2px;
	}
.lijst_middle5 {  display: block; border-left: 2px solid rgb(148,171,189); border-right: 1px solid rgb(68,106,143);  width: 457px; _width: 460px; *width: 460px;
	/*padding-top: 12px; padding-bottom: 16px;	padding-bottom: 14px; _padding-bottom: 8px; *padding-bottom: 8px; */ padding-top: 2px; padding-bottom: 2px; height: 38px;
	}
	.product{ font-family:trebuchet ms; color:#354D84; min-height: 18px; height: auto !important; height: 18px; margin: 5px 0px 5px 0px; clear: left;}
		.artnr_row{float: left;  width: 64px; margin-left: 13px; }
		.productnaam_row{float: left; width: 180px;}
		.prijs_row{float: left; width: 65px; }
		.aantal_row{float: left; width: 50px;}
		.totaalprijs_row{float: left; width: 60px;}
	#kortingscode { font-family:trebuchet ms; color:#354D84; font-size: 12px; padding-left: 14px; margin-top: 10px; float: left;
									/* float: left; border-left: 2px solid rgb(148,171,189); border-right: 1px solid rgb(68,106,143); &*/ }

.lijst_bottom{ clear: both; height: 22px; display: block; background: url('../../media/images/bg_bottom.jpg') repeat-x; width: 460px;  }
.lijst_bottom2 { clear: both;; display: block; background: url('../../media/images/bg_bottom.jpg') repeat-x; width: 460px;  }

.lijst_right_bottom{ display: block; height: 22px; width: 14px; background: url('../../media/images/right_bottom.jpg'); float: right; }
.lijst_left_bottom{ display: block; height: 22px; width: 15px; background: url('../../media/images/left_bottom.jpg'); float: left; }

#adressen { clear: both; display: block;}
	.left_item{clear: left; float: left; color:#354D84; font-weight: normal; margin-left: 14px; width: 145px; display: block; }
	.left_item2 {clear: left; float: left; color:#354D84; font-weight: normal; margin-left: 14px; width: 445px; display: block; }
	.left_item_afwijkend {clear: left; display: block; float: left; color:#354D84; font-weight: normal; margin-top: 14px; padding: 0px;}
	.left_item_afwijkend input { clear: none; float: left; color:#354D84; font-weight: normal; margin-left: 14px; font-size: 8pt; }
	.right_item{color:#354D84; font-weight: normal;}


#betaling { clear: both; display: block;}
	.XXlijst_middle_payment{ display: block; border-left: 2px solid rgb(148,171,189); border-right: 1px solid rgb(68,106,143); clear: both;  padding-top: 5px; padding-bottom: 5px;
		padding-left: 14px; font-family:trebuchet ms; color:#354D84; font-weight: normal}
		.lijst_middle_payment {display: block; border-left: 2px solid rgb(148,171,189); border-right: 1px solid rgb(68,106,143);               padding-top: 2px; padding-bottom: 2px; width: 447px; _width: 460px; *width: 460px; height: 38px; padding-left: 10px;
	/*padding-top: 12px; padding-bottom: 16px;	padding-bottom: 14px; _padding-bottom: 8px; *padding-bottom: 8px; */  }
	input.payment { margin-right: 3px; display: block; float: left;}
	.paymenttext { display: block; margin-left: 22px;}
	input { border: 1px solid gray; font-size: 8pt; margin-right: 3px;}

#extra { clear: both; display: block; }

#kosten {}
table#table2 {font-family: trebuchet ms; color:#354D84; }
#table2 tr td {padding-top: 5px;}

#betaalmethode{ font-family:trebuchet ms; color:#354D84; font-size: 12px; padding-left: 14px; margin-top: 10px;}
#factuuradresitem{ font-family:trebuchet ms; margin-top: 18px; color:#354D84; float: left; }
#afleverheader{ background-color: rgb(226,233,239); border: 2px solid rgb(148,171,189); color: rgb(53,77,132); padding: 8px 0px 0px 14px; border-right: 1px solid rgb(68,106,143); height: 40px; }


.centprijsrow{ display: none;}
