.customforms h3 { margin: 0 0 10px 0; }

.customforms dl { margin: 0 0 10px 0; padding: 0; font-size: 1.2em; display: block; overflow: hidden; clear: both; }
.customforms dt { clear: both; margin: 0 1px 0 0; padding: 4px 4px 4px 0;  }
.customforms dd { padding: 4px 4px 4px 0;  }
.customforms label { display: inline; }
.customforms dl dd p select { font-size: 1em; }

.customforms p.left { clear: both; }
.customforms p.left label { float: left; padding: 0 10px 0 0; width: 105px; }
.customforms p.left #postal { width: 50px; }
.customforms p.left #number, .customforms p.left #postal { width: 30px; }
.customforms p.left #city { width: 115px; }
.customforms p.left label.city, .customforms p.left label.box, .customforms p.left label.checkBox { margin: 0 0 0 10px; width: auto; }
.customforms .nodisplay { display: none; }

.customforms p { padding: 0 0 10px 0; }
.customforms small { padding: 0 0 0 10px; font-style: italic; }
.customforms input.short { width: 50px; }
.customforms input.medium { width: 80px; }
.customforms #postal { width: 50px; }
.customforms #bereikbaarheid, .customforms #email, .customforms #first_name, .customforms #surname, 
.customforms #street, .customforms #city, .customforms #rrn, .customforms #naam_ouders, .customforms #naam_kindje,
.customforms #naam_tip, .customforms #email_tip, .customforms #voornaam_tip { width: 260px; }
.customforms #telephone, .customforms #cellphone { width: 140px; }
.customforms input.checkbox, .customforms input.input-radio { width: 20px; }
.customforms input.input-text-error { background: #FFF; border: 1px solid #DDD; }
.customforms table.noborder td { padding: 4px; border: 0; }
.content .customforms table.noborder { border: 0; }

#content .customforms .cta p.nbtext { font-style: italic; font-size: 1em; margin: 0 0 0 25px; background: none; padding: 0; }
#content .customforms .cta p.newsletter { background: none; padding: 0; }

#content .customforms .cta .tip p { font-style: italic; font-size: 1em; margin: 0; background: 0; padding: 0; }

p.fouten { background: url(../../core/layout/images/error.png) no-repeat 2px 6px #FFF3EF; font-weight: bold; margin: 5px 0 5px 0;  padding: 5px 0 5px 25px; border: 1px solid #E23B00; color: #E23B00; }
.customforms span.form-error { background: url(../../core/layout/images/error.png) no-repeat 2px 6px #FFF3EF; padding: 5px 0 5px 25px; color: #E23B00; display: block; clear: both; border: 0; }
