

form#Kontaktformular { 	/* Gestaltung des Formulars - Breite und Abstände z. B. */


}

form#Kontaktformular label, form#Kontaktformular input, form#Kontaktformular textarea, form#Kontaktformular select
{		/* Allgemeine Stile für Labels und Formularfelder */
	

	margin:3px 5px 0 0;
	padding:1px;
/* Diese beiden Angaben bitte nicht verändern: */
	display:block;
	float:left;

}

form#Kontaktformular input
{
width: 340px;
height: 30px;
}

form#Kontaktformular input, form#Kontaktformular textarea, form#Kontaktformular select
{				/* Stile, die nur auf Formularfelder angewandt werden sollen */
	border:1px solid #9c9c9c;

}

form#Kontaktformular textarea
{						/* Seperate Angaben für die Textarea, falls benötigt */
	height:143px;width: 340px;
}


form#Kontaktformular input:focus, form#Kontaktformular textarea:focus
{		/* Stile für aktivierte Formularfelder */
	border:1px solid #487c22;	
}

form#Kontaktformular label 
{							/* Feldbeschriftungen */									
	padding-left: 8px;
}


.kontakt form#Kontaktformular legend
 {							/* Stile für die Überschriften der Formularabschnitte ("fieldset") */

	/* Hiermit werden die Überschriften nicht angezeigt.
	Falls gewünscht entfernen, um die Anzeige zu ermöglichen */
	/*display:none;*/
	
}
form#Kontaktformular legend
 {		
 font-weight: bold;
 padding-top: 20px;
 }


div.submit_container
{
padding-top: 5px;
padding-left: 220px;
margin-bottom: 60px;
clear: both;
}


form#Kontaktformular input.submit
 {				/* Gestaltung des Submit-Buttons */
	width:120px;
	padding:5px;
	background:#7e0014;
	color:#fff;
	font-size:1.2em;
	font-weight:bold;
	font-variant:small-caps !important;
	cursor:pointer;
	border:none;
}



form#Kontaktformular input.submit:hover
 {				/* Gestaltung des Submit-Buttons */
	background:#000;
}







 





form#Kontaktformular label.radio
{					/* Beschriftungen für Radio-Buttons */
	width:auto;
}
form#pflegestufe label.radio
{					/* Beschriftungen für Radio-Buttons */
vertical-align:top;
line-height: 14px;
}


form#Kontaktformular input.checkbox
{					/* Anpassungen für Checkboxen - diese müssen die Angabe class="radio" erhalten! */
	width:15px;
	border:none;
	background:transparent;
	margin-top: 0px!important;
}

* html form#Kontaktformular input.checkbox
{					/* Anpassungen für Checkboxen - diese müssen die Angabe class="radio" erhalten! */
	margin-top: 12px;
}

form#Kontaktformular label.checkbox
 {						/* Beschriftungen für Checkboxen */
	width:90px;
}

form#Kontaktformular label.required
 {				/* Klasse zur Kennzeichnung von Pflichtfeldern */
	background:url(../images/required.png) top right no-repeat;	
}

.error {								/* Stil für die Gestaltung der als fehlerhaft markierten Felder */
	color:#f00 !important;
	font-weight:bold !important;
}

p#fehlermeldung {			/* Die Fehlermeldung */
	display:none;
	background:#eaf7d7;
	border:1px solid #ccc;
	padding:20px;
	margin:0 0 15px 0;
	color: #FF0000;
}



/* Die folgenden Angaben bitte nicht verändern! */
form#Kontaktformular br
 {
	clear:left;
}

form#Kontaktformular input[type=hidden]
 {
	display:none;
	border:0;
	padding:0;
}


span.mandatory
{color: #157cbb;
font-weight: bold;
font-size: 14px;
  }
  
  form#Kontaktformular fieldset
{					/* Beschriftungen für Radio-Buttons */
border-top: 3px solid #fff;
border: none;
padding: 0;
margin:0;
height: 70px;
margin-right: 100px;
}
#lbl_83_0, #lbl_84_0
{					/* Beschriftungen für Radio-Buttons */

line-height: 35px;
}
