table.overzicht{
    width:748px;
    margin:25px 0px 0px 0px;
    border:1px #FFFFFF solid;
    border-collapse:collapse;
}
table.overzicht thead{
    background:#4D4D4D;
}
table.overzicht tr td{
    padding:4px 15px;
    text-align:right;
    vertical-align:top;
    border-bottom:1px #4D4D4D solid;
}
table.overzicht tr.last td{
    border-bottom:1px #FFFFFF solid;
}
table.overzicht tr td select{
    margin:-3px 0px;
}
input.readonly{
    background:none;
    border:0px;
    color:#FFFFFF;
    cursor:default;
    margin:-2px 0px;
    width:125px;
}
table.overzicht tr td input.aantal{
    width:45px;
    text-align:right;
}
table.overzicht tr td.productdetail{
    width:500px;
    text-align:left;
}
table.overzicht tr td.productdetail input{
    width:235px;
    text-align:left;
}
table.overzicht tr td.productdetail a{
    color:#FFFFFF;
}
table.overzicht tr td.productdetail a:hover{
    color:#5b84e9;
}
table.overzicht thead td{
    padding:4px 15px;
    text-align:left;
    border-bottom:1px #FFFFFF solid;
}
table.overzicht tr.extra td{
    padding:4px 15px;
    border-bottom:1px #FFFFFF solid;
}
table.overzicht tfoot td{
    padding:4px 15px;
    border-bottom:1px #FFFFFF solid;
}
.select{
    width:125px;
}
.excl{
    font-style:italic;
    font-size:10px;
}
.buttons
{
    position:relative;
    margin:10px 0px 0px 0px;
}
.buttons a.next{
    position:absolute;
    right:0px;
}

blockquote.gegevens{
    margin:25px 100px;
}
blockquote.gegevens p{
    clear:both;
}
blockquote.gegevens label{
    float:left;
    width:150px;
}
blockquote.gegevens input, blockquote.gegevens select{
    border:1px #4D4D4D solid;
    width:200px;
    font-size:12px;
	margin:1px 0px 0px 0px;
}
blockquote.gegevens input.radio{
    border:0px;
    width:20px;
}

blockquote.gegevens input.dag {
	width:30px;
	float:left;
	margin:0px 0px 10px 0px;
}
blockquote.gegevens select.maand {
	width:126px;
	float:left;
	margin:0px 0px 0px 5px;
    font-size:10px;
}
blockquote.gegevens input.jaar {
	width:30px;
	float:left;
	margin:0px 0px 10px 5px;
}

blockquote.levering{
    margin:25px 100px;
}
blockquote.levering table tr td{
    width:225px;
}
blockquote.levering table tr td.long{
    width:350px;
    text-align:left;
}
blockquote.levering table tr td table tr td input{
    border:1px #4D4D4D solid;
    width:233px;
    font-size:12px;
	margin:1px 0px 0px 0px;
}
blockquote.levering table tr td table tr td select{
    border:1px #4D4D4D solid;
    width:237px;
    font-size:12px;
	margin:1px 0px 0px 0px;
}
