

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



	<!--flexmodul: wordmodul_mit_bild-->




<!--/flexmodul: wordmodul_mit_bild-->
<!--flexmodul: wordmodul_mit_bild-->




<!--/flexmodul: wordmodul_mit_bild-->
<!--flexmodul: wordmodul_mit_bild-->




<!--/flexmodul: wordmodul_mit_bild-->
<!--flexmodul: wordmodul_mit_bild-->




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














<style>#flex___100_12{
}
#flex___100_12{
margin-bottom: 30px;
display: inline-block;
width: 100%;
background-color: rgba(255,255,255,1);
}
@media (min-width: 1200px) {#flex___100_12{margin-top: 30px; margin-left: 0px; margin-bottom: 0px; margin-right: 0px; padding-top: 15px; padding-left: 30px; padding-bottom: 0px; padding-right: 30px; }}@media (min-width: 768px) and (max-width: 1199px) {#flex___100_12{margin-top: 30px; margin-left: 0px; margin-bottom: 0px; margin-right: 0px; padding-top: 15px; padding-left: 30px; padding-bottom: 0px; padding-right: 30px; }}@media (min-width: 600px) and (max-width: 768px) {#flex___100_12{margin-top: 30px; margin-left: 0px; margin-bottom: 0px; margin-right: 0px; padding-top: 15px; padding-left: 30px; padding-bottom: 0px; padding-right: 30px; }}@media (max-width: 600px) {#flex___100_12{margin-top: 30px; margin-left: 0px; margin-bottom: 0px; margin-right: 0px; padding-top: 15px; padding-left: 30px; padding-bottom: 0px; padding-right: 30px; }}
#flex___100_12 .heading--level1{
	font-size: 1.0em;
	font-weight: bold;
}
#flex___100_12 .heading--level2{
	font-size: 1.1em;
	font-weight: bold;
}
#flex___100_12 .heading--level3{
	font-size: 1.2em;
	font-weight: bold;
}
#flex___100_12 .heading--level4{
	font-size: 1.3em;
	font-weight: bold;
}
#flex___100_12 .heading--level5{
	font-size: 1.4em;
	font-weight: bold;
}
#flex___100_12 .heading--level6{
	font-size: 1.5em;
	font-weight: bold;
}
#flex___100_12 .heading--level7{
	font-size: 1.7em;
	font-weight: bold;
}
#flex___100_12 .heading--level8{
	font-size: 1.9em;
	font-weight: bold;
}
#flex___100_12 .heading--level9{
	font-size: 2.1em;
	font-weight: bold;
}
#flex___100_12 .heading--level10{
	font-size: 2.3em;
	font-weight: bold;
}
#flex___100_12 .heading--level11{
	font-size: 2.5em;
	font-weight: bold;
}

#flex___100_12 .flexmodul__ueberschrift--font1{
	font-family: 'Open Sans';
}

#flex___100_12 .flexmodul__ueberschrift--font2{
	font-family: 'Metabold_Roman';
	font-weight: normal;
}


@media (min-width: 1200px) {

#flex___100_12{
		text-align: left;
	}

}

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

#flex___100_12{
		text-align: left;
	}

}

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

#flex___100_12{
		text-align: left;
	}

}

@media (max-width: 600px) {

#flex___100_12{
		text-align: left;
	}

}


#flex___100_12 a{
	 text-decoration : none ! important;
}

#flex___100_12 a:hover{
	 text-decoration : underline ! important;
}



</style>




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











<style>

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


#flex___100_13 .imagecontainer a{
		display: block;
	}



@media (min-width: 1200px) {



#flex___100_13 {
		display: grid;
	}

#flex___100_13 .imagecontainer{
		width: 100%;
		text-align: left;
		order: 0;
	}

#flex___100_13 .imagecontainer figure img{
		width: 100%;
		display: inline-block;

	}

#flex___100_13 .imagecontainer img{
		width: 100%;
	}


#flex___100_13 .imagecontainer figure{
	margin-top: 0px;
	margin-right: 7px;
	margin-bottom: 30px;
	margin-left: 7px;
}

