.avia-section.av-1kdzb3-175bee4928e47ccf0cd1e9fef3d9644e{
margin-top:17px;
margin-bottom:0px;
}

#top .hr.hr-invisible.av-90k8v-1c1162b2b1333c483695e40580392600{
height:50px;
}

.avia_transform .avia-image-container.av-duysn-1cfcf6409c9078aeee190f67c4e69936{
animation-duration:2s;
}
.avia-image-container.av-duysn-1cfcf6409c9078aeee190f67c4e69936 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-duysn-1cfcf6409c9078aeee190f67c4e69936 .av-image-caption-overlay-center{
color:#ffffff;
}

#top .hr.hr-invisible.av-mqi5d4db-ebb0f5e615dd2cff944d130c66a5d71f{
height:20px;
}

#top .av-special-heading.av-mpmbxpez-02559b89a23c1d1e84c27b7ed6e916ff{
margin:5% 0 0 0;
}
body .av-special-heading.av-mpmbxpez-02559b89a23c1d1e84c27b7ed6e916ff .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-mpmbxpez-02559b89a23c1d1e84c27b7ed6e916ff .av-subheading{
font-size:15px;
}

#top .av-special-heading.av-mq97z6kl-757ad61a6dc5aeb75f87e2a55d3f6d03{
margin:5% 0 0 0;
}
body .av-special-heading.av-mq97z6kl-757ad61a6dc5aeb75f87e2a55d3f6d03 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-mq97z6kl-757ad61a6dc5aeb75f87e2a55d3f6d03 .av-subheading{
font-size:15px;
}

.avia-section.av-1ji02n-25fa691a678fd0873ceb56228b4a635c .av-parallax .av-parallax-inner{
background-repeat:no-repeat;
background-image:url(https://steinmuehle.de/wp-content/uploads/sites/5/2026/07/Internat_Steinmuehle_Wohngruppe_grau.jpg);
background-position:50% 50%;
background-attachment:scroll;
}
.avia-section.av-1ji02n-25fa691a678fd0873ceb56228b4a635c .av-section-color-overlay{
opacity:0.8;
background-color:#062e3a;
}

.flex_column.av-4uzzj-5dac791ee554d05ab4f5dba2806c96c1{
width:47%;
margin-left:0;
padding:0% 3% 0% 0%;
}
.avia_transform .flex_column.av-4uzzj-5dac791ee554d05ab4f5dba2806c96c1{
animation-duration:2s;
}
#top .flex_column_table.av-equal-height-column-flextable.av-4uzzj-5dac791ee554d05ab4f5dba2806c96c1 .av-flex-placeholder{
width:6%;
}

.flex_column.av-12iebr-5efedf5486ccbf4b7ceeb177065410b1{
width:47%;
margin-left:0;
padding:0% 0% 0% 0%;
height:auto;
min-height:300px;
}
.avia_transform .flex_column.av-12iebr-5efedf5486ccbf4b7ceeb177065410b1{
animation-duration:3s;
}
#top .flex_column_table.av-equal-height-column-flextable.av-12iebr-5efedf5486ccbf4b7ceeb177065410b1 .av-flex-placeholder{
width:6%;
}

#top .av-special-heading.av-x9zx3-5af9e6983f11dd331387fcf91d031b59{
margin:5% 0 0 0;
color:#ffffff;
}
body .av-special-heading.av-x9zx3-5af9e6983f11dd331387fcf91d031b59 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-x9zx3-5af9e6983f11dd331387fcf91d031b59 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-x9zx3-5af9e6983f11dd331387fcf91d031b59 .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-qbocf-f0746b3f65602d8c83ea17022a39e293{
height:10px;
}

#top .av_textblock_section.av-20853-72b57872242e370335d730923464567d .avia_textblock{
color:#ffffff;
}

.flex_column.av-cscd3-1d94cd970a1b65aee1a7ff9345f29fff{
width:100%;
margin-left:0;
padding:0% 3% 0% 0%;
}
.avia_transform .flex_column.av-cscd3-1d94cd970a1b65aee1a7ff9345f29fff{
animation-duration:2s;
}
#top .flex_column_table.av-equal-height-column-flextable.av-cscd3-1d94cd970a1b65aee1a7ff9345f29fff .av-flex-placeholder{
width:0%;
}

