/* Das Formular itself */
form.moduleform {
	margin: 0;
	padding: 0 10px 0 10px;
	color: inherit;
	font-size: 10pt;
	border: 1px dashed #ccc;
}
/* Fehlermeldungen */
.moduleform p.error {
	padding: 5px 5px 5px 26px;
	background: url(../gfx/icons/exclamation.png) 5px 5px no-repeat #eee;
	border: 1px dashed #ff0000;
}
/* Absatz, der Formular-Beschreibung enthaelt */
.moduleform p.form-text {

}
/* Feldgruppe, die unsichtbare Parameter enthaelt */
.moduleform fieldset.hidden-params {
	display: none;
}
/* Die Feldgruppe, in der sich der Submit-Button befindet */
.moduleform fieldset.submit {
	margin-top: 10px;
}
/* Alle Feldgruppen */
.moduleform fieldset {
	margin: 5px 0 5px 0;
	padding: 0;
	border: 0;
}
/* Feldbeschriftungen */
.moduleform label {
	display: block;
}
/* Texteingabefelder, E-Mail-Feld */


/* Absatz, der Hinweis fuer obligatorische Felder enthaelt */
.moduleform p.compulsory-fields {
	text-align: right !important;
}

/* Wie fehlerhafte Felder hervorgehoben werden */
.moduleform input.invalid, .moduleform textarea.invalid {
	border: 1px solid #ff3300;
	background: #eee;
}

/* Versand-Meldung */
p.moduleform.success.true {
	padding: 5px;
	background: #26e8a9;
}
p.moduleform.success.false {
	padding: 5px;
	background: #ff0000;
} 

