











.fl-node-b437tvy6mqdi > .fl-row-content-wrap {
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
}
 .fl-node-b437tvy6mqdi > .fl-row-content-wrap {
	padding-top:0px;
	padding-right:0px;
	padding-bottom:50px;
	padding-left:0px;
}
















.fl-node-ib30ht4rel5v {
	width: 100%;
}




.fl-node-0vzwaid6jcbt {
	width: 100%;
}




.fl-node-ipx8g1034dfw {
	width: 100%;
}
.fl-node-80imfqv5zkxt.fl-module-heading, .fl-node-80imfqv5zkxt.fl-module-heading :where(a, q, p, span) {
	font-size: 50px;
	text-align: center;
}
@media(max-width: 1200px) {
	.fl-node-80imfqv5zkxt.fl-module-heading, .fl-node-80imfqv5zkxt.fl-module-heading :where(a, q, p, span) {
		font-size: 30px;
	}
}
@media(max-width: 992px) {
	.fl-node-80imfqv5zkxt.fl-module-heading, .fl-node-80imfqv5zkxt.fl-module-heading :where(a, q, p, span) {
		font-size: 41px;
	}
}
@media(max-width: 768px) {
	.fl-node-80imfqv5zkxt.fl-module-heading, .fl-node-80imfqv5zkxt.fl-module-heading :where(a, q, p, span) {
		font-size: 30px;
	}
}
 .fl-node-80imfqv5zkxt.fl-module-heading {
	margin-left:40px;
}
@media (max-width: 768px) { .fl-node-80imfqv5zkxt.fl-module-heading { margin-left:20px; } }.fl-builder-content-4914 .fl-node-9p1odtu2emja {
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	align-items: center;
	flex-wrap: wrap;
	gap: 10px;
}
@media(max-width: 1200px) {
	.fl-builder-content-4914 .fl-node-9p1odtu2emja {
		flex-wrap: wrap;
	}
}
@media(max-width: 992px) {
	.fl-builder-content-4914 .fl-node-9p1odtu2emja {
		display: flex;
		flex-direction: column;
	}
}
@media(max-width: 768px) {
	.fl-builder-content-4914 .fl-node-9p1odtu2emja {
		display: flex;
		flex-direction: column;
	}
}
 .fl-node-9p1odtu2emja.fl-module-box {
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
}
@media ( max-width: 768px ) {
 .fl-node-9p1odtu2emja.fl-module-box.fl-module {
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
}
}
.fl-builder-content-4914 .fl-node-hferc16nw57k {
	display: flex;
	flex-direction: row;
	justify-content: center;
	padding-top: 30px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-color: #08423c;
	width: 100%;
	margin-inline: auto !important;
}
@media(max-width: 1200px) {
	.fl-builder-content-4914 .fl-node-hferc16nw57k {
		max-width: 100%;
	}
}
@media(max-width: 768px) {
	.fl-builder-content-4914 .fl-node-hferc16nw57k {
		width: 100%;
	}
}
@media ( max-width: 1200px ) {
 .fl-node-hferc16nw57k.fl-module-box.fl-module {
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
}
}
	.fl-builder-content .fl-node-ehq8zly2m9cs.fl-module-rich-text.fl-rich-text,
	.fl-builder-content .fl-node-ehq8zly2m9cs.fl-module-rich-text.fl-rich-text * {
		color: rgb(0, 0, 0);
	}
	.fl-builder-content .fl-node-ehq8zly2m9cs.fl-module-rich-text.fl-rich-text, .fl-builder-content .fl-node-ehq8zly2m9cs.fl-module-rich-text.fl-rich-text *:not(b, strong) {
	text-align: center;
}
	.fl-builder-content .fl-node-vibd1et60ukm.fl-module-rich-text.fl-rich-text,
	.fl-builder-content .fl-node-vibd1et60ukm.fl-module-rich-text.fl-rich-text * {
		color: rgb(255, 255, 255);
	}
	.fl-builder-content .fl-node-vibd1et60ukm.fl-module-rich-text.fl-rich-text, .fl-builder-content .fl-node-vibd1et60ukm.fl-module-rich-text.fl-rich-text *:not(b, strong) {
	font-size: 20px;
	text-align: center;
}
 .fl-node-r5a3f2mxlt7h.fl-module-heading {
	margin-top:0px;
}
.fl-builder-content-4914 .fl-node-0qfwmevu5r1o {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	gap: 0px;
}
@media(max-width: 992px) {
	.fl-builder-content-4914 .fl-node-0qfwmevu5r1o {
		flex-direction: column;
		align-items: start;
	}
}
 .fl-node-0qfwmevu5r1o.fl-module-box {
	margin-top:0px;
	margin-right:0px;
	margin-left:0px;
}
.fl-builder-content-4914 .fl-node-jod4a2nt15ux {
	display: flex;
	flex-direction: row;
	align-items: end;
	gap: 10px;
	height: 47px;
}
:where( .fl-builder-content-4914 .fl-node-jod4a2nt15ux > :not( .fl-block-overlay, .fl-drop-target ) ) {
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
	background-color: #08423c;
}
.fl-builder-content-4914 .fl-node-4g3uerjy7pha {
	display: flex;
	flex-direction: row;
	justify-content: center;
	padding-top: 30px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-color: #08423c;
	width: 100%;
	margin-inline: auto !important;
}
@media(max-width: 1200px) {
	.fl-builder-content-4914 .fl-node-4g3uerjy7pha {
		max-width: 100%;
	}
}
@media(max-width: 768px) {
	.fl-builder-content-4914 .fl-node-4g3uerjy7pha {
		width: 100%;
	}
}
@media ( max-width: 1200px ) {
 .fl-node-4g3uerjy7pha.fl-module-box.fl-module {
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
}
}
.fl-node-1pxh3zd6t7ju.fl-module-heading, .fl-node-1pxh3zd6t7ju.fl-module-heading :where(a, q, p, span) {
	font-size: 50px;
	text-align: center;
}
@media(max-width: 1200px) {
	.fl-node-1pxh3zd6t7ju.fl-module-heading, .fl-node-1pxh3zd6t7ju.fl-module-heading :where(a, q, p, span) {
		font-size: 30px;
	}
}
@media(max-width: 992px) {
	.fl-node-1pxh3zd6t7ju.fl-module-heading, .fl-node-1pxh3zd6t7ju.fl-module-heading :where(a, q, p, span) {
		font-size: 41px;
	}
}
@media(max-width: 768px) {
	.fl-node-1pxh3zd6t7ju.fl-module-heading, .fl-node-1pxh3zd6t7ju.fl-module-heading :where(a, q, p, span) {
		font-size: 30px;
	}
}
 .fl-node-1pxh3zd6t7ju.fl-module-heading {
	margin-left:40px;
}
@media (max-width: 768px) { .fl-node-1pxh3zd6t7ju.fl-module-heading { margin-left:20px; } }.fl-builder-content-4914 .fl-node-7ckuo0tbvnga img.fl-photo-img {
	object-fit: cover;
	object-position: left top;
}
.fl-node-7ckuo0tbvnga, .fl-node-7ckuo0tbvnga .fl-photo {
	text-align: center;
}
.fl-builder-content-4914 .fl-node-h5tkg83e0xmv {
	display: flex;
	flex-direction: row;
	gap: 10px;
	width: 100%;
	height: 100px;
	margin-inline: auto !important;
}
 .fl-node-h5tkg83e0xmv.fl-module-box {
	margin-top:0px;
}
.fl-builder-content-4914 .fl-node-s4o0h32zcfrt {
	display: flex;
	flex-direction: row;
	gap: 10px;
	margin-inline: auto !important;
}
 .fl-node-s4o0h32zcfrt.fl-module-box {
	margin-top:30px;
}
@media (max-width: 768px) { .fl-node-s4o0h32zcfrt.fl-module-box { margin-top:20px; } }.fl-builder-content-4914 .fl-node-o5kq6jmu3fa1 {
	display: grid;
	flex-direction: column;
	justify-items: stretch;
	align-items: end;
	margin-inline: auto !important;
}
:where( .fl-builder-content-4914 .fl-node-o5kq6jmu3fa1 > :not( .fl-block-overlay, .fl-drop-target ) ) {
	grid-column: 1 / -1;
	grid-row: 1 / -1;
	z-index: 1;
}
 .fl-node-o5kq6jmu3fa1.fl-module-box {
	margin-top:40px;
}
@media (max-width: 768px) { .fl-node-o5kq6jmu3fa1.fl-module-box { margin-top:20px; } }








