

	<!--IFTS_NO_PARSE-->
	<!--multilang_start-->



	<!--flexmodul: flexmodul__texteditor-->













<style>#flex___100_0{
}
#flex___100_0{
margin-bottom: 30px;
display: inline-block;
width: 100%;
}
@media (min-width: 1200px) {#flex___100_0{}}@media (min-width: 768px) and (max-width: 1199px) {#flex___100_0{}}@media (min-width: 600px) and (max-width: 768px) {#flex___100_0{}}@media (max-width: 600px) {#flex___100_0{}}</style>




<!--/flexmodul: flexmodul__texteditor-->
<!--flexmodul: flexmodul__texteditor-->











<style>

#flex___100_1{
}
#flex___100_1{
margin-bottom: 30px;
display: inline-block;
width: 100%;
}
@media (min-width: 1200px) {#flex___100_1{margin-top: 0px; margin-left: 0px; margin-bottom: 0px; margin-right: 0px; padding-top: 0px; padding-left: 0px; padding-bottom: 0px; padding-right: 0px; }}@media (min-width: 768px) and (max-width: 1199px) {#flex___100_1{margin-top: 0px; margin-left: 0px; margin-bottom: 0px; margin-right: 0px; padding-top: 0px; padding-left: 0px; padding-bottom: 0px; padding-right: 0px; }}@media (min-width: 600px) and (max-width: 768px) {#flex___100_1{margin-top: 0px; margin-left: 0px; margin-bottom: 0px; margin-right: 0px; padding-top: 0px; padding-left: 0px; padding-bottom: 0px; padding-right: 0px; }}@media (max-width: 600px) {#flex___100_1{margin-top: 0px; margin-left: 0px; margin-bottom: 0px; margin-right: 0px; padding-top: 0px; padding-left: 0px; padding-bottom: 0px; padding-right: 0px; }}

html{
	font-size: 16px;
}

#flex___100_1 .listlinks {
	padding-left: 0px;
	list-style-type: none;
}

#flex___100_1 .listlinks li button{
	margin-left: 15px;
}

#flex___100_1 .listlinks li:before{
	content: "\f061";
	font-family: 'Font Awesome 5 Free';
	font-weight: 900;
	position: absolute;
	color: #8e0101;
	padding-top: 3px;
}

#flex___100_1 .video_sprungmarke{
	margin-top: 30px;
}

#flex___100_1 .listlinks li button{
	background: none;
	border: none;
	text-decoration: underline;
	color: #8e0101;
}



#flex___100_1 .layout--left{
	display: flex;
	flex-wrap: wrap;
}

#flex___100_1 .layout--right{
	display: flex;
	flex-wrap: wrap;
}

#flex___100_1 .layout--center{
	display: block;
}

@media (min-width: 1200px) {


#flex___100_1 .layout--left .container_video {
		width: 40%;
		order: 1;
	}
#flex___100_1 .layout--left .container_text {
		width: 60%;
		order: 0;
		padding-right: 15px;
	}

#flex___100_1 .layout--right .container_video {
		width: 40%;
		order: 0;
	}
#flex___100_1 .layout--right .container_text {
		width: 60%;
		order: 1;
		padding-left: 15px;
	}


#flex___100_1 {
		display: block;
	}

}




@media (min-width: 768px) and (max-width: 1199px) {


#flex___100_1 .layout--left .container_video {
		width: 40%;
		order: 1;
	}
#flex___100_1 .layout--left .container_text {
		width: 60%;
		order: 0;
		padding-right: 15px;
	}

#flex___100_1 .layout--right .container_video {
		width: 40%;
		order: 0;
	}
#flex___100_1 .layout--right .container_text {
		width: 60%;
		order: 1;
		padding-left: 15px;
	}


#flex___100_1 {
		display: block;
	}


}


@media (min-width: 768px) and (max-width: 1199px) {


#flex___100_1 .layout--left .container_video {
		width: 100%;
		order: 1;
	}
