.avia-section.av-1rhsdwl-54674081a1e96d0ee7080908f2fe2c4c{
background-repeat:no-repeat;
background-image:url(https://www.karls-gymnasium.de/wp-content/uploads/2014/08/KG_2014_Innenräume_004-1500x1010.jpg);
background-position:50% 50%;
background-attachment:fixed;
}

.flex_column.av-3jthid-e36d26f1a6f37be13e1efd46be64d7f1{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

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

.flex_cell.av-1i8fkl1-45bdc851121ffe40d41440c0ca45aedb{
vertical-align:top;
background-color:#222222;
}
.responsive #top #wrap_all .flex_cell.av-1i8fkl1-45bdc851121ffe40d41440c0ca45aedb{
padding:0px 0px 0px 0px !important;
}

#top #wrap_all .avia-button.av-1ghwmmt-b967f99f9e80a3e8975236d1211871f5{
background-color:#222222;
border-color:#222222;
color:#ffffff;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-1ghwmmt-b967f99f9e80a3e8975236d1211871f5:hover{
color:#ffffff;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-1ghwmmt-b967f99f9e80a3e8975236d1211871f5 .avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}
#top #wrap_all .avia-button.av-1ghwmmt-b967f99f9e80a3e8975236d1211871f5:hover .avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}

.flex_cell.av-1f1hu91-5a9b0794216fa55b09c995dd8ad749b3{
vertical-align:top;
background-color:#222222;
}
.responsive #top #wrap_all .flex_cell.av-1f1hu91-5a9b0794216fa55b09c995dd8ad749b3{
padding:0px 0px 0px 0px !important;
}

#top #wrap_all .avia-button.av-1dfdagl-4ee6deb0fb594b5ad414d1882053bd3a{
background-color:#222222;
border-color:#222222;
color:#ffffff;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-1dfdagl-4ee6deb0fb594b5ad414d1882053bd3a:hover{
color:#ffffff;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-1dfdagl-4ee6deb0fb594b5ad414d1882053bd3a .avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}
#top #wrap_all .avia-button.av-1dfdagl-4ee6deb0fb594b5ad414d1882053bd3a:hover .avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}

.flex_cell.av-1aosz9h-8364dca2e3754feb1003b863001fbb2f{
vertical-align:top;
background-color:#222222;
}
.responsive #top #wrap_all .flex_cell.av-1aosz9h-8364dca2e3754feb1003b863001fbb2f{
padding:0px 0px 0px 0px !important;
}

#top #wrap_all .avia-button.av-19glbvp-d3175ab07852287fd58ac0895661546c{
background-color:#222222;
border-color:#222222;
color:#ffffff;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-19glbvp-d3175ab07852287fd58ac0895661546c:hover{
color:#ffffff;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-19glbvp-d3175ab07852287fd58ac0895661546c .avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}
#top #wrap_all .avia-button.av-19glbvp-d3175ab07852287fd58ac0895661546c:hover .avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}

#top #wrap_all .avia-button.av-3rgox1-cffa1f2d6878d2b26a2510fb543ff2ba{
margin-bottom:5px;
margin-right:3px;
margin-left:3px;
}

#top #wrap_all .avia-button.av-2m4zth-ac9715dfe553f0bd47a99d5142a05247{
margin-bottom:5px;
margin-right:3px;
margin-left:3px;
}

.flex_cell.av-16qby79-8bf27ed8fcc529128585e2ce4d4bd1b3{
vertical-align:middle;
}
.responsive #top #wrap_all .flex_cell.av-16qby79-8bf27ed8fcc529128585e2ce4d4bd1b3{
padding:30px 30px 30px 30px !important;
}

#top .av-special-heading.av-38elud-fd7e7af9247ae5fe2efed38ebecab174{
padding-bottom:10px;
font-size:30px;
}
body .av-special-heading.av-38elud-fd7e7af9247ae5fe2efed38ebecab174 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-38elud-fd7e7af9247ae5fe2efed38ebecab174 .av-special-heading-tag{
font-size:30px;
}
.av-special-heading.av-38elud-fd7e7af9247ae5fe2efed38ebecab174 .av-subheading{
font-size:15px;
}

.flex_cell.av-12sxab9-b02f51234444003700daff4d8a1016c0{
vertical-align:middle;
}
.responsive #top #wrap_all .flex_cell.av-12sxab9-b02f51234444003700daff4d8a1016c0{
padding:30px 30px 30px 30px !important;
}

.flex_cell.av-vm20hh-484e07df12ea5326dfa2c60f97cc3296{
vertical-align:middle;
}
.responsive #top #wrap_all .flex_cell.av-vm20hh-484e07df12ea5326dfa2c60f97cc3296{
padding:30px 30px 30px 30px !important;
}

