.avia-section.av-ss4oz1g-606b6b98c4d52fb2027f0813e6d0b747{
margin-top:17px;
margin-bottom:0px;
}

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

#top .hr.hr-invisible.av-qmrlcas-ca563918957cedd898e0d1c37e9c6d52{
height:20px;
}

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

.flex_cell.av-2clntfo-cb682c441dc53ada5bc03d70351e8beb{
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-n9ssd50-d1579801c43fecaea1a421e0acfc642b{
height:300px;
}

.flex_cell.av-86obno-b82c07b954de1e5dc7fd8656c43dda87{
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-86obno-b82c07b954de1e5dc7fd8656c43dda87{
padding:20px 20px 20px 20px !important;
}

@keyframes av_boxShadowEffect_av-27mxhms-86a1c7feb3878493f041456375175c09-row {
0%   { box-shadow:  0 0 0 0 ; opacity: 1; }
100% { box-shadow:  0 0 10px 0 ; opacity: 1; }
}
.flex_column.av-27mxhms-86a1c7feb3878493f041456375175c09{
padding:10% 10% 10% 10%;
background-color:#f8f8f8;
}

#top .hr.hr-invisible.av-ly9x56s-9be08067c81d3d09d30029807162500f{
height:20px;
}

#top .hr.hr-invisible.av-kcg2q78-2004d8e5545e1264cf56453d9d2edb8b{
height:10px;
}

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

#top .hr.hr-invisible.av-1rot6zo-49cdbc13f2899ba9ae6a2bc247500148{
height:10px;
}

.avia-section.av-h5h7o5g-dae73505fa13ef1ac8196b0e9c6b8c7c .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-h5h7o5g-dae73505fa13ef1ac8196b0e9c6b8c7c .av-section-color-overlay{
opacity:0.8;
background-color:#062e3a;
}

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

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

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

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

#top .av_textblock_section.av-f0r5iis-2732a8643fcc4d044d30fb0b80d214c0 .avia_textblock{
color:#ffffff;
}

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

#top .av_textblock_section.av-e64iq6c-07c204c2cca1b5350e58c8ec829a6c50 .avia_textblock{
color:#ffffff;
}

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

#top .av_textblock_section.av-d1pb1dw-291e9ea2f52135da5a07f4b938ef12eb .avia_textblock{
color:#ffffff;
}

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

#top .av_textblock_section.av-c5pm4sk-f06fcd46436715ed3a04ab0d8411d255 .avia_textblock{
color:#ffffff;
}

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

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

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

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

.avia-section.av-7o0rdms-dbd4e50f08f517fa16f2fbb3124a63a1 .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-7o0rdms-dbd4e50f08f517fa16f2fbb3124a63a1 .av-section-color-overlay{
opacity:0.8;
background-color:#062e3a;
}

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

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

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

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

#top .hr.hr-invisible.av-5bzb1z8-37d7d4ed621cb5f10123beb220e79786{
height:20px;
}

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

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

#top .av-special-heading.av-41wlemc-d3e1d65a7d08eed3a0a45f8546fd06b2{
padding-bottom:10px;
}
body .av-special-heading.av-41wlemc-d3e1d65a7d08eed3a0a45f8546fd06b2 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-41wlemc-d3e1d65a7d08eed3a0a45f8546fd06b2 .av-subheading{
font-size:15px;
}

.avia_message_box.av-280dvwk-d01c927709bc41d0536ff26454ab157f{
background-color:#6f1610;
color:#ffffff;
}


@media only screen and (min-width: 768px) and (max-width: 989px){ 
#top #wrap_all .av-special-heading.av-41wlemc-d3e1d65a7d08eed3a0a45f8546fd06b2 .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-41wlemc-d3e1d65a7d08eed3a0a45f8546fd06b2 .av-special-heading-tag{
font-size:50px;
}
}

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

#top .av-special-heading.av-fc7mmf8-2723719aac46975a4789b931a1fa5e64{
margin:10% 0 0 0;
}

#top .av-special-heading.av-ejxcyhw-81c59645c210c7f5597b536b0b10b42f{
margin:10% 0 0 0;
}

#top .av-special-heading.av-ds3cfdw-c2ddacbfe306cfbc50ca579ad4d92937{
margin:10% 0 0 0;
}

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

#top .av-special-heading.av-b4uixdw-a3f88bca920b2fff17a8c27fe01f98a0{
margin:10% 0 0 0;
}

#top .av-special-heading.av-11ep9l0-831a1b2a4cc20e26bf63fc73a8941f46{
margin:10% 0 0 0;
}

#top .av-special-heading.av-8brau78-c89a5e3280fbcc0e817089b3c8104fb8{
margin:10% 0 0 0;
}

#top .av-special-heading.av-5kr5iec-4dfca14e48c58050fcb7739ee1904e5f{
margin:10% 0 0 0;
}

#top #wrap_all .av-special-heading.av-41wlemc-d3e1d65a7d08eed3a0a45f8546fd06b2 .av-special-heading-tag{
font-size:50px;
}
}
