input, textarea, select, .checkbox {
	border: 2px solid #7b3758;
	border-radius: 0.4em;
	box-shadow: inset 1px 2px 4px #999;
	height: auto;
	margin: 2% 0 0 0;
	padding: 1.5%;
	color: #7b3758;
	font-family: 'Lato', sans-serif;
	font-size: 110%;
}
	
.formular {
	margin: 0 0 0 0;
	width: 100%;
	padding: 0 0 0 0;
	float: left;
	font-size: 110%;
}
.eingabefeld {
	width: 86%;
}
.eingabefeld-halb {
	width: 40%;
	margin-right: 2%;
}

.btn {
	background: #7b3758;
	border-radius: 0.4em;
	padding: 1.5%;
	box-shadow: 1px 2px 5px #666;
	
	width: 10em;
	height: auto;
	margin: 5% 0 0 0;
	color: #fff;
	transition: background, color, .3s ease 0;
	font-family: 'Lato', sans-serif;
	font-size: 110%;
}
.btn:hover {
	background: #57233c;
	color: #fff;
}




@media (min-width: 1px) and (max-width: 700px) {
.btn {
	width: 90%;
}
.eingabefeld-halb {
	width: 86%;
	margin-right: 0%;
}
}