#flex___100_13 .imagecontainer figure img{
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#flex___100_13 .imagecontainer figure {
		width: calc(33.3333% - 7px - 7px);

}


#flex___100_13 .imagecontainer figcaption{
	padding-top: 7px;
	padding-bottom: 7px;
	padding-right: 7px;
	padding-left: 7px;
	text-align: left;

	font-size: 100%;

}


#flex___100_13 .imagecontainer figure{
	border-top: 0px  ;
	border-right: 0px  ;
	border-bottom: 0px  ;
	border-left: 0px  ;
}


#flex___100_13 .imagecontainer figure:hover{
	border-top: 0px  ;
	border-right: 0px  ;
	border-bottom: 0px  ;
	border-left: 0px  ;
}


#flex___100_13 .imagecontainer img{
	border-radius: 15px 0px 15px 0px ;
}


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


#flex___100_13 {
		display: grid;
	}

#flex___100_13 .imagecontainer{
		width: 100%;
		text-align: left;
		order: 0;
	}

#flex___100_13 .imagecontainer figure img{
		width: 100%;
		display: inline-block;

	}

#flex___100_13 .imagecontainer img{
		width: 100%;
	}


#flex___100_13 .imagecontainer figure{
	margin-top: 0px;
	margin-right: 7px;
	margin-bottom: 30px;
	margin-left: 7px;
}

#flex___100_13 .imagecontainer figure img{
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#flex___100_13 .imagecontainer figure {
		width: calc(33.3333% - 7px - 7px);

}

#flex___100_13 .imagecontainer figcaption{
	padding-top: 7px;
	padding-bottom: 7px;
	padding-right: 7px;
	padding-left: 7px;
	text-align: left;

	font-size: 100%;
}

#flex___100_13 .imagecontainer img{
	border-top: 0px  ;
	border-right: 0px  ;
	border-bottom: 0px  ;
	border-left: 0px  ;
}

#flex___100_13 .imagecontainer figure:hover{
	border-top: 0px  ;
	border-right: 0px  ;
	border-bottom: 0px  ;
	border-left: 0px  ;
}

#flex___100_13 .imagecontainer img{
	border-radius: 15px 0px 15px 0px ;
}


}

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


#flex___100_13 {
		display: grid;
	}

#flex___100_13 .imagecontainer{
		width: 100%;
		text-align: left;
		order: 0;
	}

#flex___100_13 .imagecontainer figure img{
		width: 100%;
		display: inline-block;

	}

#flex___100_13 .imagecontainer img{
		width: 100%;
	}


#flex___100_13 .imagecontainer figure{
	margin-top: 0px;
	margin-right: 7px;
	margin-bottom: 30px;
	margin-left: 7px;
}

#flex___100_13 .imagecontainer figure img{
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#flex___100_13 .imagecontainer figure {
		width: calc(33.3333% - 7px - 7px);

}

#flex___100_13 .imagecontainer figcaption{
	padding-top: 7px;
	padding-bottom: 7px;
	padding-right: 7px;
	padding-left: 7px;
	text-align: left;

	font-size: 100%;
}

#flex___100_13 .imagecontainer img{
	border-top: 0px  ;
	border-right: 0px  ;
	border-bottom: 0px  ;
	border-left: 0px  ;
}


#flex___100_13 .imagecontainer figure:hover{
	border-top: 0px  ;
	border-right: 0px  ;
	border-bottom: 0px  ;
	border-left: 0px  ;
}

#flex___100_13 .imagecontainer img{
	border-radius: 15px 0px 15px 0px ;
}


}

@media (max-width: 600px) {


#flex___100_13 {
		display: grid;
	}

#flex___100_13 .imagecontainer{
		width: 100%;
		text-align: left;
		order: 0;
	}

#flex___100_13 .imagecontainer figure img{

		width: 100%;
		display: inline-block;

	}

#flex___100_13 .imagecontainer img{
		width: 100%;
	}

#flex___100_13 .imagecontainer figure{
	margin-top: 0px;
	margin-right: 7px;
	margin-bottom: 30px;
	margin-left: 7px;
}

