.avia-section.av-zz24w5-9d61f923432dd08407845fe5243eeefa{
margin-top:17px;
margin-bottom:0px;
}

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

#top .hr.hr-invisible.av-mpwtfy2j-a56c09939f156e362614c75a0d5d71b7{
height:20px;
}

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

.flex_cell.av-oov5f9-f1c437ff303383d6b0b721d29864a1fd{
vertical-align:top;
background:url(https://steinmuehle.de/wp-content/uploads/sites/5/2026/05/Schule_Internat_Steinmuehle_Reiten_1.jpg) 50% 0% no-repeat scroll ;
}

#top .hr.hr-invisible.av-mbu8it-519031e0c0131da7799dba9ef2291c94{
height:300px;
}

.flex_cell.av-ko2yj9-20f0fe89dfc1dc9c421c6a5963fc15ef{
vertical-align:top;
background-color:#062e3a;
background:linear-gradient( to bottom right, #062e3a, rgba(6,46,58,0.76) );
}
.responsive #top #wrap_all .flex_cell.av-ko2yj9-20f0fe89dfc1dc9c421c6a5963fc15ef{
padding:20px 20px 20px 20px !important;
}

@keyframes av_boxShadowEffect_av-ikcmdx-6a416c829b5da3fefaab6d90d57a6bbd-row {
0%   { box-shadow:  0 0 0 0 ; opacity: 1; }
100% { box-shadow:  0 0 10px 0 ; opacity: 1; }
}
.flex_column.av-ikcmdx-6a416c829b5da3fefaab6d90d57a6bbd{
padding:10% 10% 10% 10%;
background-color:#f8f8f8;
}

#top .hr.hr-invisible.av-gukwdh-32faac41d59396d0b0bc22fa63731733{
height:20px;
}

#top .hr.hr-invisible.av-fnv9fp-53501ecb85e15ce77c113a89cbe3c60a{
height:10px;
}

#top .avia-icon-list-container.av-mpwtjjzd-fca444a153943b1e6630a38e321dc2a1 .iconlist_icon{
color:#6f1610;
}
#top #wrap_all .avia-icon-list-container.av-mpwtjjzd-fca444a153943b1e6630a38e321dc2a1 .av_iconlist_title{
color:#062e3a;
}

#top .hr.hr-invisible.av-2obk2t-45faf9b595aa828b95728ce1b75d4221{
height:10px;
}

.avia-section.av-oskgt1-8537531c9e186db4d3352be08f3c7bc1 .av-parallax .av-parallax-inner{
background-repeat:no-repeat;
background-image:url(https://steinmuehle.de/wp-content/uploads/sites/5/2026/06/Schule_Internat_Steinmuehle_Reiten_2_SW.jpg);
background-position:50% 0%;
background-attachment:scroll;
}
.avia-section.av-oskgt1-8537531c9e186db4d3352be08f3c7bc1 .av-section-color-overlay{
opacity:0.8;
background-color:#062e3a;
}

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

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

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

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

#top .av_textblock_section.av-mpwtsmwd-88ec01e6baf2f38543907f5a669e9b2e .avia_textblock{
color:#ffffff;
}

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

#top .av_textblock_section.av-mpwttb9q-f65e3076b152a45e6af384ed65a4143e .avia_textblock{
color:#ffffff;
}

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

#top .av_textblock_section.av-mpwttwhs-8dfd5fb92effa97a9151b510a554944d .avia_textblock{
color:#ffffff;
}

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

#top .av_textblock_section.av-mpwtuw48-c35512f1ecb2e0f4e44fbb701c0eb483 .avia_textblock{
color:#ffffff;
}

.flex_column.av-1xw4j9-0861a8837d0893672511125000c81280{
padding:5% 5% 5% 5%;
height:auto;
min-height:300px;
background-color:#f8f8f8;
}
.avia_transform .flex_column.av-1xw4j9-0861a8837d0893672511125000c81280{
animation-duration:3s;
}

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

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

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

#top .av-special-heading.av-4ylnvp-7c72d0e2a501ca03a3c53fe13dd8cfc9{
margin:5% 0 0 0;
}
body .av-special-heading.av-4ylnvp-7c72d0e2a501ca03a3c53fe13dd8cfc9 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-4ylnvp-7c72d0e2a501ca03a3c53fe13dd8cfc9 .av-subheading{
font-size:15px;
}

.avia-section.av-9odugl-3405ebb8b68d0bbf8ad7bcfe6dcdf6bc .av-parallax .av-parallax-inner{
background-repeat:no-repeat;
background-image:url(https://steinmuehle.de/wp-content/uploads/sites/5/2026/06/Schule_Internat_Steinmuehle_Reiten_2_SW.jpg);
background-position:50% 0%;
background-attachment:scroll;
}
.avia-section.av-9odugl-3405ebb8b68d0bbf8ad7bcfe6dcdf6bc .av-section-color-overlay{
opacity:0.8;
background-color:#062e3a;
}

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

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

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

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

#top .hr.hr-invisible.av-30b879-7b3fbada52152b1cf32e37bdc02d2b80{
height:20px;
}

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

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

