

	<!--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{}}
#flex___100_0 .textcontainer{
	hyphens: auto;
}

@media (min-width: 1200px) {





#flex___100_0 .imagecontainer{
			width: 100%;
			float: right;

				max-width: 300px;
		}



#flex___100_0 .imagecontainer{
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 30px;
}

#flex___100_0 .textcontainer{
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

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

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


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


#flex___100_0 {
		display: grid;
	}

#flex___100_0 .imagecontainer{
		width: calc(100% - 0px - 0px);
		text-align: center;
		order: 0;
	}

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

	}

#flex___100_0 .textcontainer{
		width: 100%;
		order: 1;
	}

#flex___100_0 .imagecontainer{
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
}

#flex___100_0 .textcontainer{
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

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

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


}

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





#flex___100_0 .imagecontainer{
			width: 100%;
			float: right;

				max-width: 300px;
		}



#flex___100_0 .imagecontainer{
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 30px;
}

#flex___100_0 .textcontainer{
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

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

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


}

@media (max-width: 600px) {


#flex___100_0 {
		display: grid;
	}

#flex___100_0 .imagecontainer{
		width: calc(100% - 0px - 0px);
		text-align: center;
		order: 0;
	}

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

	}

#flex___100_0 .textcontainer{
		width: 100%;
		order: 1;
	}

#flex___100_0 .imagecontainer{
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
}

#flex___100_0 .textcontainer{
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

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

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


}



#flex___100_0 .imagecontainer figcaption{
	margin-top: 10px;
}



#flex___100_0 .imagecontainer{
	opacity: 1;
}

#flex___100_0 .imagecontainer:hover{
	opacity: 1;
}



</style>






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











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




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











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




<!--/flexmodul: flexmodul__texteditor-->
























	<!--flexmodul: flexmodul__texteditor-->

















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
















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











<style>#flex___140_2{
}
#flex___140_2{
margin-bottom: 30px;
display: inline-block;
width: 100%;
background-color: #3abcee;
}
@media (min-width: 1200px) {#flex___140_2{margin-top: 0px; margin-left: 0px; margin-bottom: 0px; margin-right: 0px; padding-top: 30px; padding-left: 15px; padding-bottom: 15px; padding-right: 15px; }}@media (min-width: 768px) and (max-width: 1199px) {#flex___140_2{margin-top: 0px; margin-left: 0px; margin-bottom: 0px; margin-right: 0px; padding-top: 30px; padding-left: 15px; padding-bottom: 15px; padding-right: 15px; }}@media (min-width: 600px) and (max-width: 768px) {#flex___140_2{margin-top: 0px; margin-left: 0px; margin-bottom: 0px; margin-right: 0px; padding-top: 30px; padding-left: 15px; padding-bottom: 15px; padding-right: 15px; }}@media (max-width: 600px) {#flex___140_2{margin-top: 0px; margin-left: 0px; margin-bottom: 0px; margin-right: 0px; padding-top: 30px; padding-left: 15px; padding-bottom: 15px; padding-right: 15px; }}</style>




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











<style>

#flex___140_3 table{
	border-collapse: separate;
}