#flex___100_13 .imagecontainer figure img{
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#flex___100_13 .imagecontainer figure {
		width: calc(50% - 7px - 7px);

}

#flex___100_13 .imagecontainer figcaption{
	padding-top: 7px;
	padding-bottom: 7px;
	padding-right: 7px;
	padding-left: 7px;
	text-align: left;

	font-size: 100%;
}

#flex___100_13 .imagecontainer img{
	border-top: 0px  ;
	border-right: 0px  ;
	border-bottom: 0px  ;
	border-left: 0px  ;
}

#flex___100_13 .imagecontainer figure:hover{
	border-top: 0px  ;
	border-right: 0px  ;
	border-bottom: 0px  ;
	border-left: 0px  ;
}

#flex___100_13 .imagecontainer img{
	border-radius: 0px 0px 0px 0px ;
}


}





#flex___100_13 .imagecontainer figcaption{
		background-color: #ffffff;
	}


#flex___100_13 .imagecontainer figure img{
	opacity: 1;
}

#flex___100_13 .imagecontainer figure img:hover{
	opacity: 1;
}







#flex___100_13 .imagecontainer figcaption{
		color: rgba(138,90,71,1);
	}


#flex___100_13 .imagecontainer a{
	text-decoration: none ! important;
}

#flex___100_13 .imagecontainer a *{
	text-decoration: none ! important;
}

#flex___100_13 .imagecontainer figcaption{
	font-weight: normal;
}




.imp_redakteur .sl-wrapper .sl-image img, .imp_redakteur .sl-wrapper .sl-image .sl-caption{
	opacity: 1 ! important;
}

</style>






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












<style>#flex___100_11{
}
#flex___100_11{
margin-bottom: 30px;
display: inline-block;
width: 100%;
background-color: rgba(255,255,255,1);
}
@media (min-width: 1200px) {#flex___100_11{margin-top: 0px; margin-left: 0px; margin-bottom: 0px; margin-right: 0px; padding-top: 15px; padding-left: 30px; padding-bottom: 0px; padding-right: 15px; }}@media (min-width: 768px) and (max-width: 1199px) {#flex___100_11{margin-top: 0px; margin-left: 0px; margin-bottom: 0px; margin-right: 0px; padding-top: 15px; padding-left: 30px; padding-bottom: 0px; padding-right: 15px; }}@media (min-width: 600px) and (max-width: 768px) {#flex___100_11{margin-top: 0px; margin-left: 0px; margin-bottom: 0px; margin-right: 0px; padding-top: 15px; padding-left: 30px; padding-bottom: 0px; padding-right: 15px; }}@media (max-width: 600px) {#flex___100_11{margin-top: 0px; margin-left: 0px; margin-bottom: 0px; margin-right: 0px; padding-top: 15px; padding-left: 30px; padding-bottom: 0px; padding-right: 15px; }}
#flex___100_11 .heading--level1{
	font-size: 1.0em;
	font-weight: bold;
}
#flex___100_11 .heading--level2{
	font-size: 1.1em;
	font-weight: bold;
}
#flex___100_11 .heading--level3{
	font-size: 1.2em;
	font-weight: bold;
}
#flex___100_11 .heading--level4{
	font-size: 1.3em;
	font-weight: bold;
}
#flex___100_11 .heading--level5{
	font-size: 1.4em;
	font-weight: bold;
}
#flex___100_11 .heading--level6{
	font-size: 1.5em;
	font-weight: bold;
}
#flex___100_11 .heading--level7{
	font-size: 1.7em;
	font-weight: bold;
}
#flex___100_11 .heading--level8{
	font-size: 1.9em;
	font-weight: bold;
}
#flex___100_11 .heading--level9{
	font-size: 2.1em;
	font-weight: bold;
}
#flex___100_11 .heading--level10{
	font-size: 2.3em;
	font-weight: bold;
}
#flex___100_11 .heading--level11{
	font-size: 2.5em;
	font-weight: bold;
}

#flex___100_11 .flexmodul__ueberschrift--font1{
	font-family: 'Open Sans';
}

