label {
	font-weight:bold;
}

.kurz 		{ width: 150px; }
.lang		{ width: 400px; }
.extra		{ width: 500px; }

input:focus,textarea:focus {
	background:#f3f3f3;color:#000;
	border: 1px solid #cc0000;
}

input:hover,textarea:hover {
	background:#f3f3f3;color:#000;
	border: 1px solid #cc0000;
}
.submit input {
	margin-left: 10px;
	border:1px solid #d90;
}

input,textarea {
	font-size: 120%;
	margin-top:2px;
	padding:2px;
	color: #000;
	border: 1px solid #ddd;
}

button {
	margin-right:12px;
	color: #000;
	padding:3px 5px 3px 5px;
	border: 1px solid #cc0000;
}

.submit input {
	color: #000;
	padding:2px 4px 2px 5px;
	border: 3px solid #cc0000;
}

fieldset {
	padding-left:15px;
	border: 0px solid #cc0000;
	width: 650px;
}

legend {
	color: #fff;
	background: #ffa20c;
	border: 1px solid #555;
	padding: 2px 6px;
} 


select {
	color: #000;
	padding:0px;
	border: 1px solid #cc0000;
	background: #f3f3f3;
	padding: 4px 6px;
}