#flex___140_3{
}
#flex___140_3{
margin-bottom: 30px;
display: inline-block;
width: 100%;
background-color: #3abcee;
}
@media (min-width: 1200px) {#flex___140_3{margin-top: 0px; margin-left: 0px; margin-bottom: 0px; margin-right: 0px; padding-top: 0px; padding-left: 15px; padding-bottom: 45px; padding-right: 15px; }}@media (min-width: 768px) and (max-width: 1199px) {#flex___140_3{margin-top: 0px; margin-left: 0px; margin-bottom: 0px; margin-right: 0px; padding-top: 0px; padding-left: 15px; padding-bottom: 45px; padding-right: 15px; }}@media (min-width: 600px) and (max-width: 768px) {#flex___140_3{margin-top: 0px; margin-left: 0px; margin-bottom: 0px; margin-right: 0px; padding-top: 0px; padding-left: 15px; padding-bottom: 45px; padding-right: 15px; }}@media (max-width: 600px) {#flex___140_3{margin-top: 0px; margin-left: 0px; margin-bottom: 0px; margin-right: 0px; padding-top: 0px; padding-left: 15px; padding-bottom: 45px; padding-right: 15px; }}#flex___140_3 table{border-style : none; border-color : rgba(0,0,0,1); border-top-width : 1px; border-bottom-width : 1px; border-left-width : 1px; border-right-width : 1px; margin-top : 0px; margin-bottom : 0px; margin-left : 0px; margin-right : 0px; border-spacing : 0px 0px; width : 100%; border-collapse : separate; background-color : #006cb4; }
#flex___140_3 table tr td[data-typ="Eingabefeld"]{border-style : solid; border-color : #3abcee; border-top-width : 0px; border-bottom-width : 10px; border-left-width : 0px; border-right-width : 0px; padding-top : 10px; padding-bottom : 10px; padding-left : 10px; padding-right : 10px; vertical-align : middle; color : rgba(255,255,255,1); font-size : 100%; font-weight : 400; text-align : left; }
#flex___140_3 table tr td[data-typ="HTML"]{border-style : solid; border-color : #3abcee; border-top-width : 0px; border-bottom-width : 10px; border-left-width : 0px; border-right-width : 0px; padding-top : 10px; padding-bottom : 10px; padding-left : 10px; padding-right : 10px; vertical-align : middle; color : rgba(255,255,255,1); font-size : 100%; font-weight : 400; text-align : left; }
#flex___140_3 table tr td[data-typ="Bild"] img{max-width : 150px; margin-bottom : 10px; border-style : none; border-top-left-radius : 0px; border-top-right-radius : 0px; border-bottom-left-radius : 0px; border-bottom-right-radius : 0px; }
#flex___140_3 table tr td[data-typ="Bild"]{border-style : solid; border-color : #3abcee; border-top-width : 0px; border-bottom-width : 10px; border-left-width : 0px; border-right-width : 0px; padding-top : 10px; padding-bottom : 10px; padding-left : 10px; padding-right : 10px; vertical-align : middle; text-align : left; vertical-align : middle; font-weight : 400; padding-top : 15px; padding-bottom : 15px; padding-left : 15px; padding-right : 15px; color : rgba(255,255,255,1); font-size : 100%; font-weight : 400; text-align : left; font-size : 100%; }
#flex___140_3 table tr td[data-typ="Button"]{border-style : solid; border-color : #3abcee; border-top-width : 0px; border-bottom-width : 10px; border-left-width : 0px; border-right-width : 0px; padding-top : 10px; padding-bottom : 10px; padding-left : 10px; padding-right : 10px; vertical-align : middle; text-align : center; vertical-align : middle; padding-top : 10px; padding-bottom : 10px; padding-right : 10px; padding-left : 10px; color : rgba(255,255,255,1); font-size : 100%; font-weight : 400; text-align : left; }
#flex___140_3 table tr td[data-typ="Button"] button{width : 100%; color : rgba(255,255,255,1); background-color : #900303; font-weight : 600; border-style : solid; border-color : rgba(58,1,1,1); border-left-width : 1px; border-right-width : 1px; border-top-width : 1px; border-bottom-width : 1px; border-top-left-radius : 5px; border-top-right-radius : 5px; border-bottom-left-radius : 5px; border-bottom-right-radius : 5px; padding-top : 5px; padding-bottom : 5px; padding-right : 5px; padding-left : 5px; text-align : center; vertical-align : middle; font-size : 100%; }
#flex___140_3 table tr td[data-typ="Button"] button:hover{border-style: solid;}
#flex___140_3 table{border-spacing: 0px 0px;}
#flex___140_3 table{margin-right: auto; margin-left: auto;}
#flex___140_3 .showScrolling{ display: none; }
#flex___140_3{
	width: 100%;
}

#flex___140_3 .tableContainer{
	width: 100%; overflow-x: auto;
}

#flex___140_3 .showScrolling i{
display: block;
}


#flex___140_3 .tabelleNachRechts::after {
  content: '';
  display: block;
  background: rgb(2,0,36);
  background: linear-gradient(-90deg, rgba(2,0,36,0.3) 0%, rgba(255,255,255,0) 100%);
  height: 100%;
  width: 10px;
  position: absolute;
  top: 0;
  right: 0;
  z-index: 100;
}

#flex___140_3 .tabelleNachLinks::before {
  content: '';
  display: block;
  background: rgb(2,0,36);
  background: linear-gradient(90deg, rgba(2,0,36,0.3) 0%, rgba(255,255,255,0) 100%);
  height: 100%;
  width: 10px;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 100;
}

#flex___140_3 .showScrolling{
display: block;
position: absolute;
font-size: 2.0em;
width: 100px;
height: 100px;
margin: auto;
border: 2px solid rgba(0, 0, 0, 0.4);
top: calc(50% - 50px);
left: calc(50% - 50px);
text-align: center;
color: white;
background-color: rgba(0,0,0,0.6);
border-radius: 15px;
padding-top: 10px;
}

#flex___140_3 table tr td:nth-child(1), #flex___140_3 table tr th:nth-child(1){}
#flex___140_3 table tr td:nth-child(2), #flex___140_3 table tr th:nth-child(2){word-break : break-word; hyphens : auto; }
#flex___140_3 table tr td:nth-child(1)[data-typ="Bild"] img, #flex___140_3 table tr th:nth-child(1)[data-typ="Bild"] img{}
#flex___140_3 table tr td:nth-child(1)[data-typ="Bild"], #flex___140_3 table tr th:nth-child(1)[data-typ="Bild"]{}
#flex___140_3 table tr td:nth-child(2)[data-typ="Bild"] img, #flex___140_3 table tr th:nth-child(2)[data-typ="Bild"] img{}
#flex___140_3 table tr td:nth-child(2)[data-typ="Bild"], #flex___140_3 table tr th:nth-child(2)[data-typ="Bild"]{word-break : break-word; hyphens : auto; }
#flex___140_3 table tr  td:nth-child(1)[data-typ="Button"], #flex___140_3 table tr  th:nth-child(1)[data-typ="Button"]{}
#flex___140_3 table tr  td:nth-child(1)[data-typ="Button"] button, #flex___140_3 table tr  th:nth-child(1)[data-typ="Button"] button{}
#flex___140_3 table tr  td:nth-child(2)[data-typ="Button"], #flex___140_3 table tr  th:nth-child(2)[data-typ="Button"]{word-break : break-word; hyphens : auto; }
#flex___140_3 table tr  td:nth-child(2)[data-typ="Button"] button, #flex___140_3 table tr  th:nth-child(2)[data-typ="Button"] button{text-align : center; vertical-align : middle; }
#flex___140_3 table tr td:nth-child(-n+1), #flex___140_3 table tr th:nth-child(-n+1){vertical-align : top; font-weight : 600; border-style : solid; border-color : #3abcee; border-top-width : 0px; border-bottom-width : 10px; border-left-width : 0px; border-right-width : 0px; border-top-left-radius : 0px; border-top-right-radius : 0px; border-bottom-right-radius : 0px; border-bottom-left-radius : 0px; padding-top : 10px; padding-bottom : 10px; padding-left : 10px; padding-right : 10px; color : rgba(255,255,255,1); background-color : #01a1df; font-size : 100%; text-align : center; }


