/* contact form */
#body .tpl .content { position: relative; float: left; width: 486px; padding: 15px 20px; background: #f1e7ea; }
.sideMenuCheck #body .tpl .content { width: 486px; }
#body .tpl .content h1 { position: relative; float:none; width: auto; color: #f73866; }
#body .tpl .content h2 { position: relative; float:none; color: #f73866; }
#body .tpl .content .intro { position: relative; }
#body .tpl .content .inline { position: relative; }

#contactform { position: relative; width: 95%; }
#contactform table.contact { position: relative; padding:0; margin:8px 0; border-collapse:collapse; }
#contactform table.contact tr th { width: 160px; text-align: left; padding-top: 4px;}
#contactform table.contact tr th label { font: 12px Verdana, Arial, Helvetica, sans-serif;  text-align: left; }
#contactform table.contact tr td { text-align: left; width: auto; line-height: 15px; padding: 2px 0; }
#contactform table.contact tr td input { width: 325px; height: 15px; border: 1px solid #cecece; border-top-color: #8e8e8e; }
#contactform table.contact tr td input.tussenvoegsel { width: 25px; height: 15px; border: 1px solid #cecece; border-top-color: #8e8e8e; }
#contactform table.contact tr td input.achternaam { width: 290px; height: 15px; border: 1px solid #cecece; border-top-color: #8e8e8e; }
#contactform table.contact tr td select { width: auto; padding:1px; border: 1px solid #cecece; border-top-color: #8e8e8e; } 
#contactform table.contact tr td .nr { width: 30px; }
#contactform table.contact tr td .street { width: 240px; }
#contactform .text, #contactform table.contact tr td .nr, #contactform table.contact tr td .street { color: #666; }
#contactform table.contact tr td .activetext { color: #000; }
#contactform table.contact tr td .activenr { width: 30px; color: #000; }
#contactform table.contact tr td .activestreet { width: 240px; color: #000; }
#contactform table.contact tr td textarea { width: 330px; height: 100px; border: 1px solid #cecece; border-top-color: #8e8e8e; }
#contactform table.contact tr td.lastRow { padding-top: 60px; height: 38px; background: url(/skins/default/pics/bgDotsPink.gif) left 28px repeat-x; }
#contactform table.contact tr td em { position: relative; font-size:90%; }
#contactform table.contact tr td span { position: relative; float: left; display: block; width: 350px; color: #f73866; }
#contactform table.contact tr td a.button { position: relative; float: right; display: block; padding: 0px 18px; width: auto; height: 17px; font: bold 12px/15px Verdana, Arial, Helvetica, sans-serif; color: #296eab; cursor: pointer; border: 1px solid #71798d; background: url(/skins/default/pics/bgBtn.gif) repeat-x; }
#contactform table.contact tr td input.radio { border: none; width: auto; }
#contactform table.contact tr td div.error p { position: relative; width: auto; margin: 0; padding:1px 0; color: #f73866; font: 12px/13px Verdana, Arial,Helvetica,sans-serif;}