/* *** ALLGEMEIN *** */
#form-module ul.form_warning li { }

#form-module {width:445px;}


#form-module label {float:left;width:90px;padding:8px 0 0 0;font-size:12px}
#form-module label.text {float:left;width:90px;padding:8px 0 0 0;font-size:12px}

#form-module fieldset {margin:0;padding-bottom:0;}
#form-module legend {margin-left:0;padding:0;}
#form-module p {clear:both;}
#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 p.itxt {width:320px;display:block;margin:2px 0 15px 202px;padding:0;}
#form-module p.txt {margin:10px 0 15px 0;padding:0;color:#000;line-height:1.5em;}
#form-module p.itxt .black {color:#000;}

#form-module ul.form_warning {display:none;background:#FBEBEB url(img/error_background.gif) left top;color:#CC0000;margin:5px 0 20px 0;padding:0;}
#form-module ul.form_warning li{list-style: none;background-image:url(img/error_list_icon.gif);background-position:19px 12px;background-repeat:no-repeat;padding: 9px 17px 9px 32px;margin:0 0 0 0;border-bottom:1px solid #fff;}

p.formtextarea textarea,
p.formtext input,
p.formpassword input,
input.formtext,
p.formcaptcha input,
textarea {width:310px;float:right;margin:0;}

p.formtext input,
p.formpassword input,
input.formtext,textarea,
p.formcaptcha input {font-family:Helvetica, arial;background-color:#f3f3f3;border:1px solid #ccc;color:#000;}

#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:110px;}

/* ***************************** 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 0 0 125px;}

#site .content p.formsubmit input.submit {color:#fff;background-color:#687DC1;border:none;margin:0;padding:6px 12px;font-size:0.8em;cursor:pointer;}
#site .content p.formsubmit input.submit:hover {background-color:#000;}