#flex___140_3{
	display: block;
	position: relative;
}

/* Style the search field */
#table_livesearch___140_3 .livesuche input[type=text] {
	padding: 5px 10px;
	font-size: 0.9em;
	border: 1px solid rgba(0,0,0,0.3);
	float: left;
	width: 80%;
	background: transparent;
	border-radius: 5px 0 0 5px;
	border-right: none;
}

/* Style the submit button */
#table_livesearch___140_3 .livesuche button {
	float: left;
	width: 20%;
	padding: 5px 10px;
	background: transparent;
	color: #333333;
	font-size: 0.9em;
	border: 1px solid rgba(0,0,0,0.3);

	border-left: none;
	cursor: pointer;
	border-radius: 0 5px 5px 0;
}

#table_livesearch___140_3 .livesuche button:hover {
  background: transparent
}

/* Clear floats */
#table_livesearch___140_3 .livesuche::after {
  content: "";
  clear: both;
  display: table;
}

#table_livesearch___140_3 label{
	margin-right: 15px;
	margin-bottom: 0px;
	padding-top: 5px;
}


#table_livesearch___140_3{
	margin-bottom: 15px;
	display: flex;
	float: right;
}

#table_livesearch___140_3 > div{
	display: inline;
	max-width: 250px;
}



#flex___140_3 .tablemodule_toggle {
  padding: 1rem 3rem 1rem 1.25rem;
  border: 1px solid #000;
  border-radius: 0.25rem;
  font-weight: 500;
  display: inline-block;
  position: relative;
  width: 100%;
}

#flex___140_3 .tablemodule_toggle_icon {
  margin-top: auto;
  margin-right: 1.25rem;
  margin-bottom: auto;
  color: #000;
  font-size: 1rem;

   position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  margin-right: 20px;
  width: 1em;
  height: 1em;
}



#flex___140_3 .tablemodule_list.w--open {
	display: block;
  margin-top: 0;
  padding: 1rem;
  border: 1px solid #b7b7b7;
  border-radius: 0;
  background-color: #fff;
  padding-bottom: 15px;
  padding-top: 15px;
  width: 100%;
  border-top: none;

}

#flex___140_3 .tablemodule_list {
  position: absolute;
  background: #dddddd;
	width: 100%;
  display: none;
  z-index: 99;
}

#flex___140_3 .tablemodule_list_group label{
	display: block;
	position: relative;
	margin-top: 3px;
	margin-bottom: 0px;
	cursor: pointer;
	font-weight: normal;
}

#flex___140_3 .tablemodule_list_group label div{
	width: 20px;
	height: 20px;
	border: 1px solid black;
	display: inline-block;
	text-align: center;
	background-color: white;
	color: white;
	font-size: 0.8em;
	position: absolute;
}

#flex___140_3 .tablemodule_list_group label input:checked ~ div{
	// background-color: #425582;
	background-color: white;
	color: black
}

#flex___140_3 .tablemodule_list_group label input:focus ~ div{
	// background-color: #425582;
	border-color: #0060df;
}




#flex___140_3 .tablemodule_list_group label div:before{
	content: "\f00c";
	font-family: 'Font Awesome 5 Free';
	font-weight: 900;
	display: inline-block;
	font-style: normal;
	font-variant: normal;
	text-rendering: auto;
	line-height: 1;
}


#flex___140_3 .tablemodule_list_group label input{
	opacity: 0;
	position: absolute;
	z-index: -1;
}

#flex___140_3 .tablemodule_list_group label span{
	display: block;
	position: relative;
	left: 30px;
	top: 0px;
	width: calc(100% - 30px);
}


#flex___140_3 .singlefilter{
	width: 33.333%;
	margin-bottom: 10px;
}

#flex___140_3 .singlefilter:nth-child(3n-2){
	padding-right: 7px;
}
#flex___140_3 .singlefilter:nth-child(3n-1){
	padding-right: 7px;
	padding-left: 7px;
}
#flex___140_3 .singlefilter:nth-child(3n){
	padding-left: 7px;
}

#flex___140_3 .tablemodule_reset___140_3{
	margin-top: 15px;
	width: 100%;
	border-radius: 0px;
	border: 1px solid rgb(0, 0, 0);
	background-color: white;
	padding: 5px;
}

#flex___140_3 .tablemodule_reset___140_3:hover{
	background-color: #6a6a6a;
	color: white;
}

#flex___140_3 .tablemodule_resetAll___140_3{
	margin-top: 5px;
	width: 100%;
	border-radius: 0px;
	border: none;
	background-color: white;
	padding: 5px;
	text-decoration: underline;
	font-style: italic;
	text-align: right;
}


#flex___140_3 #table_summary___140_3 > span:nth-last-child(2)
{
	margin-right: 15px;
}


