section.m1_text .text_column_count_2{
	column-count: 2;
}

section.m1_text .wb_hop_img_container {
	display: none;
}

section.m1_text.startseite_text_1 .wb_hop_img_container {
	top: 0;
	right: 10px;
	display: flex;
	/* height: 100%; */
}

section.m1_text.startseite_text_1 > .container {
	position: relative;
	z-index: 2;
}

section.m1_text .m1_links_container{
	display:flex;
	align-items: baseline;
}

section.m1_text .m1_link_container{
	margin-right:10px;
	display:flex;
}

section.m1_text .m1_link_container:last-child{
	margin-right:0;
}

section.m1_text.qualitaet_text_1 .m1_titel {
	color: #ffef00;
	margin-bottom: 25px;
}

section.m1_text .text_column_count_2 .m1_text_container_inner p:first-child {
	padding-right: 50px;
}

section.m1_text .text_column_count_2 .m1_text_container_inner p:last-child {
	padding-left: 50px;
}

section.m1_text .text_column_count_2 .m1_text_container_inner * {
	hyphens: auto;
	-webkit-hyphens: auto;
}

/*section.m1_text.qualitaet_text_1 .text_column_count_2 {
	column-count: 1;
}

section.m1_text.qualitaet_text_1 .text_column_count_2 .m1_text_container_inner {
	display: flex;
}

section.m1_text.qualitaet_text_1 .text_column_count_2 .m1_text_container_inner p {
	width: 50%;
}*/

section.m1_text.mit_schaum {
	padding-bottom: 260px;
}

section.m1_text.mit_schaum .m1_schaum {
	/* position: absolute; */
	width: 100%;
	height: auto;
	margin-bottom: -900px;
	/* bottom: -100%; */
}

section.m1_text.startseite_text_1 {
	background: #faf7f1;
	padding-bottom: 50px;
}

section.m1_text.startseite_text_1 .m1_titel {
	color: #014f28;
}

section.m1_text.startseite_text_1 .m1_text_container_inner {
	color: #828783;
}

[data-title="Impressum"] section.m1_text .m1_text_container a,
[data-title="Datenschutz"] section.m1_text .m1_text_container a {
	color: #ffef00;
	transition: opacity .4s;
}

[data-title="Impressum"] section.m1_text .m1_text_container a:hover,
[data-title="Datenschutz"] section.m1_text .m1_text_container a:hover {
	opacity: .5;
}

@media screen and (max-width: 2199px) {
	section.m1_text.mit_schaum {
		padding-bottom: 200px;
	}
	
	section.m1_text.mit_schaum .m1_schaum {
		margin-bottom: -720px;
	}	
}

@media screen and (max-width: 1920px) {
	section.m1_text.mit_schaum .m1_schaum {
		margin-bottom: -605px;
	}
	
	section.m1_text.startseite_text_1 .wb_hop_img_container {
		height: 50%;
	}
}

@media screen and (max-width: 1599px) {
	section.m1_text .text_column_count_2 .m1_text_container_inner p:first-child {
		padding-right: 25px;
	}
	
	section.m1_text .text_column_count_2 .m1_text_container_inner p:last-child {
		padding-left: 25px;
	}
	
	section.m1_text.mit_schaum {
		padding-bottom: 160px;
	}
	
	section.m1_text.mit_schaum .m1_schaum{
		margin-bottom: -525px;
	}	
}

@media screen and (max-width: 1399px) {
	section.m1_text.mit_schaum {
		padding-bottom: 130px;
	}
	
	section.m1_text.mit_schaum .m1_schaum {
		margin-bottom: -405px;
	}
}

@media screen and (max-width: 1199px) {
	section.m1_text.mit_schaum {
		padding-bottom: 160px;
	}
	
	section.m1_text.mit_schaum .m1_schaum {
		margin-bottom: -365px;
	}
}

@media screen and (max-width: 991px) {
	section.m1_text .text_column_count_2{
		column-count: 1;
	}
	
	section.m1_text .text_column_count_2 .m1_text_container_inner {
		flex-direction: column;
	}
	
	section.m1_text .text_column_count_2 .m1_text_container_inner p {
		width: 100%;
	}
	
	section.m1_text .text_column_count_2 .m1_text_container_inner p:first-child {
		padding-right: 0
	}
	
	section.m1_text .text_column_count_2 .m1_text_container_inner p:last-child {
		padding-left: 0
	}
}

@media screen and (max-width: 767px) {
	section.m1_text.mit_schaum {
		padding-bottom: 130px;
	}
	
	section.m1_text.mit_schaum .m1_schaum {
		margin-bottom: -260px;
	}
}

@media screen and (max-width: 575px) {
	section.m1_text .text_column_count_2{
		column-count: 1;
	}
	
	section.m1_text.mit_schaum .m1_schaum {
		margin-bottom: -230px;
	}
}

@media screen and (max-width: 450px) {
	section.m1_text.mit_schaum {
		padding-bottom: 110px;
	}
	
	section.m1_text.mit_schaum .m1_schaum {
		margin-bottom: -180px;
	}
}