/* contact form *//*
#contactform { position: relative; padding: 16px; background: url(/skins/default/pics/bgForm.gif) repeat-x 2px; }
#contactform p { position: relative; padding: 8px 0; }
#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 input { position: relative; height:13px; width:350px; vertical-align: middle; padding: 2px 7px; margin: 3px 0; background: url(/skins/default/pics/bgFormInput.gif) no-repeat; font: 11px/13px Arial,Helvetica,sans-serif; border:0;}
#contactform select { vertical-align: middle; padding: 0; margin: 0 0 1px 0; }
#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; margin:20px 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; }*/


#contactform .fieldset { padding-top:5px; width: 100%; overflow:hidden;  }
#contactform .fieldset label { position:relative; padding: 2px 4px 2px 0; line-height:15px; color:#000; }
#contactform .fieldset input, #contactform .fieldset select, #contactform .fieldset textarea { position:relative; width: 290px; border: 1px solid #c4c9c8; padding:2px 1px; margin: 0; font-size: 11px; line-height:13px; }
#contactform .fieldset select { width: 294px; }
#contactform .fieldset input.text { font: 11px/13px Arial, Helvetica, sans-serif; color:#666; }
#contactform .fieldset input.activetext { font: 11px/13px Arial, Helvetica, sans-serif; color:#111; }
#contactform input.image { position:absolute; width:1px; height:1px; border:0 none; }
#contactform .fieldset a { position:relative; display:block; float:right; margin:3px 3px 0 0; height:13px; padding:2px 18px 2px 6px; background:#ccc; font: 11px/13px Arial,Helvetica,sans-serif; color:#585858;}
#contactform .fieldset a b { position:absolute; left:-3px; top:0; height:17px; width:6px; background: #ccc; line-height:10px; }
#contactform .fieldset .error { border:1px solid #c00; padding: 6px 10px; color:#c00; margin-bottom:8px; }
#contactform .fieldset .error p { margin: 2px 0; }
