/**
 * @project	    www.mhh-plus.de
 * @copyright   2009, Claus Coviello, www.webseiten-mit-sinn.de
 * @version     Screenlayout fuer Formulare
 * @version     01.00.00
 * @since       01.00.00
 * @modified    2009-08-19
 */
form#kontaktformular label {
	font-weight:bold;
}

form#kontaktformular .fehler {
/*	color: #E75113; */
	color: red;
}

form#kontaktformular .pflichtfeld {
	font-weight:bold;
	color: red;
}

form#kontaktformular p.fehler label {
	margin-right:3px !important;
	margin-right:-14px;
	text-indent:17px;
	background:url('../_img/fehlerzeichen.gif') no-repeat 0em 0.2em;
}

form#kontaktformular p.label-fehler {
	color: red;
	text-indent:17px;
	background:url('../_img/fehlerzeichen.gif') no-repeat 0em 0.2em;
	/*
		bugfix: IE6
	*/	position:relative;
}

	/* Eintrag fuer Meldung: "Bitte markierte Felder korrigieren..." */
form#kontaktformular p.label-fehler strong {
	color: red;
}

form#kontaktformular p.fehler-checkbox label {
	margin-right:-15px;
	padding-left:15px;
	color: red;
	background:url('../_img/fehlerzeichen.gif') no-repeat 0em 0.2em;
}

form#kontaktformular .form-personendaten {
	margin:0 0 2.5em 0;
}

form#kontaktformular .form-personendaten p {
	margin-bottom:0;
}

form#kontaktformular .form-personendaten p.fehler {
	margin-bottom:0.6em;
}

form#kontaktformular .form-personendaten label {
	float:left;
	width:8em;
	margin:0.4em 3px 0 0;
	padding:0;
}

form#kontaktformular .form-personendaten input {
	width:18em;
	margin:0.4em 0 0 0;
}

form#kontaktformular .form-personendaten select {
	margin:0.4em 0 0 0;
}

form#kontaktformular .form-personendaten input,
form#kontaktformular .form-personendaten select {
	margin-left:12px;
}

form#kontaktformular .form-personendaten input#form-plz {
	width:6em;
}

form#kontaktformular .form-personendaten input#form-tel-vorwahl {
	width:6em;
}

form#kontaktformular .form-personendaten input#form-tel-nummer {
	width:10.5em;
	margin-left:0;
}

form#kontaktformular .form-auswahlfelder {
	margin:0 0 1.8em 0;
}

form#kontaktformular .form-auswahlfelder p {
	margin-top:0;
	margin-bottom:0.2em;
	padding-left:2.9em;
	text-indent:-2.9em;
}

form#kontaktformular .form-auswahlfelder p.normal {
	margin-bottom:0.8em;
}

form#kontaktformular .form-auswahlfelder label {
	font-weight:normal;
	margin:0;
	padding:0;
}

form#kontaktformular textarea#form-nachricht {
	width:380px !important;
	margin:0 0 1.2em 0;
	/*
		bugfix: IE 6
	*/	width:370px;
}

form#kontaktformular .submit-buttons {
	margin-top:2em;
	margin-bottom:30px;
	padding-right:0px;
}
/*
form#kontaktformular select#form-aufmerksam {
	display:block;
	width:27.1em;
	margin-top:0.3em;
}
*/

/* Fehlermeldung, wenn keine E-Mail verschickt werden konnte */
.systemfehler,
.systemfehler strong {
	color:red;
	font-weight:bold;
}

form#kontaktformular fieldset.form-workshop label {
	display: block;
	margin-top: 1em;
	margin-bottom: 0.1em;
}

form#kontaktformular fieldset.form-workshop select {
	width:500px;
}

