body, form, td{
	font-family: Verdana;
	font-size: 12px;
	font-weight: normal;
}
.Head{
  	vertical-align: top;
	border: 0px solid #000;
	font-weight: bold;
  }
form {
		line-height: 150%;
		display: inline;
	}
	/* Zunächst werden die Labels mit der Klasse "labelClass" rechtsbündig an eine imaginäre
		Mittelachse gebracht und mit einem Abstand zu den daneben stehenden Kontrollelementen
		versehen */
	label.labelClass, label.labelClassError {
		float: left;
		text-align: right;
		width: 15em;
		margin-right: .3em;
		display: inline;
		/* margin-bottom: 10px;*/
	}
	label.labelClassError {
    color: #F00;
  }
	/* Als nächstes werden die Text- und Auswahlboxen rechts daneben positioniert.  */

	input, input[type=text], select, textarea {
		float: left;
	}
	/* Radiobuttons und Checkboxen : Der Abstand ergibt sich hier aus der Breite
		der Textlabels für die vorhergehenden Textfelder (5em) plus
		dem Abstand dieser Labels zu ihren Kontrollelementen (.3em).  */
	input.right {
		float: left;
		width: auto;
		clear: both;
		margin-left: 10.3em;
		margin-right: .5em;
	}
	/* Mozilla */
 	input[type=checkbox].right,
	input[type=radio].right,
	input[type=submit].right {
		margin-left: 6.3em;
	}
	form br, fieldset br {
		clear: both;
	}
	/* Mauszeiger beim Überfahren des Labels in eine Hand mit Zeigefinger */
	label, select {
		cursor: pointer;
		cursor: hand;
	}
	input.textinput, textarea, select {
		color: #000;
		background: #FFF;
		width: 400px;
		font: normal 1em Arial,Helvetica,sans-serif;
		border: 1px solid #000;
	}
	input.dateinput {
		color: #000;
		background: #FFF;
		width: 10em;
		font: normal 1em Arial,Helvetica,sans-serif;
	}
	input:focus, textarea:focus {
		color: #000;
		background: #EEE;
	}
	
	.submitbutton {
    text-align:center
  }
	h1{
		font-size: 24px;
	}