	body#winkelwagen #inhoud {
	width: 80em;
}

	/*body#winkelwagenstappen-1 #inhoud {
	width: 30em;		
	}*/

/*	body#winkelwagen #kolom-b {
		width: 15em;
	}

	body#winkelwagenstappen-1 #kolom-b {
		width: 25em;
	}*/


.cartcontentextended {
	float: left;
	clear: both;
}
	
/*gehele div*/
#verzendenStappen {
margin: 0.5em;
}

/*Linker div nieuwe klanten*/
#nieuweklant {
	float: left;
	width: 21em;
	background: #FFFFCC;
	margin-top: 0.5em;
}

#eerdereklant {
float: right;	
width: 21em;
	margin-top: 0.5em;	
}



form#formVerzendStap1 {
	width:500px;
}

form#formVerzendStap1 fieldset {
	border:0;
	padding:0;

}

/*20-3-2008 uitgezet, test met labels boven velden*/
/*body#winkelwagen p label {
	float: left;
margin: 0;
padding: 0;
width: 10em;
}

body#winkelwagen fieldset p {
	float: left;

}*/

/*Labels boven de velden, test 20-3-2008 body#winkelwagen moet ervoor om het specifieker te maken! Anders problemen met de radiobuttons*/

body#winkelwagen fieldset {
	border:0;
	/*padding:10px;
	margin:10px;*/

}
body#winkelwagen p label {
	display:block;
}

body#winkelwagen fieldset p {
	float: left;
	margin-right: 1em;
}

body#winkelwagen input {width:160px;}



/* Einde test 20-3-2008*/


/* Radiobuttons moeten anders! Opheffen van standaard Labels etc*/


/*Radiobuttons*/
body#winkelwagen fieldset.radiobutton,
body#winkelwagen fieldset.radiobutton {


}



body#winkelwagen fieldset.radiobutton p,
body#winkelwagen fieldset.radiobutton p label  {

float: none;
}
body#winkelwagen fieldset.radiobutton p label {
	margin: -4px 0 0 3px;
	display: inline;
}

body#winkelwagen fieldset.radiobutton input,
body#winkelwagen fieldset.radiobutton input {
	width: 30px;
background: none;
border: none;
}
/*Einde radiobuttons*/


#customerlogin {
	/*float: left;*/
	/*width: 100%;*/
	/*clear: both;*/
	
}
#customerloginKeuze {
	/*float: left;*/
	margin-left: 0;
	border-top: 4px solid #eee;
}
#customerloginKeuze p {
	float: left;
	width: 35em;
}



#customerloginKeuze p#opzoeken input {
	background: url(/img/forms/gegevens-opzoeken.png) no-repeat 0 0;
	
	width: 155px;
	height: 33px;
	border: none;
	cursor: pointer;
	

}

#customerloginKeuze p#opzoeken input:hover {
	background-position: 0 -33px;
}

#customerloginKeuze p.first {
/*	clear: both;
	width: 100%;
	float: left;*/
}

#customerloginKeuze p#gegevenskwijt a {
	float: right;
	/*clear: both;*/
}
.fieldsetWachtwoord {
	margin:0 0 -35px 20px;
}

form#formVerzendStap1 input {width:200px;}
#serverResponse {
	color: #ef4135;
	float: left;
	clear: both;
	font-weight: bold;
	margin-left: 20px;
	width: 100%;
}

span.hint {
	font:normal 11px/14px verdana;
	background:#eee url(/img/icons/bg-span-hint-gray.gif) no-repeat top left;
	color:#444;
	border:1px solid #888;
	padding:5px 5px 5px 40px;
	width:250px;
	position:absolute;
	margin: -12px 0 0 54px;
	display:none;
}


fieldset.welldone span.hint {
	background:#9fd680 url(/img/icons/bg-span-hint-welldone.jpg) no-repeat top left;
	border-color:#749e5c;
	color:#000;
}
/*fieldset.kindagood span.hint {
	background:#fffff0 url(/img/icons/bg-span-hint-kindagood.jpg) no-repeat 50px left;
	border-color:#cc9933;
}*/


fieldset.welldone {
	background:transparent url(/img/icons/bg-fieldset-welldone.gif) no-repeat 375px 19px;
}
fieldset.kindagood {
	background:transparent url(/img/icons/bg-fieldset-kindagood.gif) no-repeat 375px 19px;
}
/*

Stap 2

form#formVerzendStap2 fieldset.even {
border: dotted #eee;
border-width: 1px 0;
}
form#formVerzendStap2 input {width:210px;}


form#formVerzendStap2 fieldset.wide input{
	width: 510px;
}

form#formVerzendStap2 fieldset p.p-pc input{
width: 45px;	
}


form#formVerzendStap2 fieldset p.p-woonplaats input {
	width: 420px;
}

form#formVerzendStap2 fieldset p.p-huisnummer input,
form#formVerzendStap2 fieldset p.p-tussenvoegsel input {
	width: 45px;
}

form#formVerzendStap2 fieldset p.p-woonplaats,
form#formVerzendStap2 fieldset p.p-email2,
form#formVerzendStap2 fieldset p.p-tussenvoegsel {
	margin-left: -15px;
}


form#formVerzendStap2 select {
	width: 518px;
}

form#formVerzendStap2 fieldset label {
	
	
}*/






