#winkelmand {
	width: 175px;
	margin: 15px 0 0 0;
	padding:0;
	/*padding: 10px 5px 10px 5px;*/
	background-color: #404040;
	font-size: 10px;
	background-image: url(/images/achter/achter-wijndoos.gif);
	background-repeat: no-repeat;
	color:#fff;
}
#kolom #winkelmand{width:185px;padding:0;background:#404040 url(/images/mandje-donker.gif) no-repeat 0 30px;border:none;}

#winkelmand h2, #kolom #winkelmand h2{color:#fff;padding: 5px 0px 5px 10px;margin:0 0 10px 0;border-bottom:3px solid #fff;}
#winkelmand .gratisbezorgd{background:none;font-size:13px;border:none;text-align:center;position:relative;margin:0;padding:5px;border-top:3px solid #fff;height:50px;}
#winkelmand .gratisbezorgd div{background:none;border:none;position:absolute;top:12px;left:14px;}
#winkelmand .gratisbezorgd span{color:#f00;font-weight:bold;/*vertical-align:middle;*/}
#winkelmand .gratisbezorgd span.gratis{font-size:22px;padding-right:16px;}
#winkelmand .gratisbezorgd span.drie{font-size:30px;}

.mandcheckout {
height: 40px;
padding-top: 10px;
clear: both;
}

#ctl00_Wijnmand1_Img1 {
margin-top: 6px;
margin-left: 6px;
}
#winkelmand .mandtable, #kolom .mandtable{width:125px;margin:0 0 0 50px;}
#winkelmand .mandlinks {
	text-align: right;
	border-right: 1px solid #fff;
	padding: 0 4px 0 0;
	font-size: 13px;
}
#winkelmand .mandrechts {
	text-align: left;
	padding: 0 0 0 4px;
	width: 65px;
	font-size: 13px;
	font-weight: bold;
}
#winkelmand .bekijk {
float: right;
margin-right: 5px;
margin-top: 5px;}

.besteltable {
width: 520px;}

.bestelcelnaam {
border-bottom: 1px solid #DADADA;
padding: 0 0 2px 0;
font-weight: bold;
font-size: 14px;}
.bestelcelaantal {
text-align: right;
border-bottom: 1px solid #DADADA;
color: #707070;
white-space: nowrap;
font-size: 11px;}
.bestelcelprijs {
width: 50px;
border-bottom: 1px solid #DADADA;
color: #707070;
font-size: 11px;}
.bestelcelprijstotaal {
width: 75px;
border-bottom: 1px solid #DADADA;
color: #707070;
font-size: 11px;}
.bestelcelaantalbox {
width: 42px;
border-bottom: 1px solid #DADADA;
padding: 0 0 2px 0;}
.bestelcelwijzig {
width: 45px;
border-bottom: 1px solid #DADADA;
padding: 0 0 2px 0;}
.bestelcelverwijder {
width: 60px;
border-bottom: 1px solid #DADADA;
padding: 0 0 2px 0;}
.aantalbox {
border: solid 1px #DADADA;
width: 28px;
height: 17px;}


.besteltable td {
padding: 10px 0px;
}
.tdalignright{text-align:right;}
.tdalignright span{padding-right:5px;}

#checkoutprice {
margin-left: 28px;
border-collapse: collapse;
width: 492px;
margin-bottom: 10px;
}

#checkoutprice td {
padding: 5px 5px;
color: #000;
border-bottom: 1px solid #DADADA;
background: #f1f1f1;
}

#checkoutprice td.label {
width: 265px;
font-size: 14px;
color: #555;
}

#checkoutprice .verzendkosten td {
background: none;
}

#checkoutprice .totaalbedrag td {
font-weight: bold;
}

.rekenafbutton {
margin: 0 0 0 418px;}
.betaalbutton {
margin: 10px 0 0 476px;}

