.mitteilung {

	height: 100px;

	width: 320px;

	border: 1px solid #999999;

	font-family: Arial, Helvetica, sans-serif;

}



/*     Meine Stile    */

.formularzeile {

	margin-bottom:10px;

}

.textfeld {

	width: 320px;

	border: 1px solid #999999;

	font-family: Arial, Helvetica, sans-serif;

}

.textfeldKlein {

	width: 60px;

	border: 1px solid #999999;

	font-family: Arial, Helvetica, sans-serif;

	text-align: right;

}

fieldset {

	padding-left: 20px;

	padding-right: 20px;

	padding-top: 0px;

	padding-bottom: 20px;

	margin: 0px;

}

.beschriftung {

    display: block;

}

.formbutton {

	background-color: #E6E8EF;

	border: 1px solid #999999;

	width: 8em;

}

form {

	display: inline;

	padding: 0px;

	margin-top: 0px;

}

legend {

    font-weight: bold;

	padding-bottom: 10px;

	color: #000000;

}

.fehler {

	background-color: #FFFFFF;

	color: #FF0000;

	font-size: 1em;

}

.liste {

	margin-top: 0px;

	padding-top: 0px;

}



form table th {

	text-align: left;

	font-weight: normal;

	vertical-align: top;

	padding: 6px 10px 5px 0;

}

form table td {

	vertical-align: top;

	padding: 5px 0px 5px 0px;

}

form table td table th {

	padding: 0px 10px 0px 0;

}

form table td table td {

	padding: 0px 0px 0px 0;

}

table.liste th {

	text-align: left;

	background-color: #CCCCCC;

	padding: 3px 5px 3px 2px;

	border-right: 1px solid #ffffff;

}

table.liste td {

	padding: 3px 5px 3px 2px;

	border-bottom: 1px solid #cccccc;

}
