/* *** ALLGEMEIN *** */
#form-module {font-size:11px;}

#form-module {width:380px;}

#form-module label {float:left;width:110px;padding:1px 0 0 0;font-size:11px;}

#form-module fieldset {margin:0;padding-bottom:0;}
#form-module legend {margin-left:0;padding:0;}
div#companyColumnFull #form-module p ,
div#companyColumn #form-module p {padding-bottom:5px;clear:both;font-size:11px;}
#form-module p:after {
clear: both;
content: ".";
display: block;
height: 0;
visibility: hidden;
}
#form-module p {
display: inline-block;
}

/* Hides from IE-mac \*/ 
* html #form-module p { height: 1%; }
#form-module p { display: block; }
/* End hide from IE-mac */

#form-module ul.form_warning {display:none;}

p.formtextarea textarea,
p.formtext input,
p.formpassword input,
input.formtext,
p.formcaptcha input,
textarea {
width:160px;
float:right;
  margin:0px 40px 0 0;
  padding:0px;
  border:1px solid #CCCCCC;
  padding:1px!important;
  padding:2px;
  padding-bottom:1px;
  padding-right:2px;
  padding-left:2px;
  font-size:11px;
  color:#333333;

}

p.formtext input,
p.formpassword input,
input.formtext,textarea,
p.formcaptcha input {font-family:Helvetica, arial;}


#extra p.formtext input {
	width:44px;
	float:left;
  margin:0px;
}
#extra  label {float:right;width:270px;padding:1px 0 0 0;}


#form-module p input.form_warning{
	border:1px solid #cc0033;
}

/* ***************************** TEXTAREA */
textarea {font-family:Helvetica, arial;font-size:1.05em;}

/* ***************************** TEXT */
#form-module input.text,p.formcaptcha input{font-size:1.05em;padding:4px;}

/* ***************************** HTML */

/* ***************************** TEXTSELECT */
#form-module select {width:164px;padding:1px;float:right;margin:5px 155px 0 0;}

/* ***************************** CAPTCHA */
#form-module p.formcaptcha label {width:120px;}
#form-module p.formcaptcha input{margin-top:10px;margin-right:120px;width:190px;}

p.formcaptcha span{display:block;margin:10px 0 0px 0;}

/* ***************************** TEXtarea */
p.formtextarea textarea {height:50px;}

/* ***************************** CHECKBOX */
#form-module p.formcheckbox input.checkbox {margin:9px 10px 0 160px;padding:0;float:left;}
#form-module p.formcheckbox label {width:275px;}

/* ***************************** RADIO */
.frd {clear:both;padding:0;}

.radio input {float:left;margin:5px 0 0 0;}
.radio span {padding:5px 0 5px 0;display:block;float:right;width:294px;font-size:0.9em;}
.radio span.desc {padding:4px 0 8px 0;font-size:0.7em;}
.frd label {float:left;width:140px;margin:0;padding:0;}

.radio {float:right;width:321px;}
.radio_label {}
.rad {clear:both;}

/* ***************************** SUBMIT */

p.formsubmit label {clear:both;width:230px;display:none;}
p.formsubmit input{width:auto;margin:0 ;}


