/* contact form */
#contactform { float: left; position: relative; padding: 16px; background: url(/skins/default/pics/bgForm.gif) repeat-x 2px; width: 440px; }
#contactform p { position: relative; padding: 8px 0; }
#contactform label { width:120px;float:left;clear:left;margin-top:10px;}
#contactform input{border:0px;height:13px; width:280px;padding: 2px 7px;margin: 13px 0 3px 0; float:left;clear:right;background: url(/skins/default/pics/bgFormInput.gif) no-repeat;font: 11px/13px Arial,Helvetica,sans-serif;}
#contactform select{border:0px; height:17px;width:280px;padding: 2px 8px 2px 10px;margin: 13px 0 3px 0; float:left;clear:right;background: url(/skins/default/pics/bgFormInput.gif) no-repeat;font: 11px/13px Arial,Helvetica,sans-serif;}
#contactform input#submitcontact{height:auto;width:auto;float:right;background:none;color:#585858;margin:10px 35px 0 0;cursor:pointer;}










#contactform div.error { position: relative;  width:200px; margin:5px 0; padding: 8px 8px 8px 36px; color: #f00; border: 1px solid #f00; background:url(/skins/default/pics/icnAlert.gif) no-repeat 6px 8px; }
#contactform div.error h2 { position: relative; color: #f00; font: bold 14px/16px Verdana, Arial,Helvetica,sans-serif;}
#contactform div.error p { position: relative; width: auto; margin: 0; padding:1px 0; color: #f00; font: 11px/12px Arial,Helvetica,sans-serif;}


#contactform textarea { position: relative; height:118px; width:350px; vertical-align: middle; padding: 4px 7px 5px 7px; margin: 3px 0; background: url(/skins/default/pics/bgTextarea.gif) no-repeat; font: 11px/13px Arial,Helvetica,sans-serif; border:0;}
#contactform .text { color: #666; }
#contactform .activetext { color: #000; }
#contactform table { position: relative; padding:0; border-collapse:collapse; }
#contactform tr, #contactform th { margin: 0; padding: 0; font-size: 100%; }
#contactform td { margin: 0; padding: 5px 0; font-size: 100%; }
#contactform td { vertical-align: top; font-weight: normal; text-align: left; }
#contactform td.spacer { padding: 0; height: 4px; line-height: 1px; font-size: 1px; display: block; width: 100%; }
#contactform td.radio { text-align: right; }
#contactform .checkbox th, #contactform .checkbox td, #contactform .checkbox td.smal { padding-top: 6px; }
#contactform a.submit { position: absolute; left: 330px; margin: -20px 0 0 0; padding:3px 0 3px 30px; height:14px; display: block; background:url(/skins/default/pics/verstuur.gif) no-repeat; color: #f59618; text-decoration: none; font:12px/14px Arial,Helvetica,sans-serif; }
#contactform a.button { position:relative; display:block; float:right; margin:3px 0 0 0; height:13px; padding:2px 18px 2px 6px; background: url(/skins/default/pics/bgButton.gif) no-repeat 100% 0; font: 11px/13px Arial,Helvetica,sans-serif; color:#585858;}
#contactform a.button b { position:absolute; left:-3px; top:0; height:17px; width:6px; background: url(/skins/default/pics/bgButtonEnd.gif) no-repeat; line-height:10px; }
#contactform a.button:hover { text-decoration: underline; }
#contactform span.key { text-decoration: underline; }
#contactform .checkbox input { width:14px; height:14px; background:transparent; }
#contactform .checkbox label { padding: 0 8px 0 6px; }
.content_content { padding-top: 20px; width: 50%; float: right; }