/*Stappen 1 t/m 4*/
		
ul#winkelwagenStappen {
width: 100%;	
float: left;
clear: both;
}



ul#winkelwagenStappen li{
	display: inline;
	margin-right: 0.2em;
	background-image: none;
	float: left;
}

ul#winkelwagenStappen li a {
float: left;
	width: 11em;
	min-height: 5em;
padding: 1em;
font-weight: bold;
font-size: 90%;
cursor: pointer;
}


ul#winkelwagenStappen li#stap1 a,
ul#winkelwagenStappen li#stap1 {
	margin-left: 0;
}


ul#winkelwagenStappen li strong {
	font-weight: bold;
color: red;
}

	/*	ul#winkelwagenStappen li:hover a {
				background: #333;
		color: #fff;
	
		}
		*/
		ul#winkelwagenStappen li.actief a,
		ul#winkelwagenStappen li.actief a strong{
background: #333;
color: #fff;
}
		
form#formWinkelwagen {

float: left;
}
/*ul.navWinkelwagen {

float: right;

}

ul.navWinkelwagen li {
	float:left;
	background: none;
}*/

/*knoppen navigatie winkeltas*/

/*Winkel verder*/
p.submit.winkelVerder a{
	background: url(/img/forms/winkelverder.png) no-repeat 0 0;
	width: 111px;
	height: 33px;
	float: left;
	text-indent: -9999px;
	cursor: pointer;
	
}


p.submit.winkelVerder a:hover {
	background-image: url(/img/forms/winkelverder-over.png);
	}
#inhoud p.submit.winkelVerder    a, #inhoud  p.submit.winkelVerder    a:visited, #inhoud p.submit.winkelVerder    a:hover {
border: none;
}	
/*Naar adres invullen*/
	
p.submit.winkelwagenAfrekenen  a{
		background: url(/img/forms/adres-invullen.png) no-repeat 0 0;
	width: 155px;
	height: 33px;
	float: left;
	text-indent: -9999px;
	cursor: pointer;
}

p.submit.winkelwagenAfrekenen a:hover{
		background-image: url(/img/forms/adres-invullen-over.png);
}
		#inhoud  p.submit.winkelwagenAfrekenen   a, #inhoud  p.submit.winkelwagenAfrekenen   a:visited, #inhoud  p.submit.winkelwagenAfrekenen   a:hover {
border: none;
}	
/*Naar betaalmethode	*/

	p.submit.betaalmethode  a{
		background: url(/img/forms/betaalmethode-kiezen.png) no-repeat 0 0;
	width: 155px;
	height: 33px;
	float: left;
	text-indent: -9999px;
	cursor: pointer;
}

p.submit.betaalmethode a:hover{
		background-image: url(/img/forms/betaalmethode-kiezen-over.png);
}
	#inhoud  p.submit.betaalmethode   a, #inhoud  p.submit.betaalmethode   a:visited, #inhoud  p.submit.betaalmethode   a:hover {
border: none;
}

/*Naar winkeltas inhoud*/
	p.submit.winkeltas-inhoud  a{
		background: url(/img/forms/inhoud-winkeltas.png) no-repeat 0 0;
	width: 155px;
	height: 33px;
	float: left;
	text-indent: -9999px;
	cursor: pointer;
}

p.submit.winkeltas-inhoud a:hover{
		background-image: url(/img/forms/inhoud-winkeltas-over.png);
}

#inhoud  p.submit.winkeltas-inhoud  a, #inhoud  p.submit.winkeltas-inhoud  a:visited, #inhoud  p.submit.winkeltas-inhoud  a:hover {
border: none;
}


/*Naar controleren gegevens	*/

	p.submit.controleren  a{
		background: url(/img/forms/controleren.png) no-repeat 0 0;
	width: 155px;
	height: 33px;
	float: left;
	text-indent: -9999px;
	cursor: pointer;
}

p.submit.controleren a:hover{
		background-image: url(/img/forms/controleren-over.png);
		
}

#inhoud  p.submit.controleren a, #inhoud  p.submit.controleren a:visited, #inhoud  p.submit.controleren a:hover {
border: none;
}

/* Controle klaar	*/

	p.submit.controle-klaar  a{
		background: url(/img/forms/verzend-bestelling.png) no-repeat 0 0;
	width: 155px;
	height: 33px;
	float: left;
	text-indent: -9999px;
	cursor: pointer;
	
}

