form#tx-srfeuserregister-pi1-fe_users_form .tx-srfeuserregister-pi1-error {
	color: red;
} 

form#tx-srfeuserregister-pi1-fe_users_form fieldset {
	margin-bottom: 1em;
} 

form#tx-srfeuserregister-pi1-fe_users_form form, form#tx-srfeuserregister-pi1-fe_users_form input  {
	font-size: 110%;
}
form#tx-srfeuserregister-pi1-fe_users_form fieldset {
	color: #006699;
}

/* IE kann die Schriftfarbe anscheinend auch nicht */
form#tx-srfeuserregister-pi1-fe_users_form fieldset h3 { 
	color: #006699;
	}

form#tx-srfeuserregister-pi1-fe_users_form fieldset ul {

}
#content form#tx-srfeuserregister-pi1-fe_users_form fieldset ul li {
	float: left;
	list-style-type: none;
	margin: 0;
}

form#tx-srfeuserregister-pi1-fe_users_form form {	
	width: 50em; 
}
form#tx-srfeuserregister-pi1-fe_users_form input, form#tx-srfeuserregister-pi1-fe_users_form select {
	display: block;
	float: left;
	width: 20em;
	margin: 0.4em;
/*	padding: 0.2em;*/
}
form#tx-srfeuserregister-pi1-fe_users_form input {
	border: 1px solid #C6D4E0;
	background-color: #F1F6FF;
}



form#tx-srfeuserregister-pi1-fe_users_form span.label { 
	width: 15em;
	float:left; 
	font-weight: normal;
	color: #000;
}
form#tx-srfeuserregister-pi1-fe_users_form input.kurz {
	width: 4em;
} 
form#tx-srfeuserregister-pi1-fe_users_form input.checkbox, form#tx-srfeuserregister-pi1-fe_users_form input.tx-srfeuserregister-pi1-checkbox {
	width: 1em;
}
form#tx-srfeuserregister-pi1-fe_users_form input.tx-srfeuserregister-pi1-radio {
	width: 1em;
}

/* IEs koennen keine tx-srfeuserregister-pi1-radios und checkboxen stylen !!!! daher werden die Stylees für IEs ausgeknipst */
*form#tx-srfeuserregister-pi1-fe_users_form input.checkbox, *form#tx-srfeuserregister-pi1-fe_users_form input.tx-srfeuserregister-pi1-checkbox, *form#tx-srfeuserregister-pi1-fe_users_form input.tx-srfeuserregister-pi1-radio {
	border: none;
	background-color: #FFFFFF;
	}

form#tx-srfeuserregister-pi1-fe_users_form #organvertreter label, form#tx-srfeuserregister-pi1-fe_users_form #leitender label, form#tx-srfeuserregister-pi1-fe_users_form #gender label {
	margin-right: 2em;
}

form#tx-srfeuserregister-pi1-fe_users_form br { 
	clear: left; 
}

form#tx-srfeuserregister-pi1-fe_users_form p.tx-srfeuserregister-pi1-error { 
	margin: 0.4em;
/*	padding: 0.2em;*/
	float:left; 
}
form#tx-srfeuserregister-pi1-fe_users_form label { 
	margin: 0.4em 0.4em 0.4em 0;

/*	padding: 0.2em;*/
	float:left; 
	font-weight: normal;
	color: #000;
}

form#tx-srfeuserregister-pi1-fe_users_form #personendaten label {
	width: 9em;
}
form#tx-srfeuserregister-pi1-fe_users_form #personendaten label.zweiprozeile {
	text-align: right;
	width: 5em;
}
form#tx-srfeuserregister-pi1-fe_users_form p.zweiprozeile {
	text-align: right;
}
form#tx-srfeuserregister-pi1-fe_users_form #betrieb label, form#tx-srfeuserregister-pi1-fe_users_form #vaadaten label {
	width: 10em;
}

form#tx-srfeuserregister-pi1-fe_users_form #personendaten label.langeslabel , form#tx-srfeuserregister-pi1-fe_users_form label.langeslabel {
	width: 7.4em;
}
form#tx-srfeuserregister-pi1-fe_users_form #personendaten label.sehrlangeslabel, form#tx-srfeuserregister-pi1-fe_users_form label.sehrlangeslabel {
	width: 24.4em;	
}

