/* *** ALLGEMEIN *** */
#form-module ul.form_warning li {font-size:13px;}

#form-module {width:100%;padding:0;}

#form-module label {float:left;width:200px;color:#000;padding:3px 0;font-size:13px}

#form-module label.form_warning {
color:#CC0000
}
.content #form-module p {margin:0 0 10px 0;padding:0;}
.content #form-module div.formselect {display:block;margin:0 0 10px 0;padding:0;}
#form-module p:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
/* Hides from IE-mac \*/
* html #form-module p {height: 1%;}
/* End hide from IE-mac */
#form-module div.formselect:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
/* Hides from IE-mac \*/
* html #form-module div.formselect {height: 1%;}
/* End hide from IE-mac */


.formselect {
	clear:both;
}
.noabobr-clear {
	display: none;
}
* + html .noabobr-clear {
	display: block;
	clear: both;
}


#form-module fieldset {margin:0;padding-bottom:10px;}
#form-module legend {margin-left:0;padding:0;}

#form-module p.itxt {width:320px;display:block;margin:2px 0 15px 202px;padding:0;color:#666;font-size:11px;line-height:1.3em;}
#form-module p.txt {margin:5px 0 15px 0;padding:0;color:#000;line-height:18px;font-size:13px}
#form-module p.itxt .black {color:#000;}

#form-module ul.form_warning {background:#FBEBEB url(../images/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(../images/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;}

.content #form-module .fullr p {
	padding-left: 200px;
}
.nomright {
	position: absolute;
	margin-left: 390px;
}
* + html .nomright {
	margin-left: 210px;
	width: 170px;
}
#form-module .nomright select {
	width: 60px;
	margin:2px 0 0 0;
	padding:0;
}
#form-module .nomright label {
	width: 65px;
}
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:#F5F5F5;border:1px solid #ccc;color:#000;}

/* ***************************** TEXTAREA */
textarea {font-family:Helvetica, arial;font-size:13px;padding:4px;}

/* ***************************** TEXT */
#form-module input.text,p.formcaptcha input{font-size:13px;padding:4px;}

/* ***************************** HTML */

/* ***************************** TEXTSELECT */
#form-module select {width:164px;margin-top:4px;height:20px;padding:1px;float:right;margin-right:155px;}

/* ***************************** CAPTCHA */
#form-module p.formcaptcha label {width:120px;}
#form-module p.formcaptcha input{margin-top:4px;margin-right:120px;width:190px;}

p.formcaptcha span{display:block;margin:10px 0 20px 0;color:#000;}

/* ***************************** TEXTSELECT */
p.formtextarea textarea {height:110px;}

/* ***************************** CHECKBOX */
#form-module p.formcheckbox {clear:both;padding:0;margin:0;}
.content #form-module p.formcheckbox input.checkbox {margin:2px 0 0 0;float:left;}
#form-module p.formcheckbox label {margin:0 0 0 5px;width:285px;padding:0;float:left;}

.akk_check_lab {position:absolute;width:100px;}
.akk_check_lab p {width:100px;}
.akk_check {float:right;width:321px;}

#form-module .akk_check p.formcheckbox {clear:both;padding:0;margin:0;}
.content #form-module .akk_check p.formcheckbox input.checkbox {margin:2px 0 0 0;float:left;}
#form-module .akk_check p.formcheckbox label {margin:0 0 0 5px;width:285px;padding:0;float:left;}

/* ***************************** RADIO */
.frd {clear:both;padding:0;}

.radio input {float:left;margin:5px 0 0 0;}
.radio span {padding:4px 0 3px 0;display:block;float:right;width:294px;color:#000;font-size:0.8em;}
.radio span.desc {color:#333;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 {font-size:0.8em;}
.rad {clear:both;}

/* ***************************** SUBMIT */

p.formsubmit label {clear:both;width:230px;display:none;}
p.formsubmit input{width:auto;float:right;margin:0;}

#site .content p.formsubmit input.submit {color:#fff;border:none;margin:0;padding:6px 12px;font-size:0.8em;cursor:pointer;}