p.submit.controle-klaar a:hover{
		background-image: url(/img/forms/verzend-bestelling-over.png);
		border: none;
}
#inhoud  p.submit.controle-klaar a, #inhoud  p.submit.controle-klaar a:visited, #inhoud  p.submit.controle-klaar a:hover {
border: none;
}


/*		Per product deze div eromheen*/
div.winkelwagenOverzicht {
width: 100%;
margin: 0;
margin-top: 1em;
	border-bottom: 1px solid #ddd;
	clear: both;
}
		
		
		fieldset.basketArtikelen {
						margin: 1em 0;
					padding: 0;
		}
		
			fieldset.basketArtikelen h2 {
				margin: 0;
				font-size: 90%;
				color: #ef4135;
			}
		
	fieldset.basketArtikelen ul.basket {
float: left;
	width: 100%;
		background: #fff;
	}	
	
	
fieldset.basketArtikelen ul.basket li {
float: left;
	background-image: none;
	font-weight: bold;

}

fieldset.basketArtikelen ul.basket li span {
display: block;
font-weight: normal;
}
fieldset.basketArtikelen ul.basket li.basketAfbeelding{
	width: 110px;
}
	

fieldset.basketArtikelen ul.basket li.basketAfbeelding img{
	/*border: 1px solid #ddd;*/

}
fieldset.basketArtikelen ul.basket li.basketProduct {
	width: 150px;
}

fieldset.basketArtikelen ul.basket li.basketKleur {
	width: 75px;
}

fieldset.basketArtikelen ul.basket li.basketMaat,
fieldset.basketArtikelen ul.basket li.basketAantal,
fieldset.basketArtikelen ul.basket li.basketPrijs,
fieldset.basketArtikelen ul.basket li.basketPrijsSubTotaal {
	width: 90px;
}


fieldset.basketExtra {
	float: left;
}


ul.basketPrijs {
float: left;
	width: 100%;
	background: #fff;
margin-left: -5px;
	font-weight: bold;
	color: #333;
	clear: both;
	border:solid #eee;
	border-width: 1px 0;
}

ul.basketPrijs li {
	float: right;
	clear: both;
	padding: 1em;
	background-image: none;
	}

ul.basketPrijs li.basketPrijsTotaal {
	font-weight: bold;
	color: #FFC65B;
	background: #111;
}

ul.basketPrijs label {
	cursor: auto;
}


body#winkelwagen p.submit.delete input {
	background: url(/img/icons/vullis.gif) no-repeat 0 0;
border: none;
padding-left: 30px;
margin:0;
width: auto;
float: left;
}

body#winkelwagen a.button.refresh {
	background: url(/img/icons/verversen.png) no-repeat 0 0;
border: none;
padding-left: 20px;
cursor: pointer;
}

body#winkelwagen li.basketAantal {
	margin-right: 5px;
}

body#winkelwagen li.basketAfbeelding a {
	border: none;
}
p.submit.verzendadres input{
	background: url(/img/forms/verzendadres-invullen.png) no-repeat 0 0;
	width: 155px;
	height: 33px;
	float: left;
	text-indent: -9999px;
	cursor: pointer;
	
}

p.submit.verzendadres input:hover{
	background-image: url(/img/forms/verzendadres-invullen-over.png);
}
p.submit.controleren input{
	background: url(/img/forms/controleren.png) no-repeat 0 0;
		width: 155px;
	height: 33px;
	float: left;
	text-indent: -9999px;
	cursor: pointer;
}

p.submit.controleren input:hover{
	background-image: url(/img/forms/controleren-over.png);
}

p.verder {
	float: right;

}

p.terug {
	float: left;
}
fieldset#openvraag textarea#openvraagInput,
fieldset#cadeaujanee textarea#cadeautekst {
	width: 375px;
	height: 140px;
float: left;
}


body#winkelwagen p.textarea label {
	width: 250px;

}

/* Winkelwagen */

div.winkelwagenOverzicht ul.basket li.basketAantal input {width: 40px!important; float: left;}
span.checkbox input {width: 15px!important;} 


/*Uitleg Winkelwagen*/
div#uitleg {
	width: 400px;
	float: right;
	margin-top: -170px;
}

/**Overzichtspagina, div's naast elkaar */

div.overzicht {
	width: 22em;
float: left;
}
  div.overzicht.wide {  
  width: 50em;
  clear: both;
  }
		
		
/*		Betaalmethode kiezen*/
form#formVerzendStap4,
form#formVerzendStap4 ul {
	margin: 0;
	padding: 0;
}
form#formVerzendStap4 fieldset {
	margin: 0;
}
		form#formVerzendStap4
		
		form#formVerzendStap4 ul {
			list-style: none;
				}
				
form#formVerzendStap4 ul li {
					margin: 0.5em 0;
						padding: 0.5em 0 0.5em 0;
					background: none;
					display: block;
					border-bottom: 1px solid #ddd;
				width: 60em;
					
				}
	