#flex___140_3 #table_summary___140_3 i{
	margin-right: 5px;
}

@media (min-width: 1200px) {



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


	
#flex___140_3 .singlefilter{
		width: 50%;
		margin-bottom: 10px;
	}

#flex___140_3 .singlefilter:nth-child(3n-2){
		padding-left: 0px;
		padding-right: 7px;
	}
#flex___140_3 .singlefilter:nth-child(3n-1){
		padding-left: 7px;
		padding-right: 0px;
	}
#flex___140_3 .singlefilter:nth-child(3n){
		padding-left: 0px;
		padding-right: 7px;
	}

#flex___140_3 .tablemodule_toggle_label strong{
		display: block;
	}


}

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



}

@media (max-width: 600px) {




#flex___140_3 .singlefilter{
		width: 50%;
		margin-bottom: 10px;
	}

#flex___140_3 .singlefilter:nth-child(3n-2){
		padding-left: 0px;
		padding-right: 7px;
	}
#flex___140_3 .singlefilter:nth-child(3n-1){
		padding-left: 7px;
		padding-right: 0px;
	}
#flex___140_3 .singlefilter:nth-child(3n){
		padding-left: 0px;
		padding-right: 7px;
	}

#flex___140_3 .tablemodule_toggle_label strong{
		display: block;
	}

}



</style>






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



	






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












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

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

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


@media (min-width: 1200px) {

#flex___140_5{
		text-align: left;
	}

}

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

#flex___140_5{
		text-align: left;
	}

}

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

#flex___140_5{
		text-align: left;
	}

}

@media (max-width: 600px) {

#flex___140_5{
		text-align: left;
	}

}


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

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



</style>




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











<style>

#flex___140_6 table{
	border-collapse: separate;
}


#flex___140_6{
}
#flex___140_6{
margin-bottom: 30px;
display: inline-block;
width: 100%;
background-color: #3abcee;
}
@media (min-width: 1200px) {#flex___140_6{margin-top: 0px; margin-left: 0px; margin-bottom: 0px; margin-right: 0px; padding-top: 0px; padding-left: 15px; padding-bottom: 45px; padding-right: 15px; }}@media (min-width: 768px) and (max-width: 1199px) {#flex___140_6{margin-top: 0px; margin-left: 0px; margin-bottom: 0px; margin-right: 0px; padding-top: 0px; padding-left: 15px; padding-bottom: 45px; padding-right: 15px; }}@media (min-width: 600px) and (max-width: 768px) {#flex___140_6{margin-top: 0px; margin-left: 0px; margin-bottom: 0px; margin-right: 0px; padding-top: 0px; padding-left: 15px; padding-bottom: 45px; padding-right: 15px; }}@media (max-width: 600px) {#flex___140_6{margin-top: 0px; margin-left: 0px; margin-bottom: 0px; margin-right: 0px; padding-top: 0px; padding-left: 15px; padding-bottom: 45px; padding-right: 15px; }}#flex___140_6 table{border-style : none; border-color : rgba(0,0,0,1); border-top-width : 1px; border-bottom-width : 1px; border-left-width : 1px; border-right-width : 1px; margin-top : 0px; margin-bottom : 0px; margin-left : 0px; margin-right : 0px; border-spacing : 0px 0px; width : 100%; border-collapse : separate; background-color : #006cb4; }
#flex___140_6 table tr td[data-typ="Eingabefeld"]{border-style : solid; border-color : #3abcee; border-top-width : 0px; border-bottom-width : 10px; border-left-width : 0px; border-right-width : 0px; padding-top : 10px; padding-bottom : 10px; padding-left : 10px; padding-right : 10px; vertical-align : middle; color : rgba(255,255,255,1); font-size : 100%; font-weight : 400; text-align : left; }
#flex___140_6 table tr td[data-typ="HTML"]{border-style : solid; border-color : #3abcee; border-top-width : 0px; border-bottom-width : 10px; border-left-width : 0px; border-right-width : 0px; padding-top : 10px; padding-bottom : 10px; padding-left : 10px; padding-right : 10px; vertical-align : middle; color : rgba(255,255,255,1); font-size : 100%; font-weight : 400; text-align : left; }
#flex___140_6 table tr td[data-typ="Bild"] img{max-width : 150px; margin-bottom : 10px; border-style : none; border-top-left-radius : 0px; border-top-right-radius : 0px; border-bottom-left-radius : 0px; border-bottom-right-radius : 0px; }
#flex___140_6 table tr td[data-typ="Bild"]{border-style : solid; border-color : #3abcee; border-top-width : 0px; border-bottom-width : 10px; border-left-width : 0px; border-right-width : 0px; padding-top : 10px; padding-bottom : 10px; padding-left : 10px; padding-right : 10px; vertical-align : middle; text-align : left; vertical-align : middle; font-weight : 400; padding-top : 15px; padding-bottom : 15px; padding-left : 15px; padding-right : 15px; color : rgba(255,255,255,1); font-size : 100%; font-weight : 400; text-align : left; font-size : 100%; }
#flex___140_6 table tr td[data-typ="Button"]{border-style : solid; border-color : #3abcee; border-top-width : 0px; border-bottom-width : 10px; border-left-width : 0px; border-right-width : 0px; padding-top : 10px; padding-bottom : 10px; padding-left : 10px; padding-right : 10px; vertical-align : middle; text-align : center; vertical-align : middle; padding-top : 10px; padding-bottom : 10px; padding-right : 10px; padding-left : 10px; color : rgba(255,255,255,1); font-size : 100%; font-weight : 400; text-align : left; }
#flex___140_6 table tr td[data-typ="Button"] button{width : 100%; color : rgba(255,255,255,1); background-color : #900303; font-weight : 600; border-style : solid; border-color : rgba(58,1,1,1); border-left-width : 1px; border-right-width : 1px; border-top-width : 1px; border-bottom-width : 1px; border-top-left-radius : 5px; border-top-right-radius : 5px; border-bottom-left-radius : 5px; border-bottom-right-radius : 5px; padding-top : 5px; padding-bottom : 5px; padding-right : 5px; padding-left : 5px; text-align : center; vertical-align : middle; font-size : 100%; }
#flex___140_6 table tr td[data-typ="Button"] button:hover{border-style: solid;}
#flex___140_6 table{border-spacing: 0px 0px;}
#flex___140_6 table{margin-right: auto; margin-left: auto;}
#flex___140_6 .showScrolling{ display: none; }
#flex___140_6{
	width: 100%;
}

