#anmeldung_form table {
	margin: auto;
	border-collapse: separate;
	border-spacing: 5px;
}
#anmeldung_form .fehlt {
	border-color: #f66 !important;
	background-color: #fdd;
}

@media (min-width: 1001px) {
	#anmeldung_form .anmeldung_block {
		padding: 0 20px;
		width: 360px;
		display: table-cell;
	}
	#anmeldung_form button {
		font-size: 24px;
	}
	#anmeldung_form .anrede,
	#anmeldung_form .art {
		margin: 10px 5px 10px 60px;
	}
}

@media (max-width: 1000px) {
	#anmeldung_form button {
		font-size: 4vw;
	}
	#anmeldung_form .anrede,
	#anmeldung_form .art {
		margin: 2vw 2vw 2vw 12vw;
		width: 2.5vw;
		height: 2.5vw;
	}
}
