form.nieuwsbrieffrm {
    margin:5px 0px;
}
form.nieuwsbrieffrm input.text {
    width:110px;
    font-family:Arial, sans-serif;
    font-size:12px;
    border:0px;
    padding:2px;
}
form.nieuwsbrieffrm input.image {
    width:19px;
    height:29px;
    vertical-align: middle;
}

form.bezorgadres {
    
}
form.bezorgadres p {
    clear:both;
    margin:5px 0px;
    overflow:hidden;
}
form.bezorgadres label {
    display: inline-block;
    float:left;
    width:150px;
}
form.bezorgadres input {
    width:386px;
    font-family: Arial, sans-serif;
    font-size:11px;
    padding:2px;
    color:#4D4D4D;
    border:1px #CCCCCC solid;
    float:left;
}
form.bezorgadres select {
    width:392px;
    font-family: Arial, sans-serif;
    font-size:11px;
    padding:2px;
    color:#4D4D4D;
    border:1px #CCCCCC solid;
    float:left;
}
form.bezorgadres textarea {
    width:546px;
    height:100px;
    font-family: Verdana, sans-serif;
    font-size:11px;
    padding:2px;
    color:#4D4D4D;
    border:1px #CCCCCC solid;
    float:left;
}
form.bezorgadres input.radio {
    width:auto;
    float:none;
    border:0px;
    vertical-align: middle;
}
.nieuwsbrief{
    border:1px #f89828 dashed;
    width:510px;
    margin:10px auto;
    padding:10px;
}
.nieuwsbrief label{
    float:left;
    width:150px;
}
.nieuwsbrief div{
    margin:5px 0px;
}
.nieuwsbrief input, .nieuwsbrief textarea{
    width:350px;
    border:1px #CCCCCC dotted;
    padding:4px;

    font-family: Verdana, Arial;
    font-size:11px;
}
.nieuwsbrief textarea{
    height:125px;
}
.nieuwsbrief input.submit{
    margin:0px 0px 0px 150px;
    width:360px;
}
.nieuwsbrief .radio{
    width:auto;
    border:0px;
    vertical-align: middle;
}

