/* ============= ´F O R M U L A R E  ============ */

.formularzeile {
  padding-bottom: 3px;
  padding-bottom: 5px;
}

/* INPUT */
.eingabeinput, .eingabetext, .eingabeselect {
	width: 250px;
	height: 17px;
	background-color: #ffffff;
	border: solid 1px #999999;
	text-align: left;
	padding: 2px;
}

.s_eingabetext {
	width: 50px;
	height: 17px;
	background-color: #ffffff;
	border: solid 1px #999999;
	text-align: left;
	padding: 2px;
}

.eingabeinputpflicht, .eingabeselectpflicht {
	width: 250px;
	height: 17px;
	background-color: #ffffff;
	border: solid 1px #999999;
	text-align: left;
	padding: 2px;
}

.eingabeinputpflichtfehler, eingabeinputfehler, .eingabeselectpflichtfehler, .eingabetextfehler {
	width: 250px;
	height: 17px;
	background-color: #ffffff;
	border: solid 1px #9e0824;
	text-align: left;
	padding: 2px;
}

.s_eingabetextfehler {
	width: 50px;
	height: 17px;
	background-color: #ffffff;
	border: solid 1px #9e0824;
	text-align: left;
	padding: 2px;
}


/* SELECTBOX */
.eingabeselectbox {
	width: 250px;
	height: 20px;
	background-color: #ffffff;
	border: solid 1px #999999;
	text-align: left;
}

.eingabeselectboxpflicht {
	width: 250px;
	height: 20px;
	background-color: #ffffff;
	border: solid 1px #999999;
	text-align: left;
}

.eingabeselectboxpflichtfehler {
	width: 250px;
	height: 20px;
	background-color: #ffffff;
	border: solid 1px #9e0824;
	text-align: left;
}


/* TEXTAREA */
.eingabetextarea {
	width: 250px;
	height: 150px;
	padding: 2px;
	background-color: #ffffff;
	border: solid 1px #999999;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 13px;
}

.eingabetextareapflicht {
	width: 250px;
	height: 150px;
	padding: 2px;
	/* margin-bottom: 10px; */
	background-color: #ffffff;
	border: solid 1px #999999;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 13px;
}

.eingabetextareapflichtfehler, .eingabetextareafehler {
	width: 250px;
	height: 150px;
	padding: 2px;
	/* margin-bottom: 10px; */
	background-color: #ffffff;
	border: solid 1px #c14254;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}


/* TEXTE */

.eingabefeldbezeichnung {
	color: #58585A;
	font-weight: normal;
	text-align: left;
}

.eingabefeldbezeichnungpflicht {
	font-weight: bold;
	/* text-align: right; */
}

.meldung_fehler {
	color:#fff;
	font-weight:bold;
	margin-top:10px;
	background: #B71B32;
	margin-bottom: 10px;
	margin-top: 10px;
}


.meldung_ok {
	background: #00d100;
	color: #fff;
	margin-bottom: 10px;
}
.meldung_wahr {
	color:#2f8d34;
	font-weight:bold;
	margin-top:10px;
}


.input_object_nr {
	width: 126px;
	border: solid 1px #999;
	height: 17px;
	padding: 2px;
	float: left;
	margin-right: 7px;
}


.object_select {
	margin: 10px 0 0 0;
	width: 180px;
}

.object_select1 {
	width: 180px;
}

.object_select2 {
	margin: 10px 0 0 0;
	width: 180px;
}

.object_select3 {
	margin: 10px 0 0 0;
	width: 180px;
}

.btn_suchen {
	width: 89px;
	height: 23px;
	background: url(../img/button_suchen.gif) left top no-repeat;
	border: none;
	cursor: pointer;
	float:right;
	margin:10px 10px 0 0;
}

.contactSubmit {
	width: 78px;
	height: 22px;
	background: url(../img/button_abschicken.gif) left top no-repeat;
	border: none;
	cursor: pointer;
	margin:10px 0 0 0;
}

.contactSubmit:hover {
	background: url(../img/button_abschicken_over.gif) left top no-repeat;
}

.btn_suchen2 {
	width: 89px;
	height: 23px;
	background: url(../img/button_suchen.gif) left top no-repeat;
	border: none;
	cursor: pointer;
	margin:10px 0 0 5px;
}


.button_go2 {
	cursor: pointer;
	width:41px;
	height:23px;
	background: url(../img/button_go.gif) no-repeat left top;
	border: none;
	margin-left:5px;

}

.button_go {
	cursor: pointer;
	width:41px;
	height:23px;
	background: url(../img/button_go.gif) no-repeat left top;
	border: none;
}

.search_input {
	float:left;
	}

.mainformular {
	width:700px;
	}


/* SUCHEN */

fieldset {
	border:none;
	margin:0;
	padding:0;
	}
	
.searchSubmit {
	float:right;
	margin-top:10px;
	background: url(../img/button_suchen.gif) left top no-repeat;
	width: 69px;
	height: 22px;
	padding: 0px;
	border: none;
	cursor: pointer;
}


.searchSubmit:hover {
	background: url(../img/button_suchen_over.gif) left top no-repeat;
}



.searchField {
	width:212px;
	margin-top: 5px;
	padding:2px;
	border: 1px solid #999;
	color: #aaa;
	font-style: italic;
}


.aktiv {
	width:212px;
	margin-top: 5px;
	padding:2px;
	border: 1px solid #999;
	color: #000;
	font-style: normal;
}

#main .eingabeselect {
	height: 25px;
	width: 256px;
}

fieldset legend {
	display: none;
}