#flex___100_11 .flexmodul__ueberschrift--font2{
	font-family: 'Metabold_Roman';
	font-weight: normal;
}


@media (min-width: 1200px) {

#flex___100_11{
		text-align: left;
	}

}

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

#flex___100_11{
		text-align: left;
	}

}

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

#flex___100_11{
		text-align: left;
	}

}

@media (max-width: 600px) {

#flex___100_11{
		text-align: left;
	}

}


#flex___100_11 a{
	 text-decoration : none ! important;
}

#flex___100_11 a:hover{
	 text-decoration : underline ! important;
}



</style>




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











<style>

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


#flex___100_8 .imagecontainer a{
		display: block;
	}



@media (min-width: 1200px) {



#flex___100_8 {
		display: grid;
	}

#flex___100_8 .imagecontainer{
		width: 100%;
		text-align: left;
		order: 0;
	}

#flex___100_8 .imagecontainer figure img{
		width: 100%;
		display: inline-block;

	}

#flex___100_8 .imagecontainer img{
		width: 100%;
	}


#flex___100_8 .imagecontainer figure{
	margin-top: 0px;
	margin-right: 7px;
	margin-bottom: 30px;
	margin-left: 7px;
}

#flex___100_8 .imagecontainer figure img{
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#flex___100_8 .imagecontainer figure {
		width: calc(33.3333% - 7px - 7px);

}


#flex___100_8 .imagecontainer figcaption{
	padding-top: 7px;
	padding-bottom: 7px;
	padding-right: 7px;
	padding-left: 7px;
	text-align: left;

	font-size: 100%;

}


#flex___100_8 .imagecontainer figure{
	border-top: 0px  ;
	border-right: 0px  ;
	border-bottom: 0px  ;
	border-left: 0px  ;
}


#flex___100_8 .imagecontainer figure:hover{
	border-top: 0px  ;
	border-right: 0px  ;
	border-bottom: 0px  ;
	border-left: 0px  ;
}


#flex___100_8 .imagecontainer img{
	border-radius: 15px 0px 15px 0px ;
}


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


#flex___100_8 {
		display: grid;
	}

#flex___100_8 .imagecontainer{
		width: 100%;
		text-align: left;
		order: 0;
	}

#flex___100_8 .imagecontainer figure img{
		width: 100%;
		display: inline-block;

	}

#flex___100_8 .imagecontainer img{
		width: 100%;
	}


#flex___100_8 .imagecontainer figure{
	margin-top: 0px;
	margin-right: 7px;
	margin-bottom: 30px;
	margin-left: 7px;
}

#flex___100_8 .imagecontainer figure img{
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#flex___100_8 .imagecontainer figure {
		width: calc(33.3333% - 7px - 7px);

}

#flex___100_8 .imagecontainer figcaption{
	padding-top: 7px;
	padding-bottom: 7px;
	padding-right: 7px;
	padding-left: 7px;
	text-align: left;

	font-size: 100%;
}

#flex___100_8 .imagecontainer img{
	border-top: 0px  ;
	border-right: 0px  ;
	border-bottom: 0px  ;
	border-left: 0px  ;
}

#flex___100_8 .imagecontainer figure:hover{
	border-top: 0px  ;
	border-right: 0px  ;
	border-bottom: 0px  ;
	border-left: 0px  ;
}

#flex___100_8 .imagecontainer img{
	border-radius: 15px 0px 15px 0px ;
}


}

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


#flex___100_8 {
		display: grid;
	}

#flex___100_8 .imagecontainer{
		width: 100%;
		text-align: left;
		order: 0;
	}

#flex___100_8 .imagecontainer figure img{
		width: 100%;
		display: inline-block;

	}

#flex___100_8 .imagecontainer img{
		width: 100%;
	}


#flex___100_8 .imagecontainer figure{
	margin-top: 0px;
	margin-right: 7px;
	margin-bottom: 30px;
	margin-left: 7px;
}

#flex___100_8 .imagecontainer figure img{
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#flex___100_8 .imagecontainer figure {
		width: calc(33.3333% - 7px - 7px);

}

