@CHARSET "UTF-8";

#content-left .Tx-Formhandler form {
	padding: 20px;
	width: 80%;
}

form .form-item.left {
	float: left;
}

form .form-item.right {
	float: right;
}

.Tx-Formhandler fieldset {
	border-bottom: 1px solid #e1e1e1;
	padding: 6px 0 30px 0;
	margin: 35px 0 ;
}

.Tx-Formhandler{
	background: #f8f8f8 url('../images/content-grey-bottom.gif') left bottom no-repeat;
	margin: 20px;
}

.Tx-Formhandler input.field  {
	background: transparent url('../images/form-input-bg.gif') no-repeat;
	height: 16px;
	padding: 7px;
	margin-top: 7px;
	width: 188px;
}

.Tx-Formhandler input#plz.field {
	background: transparent url('../images/form-input-5char-bg.gif') no-repeat;
	width: 54px;
}

.Tx-Formhandler input#ort.field {
	background: transparent url('../images/form-input-10char-bg.gif') no-repeat;
	width: 120px;
}

.Tx-Formhandler input#gebtag.field, .Tx-Formhandler input#gebmonat.field {
	background: transparent url('../images/form-input-2char-bg.gif') no-repeat;
	width: 43px;
}

.Tx-Formhandler input#gebjahr.field {
	background: transparent url('../images/form-input-4char-bg.gif') no-repeat;
	width: 80px;
}

.Tx-Formhandler textarea#text {
	background: transparent url('../images/form-textarea-bg.gif') no-repeat;
	height: 137px;
	padding: 7px;
	margin-top: 5px;
	width: 552px;
}

.Tx-Formhandler .form-item {
	width: 47%;
	margin-bottom: 28px
}

.Tx-Formhandler .form-item.left {
	float: left; 
}

.Tx-Formhandler .form-item.right {
	float: right; 
}

.Tx-Formhandler legend {
	color: #016b3a;
	font-weight: bold;
	margin-bottom: 10px;
}

.Tx-Formhandler .mandatory{
	color: #59bf06;
	font-weight: bold;
}


.Tx-Formhandler label.error {
	color: #e2100f;
}

#error-message {
	background-color: #f8e9e5;
	border: 1px solid #e2100f;
	color: #e2100f;
	padding: 10px;
	margin-bottom: 10px;
}
#error-message p{
	margin: 0;
}

.Tx-Formhandler .button.weiter {
	height: 55px;
	width: 122px; 
}
