.avia-section.av-1eqp2-34f36f0c7ad55a79f7f3521fec21507e{
background-repeat:no-repeat;
background-image:url(https://ffw-beilstein.mw2.imc-hosting.de/wp-content/uploads/2026/02/rhewreuef-man-hd.webp);
background-position:50% 50%;
background-attachment:scroll;
}
.avia-section.av-1eqp2-34f36f0c7ad55a79f7f3521fec21507e .av-section-color-overlay{
opacity:0.2;
background-color:#000000;
}

#top .av-special-heading.av-mm3ark75-ce5defff4184ba1808bb777f1f56fcbf{
padding-bottom:0;
color:#ffffff;
font-size:50px;
}
body .av-special-heading.av-mm3ark75-ce5defff4184ba1808bb777f1f56fcbf .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-mm3ark75-ce5defff4184ba1808bb777f1f56fcbf .av-special-heading-tag{
font-size:50px;
}
.av-special-heading.av-mm3ark75-ce5defff4184ba1808bb777f1f56fcbf .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-mm3ark75-ce5defff4184ba1808bb777f1f56fcbf .av-subheading{
font-size:15px;
}

#top .hr.av-s16i-de7f47d961b5748f70715bb9f73e12a5{
margin-top:30px;
margin-bottom:30px;
}
.hr.av-s16i-de7f47d961b5748f70715bb9f73e12a5 .hr-inner{
width:20%;
border-color:rgba(255,255,255,0.76);
max-width:45%;
}
.hr.av-s16i-de7f47d961b5748f70715bb9f73e12a5 .av-seperator-icon{
color:#ff0000;
}
.hr.av-s16i-de7f47d961b5748f70715bb9f73e12a5 .av-seperator-icon.avia-svg-icon svg:first-child{
fill:#ff0000;
stroke:#ff0000;
}

#top .flex_column_table.av-equal-height-column-flextable.av-6icne-1b837b5eb98411262c3bf1e52765bc41{
margin-top:-60px;
margin-bottom:0px;
}
.flex_column.av-6icne-1b837b5eb98411262c3bf1e52765bc41{
border-radius:0px 0px 0px 0px;
padding:30px 30px 30px 30px;
background-color:#ffffff;
}

#top .av-rotator-container.av-mm3bmu7f-ddee456f63f4d56a95c70040db34c58b{
text-align:left;
}

#top .av-special-heading.av-3p6d6-828d38553bd33e2eeb69dd4d0d57598c{
padding-bottom:10px;
}
body .av-special-heading.av-3p6d6-828d38553bd33e2eeb69dd4d0d57598c .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-3p6d6-828d38553bd33e2eeb69dd4d0d57598c .av-subheading{
font-size:15px;
}

#top .avia-icon-list-container.av-mm3be2zl-ff72c1da18025cbd3b666603f7d43438 .iconlist_icon{
color:#ffffff;
background-color:#b02b2c;
}
#top .avia-icon-list-container.av-mm3be2zl-ff72c1da18025cbd3b666603f7d43438 .iconlist_icon svg:first-child{
stroke:#ffffff;
fill:#ffffff;
}

#top .avia-gallery.av-mm3ccwl9-d3e6e93e2249b20197012c5f10869380 .avia-gallery-thumb a{
width:20%;
}

#top #wrap_all .avia-button.av-39rta-22129299816e024239b5c74a8ece381d:hover{
color:#ffffff;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-39rta-22129299816e024239b5c74a8ece381d:hover .avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}

#top #wrap_all .avia-button.av-2214e-b717786bdd02cb431c21fb9c02e83ece{
margin-bottom:5px;
margin-right:3px;
margin-left:3px;
}

#top #wrap_all .avia-button.av-1rpim-05380009a4a8450e6fb4a2a38d225291{
margin-bottom:5px;
margin-right:3px;
margin-left:3px;
}

#top #wrap_all .avia-button.av-yloe-12926824c088ffcd976814329778cf2c{
margin-bottom:5px;
margin-right:3px;
margin-left:3px;
}

.av_font_icon.av-mm3bhad8-c8c7273c822620a4f2768c4354b397ce{
color:#b02b2c;
border-color:#b02b2c;
}
.avia-svg-icon.av-mm3bhad8-c8c7273c822620a4f2768c4354b397ce svg:first-child{
stroke:#b02b2c;
fill:#b02b2c;
}
.av_font_icon.av-mm3bhad8-c8c7273c822620a4f2768c4354b397ce .av-icon-char{
font-size:40px;
width:40px;
}

#top .av_textblock_section.av-jrq6-70b03e6823ab0f7311db2f395ac69576 .avia_textblock{
font-size:18px;
}

