@media screen and (max-width: 1680px) {
	/* Banner */
	#banner {
		padding: 4em 0 18em 0;
	}
}

@media screen and (max-width: 736px) {
	#banner {
		padding: 2em 0;
	}
}

label {
	margin: 0px;
}

.logo_banner_startseite {
	width: 65%;
}

.alert {
	padding: 20px;
	background-color: #f44336;
	color: white;
	opacity: 0.83;
	transition: opacity 0.6s;
	margin-bottom: 15px;
}

.alert.success {
	background-color: #04AA6D;
}
.alert.info {
	background-color: #2196F3;
}
.alert.warning {
	background-color: #ff9800;
}