#flex___100_8 .imagecontainer figcaption{
	padding-top: 7px;
	padding-bottom: 7px;
	padding-right: 7px;
	padding-left: 7px;
	text-align: left;

	font-size: 100%;
}

#flex___100_8 .imagecontainer img{
	border-top: 0px  ;
	border-right: 0px  ;
	border-bottom: 0px  ;
	border-left: 0px  ;
}


#flex___100_8 .imagecontainer figure:hover{
	border-top: 0px  ;
	border-right: 0px  ;
	border-bottom: 0px  ;
	border-left: 0px  ;
}

#flex___100_8 .imagecontainer img{
	border-radius: 15px 0px 15px 0px ;
}


}

@media (max-width: 600px) {


#flex___100_8 {
		display: grid;
	}

#flex___100_8 .imagecontainer{
		width: 100%;
		text-align: left;
		order: 0;
	}

#flex___100_8 .imagecontainer figure img{

		width: 100%;
		display: inline-block;

	}

#flex___100_8 .imagecontainer img{
		width: 100%;
	}

#flex___100_8 .imagecontainer figure{
	margin-top: 0px;
	margin-right: 7px;
	margin-bottom: 30px;
	margin-left: 7px;
}

#flex___100_8 .imagecontainer figure img{
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#flex___100_8 .imagecontainer figure {
		width: calc(50% - 7px - 7px);

}

#flex___100_8 .imagecontainer figcaption{
	padding-top: 7px;
	padding-bottom: 7px;
	padding-right: 7px;
	padding-left: 7px;
	text-align: left;

	font-size: 100%;
}

#flex___100_8 .imagecontainer img{
	border-top: 0px  ;
	border-right: 0px  ;
	border-bottom: 0px  ;
	border-left: 0px  ;
}

#flex___100_8 .imagecontainer figure:hover{
	border-top: 0px  ;
	border-right: 0px  ;
	border-bottom: 0px  ;
	border-left: 0px  ;
}

#flex___100_8 .imagecontainer img{
	border-radius: 0px 0px 0px 0px ;
}


}





#flex___100_8 .imagecontainer figcaption{
		background-color: #ffffff;
	}


#flex___100_8 .imagecontainer figure img{
	opacity: 1;
}

#flex___100_8 .imagecontainer figure img:hover{
	opacity: 1;
}







#flex___100_8 .imagecontainer figcaption{
		color: rgba(138,90,71,1);
	}


#flex___100_8 .imagecontainer a{
	text-decoration: none ! important;
}

#flex___100_8 .imagecontainer a *{
	text-decoration: none ! important;
}

#flex___100_8 .imagecontainer figcaption{
	font-weight: normal;
}




.imp_redakteur .sl-wrapper .sl-image img, .imp_redakteur .sl-wrapper .sl-image .sl-caption{
	opacity: 1 ! important;
}

</style>






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












<style>#flex___100_14{
}
#flex___100_14{
margin-bottom: 30px;
display: inline-block;
width: 100%;
background-color: rgba(255,255,255,1);
}
@media (min-width: 1200px) {#flex___100_14{margin-top: 30px; margin-left: 0px; margin-bottom: 0px; margin-right: 0px; padding-top: 15px; padding-left: 30px; padding-bottom: 0px; padding-right: 30px; }}@media (min-width: 768px) and (max-width: 1199px) {#flex___100_14{margin-top: 30px; margin-left: 0px; margin-bottom: 0px; margin-right: 0px; padding-top: 15px; padding-left: 30px; padding-bottom: 0px; padding-right: 30px; }}@media (min-width: 600px) and (max-width: 768px) {#flex___100_14{margin-top: 30px; margin-left: 0px; margin-bottom: 0px; margin-right: 0px; padding-top: 15px; padding-left: 30px; padding-bottom: 0px; padding-right: 30px; }}@media (max-width: 600px) {#flex___100_14{margin-top: 30px; margin-left: 0px; margin-bottom: 0px; margin-right: 0px; padding-top: 15px; padding-left: 30px; padding-bottom: 0px; padding-right: 30px; }}
#flex___100_14 .heading--level1{
	font-size: 1.0em;
	font-weight: bold;
}
#flex___100_14 .heading--level2{
	font-size: 1.1em;
	font-weight: bold;
}
#flex___100_14 .heading--level3{
	font-size: 1.2em;
	font-weight: bold;
}
#flex___100_14 .heading--level4{
	font-size: 1.3em;
	font-weight: bold;
}
#flex___100_14 .heading--level5{
	font-size: 1.4em;
	font-weight: bold;
}
#flex___100_14 .heading--level6{
	font-size: 1.5em;
	font-weight: bold;
}
#flex___100_14 .heading--level7{
	font-size: 1.7em;
	font-weight: bold;
}
#flex___100_14 .heading--level8{
	font-size: 1.9em;
	font-weight: bold;
}
#flex___100_14 .heading--level9{
	font-size: 2.1em;
	font-weight: bold;
}
#flex___100_14 .heading--level10{
	font-size: 2.3em;
	font-weight: bold;
}
#flex___100_14 .heading--level11{
	font-size: 2.5em;
	font-weight: bold;
}

