/* CSS Document */

/***** Formulare allgemein *****/
input, select, textarea {
	border:1px solid #333333;
	background-color:#E8EFF7;
	padding: 1px 1px 1px 1px;
	margin:2px 0 2px 0;
	font-size:1em;
	clear:right;
}

fieldset {
	margin:0 0 2em 0;
	padding:14px 5px 5px 5px;
	border:0;
	border-top:1px solid #666;
}

legend {
	margin:0 0 8px 15px;
	padding:2px 4px 2px 2px;
	color:#FFF;
	font-size:0.85em;
	background-color:#666666;
}

label {
	display:block;
	width:10em;
	float:left;	
	padding-top:2px;
	padding-bottom:2px;
	margin:2px 5px 2px 0;
	border-bottom:1px solid #000;
}

label.clean {
	border-bottom:none;
}

form p {
	margin:0;
	clear:left;
}

.fieldLang {
	width: 18em;
}

.fieldMittel {
	width: 13em;
}

.fieldKurz {
	width: 6em;
}

.formButton {
	width: 8em;
	background-color:#d60006;
	color:#FFF;
	font-size:0.95em;
	border:1px solid #666;
	cursor:pointer;
}

.cSehrKurz { 
	border:1px solid #333333;
	background-color:#E8EFF7;
	font-family: Trebuchet ms, Trebuchet, Arial, Helvetica, sans-serif;
 }

.cKurz { 
	border:1px solid #333333;
	background-color:#E8EFF7;
	font-family: Trebuchet ms, Trebuchet, Arial, Helvetica, sans-serif;
}

.cMittel { 
	border:1px solid #333333;
	background-color:#E8EFF7;
	font-family: Trebuchet ms, Trebuchet, Arial, Helvetica, sans-serif;
 }

.cLang { 
	border:1px solid #333333;
	background-color:#E8EFF7;
	font-family: Trebuchet ms, Trebuchet, Arial, Helvetica, sans-serif;
 }

.cSehrLang { 
	border:1px solid #333333;
	background-color:#E8EFF7;
	font-family: Trebuchet ms, Trebuchet, Arial, Helvetica, sans-serif;
 }
 
.button {
	background-color:#374351;
	border:1px solid #666;
	color:#fff;
	font-size:0.85em;
}