.formgen{padding:0;}.formkommentar{margin-bottom:20px;}label,select,input[type=checkbox],input[type=radio],input[type=button],input[type=submit]{cursor:pointer;}.formgen .formblock{margin-bottom:15px;margin-top:10px;padding-top:3px;padding-bottom:3px;padding-right:2px;padding-left:5px;}.forminfo{width:100%;margin-bottom:20px;padding-top:3px;padding-bottom:3px;font-weight:bold;border-top:1px dashed #900;border-bottom:1px dashed #900;}.formgen br{clear:both;}.formgen .formtextfield{width:250px;height:50px;margin:3px 4px;border:1px solid #00538a;background-color:#e3e3e4;}.formgen .formtext{width:250px;margin:3px 4px;padding-bottom:2px;background-color:#e3e3e4;border:1px solid #00538a;}.formgen input:focus,.formgen input:hover,.formgen select:focus,.formgen select:hover,.formgen textarea:focus,.formgen textarea:hover{background-color:#fff;color:#000;}.formgen label{width:160px;clear:left;float:left;height:20px;font-weight:bold;}.formgen .formselect{width:200px;background-color:#3F3;margin-left:4px;color:#000;}.formgen .formsubmit{width:100%;font-weight:bold;text-align:center;background-color:#ee7f01;border:2px solid #00538a;float:right;color:#fff;}.formgen legend{color:#FFF;background-color:#900;width:150px;}.formgen .fieldset{margin-bottom:10px;}.formgen .formerror{border-bottom-width:1px;color:#900;}.formgen .formcaptcha{border:2px solid #900;vertical-align:top;float:left;margin-right:10px;}.formgen .formreq{color:#063;}.formgen .formheadline{color:#930;background-color:#FFF7EA;padding-top:4px;padding-bottom:4px;margin-top:5px;margin-bottom:5px;font-style:italic;}