#flex___140_6 .tableContainer{
	width: 100%; overflow-x: auto;
}

#flex___140_6 .showScrolling i{
display: block;
}


#flex___140_6 .tabelleNachRechts::after {
  content: '';
  display: block;
  background: rgb(2,0,36);
  background: linear-gradient(-90deg, rgba(2,0,36,0.3) 0%, rgba(255,255,255,0) 100%);
  height: 100%;
  width: 10px;
  position: absolute;
  top: 0;
  right: 0;
  z-index: 100;
}

#flex___140_6 .tabelleNachLinks::before {
  content: '';
  display: block;
  background: rgb(2,0,36);
  background: linear-gradient(90deg, rgba(2,0,36,0.3) 0%, rgba(255,255,255,0) 100%);
  height: 100%;
  width: 10px;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 100;
}

#flex___140_6 .showScrolling{
display: block;
position: absolute;
font-size: 2.0em;
width: 100px;
height: 100px;
margin: auto;
border: 2px solid rgba(0, 0, 0, 0.4);
top: calc(50% - 50px);
left: calc(50% - 50px);
text-align: center;
color: white;
background-color: rgba(0,0,0,0.6);
border-radius: 15px;
padding-top: 10px;
}

#flex___140_6 table tr td:nth-child(1), #flex___140_6 table tr th:nth-child(1){}
#flex___140_6 table tr td:nth-child(2), #flex___140_6 table tr th:nth-child(2){word-break : break-word; hyphens : auto; }
#flex___140_6 table tr td:nth-child(1)[data-typ="Bild"] img, #flex___140_6 table tr th:nth-child(1)[data-typ="Bild"] img{}
#flex___140_6 table tr td:nth-child(1)[data-typ="Bild"], #flex___140_6 table tr th:nth-child(1)[data-typ="Bild"]{}
#flex___140_6 table tr td:nth-child(2)[data-typ="Bild"] img, #flex___140_6 table tr th:nth-child(2)[data-typ="Bild"] img{}
#flex___140_6 table tr td:nth-child(2)[data-typ="Bild"], #flex___140_6 table tr th:nth-child(2)[data-typ="Bild"]{word-break : break-word; hyphens : auto; }
#flex___140_6 table tr  td:nth-child(1)[data-typ="Button"], #flex___140_6 table tr  th:nth-child(1)[data-typ="Button"]{}
#flex___140_6 table tr  td:nth-child(1)[data-typ="Button"] button, #flex___140_6 table tr  th:nth-child(1)[data-typ="Button"] button{}
#flex___140_6 table tr  td:nth-child(2)[data-typ="Button"], #flex___140_6 table tr  th:nth-child(2)[data-typ="Button"]{word-break : break-word; hyphens : auto; }
#flex___140_6 table tr  td:nth-child(2)[data-typ="Button"] button, #flex___140_6 table tr  th:nth-child(2)[data-typ="Button"] button{text-align : center; vertical-align : middle; }
#flex___140_6 table tr td:nth-child(-n+1), #flex___140_6 table tr th:nth-child(-n+1){vertical-align : top; font-weight : 600; border-style : solid; border-color : #3abcee; border-top-width : 0px; border-bottom-width : 10px; border-left-width : 0px; border-right-width : 0px; border-top-left-radius : 0px; border-top-right-radius : 0px; border-bottom-right-radius : 0px; border-bottom-left-radius : 0px; padding-top : 10px; padding-bottom : 10px; padding-left : 10px; padding-right : 10px; color : rgba(255,255,255,1); background-color : #01a1df; font-size : 100%; text-align : center; }


#flex___140_6{
	display: block;
	position: relative;
}

/* Style the search field */
#table_livesearch___140_6 .livesuche input[type=text] {
	padding: 5px 10px;
	font-size: 0.9em;
	border: 1px solid rgba(0,0,0,0.3);
	float: left;
	width: 80%;
	background: transparent;
	border-radius: 5px 0 0 5px;
	border-right: none;
}

/* Style the submit button */
#table_livesearch___140_6 .livesuche button {
	float: left;
	width: 20%;
	padding: 5px 10px;
	background: transparent;
	color: #333333;
	font-size: 0.9em;
	border: 1px solid rgba(0,0,0,0.3);

	border-left: none;
	cursor: pointer;
	border-radius: 0 5px 5px 0;
}

