/*bestellen*/
.bestellingOverzicht {
	margin: 5px 0;
	width: 100%;
	background:#4e85af;

}

.bestellingOverzicht th {
	border-bottom: 1px solid #a1cbea;
	padding: 4px;
	margin: 0 2px;
	color: #fff;
	background-color: #393939;
}

.bestellingOverzicht td {
	padding: 5px;
	border-bottom: 1px solid #255980;
}

.bestellingOverzicht tfoot td {
	padding: 5px;
	border-bottom: none;
}

.totalPrice {
	text-align: right;
}

.overallPrice {
	font-weight: bold;
}

#order {
	margin-top: 22px;
}

.winkelLinkInfo {
	display: none;
}

#order_holder{	
	position:			relative;
	width:				650px;
	clear:				both;
	margin-top:			10px;
	margin-bottom:		30px;
	padding:		    5px;
	border:				1px solid #494949;
	background:			#e9e6df;
}

#order_holder a{ 	
	color:				#747576;
	text-decoration:	none;
}

#order_holder a:hover{ 
	color:				#000;
	text-decoration:	none;
}	

#naw_holder{
	position:			relative;
	float:				left;
	width:				650px;
	clear:				both;
	margin-top:			10px;
	margin-bottom:		15px;
	padding:			5px;
	border:				1px solid #565454;
	border-left:		0;
	border-right:		0;
}

#send_holder{
	position:			relative;
	float:				left;
	width:				650px;
	clear:				both;
	margin-bottom:		15px;
	padding:			5px;
}

#next_holder{
	position:			relative;
	float:				left;
	width:				500px;
	clear:				both;
	margin-bottom:		15px;
	padding:			5px;
	text-align:			right;
}

#next_holder{
	text-align:			-moz-right;
}

#naw_holder a{ 
	color:				#000;
	text-decoration:	underline;
}

#naw_holder a:hover{ 
	color:				#000;
	text-decoration:	none;
}

#total_holder{
	position:			relative;
	width:				650px;
	clear:				both;	
	margin-bottom:		10px;
	text-align:			center;
	font-size:			15px;
	font-weight:		bold;
	padding:			5px;
}

#extra_info_line{
	position:			relative;
	width:				650px;
	clear:				both;	
	margin-bottom:		20px;
	text-align:			center;
	color:				#a5a4a4;
	padding:			5px;
}

.order_item_holder{
	position:relative;
	display:block;
	height:50px;
	width:650px;
	margin-bottom:4px;	
	clear:both;
	border:1px solid #5d5d5d;
	background:#e1ded7;
}

.order_item_holder_aantal{
	position:relative;
	float:left;
	width:60px;
	padding:4px 10px 0 2px;
}

input.aantal{
	width:20px;
}

.order_item_holder_naam{
	position:relative;
	float:left;
	width:400px;
	padding-top:8px;
}

.order_item_holder_naam a{
	text-decoration:none;
}

.order_item_holder_prijs{
	position:relative;
	float:left;
	width:130px;
	padding-top:8px;
	padding-right:15px;
}

.order_item_holder_buttons{
	position:relative;
	float:left;
	width:17px;
	text-align:center;
	padding-top:4px;
}

.order_item_holder_buttons{
	text-align:-moz-center;
}

.stap{
	padding: 0;
	margin-top:20px;
	font-size:17px;
	color: #fff;
}

.row_holder{
	position:relative;
	display:block;
	height:30px;
	width:530px;
	clear:both;
	border-bottom:1px solid #dddddd;
}

.row_holder1{
	position:relative;
	display:block;
	height:110px;
	width:530px;
	clear:both;
	border-bottom:1px solid #dddddd;
}

.row_holder_error{
	position:relative;
	display:block;
	height:30px;
	width:530px;
	clear:both;
	background-color: #7d7d7d;
}

.row_holder1_error{
	position:relative;
	display:block;
	height:110px;
	width:530px;
	background-color: #7d7d7d;
	clear:both;
}

.naw_field{
	position:relative;
	float:left;
	width:100px;
	padding-top:6px;
	text-align:right;
}

.txt_field{
	position:relative;
	float:left;
	width:400px;
	padding-left:20px;
	padding-top:3px;
}

.txt_field em{
	font-size:12px;
}

.txt_field_red{
	position:relative;
	float:left;
	width:320px;
	padding-left:20px;
	padding-top:3px;
	border: 1px solid #ca251e;
}

.txt_field1{
	position:relative;
	float:left;
	width:300px;
	padding-left:20px;
	padding-top:3px;
	height:60px;
}

input.naw{
	width:340px;
}

input.naw:focus{
	border:1px solid #fdc49f;
	outline:none;
}

#sendbutton_holder{
	position:relative;
	width:500px;
	clear:both;
	margin-top:30px;
	margin-bottom:10px;
	padding:5px;
	text-align:center;
}

#sendbutton_holder1{

}

#sendbutton_holder{
	text-align:-moz-center;
}
