legend{
	margin:30px 0 0 -12px;
	color:#0f72b5;
}

label{
	padding:0 0 0.8em 0;
	vertical-align:top;
}

input checkbox{
	height:15px;
	width:15px;
}

textarea{
	border:1px solid #0f72b5;
	height:8em;
	width:40em;
}

.bau{
}

.bau input{
	position:absolute;
	left:0;
	margin-left: 10em;
	width:16em;
}

.daten{

}

.daten label{
	padding:0 1.5em 0.5em 0.5em;
}

.daten input{
}

.datenfeld1 input{
	width:3em;
	margin:0 0.5em 0 3.15em;
}

.datenfeld2 input{
	width:3em;
	margin:0 0.5em 0 3.43em;
}

.datenfeld3 input{
	width:15em;
	margin:0 0.5em 0 4.46em;
}

.art{

}

.art label{
	padding:0 1.5em 0.5em 0.5em;
}

.bautechnik{

}

.bautechnik label{
	padding:0 1.5em 0.5em 0.5em;
}

.interessen{

}

.interessen label{
	padding:0 1.5em 0.5em 0.5em;
}

.wuensche{

}

.wuensche label{
	padding:0 1.5em 0.5em 0.5em;
}

.adresse{
}

.adresse select{
	position:absolute;
	left:0;
	margin: 0 0 0 11em;
}

.adresse input{
	position:absolute;
	left:0;
	width:16em;
	margin: 0 0 0 11em;
}

.chk{
	border:1px solid #0f72b5;
}
.checklist p{position: relative;}
.checklist p .itxt{
   position: absolute;
   top: 0;
   left: 20em;
}
.checklist p span.itxt{
   margin-left: 11px;
}
.checklist .ckbox{border: 0 none;}
.checklist .rbox{border: 0 none;}