@charset "utf-8";

.pflichtFeld {
 font-weight: bold;
 color: #595959;
}

#formError {
	width: 340px; padding:0px 10px; margin-bottom: 10px;
	border:3px solid #E10000; background: #EEACAC;
}

.formError {
	color: #E10000;
	white-space: nowrap;
	overflow-x:hidden;

}

.klein {
 font-size: 11px;
}

.formAnweisung {

}

.anmeldeform {
 padding-top:0px;
}

.formGruppe {
/*
wurde durch fieldset ersetzt
*/
}

fieldset {
/*
	padding:0px; margin:0px 0px 0px 0px; width: 364px;
	clear:left; border:none; 
*/
	padding:0px 0px 10px 10px; margin:0px 0px 10px 0px; width: 354px;
	clear:left;
	border:1px solid #ccc;
	background:none;

}

fieldset legend {
	color: #292725; padding:0px; margin: 0px;
	font-weight: bold;
}

.gruppenText {
  clear:both;padding-top:20px;
}

.formularEinheitVoll, .formularEinheitHalb, .formularEinheitViertel {
	float:left; text-align:left;
	margin:7px 0px 0px 0px; 
	padding:0px 0px 0px 0px; /* top wegen Firefox vermeiden*/
}

/***** voll *****/
.anmelden_auswahlListe_voll, .anmelden_textZeile_voll, .anmelden_textBox_voll {
	width: 340px;
}
 .anmelden_textBox_voll {
 	width: 338px;
}
.formularEinheitVoll {
	width: 350px;
}

/***** halb *****/
.anmelden_auswahlListe_halb, .anmelden_textZeile_halb, .anmelden_textBox_halb {
	width: 165px;
}
.formularEinheitHalb {
	width: 175px;
}

/***** viertel *****/
.anmelden_auswahlListe_viertel, .anmelden_textZeile_viertel, .anmelden_textBox_viertel {
	width: 78px;
}
.formularEinheitViertel {
	width: 87px;
}

.anmelden_textBox_voll, .anmelden_textBox_halb, .anmelden_textBox_viertel {
	height: 55px;
}



.hakerl, .anmelden_checkBox {
	width: 20px; border:none;
	float:left;
	margin: 0px 0px 0px 0px; padding:0px 0px 0px 0px;
}

.anmelden_checkBox_feld {
	width:20px;height:25px;float:left;margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

.anmelden_checkBox_text {
	float:left;width:320px;margin: 0px 0px 20px 5px;
}

.anmelden_checkBox {
	font-size: 11px; margin:0px; padding:0px;
}
.anmelden_checkBox_wert {
	font-size: 11px;
}

.formGruppeExtraBreit .anmelden_checkBox_feld {
	float:left;
	height:20px;float:left;margin:0px; padding-top:2px;
}

.formGruppeExtraBreit .anmelden_checkBox_text {
	width:284px;margin-left:3px;padding-top:2px;
	line-height:20px;height:22px;
}

.clearBoth {
	clear:both;
}

.checkboxselectall {

}

#uploadfile {
}

form .suchButton {
	/* in global.css definiert */
}

form .separate	{ /*spamschutz*/
	display: none;
}

.absendenBox {
	clear:both;float:right;
	padding:0px 0px 0px 0px; color:#47749E;
	text-align:right;
}

.absendenBox .hinweisText {
	line-height:28px
}

/* ******************************************* */
/* eigene fancyupload.css in lib/fancyupload/  */
/* ******************************************* */
#attachmentBox {
	text-align: left; width: 100%; padding:8px 0px 8px 0px;
	background:#ccc;
}

#attachmentBox .button {
	padding:2px; margin-left: 120px;
}

#attachmentBox	ul li {
	line-height:24px;
	padding-left: 22px;
	background-image: url(../pic/attach.png); background-repeat:no-repeat; background-position: 0px 6px; 

}

#attachmentBox.flashError {
	font-weight:bold; background-color:#EEACAC;
}

#attachmentBox p {
	padding: 5px 10px 5px 10px;
	border:1px solid;
}

