#form { position: relative; padding: 0; margin: 20px 0 0 0; width: 96%; overflow: hidden; }
#form input { position: relative; font: 11px/13px Arial, Helvetica, Verdana, sans-serif; }
#form input.text, #form input.activetext { width: 280px; border: 1px solid #c4c9c8; padding: 1px; margin: 1px 0; }
#form input.text { color: #999; }
#form input.activetext { color: #000; }
#form textarea { width: 280px; margin: 1px 0; padding: 1px; border: 1px solid #c4c9c8; font: 11px/13px Arial, Helvetica, Verdana, sans-serif; color: #999;
	scrollbar-face-color:#fff; scrollbar-shadow-color:#666; scrollbar-highlight-color:#fff; scrollbar-3dlight-color:#666; scrollbar-darkshadow-color:#fff; scrollbar-track-color:#fff; scrollbar-arrow-color:#666; }
#form textarea.active { color: #000; }
/*#form input.submit { height: 18px; color: #0059AA; width: 80px; border: 1px solid #0059AA;  margin: 0 0 3px 0; font-weight: bold; background: #ccc; }*/
/*#form table { float: left;}*/
#form th { width: 160px; }
#form th, #form td { vertical-align: top; font-weight: normal; text-align: left; }
#form td.radio { text-align: right; }
#form td.submit { text-align: right; }
#form a.submit { padding: 8px 14px; height: 11px; text-align: center; display: block; float: right; color: #fff; text-decoration: none; font: bold 11px/11px Arial, Helvetica, Verdana, sans-serif;  background: #ea1e18; }
#form a.submit:hover { color: #000; text-decoration: none; font-size: 100%; border-color: #000; }
#form td.error { color: #c33; }
#form span.key { text-decoration: underline; } 
/* nieuwsbrief aanmelden */
#content .optInAndOutForm { position:relative; padding: 0; margin: 20px 0 0 0; width: 426px; overflow: hidden;}
#content .optInAndOutForm div div { padding:2px 0; margin:0; } * html #content .optInAndOutForm div div { padding:0; } 
#content .optInAndOutForm div div label, #content .optInAndOutForm div div .formLabel { position:relative; float:left; display:inline; width:130px; }
#content .optInAndOutForm div div input { position:relative; width: 280px; border: 1px solid #c4c9c8; padding: 1px; margin: 1px 0; }
#content .optInAndOutForm div div.radio { position:relative; height:18px; overflow:hidden; }
#content .optInAndOutForm div div.radio label { position:relative; float:left; height:18px; width:100px; display:inline; padding-right:15px; margin-left:2px; }
#content .optInAndOutForm div div.radio label input { position:relative; width:18px; top:3px; right:0; margin: 0; padding: 0; height: 16px; border:0; }
* html #content .optInAndOutForm div div.radio label input { top:2px; }
#content .optInAndOutForm div a.submit { position: relative; display: inline; float: left; margin: 2px 0 0 329px; padding: 8px 14px; height: 11px; text-align: center;  color: #fff; text-decoration: none; font: bold 11px/11px Arial, Helvetica, Verdana, sans-serif;  background: #ea1e18; }
#content .optInAndOutForm div a.submit:hover { color: #000; text-decoration: none; font-size: 100%; border-color: #000; }
#content .optInAndOutForm div.error { color: #ea1e18; }