#top .av-special-heading.av-23qmwyt-6da4920c6a2eebfccfee933fe73db3c1{
padding-bottom:10px;
}
body .av-special-heading.av-23qmwyt-6da4920c6a2eebfccfee933fe73db3c1 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-23qmwyt-6da4920c6a2eebfccfee933fe73db3c1 .av-subheading{
font-size:15px;
}

.avia_message_box.av-mpwvmxmn-acb405fd116c68e1f8c01bdc553df6cd{
background-color:#6f1610;
color:#ffffff;
}

.flex_cell.av-1i8forp-acad25e9e1dd8e0180956b6093f58c60{
vertical-align:top;
background:url(https://steinmuehle.de/wp-content/uploads/sites/5/2026/06/Weidenbach_Jasmine.jpg) 50% 0% no-repeat scroll ;
}

#top .hr.hr-invisible.av-1gobl05-4e81c0a74216c2099db4fb5779b33bd6{
height:300px;
}

.flex_cell.av-1el8lwl-1b3b44f62be5c0d752fc3240059184b5{
vertical-align:top;
background-color:#062e3a;
background:linear-gradient( to bottom right, #062e3a, rgba(6,46,58,0.76) );
}
.responsive #top #wrap_all .flex_cell.av-1el8lwl-1b3b44f62be5c0d752fc3240059184b5{
padding:20px 20px 20px 20px !important;
}

@keyframes av_boxShadowEffect_av-1cffokl-4e038ac0e0a3adcdb175bbf3d2d1e556-row {
0%   { box-shadow:  0 0 0 0 ; opacity: 1; }
100% { box-shadow:  0 0 10px 0 ; opacity: 1; }
}
.flex_column.av-1cffokl-4e038ac0e0a3adcdb175bbf3d2d1e556{
padding:10% 10% 10% 10%;
background-color:#f8f8f8;
}

#top .hr.hr-invisible.av-1bxwoit-3691969951ad8eb81063f38dbe01715b{
height:20px;
}

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

#top #wrap_all .avia-button.av-mpzfw9nt-de757953bac7b5001d0f97744bfeb247{
background-color:#6f1610;
border-color:#f8f8f8;
color:#ffffff;
border-style:solid;
border-width:2px 2px 2px 2px;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-mpzfw9nt-de757953bac7b5001d0f97744bfeb247:hover{
background-color:#f8f8f8;
color:#6f1610;
opacity:0.8;
transition:all 0.4s ease-in-out;
}

#top #wrap_all .avia-button.av-mpzg9mjn-bba361dff2feb99c47f1157ae5d7a1d7{
background-color:#6f1610;
border-color:#f8f8f8;
color:#ffffff;
border-style:solid;
border-width:2px 2px 2px 2px;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-mpzg9mjn-bba361dff2feb99c47f1157ae5d7a1d7:hover{
background-color:#f8f8f8;
color:#6f1610;
opacity:0.8;
transition:all 0.4s ease-in-out;
}


@media only screen and (min-width: 768px) and (max-width: 989px){ 
#top #wrap_all .av-special-heading.av-23qmwyt-6da4920c6a2eebfccfee933fe73db3c1 .av-special-heading-tag{
font-size:50px;
}
}

@media only screen and (min-width: 480px) and (max-width: 767px){ 
#top #wrap_all .av-special-heading.av-23qmwyt-6da4920c6a2eebfccfee933fe73db3c1 .av-special-heading-tag{
font-size:50px;
}
}

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

#top .av-special-heading.av-mpwtsd0s-51837dffc8c1c2dbd81e087b86b4f1f2{
margin:10% 0 0 0;
}

#top .av-special-heading.av-mpwtt19h-1aab412d4bae8d265c28c2f1fed8e075{
margin:10% 0 0 0;
}

#top .av-special-heading.av-mpwttlh1-a9e0fca768a0a90573a6a5b7a5929369{
margin:10% 0 0 0;
}

#top .av-special-heading.av-mpwtuikw-2eaa4b9e10b78546f784c676e7f55b0a{
margin:10% 0 0 0;
}

#top .av-special-heading.av-mpwu82g3-9c3b521b9f0c73785d2101ff1e474a22{
margin:10% 0 0 0;
}

#top .av-special-heading.av-mpwu8p0y-599e211ccb06c6d0cc942421400011a6{
margin:10% 0 0 0;
}

#top .av-special-heading.av-mpwudqy2-b5afdf4faa5fdc8be5e8790b8b633e1b{
margin:10% 0 0 0;
}

#top .av-special-heading.av-4ylnvp-7c72d0e2a501ca03a3c53fe13dd8cfc9{
margin:10% 0 0 0;
}

#top .av-special-heading.av-mpwunj1m-09ea6de2ca8c59b9730c6be2e1843760{
margin:10% 0 0 0;
}

#top #wrap_all .av-special-heading.av-23qmwyt-6da4920c6a2eebfccfee933fe73db3c1 .av-special-heading-tag{
font-size:50px;
}

#top .av-special-heading.av-mpzfq9zm-f8c27b63ff8a454bc88f860fff7ccd74{
margin:10% 0 0 0;
}
}