#flex___100_1 .layout--left .container_text {
		width: 100%;
		order: 0;
		padding-right: 0px;
	}

#flex___100_1 .layout--right .container_video {
		width: 100%;
		order: 0;
	}
#flex___100_1 .layout--right .container_text {
		width: 100%;
		order: 1;
		padding-left: 0px;
	}
}

@media (min-width: 600px) and (max-width: 768px) {


#flex___100_1 .layout--left .container_video {
		width: 40%;
		order: 1;
	}
#flex___100_1 .layout--left .container_text {
		width: 60%;
		order: 0;
		padding-right: 15px;
	}

#flex___100_1 .layout--right .container_video {
		width: 40%;
		order: 0;
	}
#flex___100_1 .layout--right .container_text {
		width: 60%;
		order: 1;
		padding-left: 15px;
	}


#flex___100_1 {
		display: block;
	}


}

@media (max-width: 600px) {

#flex___100_1 .layout--left .container_video {
		width: 100%;
		order: 1;
	}
#flex___100_1 .layout--left .container_text {
		width: 100%;
		order: 0;
		padding-right: 0px;
	}

#flex___100_1 .layout--right .container_video {
		width: 100%;
		order: 0;
	}
#flex___100_1 .layout--right .container_text {
		width: 100%;
		order: 1;
		padding-left: 0px;
	}

#flex___100_1 {
		display: block;
	}

}


#flex___100_1 .container_video__download{
	display: block;
	text-align: right;
	margin-top: 10px;
	margin-bottom: 10px;
}


#flex___100_1 .responsive-video {
					position: relative;
					padding-bottom: 56.25%;
					padding-top: 25px;
					height: 0;
				}
#flex___100_1 .responsive-video iframe {
					position: absolute;
					top: 0;
					left: 0;
					width: 100%;
					height: 100%;
				}

#flex___100_1 .video_trigger{
					background-color: #333;
					color: white;
					padding: 30px;
					text-align: center;
				}

#flex___100_1 .video_trigger p{
					text-align: left;
				}

#flex___100_1 .video_load{
					background: white;
					border: 1px solid white;
					color: #333;
					padding: 5px 15px;

					transition: color .5s, background-color .5s;
					margin-top: 15px;
				}

#flex___100_1 .video_load:hover{
					background: transparent;
					border: 1px solid white;
					color: #fff;
				}


</style>






<!--/flexmodul: flexmodul__texteditor-->
<!--flexmodul: flexmodul__texteditor-->











<style>#flex___100_2{
}
#flex___100_2{
margin-bottom: 30px;
display: inline-block;
width: 100%;
background-color: rgba(255,255,255,1);
}
@media (min-width: 1200px) {#flex___100_2{margin-top: -35px; margin-left: 0px; margin-bottom: 15px; margin-right: 0px; padding-top: 30px; padding-left: 30px; padding-bottom: 45px; padding-right: 30px; }}@media (min-width: 768px) and (max-width: 1199px) {#flex___100_2{margin-top: -35px; margin-left: 0px; margin-bottom: 15px; margin-right: 0px; padding-top: 15px; padding-left: 15px; padding-bottom: 30px; padding-right: 15px; }}@media (min-width: 600px) and (max-width: 768px) {#flex___100_2{margin-top: -35px; margin-left: 0px; margin-bottom: 15px; margin-right: 0px; padding-top: 30px; padding-left: 30px; padding-bottom: 45px; padding-right: 30px; }}@media (max-width: 600px) {#flex___100_2{margin-top: -35px; margin-left: 0px; margin-bottom: 15px; margin-right: 0px; padding-top: 15px; padding-left: 15px; padding-bottom: 30px; padding-right: 15px; }}</style>




<!--/flexmodul: flexmodul__texteditor-->











		<!--IFTS_NO_PARSE-->
		<!--multilang_end-->