.fl-node-enolxbzkhaig .fl-button:is(a, button) {
	width: 230px;
}
.fl-node-enolxbzkhaig.fl-button-wrap, .fl-node-enolxbzkhaig .fl-button-wrap {
	text-align: left;
}
.fl-builder-content .fl-node-enolxbzkhaig .fl-button:is(a, button) {
	padding-top: 16px;
	padding-bottom: 16px;
}
.fl-builder-content .fl-node-enolxbzkhaig .fl-button:is(a, button), .fl-builder-content .fl-node-enolxbzkhaig a.fl-button:visited, .fl-page .fl-builder-content .fl-node-enolxbzkhaig .fl-button:is(a, button), .fl-page .fl-builder-content .fl-node-enolxbzkhaig a.fl-button:visited {
	font-family: Haettenschweiler, Verdana, Arial, sans-serif;
	font-weight: 100;
	font-size: 30px;
	border: 1px solid #ecd014;
	background-color: #F8DC20;
}
.fl-builder-content .fl-node-enolxbzkhaig .fl-button:is(a, button):hover, .fl-builder-content .fl-node-enolxbzkhaig .fl-button:is(a, button):focus, .fl-page .fl-builder-content .fl-node-enolxbzkhaig .fl-button:is(a, button):hover, .fl-page .fl-builder-content .fl-node-enolxbzkhaig .fl-button:is(a, button):focus {
	border: 1px solid #ecd014;
}
.fl-builder-content .fl-node-enolxbzkhaig .fl-button:is(a, button), .fl-builder-content .fl-node-enolxbzkhaig a.fl-button:visited, .fl-builder-content .fl-node-enolxbzkhaig .fl-button:is(a, button):hover, .fl-builder-content .fl-node-enolxbzkhaig .fl-button:is(a, button):focus, .fl-page .fl-builder-content .fl-node-enolxbzkhaig .fl-button:is(a, button), .fl-page .fl-builder-content .fl-node-enolxbzkhaig a.fl-button:visited, .fl-page .fl-builder-content .fl-node-enolxbzkhaig .fl-button:is(a, button):hover, .fl-page .fl-builder-content .fl-node-enolxbzkhaig .fl-button:is(a, button):focus {
	border-style: none;
	border-width: 0;
	background-clip: border-box;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	box-shadow: -5px 10px 0px 0px #808f79;
}
.fl-builder-content .fl-module-button.fl-node-enolxbzkhaig .fl-button:is(a, button):hover, .fl-builder-content .fl-node-enolxbzkhaig .fl-button:is(a, button):focus, .fl-page .fl-builder-content .fl-module-button.fl-node-enolxbzkhaig .fl-button:is(a, button):hover, .fl-page .fl-builder-content .fl-node-enolxbzkhaig .fl-button:is(a, button):focus {
	border-color: rgb(0, 0, 0);
}
.fl-builder-content .fl-node-enolxbzkhaig .fl-button:is(a, button):hover, .fl-page .fl-builder-content .fl-node-enolxbzkhaig .fl-button:is(a, button):hover, .fl-page .fl-builder-content .fl-node-enolxbzkhaig .fl-button:is(a, button):hover, .fl-page .fl-page .fl-builder-content .fl-node-enolxbzkhaig .fl-button:is(a, button):hover {
	background-color: #F8DC20;
}
.fl-builder-content .fl-node-enolxbzkhaig .fl-button:is(a, button), .fl-builder-content .fl-node-enolxbzkhaig a.fl-button:visited, .fl-builder-content .fl-node-enolxbzkhaig .fl-button:is(a, button) *, .fl-builder-content .fl-node-enolxbzkhaig a.fl-button:visited *, .fl-page .fl-builder-content .fl-node-enolxbzkhaig .fl-button:is(a, button), .fl-page .fl-builder-content .fl-node-enolxbzkhaig a.fl-button:visited, .fl-page .fl-builder-content .fl-node-enolxbzkhaig .fl-button:is(a, button) *, .fl-page .fl-builder-content .fl-node-enolxbzkhaig a.fl-button:visited * {
	color: rgb(0, 0, 0);
}
:where(.fl-builder-content .fl-node-enolxbzkhaig .fl-button:is(a, button)), :where(.fl-builder-content .fl-node-enolxbzkhaig .fl-button:is(a, button) *) {
	transition: none;
	-moz-transition: none;
	-webkit-transition: none;
	-o-transition: none;
}
@media(max-width: 1200px) {
	.fl-builder-content .fl-node-enolxbzkhaig .fl-button:is(a, button), .fl-builder-content .fl-node-enolxbzkhaig a.fl-button:visited, .fl-page .fl-builder-content .fl-node-enolxbzkhaig .fl-button:is(a, button), .fl-page .fl-builder-content .fl-node-enolxbzkhaig a.fl-button:visited {
		border: 1px solid #003630;
		background-color: #00423C;
	}
	.fl-builder-content .fl-node-enolxbzkhaig .fl-button:is(a, button):hover, .fl-builder-content .fl-node-enolxbzkhaig .fl-button:is(a, button):focus, .fl-page .fl-builder-content .fl-node-enolxbzkhaig .fl-button:is(a, button):hover, .fl-page .fl-builder-content .fl-node-enolxbzkhaig .fl-button:is(a, button):focus {
		border: 1px solid #003630;
	}
	.fl-builder-content .fl-node-enolxbzkhaig .fl-button:is(a, button):hover, .fl-page .fl-builder-content .fl-node-enolxbzkhaig .fl-button:is(a, button):hover, .fl-page .fl-builder-content .fl-node-enolxbzkhaig .fl-button:is(a, button):hover, .fl-page .fl-page .fl-builder-content .fl-node-enolxbzkhaig .fl-button:is(a, button):hover {
		background-color: #00423C;
	}
	.fl-builder-content .fl-node-enolxbzkhaig .fl-button:is(a, button), .fl-builder-content .fl-node-enolxbzkhaig a.fl-button:visited, .fl-builder-content .fl-node-enolxbzkhaig .fl-button:is(a, button) *, .fl-builder-content .fl-node-enolxbzkhaig a.fl-button:visited *, .fl-page .fl-builder-content .fl-node-enolxbzkhaig .fl-button:is(a, button), .fl-page .fl-builder-content .fl-node-enolxbzkhaig a.fl-button:visited, .fl-page .fl-builder-content .fl-node-enolxbzkhaig .fl-button:is(a, button) *, .fl-page .fl-builder-content .fl-node-enolxbzkhaig a.fl-button:visited * {
		color: rgb(255, 255, 255);
	}
}
@media(max-width: 992px) {
	.fl-node-enolxbzkhaig.fl-button-wrap, .fl-node-enolxbzkhaig .fl-button-wrap {
		text-align: center;
	}
	.fl-builder-content .fl-node-enolxbzkhaig .fl-button:is(a, button), .fl-builder-content .fl-node-enolxbzkhaig a.fl-button:visited, .fl-builder-content .fl-node-enolxbzkhaig .fl-button:is(a, button):hover, .fl-builder-content .fl-node-enolxbzkhaig .fl-button:is(a, button):focus, .fl-page .fl-builder-content .fl-node-enolxbzkhaig .fl-button:is(a, button), .fl-page .fl-builder-content .fl-node-enolxbzkhaig a.fl-button:visited, .fl-page .fl-builder-content .fl-node-enolxbzkhaig .fl-button:is(a, button):hover, .fl-page .fl-builder-content .fl-node-enolxbzkhaig .fl-button:is(a, button):focus {
		border-style: none;
		border-width: 0;
		background-clip: border-box;
	}
}
 .fl-node-enolxbzkhaig.fl-module-button {
	margin-top:40px;
}
@media (max-width: 768px) { .fl-node-enolxbzkhaig.fl-module-button { margin-top:20px; } }
/* Start Global Nodes CSS */