#flex___100_14 .flexmodul__ueberschrift--font1{
	font-family: 'Open Sans';
}

#flex___100_14 .flexmodul__ueberschrift--font2{
	font-family: 'Metabold_Roman';
	font-weight: normal;
}


@media (min-width: 1200px) {

#flex___100_14{
		text-align: left;
	}

}

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

#flex___100_14{
		text-align: left;
	}

}

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

#flex___100_14{
		text-align: left;
	}

}

@media (max-width: 600px) {

#flex___100_14{
		text-align: left;
	}

}


#flex___100_14 a{
	 text-decoration : none ! important;
}

#flex___100_14 a:hover{
	 text-decoration : underline ! important;
}



</style>




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











<style>

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


#flex___100_15 .imagecontainer a{
		display: block;
	}



@media (min-width: 1200px) {



#flex___100_15 {
		display: grid;
	}

#flex___100_15 .imagecontainer{
		width: 100%;
		text-align: left;
		order: 0;
	}

#flex___100_15 .imagecontainer figure img{
		width: 100%;
		display: inline-block;

	}

#flex___100_15 .imagecontainer img{
		width: 100%;
	}


#flex___100_15 .imagecontainer figure{
	margin-top: 0px;
	margin-right: 7px;
	margin-bottom: 30px;
	margin-left: 7px;
}

#flex___100_15 .imagecontainer figure img{
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#flex___100_15 .imagecontainer figure {
		width: calc(33.3333% - 7px - 7px);

}


#flex___100_15 .imagecontainer figcaption{
	padding-top: 7px;
	padding-bottom: 7px;
	padding-right: 7px;
	padding-left: 7px;
	text-align: left;

	font-size: 100%;

}


#flex___100_15 .imagecontainer figure{
	border-top: 0px  ;
	border-right: 0px  ;
	border-bottom: 0px  ;
	border-left: 0px  ;
}


#flex___100_15 .imagecontainer figure:hover{
	border-top: 0px  ;
	border-right: 0px  ;
	border-bottom: 0px  ;
	border-left: 0px  ;
}


#flex___100_15 .imagecontainer img{
	border-radius: 15px 0px 15px 0px ;
}


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


#flex___100_15 {
		display: grid;
	}

#flex___100_15 .imagecontainer{
		width: 100%;
		text-align: left;
		order: 0;
	}

#flex___100_15 .imagecontainer figure img{
		width: 100%;
		display: inline-block;

	}

#flex___100_15 .imagecontainer img{
		width: 100%;
	}


#flex___100_15 .imagecontainer figure{
	margin-top: 0px;
	margin-right: 7px;
	margin-bottom: 30px;
	margin-left: 7px;
}

#flex___100_15 .imagecontainer figure img{
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#flex___100_15 .imagecontainer figure {
		width: calc(33.3333% - 7px - 7px);

}

#flex___100_15 .imagecontainer figcaption{
	padding-top: 7px;
	padding-bottom: 7px;
	padding-right: 7px;
	padding-left: 7px;
	text-align: left;

	font-size: 100%;
}

