#content .form label.forinput { float: none; text-align: inherit; width: auto;margin-bottom:2px; }
#content .form label.forinput span { color: #fff;font-size: 80%;  }
#content .form input, #content .form span.checkbox label {font-size: 80%;}
#content .form input[type="text"], #content .form input[type="password"], .formular select, .formular textarea { display: block; margin-bottom: 5px;margin-top:2px;}
#content .form .text-input { width: 250px; color: #555; padding: 4px; border: 1px solid #B5B8C8; font-size: 14px; margin-top: 4px; background: #FFF url('/img/form/text-bg.gif') repeat-x; }
#content .form textarea { width: 250px; height: 70px; color: #555; padding: 4px; border: 1px solid #B5B8C8; font-size: 14px; margin-top: 4px; background: #FFF url('/img/form/text-bg.gif') repeat-x; }
#content .form .infos { background: #FFF; color: #333; font-size: 12px; padding: 10px; margin-bottom: 10px; }
#content .form span.checkbox, .formular .checkbox { display: inline; }
#content .form span.checkbox input{margin: 0 2px 0 0;}
#content .form .submit { background: url('/img/form/button-bg.png') repeat-x; border: 1px solid #AAA; padding: 4px; margin-top: 10px; float: left; text-decoration: none; cursor: pointer; }
#content .form hr { clear: both; visibility: hidden; }
#content .form .fc-error { width: 350px; color: #555; padding: 4px; border: 1px solid #B5B8C8; font-size: 12px; margin-bottom: 15px; background: #FFEAEA; }