#gegevensvelden{padding:0 0 0 30px;}
#gegevensvelden div, #gegevensvelden input, #gegevensvelden select { margin-bottom: 5px;}
#gegevensvelden #naw .content, #gegevensvelden #ww .content{float:left;text-align:left;padding-left:50px;}

.login-box-bestelform{float:left;text-align:left;padding:0 30px 0 0;}
#gegevensvelden .login-box-bestelform div, #gegevensvelden .login-box-bestelform input, #gegevensvelden .login-box-bestelform select{margin-bottom:0px;}

#voornaam, #aflever_voornaam, #aflever_achternaam, #achternaam, #straatnaam, #nummer, #postcode, #plaatsnaam, #telefoonnummer, #faxnummer, #emailadres, #geboortedatum, #betaalmethode, #rekeningnummer, #gevonden, #gegevensvelden div.bestelprompt, #gegevensvelden.oldlabels .formlabel {
width: 110px;
float: left;
margin: 2px 0 0 0;}



a.btn-lrg.bestel_{
	float:left;
    min-width: 128px;
	width:auto;
	padding-left:9px;
	padding-right:10px;
    /*height:18px;*/
}
a.btn-lrg.bestel_ span{
	font-size:1.5em;
	line-height:1.8em;
	padding-right:12px;
    /*height:16px;*/
}

a.btn-lrg.bestel_right{float:right;margin-right:27px;}


.betaalmethode {
font-size: 11px;
color: #636363;
width: 223px;}

.gegevensbox,
.discount-wrap .discount-input {
margin: 0 0 0 0;
width: 220px;
border-top:  1px solid #DADADA;
border-right:  1px solid #DADADA;
border-left:  1px solid #DADADA;
border-bottom: 1px solid #636363;}



/*#menuzoek {
width: 175px;
margin: 15px 0 0 0;
padding: 5px;
background-color: #D7D7D7;
font-size: 0.9em;}

#menuzoek select {
color: #000000;
border: 1px #A5A5A5 solid;
width: 115px;}

#menuzoek .zoekop {
width: 55px;}

#menuzoek .box {
width: 115px;
margin: 5px 0 0 0;}

#menuzoek .button {
width: 50px;
margin: 5px 0 0 5px;
background-color: #FFFFFF;
color: #000000;
border: 1px #A5A5A5 solid;}*/



#stappen li, #stappen {
padding: 0;
margin: 0;

list-style: none;
}

#stappen {
border: 1px solid #ccc;
height: 40px;
width: 516px;
margin-top: -13px;
border-right:0;
}

#stappen li {
height: 30px;
width: 118px;
padding: 5px 0px 5px 10px;
float: left;
border-right: 1px solid #ccc;
}

#stappen li.active {
background: #efefef;
}

#stappen li.active.current {
background: #949599;
font-weight:bold;
color:#fff;
}

.shorttable {
border-collapse: collapse;
}

.shorttable th, .shorttable td {
padding: 5px;
border-bottom: 1px solid #efefef;
width: 120px;
}

.shorttable th {
padding-left: 0;
}

#top5{margin-top: 15px;}

.navright_choice #voordelenblok-retailside{padding-left:15px;}

.mandcheckout{margin-bottom:-5px;margin-top:-5px;padding:5px 10px 0 10px;}

td img{margin-right: 7px;}
td.tdmid2 img{margin-right: 0px;}

a.login-vergeten{position:relative;vertical-align:top;line-height:23px;padding:0 0 0 13px;}

.discount-wrap{position:relative;width:510px;float:right;margin-top:5px;margin-bottom:20px;padding-left:5px;font-size: 14px;color: #555555;}
.discount-wrap span{float:right;padding-right:35px;color: #000;font-size:11px;}
.discount-wrap .discount-button{/*vertical-align:middle;padding-bottom:6px;*/float:right;margin:-5px 23px 0 5px;}
.discount-wrap .discount-input{/*border:none;border-bottom:1px solid #abadb3;width:100px;float:right;margin-right:5px;height:20px;*/ width:78px;float:right;margin-top:-3px;}
