#content form              { width:394px; }

#content h2                { clear:left; float:left; }
#content dt                { float:left; width:200px; margin-top:10px; clear: left; }
#content dd                { float:left; width:155px; margin-top:10px; position:relative; }

#content .big              { float:left; width:112px; padding:1px; margin:0; }
#content .medium           { float:left; width:88px; padding:1px; margin-left:4px; }
#content .smallest         { float:left; width:25px; padding:1px; margin-left:4px; }
#content .small            { float:left; width:48px; padding:1px; margin:0; }

#content .dt_long          { width:300px; position:relative; }
#content .dd_radio input   { float:left; }
#content .dd_radio span    { float:left; width:80%; }
#content .dd_radio label   { float:left; width:80%; }

#content .validation           { position:absolute; left:148px; top:0; width:4px; height:22px; padding:0px 9px 0px 5px; color:#fff; background:#FFBE41; cursor:pointer; }
#content .validationPopup      { display:none; position:absolute; left:-30px; top:0px; padding:0 0 9px 5px; width:173px; height:13px; color:#fff; background:#FFBE41; }

#content .dt_long .validation  { left:349px; }
#content .dt_long .validationPopup  { left:171px; }

#content dt.inschrijven          { padding-left:193px; }
#content dt.inschrijven input    { float:left; background:url(../images/button-inschrijven-trans.png) no-repeat; width:154px; height:50px; border:0; line-height:0; text-indent:-9999px; cursor:pointer; }

#keuze  { float: right; border: 1px solid #f00; width: 175px; border: 1px solid #ccc; padding: 25px; }
#keuze h2  { width: 175px; }

.infobox				   {  position: absolute; display: none; background: #fff; padding: 5px; border: 2px solid #48c1ec; }
