/* 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; margin-bottom:8px; 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; display: block; }

#contactform { position: relative; width: 95%; color:#000; }
#contactform table.contact { position: relative; padding:0; margin:20px 0; border-collapse:collapse; }
#contactform table.contact tr th { width: 160px; text-align: left; padding-top: 4px;}
#contactform table.contact tr th label { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000; 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 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 span { position: relative; float: left; display: block; width: 350px; color: #f73866; }
#contactform table.contact tr td a.button { position: relative; float: right; padding: 0px 18px; width: auto; height: 17px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #296eab; line-height: 15px; 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 div.error p { color: #f73866; padding:1px 0; margin:0; line-height:13px; }
