
#content { position:relative; width:563px; min-height:300px; height:auto; float:left; margin-left:9px; } * html body #content { height:300px; width:auto; }
.content { position:relative; width:536px; height:auto; margin:25px 0 0 29px; }

/* contact formulier */
#form { font-size: 100%; padding: 0; margin: 20px 0 0 0;}
#form input { vertical-align: middle; padding: 0 1px; }
#form input.text, #form input.activetext { width: 240px; height: 16px; border: 1px solid #666666;  margin: 0 0 5px 0; }
input.text { color: #666; }
input.activetext { color: #000; }
#form textarea { width: 240px; margin: 0 0 5px 0; padding: 0 1px; border: 1px solid #666; font: 11px Arial, Helvetica, Verdana; color: #666;
	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: 180px; }
#form th, #form td { vertical-align: top; font-weight: normal; text-align: left; }
#form td.txt { padding: .3em 2em 0 0; }
#form td.radio { text-align: right; }
#form td.submit { text-align: right; }
#form a.submit { padding: 0; width: 70px; text-align: center; display: block; float: right; color: #666; text-decoration: none; font-size: 100%; line-height: 18px; border: 1px solid #666; background: #ccc; }
#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; }
#form th label .verpl { font:bold 16px/11px arial,serif; color:red; }
 