#top .hr.av-50bie-ef050ac64dc3d13ba465cbeb53d3544f{
margin-top:30px;
margin-bottom:30px;
}
.hr.av-50bie-ef050ac64dc3d13ba465cbeb53d3544f .hr-inner{
width:45%;
max-width:45%;
}
.hr.av-50bie-ef050ac64dc3d13ba465cbeb53d3544f .av-seperator-icon{
color:#af0000;
}
.hr.av-50bie-ef050ac64dc3d13ba465cbeb53d3544f .av-seperator-icon.avia-svg-icon svg:first-child{
fill:#af0000;
stroke:#af0000;
}

#top .hr.av-12u2i-49dd04ab281b0f77f39eae34ff02a2d6{
margin-top:30px;
margin-bottom:30px;
}
.hr.av-12u2i-49dd04ab281b0f77f39eae34ff02a2d6 .hr-inner{
width:45%;
max-width:45%;
}
.hr.av-12u2i-49dd04ab281b0f77f39eae34ff02a2d6 .av-seperator-icon{
color:#af0000;
}
.hr.av-12u2i-49dd04ab281b0f77f39eae34ff02a2d6 .av-seperator-icon.avia-svg-icon svg:first-child{
fill:#af0000;
stroke:#af0000;
}

#top .hr.av-40q3u-0c5e3337197bc5984d533f8e7e8ed75f{
margin-top:30px;
margin-bottom:30px;
}
.hr.av-40q3u-0c5e3337197bc5984d533f8e7e8ed75f .hr-inner{
width:45%;
max-width:45%;
}
.hr.av-40q3u-0c5e3337197bc5984d533f8e7e8ed75f .av-seperator-icon{
color:#af0000;
}
.hr.av-40q3u-0c5e3337197bc5984d533f8e7e8ed75f .av-seperator-icon.avia-svg-icon svg:first-child{
fill:#af0000;
stroke:#af0000;
}

#top .flex_column_table.av-equal-height-column-flextable.av-38hd2-047b37c8d40282f9ded5b1809ac0a378{
margin-top:-60px;
margin-bottom:0px;
}
.flex_column.av-38hd2-047b37c8d40282f9ded5b1809ac0a378{
border-radius:0px 0px 0px 0px;
padding:30px 30px 30px 30px;
background-color:#f0f0f0;
}

#top .hr.av-26pka-3233fab31f7f4da28efbbc039b29bdee{
margin-top:30px;
margin-bottom:30px;
}
.hr.av-26pka-3233fab31f7f4da28efbbc039b29bdee .hr-inner{
width:45%;
max-width:45%;
}
.hr.av-26pka-3233fab31f7f4da28efbbc039b29bdee .av-seperator-icon{
color:#af0000;
}
.hr.av-26pka-3233fab31f7f4da28efbbc039b29bdee .av-seperator-icon.avia-svg-icon svg:first-child{
fill:#af0000;
stroke:#af0000;
}

#top .avia-progress-bar-container .avia-progress-bar.av-1m0nm-b45e6fa14f7b75bf5de99ce09a31e1f6 .bar{
width:100%;
}

#top .avia-progress-bar-container .avia-progress-bar.av-uij6-e82cbf07392ec95e68bf2e89ec646244 .bar{
width:50%;
}

.avia-image-container.av-mm3c79y2-20654886a6ee532864a8f4cdb9264ee5 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-mm3c79y2-20654886a6ee532864a8f4cdb9264ee5 .av-image-caption-overlay-center{
color:#ffffff;
}

#top .hr.av-r8bm-88490d07cd6992cfc8da8c2570b8407a{
margin-top:30px;
margin-bottom:30px;
}
.hr.av-r8bm-88490d07cd6992cfc8da8c2570b8407a .hr-inner{
width:45%;
max-width:45%;
}
.hr.av-r8bm-88490d07cd6992cfc8da8c2570b8407a .av-seperator-icon{
color:#af0000;
}
.hr.av-r8bm-88490d07cd6992cfc8da8c2570b8407a .av-seperator-icon.avia-svg-icon svg:first-child{
fill:#af0000;
stroke:#af0000;
}


@media only screen and (min-width: 480px) and (max-width: 767px){ 
#top #wrap_all .av-special-heading.av-mm3ark75-ce5defff4184ba1808bb777f1f56fcbf .av-special-heading-tag{
font-size:0.8em;
}
}

@media only screen and (max-width: 479px){ 
#top #wrap_all .av-special-heading.av-mm3ark75-ce5defff4184ba1808bb777f1f56fcbf .av-special-heading-tag{
font-size:0.8em;
}
}
