input, select {
    color: #666666;
    background: #ffffff;
    border: 1px solid #CCCCCC;
    font-size:11px;
}
form.selectie1 select {
    color:#999999;
    border:none;
    font-size:10px;
    height:18px;
    padding:0px;
    border:1px solid #999999;
}
form.selectie1 option {
    border:none;
    padding:0px;
}
.tabeldetail label {
    padding-top:0px;
    margin:3px 0px;
    display:block;
    width:100px;
}
.tabeldetail input {
    padding:3px 5px;
    margin:3px 0px;
    width:140px;
}
.tabeldetail select {
    padding:1px 2px;
    margin:3px 0px;
    width:150px;
}
form.tabeldetail label {
    padding-top:0px;
    margin:3px 0px;
    display:block;
    width:90px;
}
form.tabeldetail input {
    padding:3px 5px;
    margin:3px 0px;
    width:140px;
}
form.tabeldetail select {
    padding:1px 2px;
    margin:3px 0px;
    width:150px;
}
.but-bl-kl, form.tabeldetail a.but-bl-kl, a.but-bl-kl:hover {
    background:none;
    border:none;
    background:url(/templates/img/button-bl-kl.gif) left top no-repeat;
    width:62px;
    height:23px;
    color:#ffffff;
    display:inline-block;
    cursor:pointer;
    text-align:center;
}
.but-bl-gr, a.but-bl-gr:hover {
    background:none;
    border:none;
    background:url(/templates/img/button-bl-gr.gif) left top no-repeat;
    width:124px;
    height:23px;
    color:#ffffff;
    display:inline-block;
    cursor:pointer;
    text-align:center;
}
.but-zw-kl, form.tabeldetail a.but-zw-kl, a.but-zw-kl:hover {
    background:none;
    border:none;
    background:url(/templates/img/button-zw-kl.gif) left top no-repeat;
    width:62px;
    height:23px;
    color:#ffffff;
    display:inline-block;
    cursor:pointer;
    text-align:center;
}

.but-zw-gr, a.but-zw-gr:hover {
    background:none;
    border:none;
    background:url(/templates/img/button-zw-gr.gif) left top no-repeat;
    width:124px;
    height:23px;
    color:#ffffff;
    cursor:pointer;
    display:inline-block;
    text-align:center;
}
input.submit.noborder{
    border:0px;
    padding:0px 3px;
    margin:0px;
}
input.readonly{
    cursor:default;
    border:none;
    vertical-align: middle;
}
.tabeldetail input.bold{
    font-weight: bold;
    font-size:13px;
    width: 106px;
}

.inp-zoek{
    border:1px solid #666666;
    width:500px;
    margin:0px 25px 0px 0px
}
form.gegevens label.nofloat{
    float:none;
}
.bold{
    font-weight: bold;
}

.formBlok input.tekstveld {
    width:115px;
}