#flex___100_15 .imagecontainer img{
	border-top: 0px  ;
	border-right: 0px  ;
	border-bottom: 0px  ;
	border-left: 0px  ;
}

#flex___100_15 .imagecontainer figure:hover{
	border-top: 0px  ;
	border-right: 0px  ;
	border-bottom: 0px  ;
	border-left: 0px  ;
}

#flex___100_15 .imagecontainer img{
	border-radius: 15px 0px 15px 0px ;
}


}

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


#flex___100_15 {
		display: grid;
	}

#flex___100_15 .imagecontainer{
		width: 100%;
		text-align: left;
		order: 0;
	}

#flex___100_15 .imagecontainer figure img{
		width: 100%;
		display: inline-block;

	}

#flex___100_15 .imagecontainer img{
		width: 100%;
	}


#flex___100_15 .imagecontainer figure{
	margin-top: 0px;
	margin-right: 7px;
	margin-bottom: 30px;
	margin-left: 7px;
}

#flex___100_15 .imagecontainer figure img{
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#flex___100_15 .imagecontainer figure {
		width: calc(33.3333% - 7px - 7px);

}

#flex___100_15 .imagecontainer figcaption{
	padding-top: 7px;
	padding-bottom: 7px;
	padding-right: 7px;
	padding-left: 7px;
	text-align: left;

	font-size: 100%;
}

#flex___100_15 .imagecontainer img{
	border-top: 0px  ;
	border-right: 0px  ;
	border-bottom: 0px  ;
	border-left: 0px  ;
}


#flex___100_15 .imagecontainer figure:hover{
	border-top: 0px  ;
	border-right: 0px  ;
	border-bottom: 0px  ;
	border-left: 0px  ;
}

#flex___100_15 .imagecontainer img{
	border-radius: 15px 0px 15px 0px ;
}


}

@media (max-width: 600px) {


#flex___100_15 {
		display: grid;
	}

#flex___100_15 .imagecontainer{
		width: 100%;
		text-align: left;
		order: 0;
	}

#flex___100_15 .imagecontainer figure img{

		width: 100%;
		display: inline-block;

	}

#flex___100_15 .imagecontainer img{
		width: 100%;
	}

#flex___100_15 .imagecontainer figure{
	margin-top: 0px;
	margin-right: 7px;
	margin-bottom: 30px;
	margin-left: 7px;
}

#flex___100_15 .imagecontainer figure img{
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#flex___100_15 .imagecontainer figure {
		width: calc(50% - 7px - 7px);

}

#flex___100_15 .imagecontainer figcaption{
	padding-top: 7px;
	padding-bottom: 7px;
	padding-right: 7px;
	padding-left: 7px;
	text-align: left;

	font-size: 100%;
}

#flex___100_15 .imagecontainer img{
	border-top: 0px  ;
	border-right: 0px  ;
	border-bottom: 0px  ;
	border-left: 0px  ;
}

#flex___100_15 .imagecontainer figure:hover{
	border-top: 0px  ;
	border-right: 0px  ;
	border-bottom: 0px  ;
	border-left: 0px  ;
}

#flex___100_15 .imagecontainer img{
	border-radius: 0px 0px 0px 0px ;
}


}





#flex___100_15 .imagecontainer figcaption{
		background-color: #ffffff;
	}


#flex___100_15 .imagecontainer figure img{
	opacity: 1;
}

#flex___100_15 .imagecontainer figure img:hover{
	opacity: 1;
}







#flex___100_15 .imagecontainer figcaption{
		color: rgba(138,90,71,1);
	}


#flex___100_15 .imagecontainer a{
	text-decoration: none ! important;
}

#flex___100_15 .imagecontainer a *{
	text-decoration: none ! important;
}

#flex___100_15 .imagecontainer figcaption{
	font-weight: normal;
}




.imp_redakteur .sl-wrapper .sl-image img, .imp_redakteur .sl-wrapper .sl-image .sl-caption{
	opacity: 1 ! important;
}

</style>






<!--/flexmodul: flexmodul__texteditor-->















<!--/flex:./kontakt-->









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




