@charset "utf-8";
/* CSS Document */



/* bestel_stappen_wijzer */


#bestel_stappen_wijzer
	{
		padding: 0;
		margin: 0;
		background-color:#E9E9E9;
	}


#bestel_stappen_wijzer table
	{
		padding: 0;
		margin: 0;
	}


#bestel_stappen_wijzer .stap_nummer_actief
	{
		margin: 0px 0px 0px 0px; 
		padding: 3px 3px 3px 3px; 
		background-color:#ff0000;
		width: 30px;
		height: 30px;
		line-height: 30px;
		text-align:center;
		font-weight: bold;
		font-size: 1.5em;
		color: #ffffff;
	}

#bestel_stappen_wijzer .stap_nummer
	{
		margin: 0px 0px 0px 0px; 
		padding: 3px 3px 3px 3px; 
		background-color: #cccccc;
		width: 30px;
		height: 30px;
		line-height: 20px;
		text-align:center;
		font-size: 1.3em;
		font-weight: bold;
	}


#bestel_stappen_wijzer .tekstlabel
	{
		margin: 0px 0px 0px 0px; 
		padding: 3px 20px 3px 3px; 
		height: 30px;
		line-height: 30px;
		text-align:left;
	}


#bestel_stappen_wijzer .tekstlabel_actief
	{
		margin: 0px 0px 0px 0px; 
		padding: 3px 20px 3px 3px; 
		height: 30px;
		line-height: 30px;
		text-align:left;
		font-weight: bold;
		color: #ff0000;
		font-size: 1.5em;

	}





/* winkelwagen_overzicht_tabel */

#winkelwagen_overzicht_tabel
	{
		padding: 0px;
	}

#winkelwagen_overzicht_tabel td.artikelregel
	{
		padding: 10px;
		background-color: #e8e8e8;
		border: #c7c7c7 1px solid;
	}
#winkelwagen_overzicht_tabel thead tr
	{
		font-weight: bold;
	}

#winkelwagen_overzicht_tabel img.artikelregel_image
	{
	border: 0; 
	width: 40px; 
	margin: 0px 20px 0px 0px;
	}




#verzend_methode
	{
		padding: 10px;
		background-color: #e8e8e8;
		border: #c7c7c7 1px solid;
	}






#klantgegevens_formulier
	{
		padding: 20px;
	}


/* volgende_knop */


#volgende_knop_boven
	{
		background-color:#E9E9E9;
		padding: 2px 2px 2px 2px;
		margin:  1px 0px 10px 0px;
	}

#formulier_controle_waarschuwingen
	{
		padding: 0;
		margin:  0;
	}

#volgende_knop_onder
	{
		background-color:#E9E9E9;
		padding: 2px 2px 2px 2px;
		margin:  10px 0px 50px 0px;
	}



/*Afrekenen*/

#afrekenen form,input,button
	{
	}

	
#afrekenen_contentbox
	{
	padding: 0;
	margin: 0;
	}

#printBestelling
	{
	border: #cccccc 1px solid;
	padding: 10px;
	}






#bezorgkosten_formulier
	{
		padding: 20px;
	}


.controle_klantgegevens_box
	{
		padding: 10px;
		background-color: #e8e8e8;
		border: #c7c7c7 1px solid;
	}

#plaats_bestelling {
	padding:5px 35px 5px 35px;	
	background-color:#76bb00;
	border:none;
	color:#FFF;
	font-size:14px;
	font-weight:bold;
}
#plaats_bestelling:hover {
	background-color:#7dc501;	
	cursor:pointer;
}

