.wrapper .static_header {
	text-align: left !important;
	padding: 0 !important;
}
.wrapper .right .row, .row.bedingungen {
	background-color: #a8a8a8 !important;
	color: #000000 !important;
}
/* Buttons */
.wrapper .action .button, .action a {
	background: #DD0000 !important;
	border: none !important;
	border-radius: 5px !important;
	box-shadow: none !important;
	color: #FFFCF6 !important;
	padding: 15px 0 !important;
	text-shadow: none !important;
	text-transform: uppercase !important;
}
.wrapper .action .button:hover, .action a:hover {
	background-color: #DD0000 !important;
	box-shadow: none !important;
	color: #FFFCF6 !important;
}
.wrapper .row.info.start .columns {
	background-color: #ffffff !important;
	padding: 10px !important;
}
.wrapper .IBAN {
	float: left;
}
.wrapper input, .wrapper option {
	float: left !important;
	color: #151515 !important;
}
.dark .wpcf7-form input, .dark .wpcf7-form textarea, input, textarea {
	color: #151515 !important;
}
.wrapper .row.info {
	padding-bottom: 60px !important;
}
@media only screen and (max-width: 760px) {
	.wrapper .row.info.start, .row.info, .row.form {
		background-color: #ffffff !important;
	}
	.wrapper .row.info.start .columns {
		padding: 0 !important;
	}
}
.wrapper .right .row, .row.bedingungen {
	background-color: #FFF !important;
	margin: 0;
	padding: 0;
}
.wrapper .row {
	padding: 10px 5px !important;
}
.wrapper .right {
	background: transparent !important;
	padding: 0 !important;
}
.wrapper .row.bedingungen.start {
	padding: 0 !important;
}
.wrapper .row.info2 {
	margin: 0!important;
}
.wrapper .row.blank {
	background: transparent !important;
}
.row {
	margin-left: 0 !important;
	margin-right: 0 !important;
}