/* End Global Nodes CSS */


/* Start Layout CSS */
/*.overlay-div {*/
/*    border: 1px solid black;*/
/*  width: 200px;*/
/*  height: 200px;*/
/*  display: none;*/
  /*background-image: url('https://via.placeholder.com/400.png');*/
/*  background-repeat: no-repeat;*/
  /*display:inline-block;*/
/*  position:absolute;*/
/*   pointer-events: none;*/
/*   z-index:5;*/
/*}*/


.heading ul {
    list-style:none;
    padding:0;
    margin:0;
}

.heading li {
    
}

.heading h1 {
    max-width:500px;
}

.post_content img {
    /*width:790px;*/
    /*height:100%;*/
    /*width:auto;*/
    /*aspect-ratio:16/9;*/
    /*object-fit: cover;*/
    /*height:150px !important;*/
}

.post_content {
    /*justify-self:left !important;*/
    /*width:100%;*/
}

.post_content figure {
    /*margin-bottom:0;*/
    /*align-self:left !important;*/
}

.post_content p {
    display:none;
}
.post_content2 p {
    /*font-size:15pt;*/
}

.post_content2 img {
    display:none;
}

#post_img{
    /*aspect-ratio: 16/9;*/
    /*justify-self:right;*/
    /*width:100%;*/
}

