@charset "iso-8859-1";
/* CSS Document */

.block {display:block;width:730px;padding-bottom:28px;}
	.block div.top {display:block;width:730px;height:7px;background:url(/img/layout/layout.gif) 0 -599px no-repeat;}
	.block div.bottom {display:block;width:730px;height:7px;background:url(/img/layout/layout.gif) 0 -627px no-repeat;line-height:0;overflow:hidden;} 



	.block div.content {border-left:1px solid #d5d4d4;border-right:1px solid #d5d4d4;padding:14px;}
	/*	.block div.content h1 {padding:12px 0 0 14px;}
		.block div.content p {padding:0 15px 0 14px; margin:10px 0 0 0;}
		.block div.content h2 {padding:26px 0 0 14px;margin:0;}*/
	
.block div.content .winkelwagen_inhoud, .winkelwagen_inhoud {border-bottom:1px solid #d5d4d4;width:700px;border-collapse:collapse;margin-bottom:12px; margin-top:7px;}

	.block div.content .winkelwagen_inhoud tr {}
		.block div.content .winkelwagen_inhoud tr td, .winkelwagen_inhoud tr td{padding:9px 0;border-top:1px solid #d5d4d4;}

		.block div.content .winkelwagen_inhoud tr td.aantal, .winkelwagen_inhoud tr td.aantal {width:70px; padding-left:5px; text-align: left;}
		.block div.content .winkelwagen_inhoud tr td.aantal div, .winkelwagen_inhoud tr td.aantal div { width: 50px; height:50px; overflow:hidden;}
		.block div.content .winkelwagen_inhoud tr td.m2, .winkelwagen_inhoud tr td.m2 {font-weight:bold;text-align:center;font-size:1.08em;}
			.block div.content .winkelwagen_inhoud tr td.m2 span, .winkelwagen_inhoud tr td.m2 span {font-size:0.71em;}
		.block div.content .winkelwagen_inhoud tr td.naam, .winkelwagen_inhoud tr td.naam {width:186px;padding-left:7px;}
		
		.block div.content .winkelwagen_inhoud tr td.beschrijving, .winkelwagen_inhoud tr td.beschrijving {width:185px;padding-left:7px;font-size:0.92em;}
		.block div.content .winkelwagen_inhoud tr td.prijs, .winkelwagen_inhoud tr td.prijs {/*width:90px;*/font-size:1.30em;padding-left:5px;font-size:1.31em;}
		
		.block div.content .winkelwagen_inhoud tr td.verwijderen {width:60px;font-size:0.85em;text-align:right;padding-right:14px;}

.block div.content .subtotaal,
.block div.content .transportkosten,
.block div.content .totaalprijs {display:block;width:705px;clear:both;text-align:right;}
.block div.content .subtotaal {padding-top:0px;}
.block div.content .transportkosten {padding-top:8px;}
.block div.content .totaalprijs {padding-top:14px;}
	.block div.content .left { position: absolute; }
	.block div.content .afleverweek {display:block;width:300px;float:left;text-align:left;font-size:1.08em;}
	.block div.content .tekst {display:block;width:527px;float:left;text-align:right;font-size:1.08em;}
	.block div.content .bedrag {display:block;width:163px;float:right;padding-left:7px;font-size:1.08em;}
	.block div.content .totaalprijs .tekst {font-size:1.79em;}
	.block div.content .totaalprijs .bedrag {font-size:1.79em;font-weight:bold;}

.block div.content .button {padding:16px 0 16px 330px;}

	.block div.content .orange_big {height:32px; width:200px; margin:0; padding-bottom:0px; font-size:1.08em; float:right;}
	.block div.content .blue_big, .bg .blue_big {height:32px; width:200px; margin:0; padding-bottom:0px; font-size:1.08em; float:right;}
	
.block div.content .bekijken {border-bottom:1px solid #d5d4d4;width:700px;border-collapse:collapse;margin:14px 0;}
	.block div.content .bekijken tr {}
		.block div.content .bekijken tr td {padding:9px 0;border-top:1px solid #d5d4d4;}
		.block div.content .bekijken tr td.naam {width:181px;padding-left:14px;}
		.block div.content .bekijken tr td.aantal {width:75px; text-align: center;}
		.block div.content .bekijken tr td.aantal div { width: 50px; height:50px; overflow:hidden;}
		.block div.content .bekijken tr td.beschrijving {width:354px;padding-left:8px;font-size:0.92em;}
		.block div.content .bekijken tr td.bekijken {width:146px;padding-right:7px;text-align:right;font-size:1.08em;}

.block div.content .toevoegen {border-bottom:1px solid #d5d4d4;width:700px;border-collapse:collapse;margin:14px 0 0 0;padding-bottom:14px;}
	.block div.content .toevoegen tr {}
		.block div.content .toevoegen tr td {padding:9px 0;border-top:1px solid #d5d4d4;}
		.block div.content .toevoegen tr td.aantal {width:75px; text-align: center; padding-left: 13px;}
		.block div.content .toevoegen tr td.aantal div { width: 50px; height:50px; overflow:hidden;}
		.block div.content .toevoegen tr td.naam {width:359px;padding-left:11px;}
		.block div.content .toevoegen tr td.prijs {width:103px;padding-left:19px;font-size:1.31em;}
		.block div.content .toevoegen tr td.toevoegen {width:146px;padding-right:7px;text-align:right;font-size:1.08em;}
/*
.block div.content form { margin:0; padding:0 0 30px 0;}
.block div.content form input {width:32px;height:18px;text-align:right;font-size:1.08em;margin:0;padding:4px 4px 0 4px;border:0;background:url(/img/layout/layout.gif) -917px -607px no-repeat;}
*/
.block_var {display:block; margin-bottom:28px; position:relative;}
	.block_var div.top {display:block;height:10px;background:url(/img/layout/layout.gif) 0 -52px no-repeat;padding-left:7px; overflow:hidden; margin:0;}
		.block_var div.top span { margin:0;display:block;height:10px;width:100%;background:url(/img/layout/layout.gif) right -52px no-repeat;}
	.block_var div.bottom {display:block;height:7px;background:url(/img/layout/layout.gif) 0 -627px no-repeat;padding-left:7px;}
		.block_var div.bottom span {display:block;height:7px;width:100%;background:url(/img/layout/layout.gif) right -80px no-repeat; overflow:hidden;}
	.block_var div.content { height:230px; border-left:1px solid #d5d4d4;border-right:1px solid #d5d4d4;margin:0; padding:12px; padding-top:0; margin:0;}
		/*.block_var div.content h1 {padding:12px 0 0 14px;}
		.block_var div.content h2 {padding:8px 20px 0 20px;margin:0}
		.block_var div.content p {padding:8px 20px 0 20px;margin:0}
		*/
		.block_var div.content a.orange {width:155px; position: absolute; bottom: 12px; right: 12px;}
			.block_var div.content a span {text-align:center;padding-left:13px;}
	.block_var div.content form {margin:0;padding:0}
	.block_var div.content form h2 {padding-bottom:12px;}
	.block_var div.content form div.invoerveld, form div.invoerveld {/*display:block;padding:0 0 0 6px;margin:0 0 6px 20px;background:url(/img/layout/layout.gif) -622px -469px no-repeat;*/}
		.block_var div.content form div.invoerveld input, form div.invoerveld input {/*padding:10px 9px 0 3px;*/margin:0;}
		.block_var div.content form div.invoerveld span, form div.invoerveld span {margin:0;display:block;/*background:url(/img/layout/layout.gif) right -469px no-repeat;*/}

	div.block div.content div.eerderbesteld {padding-bottom:30px;}	
		
		div.block div.content div.eerderbesteld td.m2 {width:63px;}
		div.block div.content div.eerderbesteld td.naam {width:213px;}
		div.block div.content div.eerderbesteld td.beschrijving {width:307px;}
		div.block div.content div.eerderbesteld td.prijs {width:95px}
	div.button_geschiedenis {padding-left:338px;margin:0;padding-bottom:30px;}
	div.button_geschiedenis a {width:325px;margin:0;}
	div.button_geschiedenis a span {width:305px;padding-left:20px;margin:0}
	
	.block .content .betalen {border-top:1px solid #d5d4d4;border-bottom:1px solid #d5d4d4;margin-top:20px; padding-bottom:5px; }
		.block .content .betalen .methode { width:200px; float:left; margin-top: 10px;}
		.block .content .betalen .methode input { margin-top: 12px; float: left; clear:both;width:20px;padding-left:15px; margin-right: 10px;}
		.block .content .betalen .methode div { margin-top: 12px; position:relative; float:left;}
		/*
			
				.block .content .betalen .methode div input {position:absolute;top:0;left:0;}*/
		.block .content .betalen .overzicht {float:right;width:330px;height:108px;padding-left:45px; background:url(/img/layout/layout.gif) 0 -700px no-repeat;}
			.block .content .betalen .overzicht {margin-top:32px;}
				.block .content .betalen .overzicht div strong {display:block;float:left;width:125px;padding-top:10px;}
				.block .content .betalen .overzicht div span {display:block;float:left;padding-top:10px;}

	.block .content .ideal .logo {background:url(/img/layout/ideal.gif) 0 0 no-repeat; padding-left:70px;height:50px;}
	.block .content .creditcards{background:url(/img/creditcards.gif) 0 0 no-repeat; padding-left:70px;}

	
	/*
	.block .content .creditcard {padding-left:15px;margin-top:20px;margin-bottom:10px;}
	.block .content .creditcard label {display:block;padding-top:5px;padding-bottom:3px;}
	.block .content .creditcard div.invoerveld {display:block;width:289px;padding:0 0 0 6px;margin:0 0 6px 0px;background:url(/img/layout/layout.gif) -622px -469px no-repeat;}
		.block .content .creditcard div.invoerveld input {margin:0;width:277px;text-align:left;}
		.block .content .creditcard div.invoerveld span {margin:0;display:block;width:100%;background:url(/img/layout/layout.gif) right -469px no-repeat;}
			.block .content .creditcard div.small {width:142px;}
			.block .content .creditcard div.small input {width:130px;}
	*/		
	.block .content h1.vinkje {background:url(/img/layout/vinkje.gif) 0 15px no-repeat;margin-left:15px;padding-left:40px;padding-bottom:10px;}
	
	#titel_stap2bc {padding-left:18px;}
	#anderafleveradres {display:none;}
	.nieuwegegevens {display:none;}
	#ideal, #overschrijving, #rembours {display:none;}
	
	.block .content p.formulierfouten {padding-left:20px}
	.paddingrood {display:block;padding-left:20px;}
	
.floatleft {float:left}
.floatright {float:right}
.clearnopad {clear:both;}
.invisible {display:none;}
.vaprijs { font-size: 1.50em; margin:0; }

/* PARTNER */
.block.partner {width:700px;  overflow:hidden;}
	.block.partner div.top {width:700px;background-position:0 -1332px;}
	.block.partner div.bottom {width:700px;background-position:0 -1363px;} 
	.block.partner div.content .winkelwagen_inhoud { width: 670px; }
	.block.partner div.content .winkelwagen_inhoud tr td.naam { width: 380px; }
	.block.partner div.content .winkelwagen_inhoud tr td.prijs {  }
	.block.partner .content .betalen {border-top:1px solid #d5d4d4;border-bottom:1px solid #d5d4d4;width:100%;margin-top:20px;}
	.block.partner .content .betalen .overzicht {float:right;width:320px;height:108px;padding-left:50px;background:url(/img/layout/layout.gif) 0 -700px no-repeat;}
	
	#content.partner a.orange { background:url(/img/layout/layout.gif) 100% -1450px no-repeat; }
	#content.partner a.orange span { background:url(/img/layout/layout.gif) 0 -1450px no-repeat;}
	#content.partner a.orange:hover { background:url(/img/layout/layout.gif) 100% -1476px no-repeat; }
	#content.partner a.orange:hover span { background:url(/img/layout/layout.gif) 0 -1476px no-repeat;}
	
	#content.partner .block div.content .subtotaal,
	#content.partner .block div.content .transportkosten,
	#content.partner .block div.content .totaalprijs {width:668px;}
	#content.partner .block div.content .tekst {width: 492px; }

.small_block {width:354px}
.small_block2 { width: 330px; }	

/* nieuwe design */
div.gegevens { padding:20px;  background: #f1f1f1; }
table.formulier { background: #f1f1f1; width:100%; }
table.formulier td { padding-top: 4px; }
table.formulier input,table.formulier textarea, .selectbox, .snijverlies { padding: 2px 0 2px 0; width: 200px; border-top: solid 1px #a3a3a3; border-left: solid 1px #a4a4a4; border-bottom: solid 1px #e1e8ee; border-right: solid 1px #dcdfe6;  }
table.formulier input.noborder,input.noborder { border: 0; width: 10px; padding:0; }
table.formulier textarea { width: 250px; height: 100px; }
input.aantal { width: 25px; }	
input.small { width: 70px; }
#afleveradres { margin-left: 190px; }
.snijverlies { text-align: right; width: 50px; }

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

hr { margin: 5px 0 5px 0; position:relative; clear:both; height: 1px; line-height: 1px; border: solid 1px #f1f1f1; overflow:hiddenl; }