#top .hr.hr-invisible.av-9zk9z-5c081f4926813c609280c4e9c45c1ed8{
height:10px;
}

body .av-special-heading.av-mpmc2ci3-59e27f90f2892b5a9bb4e2b3996bfe1b .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-mpmc2ci3-59e27f90f2892b5a9bb4e2b3996bfe1b .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-zoc8mc-823efc87132cbcda7f16325a9eb39fdf{
height:10px;
}

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

#top .hr.hr-invisible.av-1c8gtes-32f6a5e10aa01aabff9fd9b45b05d81a{
height:10px;
}

body .av-special-heading.av-mv23slhi-865b66330c9b2a33d8fa7db43e401daf .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-mv23slhi-865b66330c9b2a33d8fa7db43e401daf .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-q4zk1w-6c2b635464e3f5fe12998904caee828e{
height:10px;
}

body .av-special-heading.av-mv23v2qd-f12f072cb7d059153920425e7e103e4c .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-mv23v2qd-f12f072cb7d059153920425e7e103e4c .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-izjq2s-fce3d4250d02ff2f8eb7c1097027f792{
height:10px;
}

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

.avia-section.av-3e9u7-0dc4b8166fb55d709d668f74dd8cf9f8 .av-parallax .av-parallax-inner{
background-repeat:no-repeat;
background-image:url(https://steinmuehle.de/wp-content/uploads/sites/5/2026/05/Gymnasium_Steinmuehle_BW-scaled.jpg);
background-position:50% 0%;
background-attachment:scroll;
}
.avia-section.av-3e9u7-0dc4b8166fb55d709d668f74dd8cf9f8 .av-section-color-overlay{
opacity:0.8;
background-color:#062e3a;
}

.flex_column.av-paw9r-234e40f00fa04977ac352a40b44fd522{
width:47%;
margin-left:0;
padding:0% 3% 0% 0%;
}
.avia_transform .flex_column.av-paw9r-234e40f00fa04977ac352a40b44fd522{
animation-duration:2s;
}
#top .flex_column_table.av-equal-height-column-flextable.av-paw9r-234e40f00fa04977ac352a40b44fd522 .av-flex-placeholder{
width:6%;
}

.avia-image-container.av-mqj4ezjn-c9e4338c569634f2abaa4c045487895e .avia-image-container-inner{
transform:skew( 0deg, 0deg );
}
.avia-image-container.av-mqj4ezjn-c9e4338c569634f2abaa4c045487895e img.avia_image{
box-shadow:none;
}
.avia-image-container.av-mqj4ezjn-c9e4338c569634f2abaa4c045487895e .av-image-caption-overlay-center{
color:#ffffff;
}

.flex_column.av-k79xj-2a896fe0af451c96a4ca960078f3b177{
width:47%;
margin-left:0;
padding:0% 0% 0% 0%;
height:auto;
min-height:300px;
}
.avia_transform .flex_column.av-k79xj-2a896fe0af451c96a4ca960078f3b177{
animation-duration:3s;
}
#top .flex_column_table.av-equal-height-column-flextable.av-k79xj-2a896fe0af451c96a4ca960078f3b177 .av-flex-placeholder{
width:6%;
}

#top .av-special-heading.av-fjqan-41be4d146cd0ee2f56519da73263e003{
margin:5% 0 0 0;
color:#ffffff;
}
body .av-special-heading.av-fjqan-41be4d146cd0ee2f56519da73263e003 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-fjqan-41be4d146cd0ee2f56519da73263e003 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-fjqan-41be4d146cd0ee2f56519da73263e003 .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-ar30n-3934682251b77639d57f57da427ff3b6{
height:20px;
}

#top .av_textblock_section.av-mqj4dyyi-fd65e7556e5a67761b4697aa4cfc4661 .avia_textblock{
font-size:14px;
color:#ffffff;
text-align:left;
}


@media only screen and (max-width: 479px){ 
#top .av-special-heading.av-mq97z6kl-757ad61a6dc5aeb75f87e2a55d3f6d03{
margin:10% 0 0 0;
}

#top .av-special-heading.av-x9zx3-5af9e6983f11dd331387fcf91d031b59{
margin:10% 0 0 0;
}

#top .av-special-heading.av-fjqan-41be4d146cd0ee2f56519da73263e003{
margin:10% 0 0 0;
}
}