#table_livesearch___140_6 .livesuche button:hover {
  background: transparent
}

/* Clear floats */
#table_livesearch___140_6 .livesuche::after {
  content: "";
  clear: both;
  display: table;
}

#table_livesearch___140_6 label{
	margin-right: 15px;
	margin-bottom: 0px;
	padding-top: 5px;
}


#table_livesearch___140_6{
	margin-bottom: 15px;
	display: flex;
	float: right;
}

#table_livesearch___140_6 > div{
	display: inline;
	max-width: 250px;
}



#flex___140_6 .tablemodule_toggle {
  padding: 1rem 3rem 1rem 1.25rem;
  border: 1px solid #000;
  border-radius: 0.25rem;
  font-weight: 500;
  display: inline-block;
  position: relative;
  width: 100%;
}

#flex___140_6 .tablemodule_toggle_icon {
  margin-top: auto;
  margin-right: 1.25rem;
  margin-bottom: auto;
  color: #000;
  font-size: 1rem;

   position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  margin-right: 20px;
  width: 1em;
  height: 1em;
}



#flex___140_6 .tablemodule_list.w--open {
	display: block;
  margin-top: 0;
  padding: 1rem;
  border: 1px solid #b7b7b7;
  border-radius: 0;
  background-color: #fff;
  padding-bottom: 15px;
  padding-top: 15px;
  width: 100%;
  border-top: none;

}

#flex___140_6 .tablemodule_list {
  position: absolute;
  background: #dddddd;
	width: 100%;
  display: none;
  z-index: 99;
}

#flex___140_6 .tablemodule_list_group label{
	display: block;
	position: relative;
	margin-top: 3px;
	margin-bottom: 0px;
	cursor: pointer;
	font-weight: normal;
}

#flex___140_6 .tablemodule_list_group label div{
	width: 20px;
	height: 20px;
	border: 1px solid black;
	display: inline-block;
	text-align: center;
	background-color: white;
	color: white;
	font-size: 0.8em;
	position: absolute;
}

#flex___140_6 .tablemodule_list_group label input:checked ~ div{
	// background-color: #425582;
	background-color: white;
	color: black
}

#flex___140_6 .tablemodule_list_group label input:focus ~ div{
	// background-color: #425582;
	border-color: #0060df;
}




#flex___140_6 .tablemodule_list_group label div:before{
	content: "\f00c";
	font-family: 'Font Awesome 5 Free';
	font-weight: 900;
	display: inline-block;
	font-style: normal;
	font-variant: normal;
	text-rendering: auto;
	line-height: 1;
}


#flex___140_6 .tablemodule_list_group label input{
	opacity: 0;
	position: absolute;
	z-index: -1;
}

#flex___140_6 .tablemodule_list_group label span{
	display: block;
	position: relative;
	left: 30px;
	top: 0px;
	width: calc(100% - 30px);
}


#flex___140_6 .singlefilter{
	width: 33.333%;
	margin-bottom: 10px;
}

#flex___140_6 .singlefilter:nth-child(3n-2){
	padding-right: 7px;
}
#flex___140_6 .singlefilter:nth-child(3n-1){
	padding-right: 7px;
	padding-left: 7px;
}
#flex___140_6 .singlefilter:nth-child(3n){
	padding-left: 7px;
}

#flex___140_6 .tablemodule_reset___140_6{
	margin-top: 15px;
	width: 100%;
	border-radius: 0px;
	border: 1px solid rgb(0, 0, 0);
	background-color: white;
	padding: 5px;
}

#flex___140_6 .tablemodule_reset___140_6:hover{
	background-color: #6a6a6a;
	color: white;
}

#flex___140_6 .tablemodule_resetAll___140_6{
	margin-top: 5px;
	width: 100%;
	border-radius: 0px;
	border: none;
	background-color: white;
	padding: 5px;
	text-decoration: underline;
	font-style: italic;
	text-align: right;
}


#flex___140_6 #table_summary___140_6 > span:nth-last-child(2)
{
	margin-right: 15px;
}


#flex___140_6 #table_summary___140_6 i{
	margin-right: 5px;
}

@media (min-width: 1200px) {



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


	
#flex___140_6 .singlefilter{
		width: 50%;
		margin-bottom: 10px;
	}

#flex___140_6 .singlefilter:nth-child(3n-2){
		padding-left: 0px;
		padding-right: 7px;
	}
#flex___140_6 .singlefilter:nth-child(3n-1){
		padding-left: 7px;
		padding-right: 0px;
	}
#flex___140_6 .singlefilter:nth-child(3n){
		padding-left: 0px;
		padding-right: 7px;
	}

#flex___140_6 .tablemodule_toggle_label strong{
		display: block;
	}


}

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



}

@media (max-width: 600px) {




#flex___140_6 .singlefilter{
		width: 50%;
		margin-bottom: 10px;
	}

#flex___140_6 .singlefilter:nth-child(3n-2){
		padding-left: 0px;
		padding-right: 7px;
	}
#flex___140_6 .singlefilter:nth-child(3n-1){
		padding-left: 7px;
		padding-right: 0px;
	}
#flex___140_6 .singlefilter:nth-child(3n){
		padding-left: 0px;
		padding-right: 7px;
	}

#flex___140_6 .tablemodule_toggle_label strong{
		display: block;
	}

}