#top .av-special-heading.av-mver6a4q-1610d92f136212246e22f0e80b5b4a1f{
padding-bottom:10px;
font-size:30px;
}
body .av-special-heading.av-mver6a4q-1610d92f136212246e22f0e80b5b4a1f .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-mver6a4q-1610d92f136212246e22f0e80b5b4a1f .av-special-heading-tag{
font-size:30px;
}
.av-special-heading.av-mver6a4q-1610d92f136212246e22f0e80b5b4a1f .av-subheading{
font-size:15px;
}

.flex_cell.av-srno5h-c30078ec2df4efbfa2c9261f05fe0bca{
vertical-align:middle;
}
.responsive #top #wrap_all .flex_cell.av-srno5h-c30078ec2df4efbfa2c9261f05fe0bca{
padding:30px 30px 30px 30px !important;
}

.flex_cell.av-o38545-d371a2fb27fa8c48088512ca481a4718{
vertical-align:middle;
background-color:#222222;
}
.responsive #top #wrap_all .flex_cell.av-o38545-d371a2fb27fa8c48088512ca481a4718{
padding:0px 0px 0px 0px !important;
}

#top #wrap_all .avia-button.av-mmdpgl-dbccdebefb8a9ac5703f08b9593d744a{
background-color:#222222;
border-color:#222222;
color:#ffffff;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-mmdpgl-dbccdebefb8a9ac5703f08b9593d744a:hover{
color:#ffffff;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-mmdpgl-dbccdebefb8a9ac5703f08b9593d744a .avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}
#top #wrap_all .avia-button.av-mmdpgl-dbccdebefb8a9ac5703f08b9593d744a:hover .avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}

.flex_cell.av-k694hx-eb580ee03bec9092422d5a2e34a5716b{
vertical-align:middle;
background-color:#222222;
}
.responsive #top #wrap_all .flex_cell.av-k694hx-eb580ee03bec9092422d5a2e34a5716b{
padding:0px 0px 0px 0px !important;
}

#top #wrap_all .avia-button.av-jio585-d92e77a857272241a17a034e6f474431{
background-color:#222222;
border-color:#222222;
color:#ffffff;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-jio585-d92e77a857272241a17a034e6f474431:hover{
color:#ffffff;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-jio585-d92e77a857272241a17a034e6f474431 .avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}
#top #wrap_all .avia-button.av-jio585-d92e77a857272241a17a034e6f474431:hover .avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}

.flex_cell.av-h8fbpx-2e4f6044065fd9c09c82178d46547eaf{
vertical-align:middle;
background-color:#222222;
}
.responsive #top #wrap_all .flex_cell.av-h8fbpx-2e4f6044065fd9c09c82178d46547eaf{
padding:0px 0px 0px 0px !important;
}

#top #wrap_all .avia-button.av-gjcc05-2226f85802f814bb708df19bc8b44576{
background-color:#222222;
border-color:#222222;
color:#ffffff;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-gjcc05-2226f85802f814bb708df19bc8b44576:hover{
color:#ffffff;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-gjcc05-2226f85802f814bb708df19bc8b44576 .avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}
#top #wrap_all .avia-button.av-gjcc05-2226f85802f814bb708df19bc8b44576:hover .avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}

.flex_cell.av-cu4dol-49634b82d4ad5406402eb9b365b65292{
vertical-align:middle;
}
.responsive #top #wrap_all .flex_cell.av-cu4dol-49634b82d4ad5406402eb9b365b65292{
padding:30px 30px 30px 30px !important;
}

#top .av-special-heading.av-mveraklt-8c6493a3c3b2bef085e8fb766d79a1a7{
padding-bottom:10px;
font-size:30px;
}
body .av-special-heading.av-mveraklt-8c6493a3c3b2bef085e8fb766d79a1a7 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-mveraklt-8c6493a3c3b2bef085e8fb766d79a1a7 .av-special-heading-tag{
font-size:30px;
}
.av-special-heading.av-mveraklt-8c6493a3c3b2bef085e8fb766d79a1a7 .av-subheading{
font-size:15px;
}

.flex_cell.av-9tlwyt-9aa4a2927986058277b46035d6b25cc2{
vertical-align:middle;
}
.responsive #top #wrap_all .flex_cell.av-9tlwyt-9aa4a2927986058277b46035d6b25cc2{
padding:30px 30px 30px 30px !important;
}

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


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

#top #wrap_all .av-special-heading.av-mver6a4q-1610d92f136212246e22f0e80b5b4a1f .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-mveraklt-8c6493a3c3b2bef085e8fb766d79a1a7 .av-special-heading-tag{
font-size:0.8em;
}
}

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

#top #wrap_all .av-special-heading.av-mver6a4q-1610d92f136212246e22f0e80b5b4a1f .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-mveraklt-8c6493a3c3b2bef085e8fb766d79a1a7 .av-special-heading-tag{
font-size:0.8em;
}
}
