label {
	font-weight:bold;
}

input:focus,textarea:focus {
	background:#f3f3f3;color:#000;
	border: 1px solid #ffcc00;
}

input:hover,textarea:hover {
	background:#f3f3f3;color:#000;
	border: 1px solid #ffcc00;
}
.submit input {
	margin-left: 10px;
	border:1px solid #d90;
}

input,textarea {
	margin-top:2px;
	padding:5px;
	color: #000;
	border: 1px solid #ddd;
}

button {
	margin-right:12px;
	color: #000;
	padding:3px 5px 3px 5px;
	border: 1px solid #ffcc00;
}

.submit input {
	color: #000;
	padding:3px 15px 3px 15px;
	border: 3px solid #ffcc00;
}

fieldset {
	padding-left:15px;
	border: 0px solid #ffcc00;
	width: 650px;
}

legend {
	color: #fff;
	background: #ffa20c;
	border: 1px solid #555;
	padding: 2px 6px;
} 

.lang {
	width: 450px; 
}

.extralang {
	width: 700px; 
}
.kurz {
	width: 200px; 
}
.kurzanmeldung {
	width: 300px; 
}


select {
	color: #000;
	padding:0px;
	border: 1px solid #ffcc00;
	background: #f3f3f3;
	padding: 4px 6px;
}
