 select {
	height: 21px;
}
 .dataleft {
	width: 200px;
	float: left;
	text-align: right;
	padding-right: 5px;
			 }
.dataright {
	width: 180px;
	border: 1px solid #808EB3;
	float: left;
}
.aussenrechts {
	float: left;
	height: 21px;
	width: 180px;
}


.formzeile {
	width: 400px;
	vertical-align: top;
	display: block;
	margin-bottom: 3px;
			 }
.clear {
	clear: both;
}


#kontaktdaten, #sprachkurs, #buchung_bezahlung{
	border: 1px dotted #FFE1B0;
	padding: 5px;
	margin-bottom: 20px;
}
h3 {
	margin-bottom: 10px;
	font: italic bold 16px Georgia, "Times New Roman", Times, serif;
}
.formb {
	color: #666666;
}


#form1 {
	width: 400px;
}
.dataright5z {
	width: 180px;
	border: 1px solid #808EB3;
	float: left;
}
.datarightgr {
	width: 180px;
	border: 1px solid #808EB3;
	float: left;
	height: 16px;
	color: #999999;
	overflow: visible;
}
.rot {
	color: #FF0000;
}
.input {
	margin-top: 1px;
	margin-bottom: 1px;
	height: 16px;	
}