#post_img img {
        /*width:100% !important;*/
        height:30vw !important;
}

.slider {
    display:block !important;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    white-space: nowrap;
}

.slider .fl-module-content {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    white-space: nowrap;
}

.slider .fl-module-content p {
    white-space: nowrap;
    margin: 0;
    padding: 0;
    font-size: 0;
    display: block;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
}

.slider .fl-module-content img,
.slider .fl-module-content p img,
.slider img {
    display: inline-block !important;
    height: 350px !important;
    width: auto !important;
    max-width: none !important;
    min-width: 0 !important;
    contain-intrinsic-size: auto !important;
    object-fit: cover !important;
    vertical-align: top !important;
    margin-right: 8px !important;
}

.material_p img {
    height:300px !important;
    width:auto;
}

.kante_unten {
      clip-path: polygon(0% 0%, 0% 100%, 100% 0%) !important;
    background-color:#08423c;  
}

.slider::-webkit-scrollbar {
  width: 10px;
  height:10px;
}

/* Track */
.slider::-webkit-scrollbar-track {
  /*box-shadow: 0 0 5px grey; */
  border-radius: 10px;
  background: none;
}
 
/* Handle */
.slider::-webkit-scrollbar-thumb {
  background: white; 
  border-radius: 10px;
}

@media(max-width:992px) {
    #post_img img {
        /*width:100% !important;*/
        width:100% !important;
        height:auto !important;
}
.post_content img {
     height:auto !important;
    width:100% !important;
}

    /*img {*/
    /*    height:auto !important;*/
    /*    width:100% !important;*/
    /*}*/
    
    .slider .fl-module-content img,
.slider .fl-module-content p img,
.slider img {
    height: 200px !important;
}
}
/* End Layout CSS */

.fl-node-9p1odtu2emja {
  overflow: hidden !important;
}
.fl-node-osimpuw9el62 {
  /*flex: 0 0 auto;*/
}
.fl-node-ehq8zly2m9cs ul {
  text-decoration: none !important;
  list-style-type: none !important;
  margin: 0;
  padding: 0;
}
.fl-node-vibd1et60ukm ul {
  text-decoration: none !important;
  list-style-type: none !important;
  margin: 0;
  padding: 0;
}
.fl-node-kua2dt97snlh {
  /*flex: 0 0 auto;*/
}
.fl-node-7ckuo0tbvnga {
  max-height: 500px !important;
}
.fl-node-enolxbzkhaig div {
  z-index: 2;
}