form#tx-srfeuserregister-pi1-fe_users_form #berufsausbildung li, form#tx-srfeuserregister-pi1-fe_users_form #berufsgruppe li {
	width: 17em;
	text-align: left;
}

form#tx-srfeuserregister-pi1-fe_users_form #berufsausbildung li label, form#tx-srfeuserregister-pi1-fe_users_form #berufsgruppe li label, form#tx-srfeuserregister-pi1-fe_users_form #leitender label, form#tx-srfeuserregister-pi1-fe_users_form #gender label, form#tx-srfeuserregister-pi1-fe_users_form #organvertreter label {
	text-align: left;
}

form#tx-srfeuserregister-pi1-fe_users_form .submit, form#tx-srfeuserregister-pi1-fe_users_form .reset { 
	background-color: #072C7C;
	color: #fff;
   	border: 1px solid #88a;
	width: 6em;
 }

form#tx-srfeuserregister-pi1-fe_users_form .reset { 
	background-color: #efefef;
   	border: 1px solid #006699;
	color: #072C7C;
	width: 6em
 }
/* Beispiel für Fehlermeldungen */
/* diese Klasse müsste per Javascript oder PHP zugewiesen werden */
form#tx-srfeuserregister-pi1-fe_users_form input.fehler { 
	border: 1px solid #f00;
	font-weight: bold; 
	background: #fff url(achtung.gif) right no-repeat;
}
form#tx-srfeuserregister-pi1-fe_users_form span.hinweis {
	color: #888;
	line-height: 2.2em;
/*	padding-top: 0.4em;*/
	font-style: italic;
	font-size: 95%;
}

form#tx-srfeuserregister-pi1-fe_users_form h3 {
	margin-top: 1.3em;
}

form#tx-srfeuserregister-pi1-fe_users_form #vaadaten input.zweizeilig, form#tx-srfeuserregister-pi1-fe_users_form #betrieb input.zweizeilig {
	margin-top: 1.5em;
}
form#tx-srfeuserregister-pi1-fe_users_form #vaadaten span.hinweis {
	margin-top: 1.5em;
}
/* die Sternchen für "Erforderliche Angaben" */
fieldset#status h3 span, fieldset#berufsausbildung h3 span, fieldset#berufsgruppe h3 span, form#tx-srfeuserregister-pi1-fe_users_form label span { 
	color: #FA4D03;
}


form#tx-srfeuserregister-pi1-fe_users_form input.tx-srfeuserregister-pi1-submit {
	background-color: #1D4490;
	color: #fff;
	font-weight: bold;
}
form#tx-srfeuserregister-pi1-fe_users_form ul.hinweise {
	color: #000;
	list-style-type:disc;
}


/* Das Captcha */

.tx-srfeuserregister-pi1-captcha input#tx-srfeuserregister-pi1-captcha-response {
	display: block;
	float: none;
	width: auto;
	margin: 1em 0;
	}

img.tx-srfreecap-pi2-image {
	display: block;
	float: none;
	width: auto;
	height: auto;
	margin: 1em 0 2em 0;
	}

/* Umfrage Infobroschüren */

#mailform {
	
}

div.csc-mailform-field {
	margin-bottom: 1.5em;
}
.csc-mailform-field input {
	margin-top: 0em;
	border: solid 1px #888;
}

/*.csc-mailform-check {*/
/*	float: left;*/
/*}*/
/*div.csc-mailform-field label {*/
/*	float: left;*/
/*}*/
.csc-mailform-field textarea, .csc-mailform-field input#mailformihr_alter {
/*	display: block; */
	margin-top: 1em;
	background-color: #F1F6FF;
	border: solid 1px #888;
}
.csc-mailform-field select {
/*	margin-left: 2em;*/
	width: 7em;
}
.csc-mailform-field label {
/*	display: block; */
/*	margin-top: 1.5em; */
	margin-right: 1em;
}

input.csc-mailform-submit {
	background-color: #072C7C;
	color: #fff;
   	border: 1px solid #88a;
	width: 12em;
}
#mailforminfo_anlass, #mailformihr_beruf, #mailformihre_ausrichtung {
	width: 20em;
}
/* die Ort/Datum/Unterschrift-Felder auf Formularen, die ausgedruckt und unterschrieben werden */
#datum-ort-unterschrift div {
	border: solid 1px #999;
	border-width: 1px 0 0 0;
	float: left;
	width: 14em;
	margin-left: 3em;
}


