@charset "UTF-8";
/* CSS Document */

/* Alle Styles für die Darstellung von Formularelementen */
/* _____________________________________________________ */



input, select, textarea {
	vertical-align: bottom;
	/* Typo */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
}

/* SCHNELLSUCHE */

#suche input.text {
	border: 1px solid #333;
	height: 14px;
	width: 110px;
	padding: 1px 4px 0 2px;
	float: left;
}

#suche input.image {
	float: right;
}

/* FORMULARE IM INHALTSBEREICH */

#cont label, #cont input, #cont textarea, #cont fieldset, #cont select {
	display: block;
	float: left;
}

#cont label {
	width: 120px;
	padding: 6px 10px 0 0;
}

#cont fieldset {
	border: 1px solid #d4d4d4;
	padding: 6px 0;
	margin-bottom: 6px;
}

#cont form br {
	clear: left;
}

#cont input {
	height: 16px;
}

#cont textarea {
	min-height: 100px;
	/* Typo */
	font-size: 12px;
	padding: 1px 3px 3px 2px !important;
}

#cont input.textlang, #cont input.textmittel, #cont input.textkurz, #cont input.textlang, #cont input.button, #cont textarea, #cont select {
	border: 1px solid #999;
	padding: 1px 4px 0 2px;
	margin: 4px 3px 4px 0;
}

#cont select {
	padding-left: 0;
	padding-right: 0;
}

#cont input:focus, #cont textarea:focus, #cont select:focus, #cont input:hover, #cont textarea:hover, #cont select:hover {
	background-color: #f4f4ff;
	color: inherit;
}

/* obligatorische Felder und Fehleranzeige */
#cont input.required, #cont textarea.required, #cont select.required {
	border-right: 3px solid #f00 !important;
}

#cont input.textlang, #cont textarea.tamittel {
	width: 250px;
}
#cont input.textmittel {
	width: 150px;
}
#cont input.textkurz {
	width: 50px;
}
#cont input.button {
	background-color: #D4D4D4;
	height: 24px;
	padding: 0 12px 0 12px;
	border: none;
	/* Typo */
	font-weight: bold;
	color: inherit;
	letter-spacing: 1px;
}
#cont input.button:hover {
	background-color: #039;
	color: #fff;
}
#cont fieldset {
	width: 371px;
}

#cont input.checkbox {
	margin: 0 6px 4px 0;
}

#cont input.checkbox + span {
	line-height: 1.1em;
}

#cont legend {
	margin: 0 8px;
	padding: 0 3px;
	white-space: normal;
	display: table;
}

#cont .sdbbNO {
	position: absolute;
	top: -99999px;
	left: -99999px;
}