</style>






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











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




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



	




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











<style>

#flex___140_9{
}
#flex___140_9{
margin-bottom: 30px;
display: inline-block;
width: 100%;
background-color: rgb(255, 255, 255);
}
@media (min-width: 1200px) {#flex___140_9{margin-top: -3px; margin-left: 0px; margin-bottom: 0px; margin-right: 0px; padding-top: 60px; padding-left: 30px; padding-bottom: 90px; padding-right: 30px; }}@media (min-width: 768px) and (max-width: 1199px) {#flex___140_9{margin-top: -3px; margin-left: 0px; margin-bottom: 0px; margin-right: 0px; padding-top: 60px; padding-left: 30px; padding-bottom: 90px; padding-right: 30px; }}@media (min-width: 600px) and (max-width: 768px) {#flex___140_9{margin-top: -3px; margin-left: 0px; margin-bottom: 0px; margin-right: 0px; padding-top: 60px; padding-left: 30px; padding-bottom: 90px; padding-right: 30px; }}@media (max-width: 600px) {#flex___140_9{margin-top: -3px; margin-left: 0px; margin-bottom: 0px; margin-right: 0px; padding-top: 60px; padding-left: 30px; padding-bottom: 90px; padding-right: 30px; }}
#flex___140_9 .textcontainer{
	hyphens: auto;
}

@media (min-width: 1200px) {





#flex___140_9 .imagecontainer{
			width: 100%;
			float: right;

				max-width: 300px;
		}



#flex___140_9 .imagecontainer{
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 30px;
}

#flex___140_9 .textcontainer{
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

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

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


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


#flex___140_9 {
		display: grid;
	}

#flex___140_9 .imagecontainer{
		width: calc(100% - 0px - 0px);
		text-align: center;
		order: 0;
	}

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

	}

#flex___140_9 .textcontainer{
		width: 100%;
		order: 1;
	}

#flex___140_9 .imagecontainer{
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
}

#flex___140_9 .textcontainer{
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

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

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


}

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





#flex___140_9 .imagecontainer{
			width: 100%;
			float: right;

				max-width: 300px;
		}



#flex___140_9 .imagecontainer{
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 30px;
}

#flex___140_9 .textcontainer{
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

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

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


}

@media (max-width: 600px) {


#flex___140_9 {
		display: grid;
	}

#flex___140_9 .imagecontainer{
		width: calc(100% - 0px - 0px);
		text-align: center;
		order: 0;
	}

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

	}

#flex___140_9 .textcontainer{
		width: 100%;
		order: 1;
	}

#flex___140_9 .imagecontainer{
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
}

#flex___140_9 .textcontainer{
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

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

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


}



#flex___140_9 .imagecontainer figcaption{
	margin-top: 10px;
}



#flex___140_9 .imagecontainer{
	opacity: 1;
}

#flex___140_9 .imagecontainer:hover{
	opacity: 1;
}



</style>






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











<style>#flex___140_10{
}
#flex___140_10{
margin-bottom: 30px;
display: inline-block;
width: 100%;
background-color: rgb(255, 255, 255);
}
@media (min-width: 1200px) {#flex___140_10{margin-top: 0px; margin-left: 0px; margin-bottom: 0px; margin-right: 0px; padding-top: 75px; padding-left: 30px; padding-bottom: 90px; padding-right: 30px; border-color: #d40f14;border-style: solid;border-top-width: 10px;border-right-width: 0px;border-bottom-width: 10px;border-left-width: 0px;}}@media (min-width: 768px) and (max-width: 1199px) {#flex___140_10{margin-top: 0px; margin-left: 0px; margin-bottom: 0px; margin-right: 0px; padding-top: 75px; padding-left: 30px; padding-bottom: 90px; padding-right: 30px; border-color: #d40f14;border-style: solid;border-top-width: 10px;border-right-width: 0px;border-bottom-width: 10px;border-left-width: 0px;}}@media (min-width: 600px) and (max-width: 768px) {#flex___140_10{margin-top: 0px; margin-left: 0px; margin-bottom: 0px; margin-right: 0px; padding-top: 75px; padding-left: 30px; padding-bottom: 90px; padding-right: 30px; border-color: #d40f14;border-style: solid;border-top-width: 10px;border-right-width: 0px;border-bottom-width: 10px;border-left-width: 0px;}}@media (max-width: 600px) {#flex___140_10{margin-top: 0px; margin-left: 0px; margin-bottom: 0px; margin-right: 0px; padding-top: 75px; padding-left: 30px; padding-bottom: 90px; padding-right: 30px; border-color: #d40f14;border-style: solid;border-top-width: 10px;border-right-width: 0px;border-bottom-width: 10px;border-left-width: 0px;}}</style>




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











<style>

#flex___140_11{
}
#flex___140_11{
margin-bottom: 30px;
display: inline-block;
width: 100%;
background-color: rgb(255, 255, 255);
}
@media (min-width: 1200px) {#flex___140_11{margin-top: 0px; margin-left: 0px; margin-bottom: 0px; margin-right: 0px; padding-top: 45px; padding-left: 30px; padding-bottom: 45px; padding-right: 30px; border-color: #005897;border-style: solid;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 10px;border-left-width: 0px;}}@media (min-width: 768px) and (max-width: 1199px) {#flex___140_11{margin-top: 0px; margin-left: 0px; margin-bottom: 0px; margin-right: 0px; padding-top: 45px; padding-left: 30px; padding-bottom: 45px; padding-right: 30px; border-color: #005897;border-style: solid;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 10px;border-left-width: 0px;}}@media (min-width: 600px) and (max-width: 768px) {#flex___140_11{margin-top: 0px; margin-left: 0px; margin-bottom: 0px; margin-right: 0px; padding-top: 45px; padding-left: 30px; padding-bottom: 45px; padding-right: 30px; border-color: #005897;border-style: solid;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 10px;border-left-width: 0px;}}@media (max-width: 600px) {#flex___140_11{margin-top: 0px; margin-left: 0px; margin-bottom: 0px; margin-right: 0px; padding-top: 45px; padding-left: 30px; padding-bottom: 45px; padding-right: 30px; border-color: #005897;border-style: solid;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 10px;border-left-width: 0px;}}
#flex___140_11 .textcontainer{
	hyphens: auto;
}

@media (min-width: 1200px) {





#flex___140_11 .imagecontainer{
			width: 100%;
			float: right;

				max-width: 300px;
		}



#flex___140_11 .imagecontainer{
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 30px;
}

#flex___140_11 .textcontainer{
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

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

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


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


#flex___140_11 {
		display: grid;
	}

#flex___140_11 .imagecontainer{
		width: calc(100% - 0px - 0px);
		text-align: center;
		order: 0;
	}

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

	}

#flex___140_11 .textcontainer{
		width: 100%;
		order: 1;
	}

#flex___140_11 .imagecontainer{
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
}

#flex___140_11 .textcontainer{
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

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

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


}

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





#flex___140_11 .imagecontainer{
			width: 100%;
			float: right;

				max-width: 300px;
		}



#flex___140_11 .imagecontainer{
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 30px;
}

#flex___140_11 .textcontainer{
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

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

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


}

@media (max-width: 600px) {


#flex___140_11 {
		display: grid;
	}

#flex___140_11 .imagecontainer{
		width: calc(100% - 0px - 0px);
		text-align: center;
		order: 0;
	}

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

	}

#flex___140_11 .textcontainer{
		width: 100%;
		order: 1;
	}

#flex___140_11 .imagecontainer{
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
}

#flex___140_11 .textcontainer{
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

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

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


}



#flex___140_11 .imagecontainer figcaption{
	margin-top: 10px;
}



#flex___140_11 .imagecontainer{
	opacity: 1;
}

#flex___140_11 .imagecontainer:hover{
	opacity: 1;
}



</style>






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











<style>

#flex___140_12{
}
#flex___140_12{
margin-bottom: 30px;
display: inline-block;
width: 100%;
background-color: rgb(255, 255, 255);
}
@media (min-width: 1200px) {#flex___140_12{margin-top: 0px; margin-left: 0px; margin-bottom: 0px; margin-right: 0px; padding-top: 30px; padding-left: 30px; padding-bottom: 45px; padding-right: 30px; }}@media (min-width: 768px) and (max-width: 1199px) {#flex___140_12{margin-top: 0px; margin-left: 0px; margin-bottom: 0px; margin-right: 0px; padding-top: 30px; padding-left: 30px; padding-bottom: 45px; padding-right: 30px; }}@media (min-width: 600px) and (max-width: 768px) {#flex___140_12{margin-top: 0px; margin-left: 0px; margin-bottom: 0px; margin-right: 0px; padding-top: 30px; padding-left: 30px; padding-bottom: 45px; padding-right: 30px; }}@media (max-width: 600px) {#flex___140_12{margin-top: 0px; margin-left: 0px; margin-bottom: 0px; margin-right: 0px; padding-top: 30px; padding-left: 30px; padding-bottom: 45px; padding-right: 30px; }}
#flex___140_12 .textcontainer{
	hyphens: auto;
}

@media (min-width: 1200px) {





#flex___140_12 .imagecontainer{
			width: 100%;
			float: right;

				max-width: 300px;
		}



#flex___140_12 .imagecontainer{
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 30px;
}

#flex___140_12 .textcontainer{
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

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

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


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


#flex___140_12 {
		display: grid;
	}

#flex___140_12 .imagecontainer{
		width: calc(100% - 0px - 0px);
		text-align: center;
		order: 0;
	}

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

	}

#flex___140_12 .textcontainer{
		width: 100%;
		order: 1;
	}

#flex___140_12 .imagecontainer{
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
}

#flex___140_12 .textcontainer{
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

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

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


}

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





#flex___140_12 .imagecontainer{
			width: 100%;
			float: right;

				max-width: 300px;
		}



#flex___140_12 .imagecontainer{
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 30px;
}

#flex___140_12 .textcontainer{
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

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

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


}

@media (max-width: 600px) {


#flex___140_12 {
		display: grid;
	}

#flex___140_12 .imagecontainer{
		width: calc(100% - 0px - 0px);
		text-align: center;
		order: 0;
	}

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

	}

#flex___140_12 .textcontainer{
		width: 100%;
		order: 1;
	}

#flex___140_12 .imagecontainer{
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
}

#flex___140_12 .textcontainer{
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

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

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


}



#flex___140_12 .imagecontainer figcaption{
	margin-top: 10px;
}



#flex___140_12 .imagecontainer{
	opacity: 1;
}

#flex___140_12 .imagecontainer:hover{
	opacity: 1;
}



</style>






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











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




<!--/flexmodul: flexmodul__texteditor-->








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




