body,form,figure{margin:0;padding:0}img{border:0}header,footer,nav,section,aside,article,figure,figcaption{display:block}body{font-size:100.01%}select,input,textarea{font-size:99%}#container,.inside{position:relative}#main,#left,#right{float:left;position:relative}#main{width:100%}#left{margin-left:-100%}#right{margin-right:-100%}#footer{clear:both}#main .inside{min-height:1px}.ce_gallery>ul,.content-gallery>ul{margin:0;padding:0;overflow:hidden;list-style:none}.ce_gallery>ul li,.content-gallery>ul li{float:left}.ce_gallery>ul li.col_first,.content-gallery>ul li.col_first{clear:left}.float_left,.media--left>figure{float:left}.float_right,.media--right>figure{float:right}.block{overflow:hidden}.media{display:flow-root}.clear,#clear{height:.1px;font-size:.1px;line-height:.1px;clear:both}.invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.custom{display:block}#container:after,.custom:after{content:"";display:table;clear:both}
@media (max-width:767px){#wrapper{margin:0;width:auto}#container{padding-left:0;padding-right:0}#main,#left,#right{float:none;width:auto}#left{right:0;margin-left:0}#right{margin-right:0}}img{max-width:100%;height:auto}.audio_container audio{max-width:100%}.video_container video{max-width:100%;height:auto}.aspect,.responsive{position:relative;height:0}.aspect iframe,.responsive iframe{position:absolute;top:0;left:0;width:100%;height:100%}.aspect--16\:9,.responsive.ratio-169{padding-bottom:56.25%}.aspect--16\:10,.responsive.ratio-1610{padding-bottom:62.5%}.aspect--21\:9,.responsive.ratio-219{padding-bottom:42.8571%}.aspect--4\:3,.responsive.ratio-43{padding-bottom:75%}.aspect--3\:2,.responsive.ratio-32{padding-bottom:66.6666%}
#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;-webkit-transform:translate3d(0,0,0)}#cboxWrapper{max-width:none}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{background:#000;opacity:.9;filter:alpha(opacity = 90)}#colorbox{outline:0}#cboxContent{margin-top:20px;background:#000}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{border:5px solid #000;background:#fff}#cboxTitle{position:absolute;top:-20px;left:0;color:#ccc}#cboxCurrent{position:absolute;top:-20px;right:0;color:#ccc}#cboxLoadingGraphic{background:url(../../assets/colorbox/images/loading.gif) no-repeat center center}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;width:auto;background:0 0}#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}#cboxSlideshow{position:absolute;top:-20px;right:90px;color:#fff}#cboxPrevious{position:absolute;top:50%;left:5px;margin-top:-32px;background:url(../../assets/colorbox/images/controls.png) no-repeat top left;width:28px;height:65px;text-indent:-9999px}#cboxPrevious:hover{background-position:bottom left}#cboxNext{position:absolute;top:50%;right:5px;margin-top:-32px;background:url(../../assets/colorbox/images/controls.png) no-repeat top right;width:28px;height:65px;text-indent:-9999px}#cboxNext:hover{background-position:bottom right}#cboxClose{position:absolute;top:5px;right:5px;display:block;background:url(../../assets/colorbox/images/controls.png) no-repeat top center;width:38px;height:19px;text-indent:-9999px}#cboxClose:hover{background-position:bottom center}
table.sortable thead th{background-image:url(../../assets/tablesorter/images/default.svg);background-repeat:no-repeat;background-position:center right}table.sortable thead th.tablesorter-headerAsc{background-image:url(../../assets/tablesorter/images/asc.svg)}table.sortable thead th.tablesorter-headerDesc{background-image:url(../../assets/tablesorter/images/desc.svg)}
@charset "UTF-8";
.bg-red{background-color:#E6321C}.text-red{color:#E6321C}.bg-blue{background-color:#003259}.text-blue{color:#003259}.bg-snow{background-color:#D9D9D9}.text-snow{color:#D9D9D9}.bg-granite{background-color:#1F2020}.text-granite{color:#1F2020}@font-face{font-display:swap;font-family:"Quicksand";font-style:normal;font-weight:400;src:url("../../files/fonts/quicksand-v37-latin-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Quicksand";font-style:normal;font-weight:700;src:url("../../files/quicksand-v37-latin-700.woff2") format("woff2")}@font-face{font-family:"marvin-round", sans-serif;font-weight:400;font-style:normal}@font-face{font-family:"Bootstrap Icons";src:url("../../files/bootstrap/icons/fonts/bootstrap-icons.woff2") format("woff2"), url("../../files/bootstrap/icons/fonts/bootstrap-icons.woff") format("woff");font-weight:normal;font-style:normal}h1,h2,h3,h4,h5{hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;overflow-wrap:break-word;word-wrap:break-word}p{font-family:"Quicksand", sans-serif;font-weight:400;font-style:normal;margin:0 !important}h1{font-family:"marvin-round", sans-serif;font-weight:400 !important;letter-spacing:1px;text-transform:uppercase;color:#003259 !important}h2{font-family:"marvin-round", sans-serif;font-style:normal;font-weight:600 !important;letter-spacing:1px;color:#1F2020 !important}h3{font-family:"marvin-round", sans-serif;font-style:normal;font-weight:800 !important;letter-spacing:1px;color:#E6321C !important}h4{font-family:"marvin-round", Arial, sans-serif;font-style:normal;font-weight:600 !important;color:#003259 !important}h5{font-family:"Quicksand", Arial, sans-serif;font-style:normal;font-weight:600 !important;color:#E6321C !important}h6{font-family:"Quicksand", Arial, sans-serif;font-style:normal;font-size:1.3rem !important;font-weight:800 !important;color:#1F2020 !important}a{text-decoration:none !important;color:#1F2020 !important}a:hover{color:#E6321C !important}.bi{font-size:1.5rem !important;color:#1F2020}.bi:hover{color:#E6321C !important}li{position:relative;list-style:none;margin-bottom:10px;padding-left:5px}li p{margin:0}li::before{content:url("../../files/bilder/logos/favicon.svg");width:15px !important;position:absolute;left:-25px;top:55%;transform:translateY(-45%)}body{font-family:"Roboto", Arial, sans-serif !important}figure{margin:0 !important}.image-fill{width:100%;height:auto}.image-fill figure{height:100%}.image-fill figure img{height:100%;width:100%;object-fit:cover;object-position:left center;border-radius:30px}.fullwidth-bg{position:relative;z-index:0}.fullwidth-bg::before{content:"";position:absolute;inset:0;left:50%;width:100vw;transform:translateX(-50%);background-color:#D9D9D9;z-index:-1}.header-section{background-position:center;background-repeat:no-repeat;background-size:cover;width:100vw;height:30vw}@media (max-width:768px){.header-section{height:60vw}}@media (max-width:576px){.header-section{height:100vw}}.content-download{padding:7px 0}.content-download a{display:block;width:100% !important;font-family:"Open Sans", Arial, sans-serif !important;font-weight:900 !important;border:none !important;padding:28px 20px !important;border-radius:40px 15px 40px 15px !important;position:relative;color:black !important;background-color:#003259 !important}.content-download a::after{font-family:"Bootstrap Icons", sans-serif;content:"download   " " ";font-size:1rem;color:white !important;position:absolute;padding:15px 20px;border-radius:30px 10px 30px 10px;background-color:#1F2020 !important;right:15px;top:50%;transform:translateY(-50%)}.content-download a:hover{background-color:#003259 !important;color:white !important}table{width:100%;border-collapse:separate !important;border-spacing:0.5rem}table th,table td{border:none;padding:1rem;border-radius:16px;text-align:center}table thead th{background:#003259;color:white;font-weight:600}table tbody td{background:#D9D9D9}table tbody td:first-child{background:#E6321C;color:white;font-weight:500}@media (max-width:768px){table{border-spacing:0}table thead{display:none}table,table tbody,table tr,table td{display:block;width:100%}table td{margin-bottom:1rem;text-align:left}}.content-swiper .content-image{text-align:center}.content-swiper .content-image img{height:auto;width:400px;border-radius:25px}@media (max-width:767px){.content-swiper .content-image{padding:40px auto}.content-swiper .content-image figure img{width:100%;height:auto}}.content-swiper .swiper-pagination-bullet-active{background:#D9D9D9 !important}.content-swiper .swiper-button-next,.content-swiper .swiper-button-prev{color:#E6321C !important}.pink-icon .bi{font-size:1.5rem !important;color:#E6321C}.pink-icon .bi:hover{color:#003259 !important}@media (max-width:768px){.top-leiste{background-color:#D9D9D9}}nav .dropdown-menu .dropdown-item .nav-text{display:flex;flex-direction:column;gap:4px}nav .dropdown-menu .dropdown-item .nav-title{font-weight:600;line-height:1.15}nav .dropdown-menu .dropdown-item .nav-subtitle{font-size:0.95rem;line-height:1.2;opacity:0.85}nav{background:#D9D9D9}@media (max-width:768px){nav{background:transparent}}nav .mod_navigation{width:100%}nav .navbar-nav{display:flex;justify-content:space-around}nav .navbar-nav li{margin-bottom:0;padding-left:0}nav .navbar-nav li::before{content:none !important}nav .navbar-nav li .nav-link{color:blackish !important}nav .navbar-nav li .show,nav .navbar-nav li .active,nav .navbar-nav li:hover{color:#E6321C !important;font-weight:500}nav .navbar-nav li .dropdown-menu{background:#1F2020;border:0;border-radius:0;padding:0;top:120% !important;min-width:100%;display:none;margin-top:0 !important;transform:none !important}nav .navbar-nav li .dropdown-menu.show{display:block}nav .navbar-nav li .dropdown-menu .dropdown-item{padding:15px 25px;color:white !important;white-space:normal;overflow-wrap:break-word}nav .navbar-nav li .dropdown-menu .dropdown-item:hover,nav .navbar-nav li .dropdown-menu .dropdown-item .active{color:#E6321C !important;background:transparent}nav .navbar-nav li .dropdown-menu .active{background:transparent;color:#003259 !important}@media (min-width:768px){nav .navbar-nav li.dropdown,nav .navbar-nav li.nav-item.dropdown{position:static}nav .navbar-nav li .dropdown-menu{left:0 !important;right:0 !important;width:100% !important;min-width:0 !important;top:100% !important;padding:1.25rem !important;display:none}nav .navbar-nav li .dropdown-menu.show{display:grid !important;grid-template-columns:repeat(auto-fit, minmax(220px, 1fr));gap:0.75rem 1.25rem}nav .navbar-nav li .dropdown-menu>li{margin:0;padding:0;list-style:none}nav .navbar-nav li .dropdown-menu .dropdown-item{padding:0.75rem 1rem !important;display:flex;align-items:flex-start;gap:0.75rem}}nav .navbar-toggler{margin-left:auto;border:0;background:#003259}nav .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='white' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.navbar-collapse{padding:10px 20px}@media (max-width:768px){.navbar-collapse{position:fixed;top:0;right:0;height:100vh;width:250px;background:#D9D9D9;transform:translateX(100%);transition:transform 0.3s ease-in-out;z-index:9999;padding:3rem 1.5rem !important;box-shadow:-4px 0 20px rgba(0, 0, 0, 0.25)}.navbar-collapse .close-menu{position:absolute;top:15px;right:15px;background:none;border:none;font-size:28px;color:#E6321C;cursor:pointer;z-index:10000}.navbar-collapse .close-menu:hover{color:#1F2020}.navbar-collapse.show{transform:translateX(0)}.navbar-collapse .navbar-nav{text-align:right;width:100%;align-items:flex-end}.navbar-collapse .navbar-nav .dropdown-menu{background:transparent !important}.navbar-collapse .navbar-nav .dropdown-menu .dropdown-item{color:black !important}.navbar-collapse .navbar-nav .dropdown-menu .dropdown-item:hover,.navbar-collapse .navbar-nav .dropdown-menu .dropdown-item .active{color:#E6321C !important;background:transparent}}.ce_form{color:black !important}.ce_form ::placeholder{color:white !important;opacity:1}.ce_form .form-control{background-color:#E6321C;border:0;padding:15px 20px;border-radius:20px;margin-top:5px;color:black !important}.ce_form .form-control:focus{background-color:#D9D9D9;box-shadow:none}.ce_form .form-check-input[type=checkbox]{border:2px solid #E6321C}.ce_form .form-check-input[type=radio]{border:2px solid #003259}.ce_form .submit{font-family:"Roboto", sans-serif !important;font-weight:700 !important;padding:15px 40px 15px 20px !important;border:none !important;border-radius:15px !important;position:relative;color:#D9D9D9 !important;background-color:#1F2020 !important}.ce_form .submit::after{font-family:"Bootstrap Icons";content:"";font-size:1rem;color:white !important;position:absolute;right:15px;top:50%;transform:translateY(-50%);transition:transform 0.4s ease, color 0.4s ease}.ce_form .submit:hover{background-color:#003259 !important}.ce_form .submit:hover::after{transform:translateY(-50%) translateX(5px)}.content-hyperlink{padding:15px 0}.content-hyperlink a{font-family:"Quicksand", sans-serif !important;font-weight:700 !important;padding:15px 40px 15px 20px !important;border:none !important;border-radius:30px 8px 30px 8px !important;position:relative;color:white !important;background-color:#E6321C !important}.content-hyperlink a::after{font-family:"Bootstrap Icons";content:"";font-size:1rem;color:white !important;position:absolute;right:15px;top:50%;transform:translateY(-50%);transition:transform 0.4s ease, color 0.4s ease}.content-hyperlink a:hover{background-color:#003259 !important;color:#D9D9D9 !important}.content-hyperlink a:hover::after{color:white !important;transform:translateY(-50%) translateX(5px)}footer{background:#D9D9D9;color:black;padding:50px 0}footer .row{width:100%}footer a{color:black !important}nav .dropdown-menu .dropdown-item{display:flex;align-items:flex-start;gap:12px}nav .dropdown-menu .dropdown-item::before{content:"";width:44px;height:44px;flex:0 0 44px;background:var(--icon-url) no-repeat center / contain}.breadcrumb .breadcrumb-item>a,.breadcrumb .breadcrumb-item>strong{display:inline-flex;align-items:center;gap:12px}.breadcrumb .breadcrumb-item>a::before,.breadcrumb .breadcrumb-item>strong::before{content:"";width:44px;height:44px;flex:0 0 44px;background:var(--icon-url) no-repeat center / contain}.breadcrumb{--bs-breadcrumb-divider: "›";padding:30px 0 !important;background-color:#D9D9D9 !important}.breadcrumb li{margin-bottom:0;padding:0 30px}.breadcrumb .breadcrumb-item+.breadcrumb-item::before{font-family:"Marvin Round", sans-serif;font-size:40px;padding-left:5px;position:absolute;top:50%;transform:translateY(-50%)}nav .dropdown-menu .dropdown-item.icon-aktionen,.breadcrumb .breadcrumb-item.icon-aktionen{--icon-url: url("/files/bilder/icons/aktionen.svg")}nav .dropdown-menu .dropdown-item.icon-beitrittserklaerung,.breadcrumb .breadcrumb-item.icon-beitrittserklaerung{--icon-url: url("/files/bilder/icons/beitrittserklaerung.svg")}nav .dropdown-menu .dropdown-item.icon-betreuung,.breadcrumb .breadcrumb-item.icon-betreuung{--icon-url: url("/files/bilder/icons/betreuung.svg")}nav .dropdown-menu .dropdown-item.icon-downloads-betreuung,.breadcrumb .breadcrumb-item.icon-downloads-betreuung{--icon-url: url("/files/bilder/icons/downloads-betreuung.svg")}nav .dropdown-menu .dropdown-item.icon-downloads-schule,.breadcrumb .breadcrumb-item.icon-downloads-schule{--icon-url: url("/files/bilder/icons/downloads-schule.svg")}nav .dropdown-menu .dropdown-item.icon-foerderverein,.breadcrumb .breadcrumb-item.icon-foerderverein{--icon-url: url("/files/bilder/icons/foerderverein.svg")}nav .dropdown-menu .dropdown-item.icon-kontakt,.breadcrumb .breadcrumb-item.icon-kontakt{--icon-url: url("/files/bilder/icons/kontakt.svg")}nav .dropdown-menu .dropdown-item.icon-gremien,.breadcrumb .breadcrumb-item.icon-gremien{--icon-url: url("/files/bilder/icons/gremien.svg")}nav .dropdown-menu .dropdown-item.icon-links,.breadcrumb .breadcrumb-item.icon-links{--icon-url: url("/files/bilder/icons/links.svg")}nav .dropdown-menu .dropdown-item.icon-leitbild,.breadcrumb .breadcrumb-item.icon-leitbild{--icon-url: url("/files/bilder/icons/leitbild.svg")}nav .dropdown-menu .dropdown-item.icon-ogs,.breadcrumb .breadcrumb-item.icon-ogs{--icon-url: url("/files/bilder/icons/ogs.svg")}nav .dropdown-menu .dropdown-item.icon-ueber-uns,.breadcrumb .breadcrumb-item.icon-ueber-uns{--icon-url: url("/files/bilder/icons/ueber-uns.svg")}nav .dropdown-menu .dropdown-item.icon-schule,.breadcrumb .breadcrumb-item.icon-schule{--icon-url: url("/files/bilder/icons/schule.svg")}nav .dropdown-menu .dropdown-item.icon-schulleben,.breadcrumb .breadcrumb-item.icon-schulleben{--icon-url: url("/files/bilder/icons/schulleben.svg")}nav .dropdown-menu .dropdown-item.icon-sponsoren,.breadcrumb .breadcrumb-item.icon-sponsoren{--icon-url: url("/files/bilder/icons/sponsoren.svg")}nav .dropdown-menu .dropdown-item.icon-team-betreuung,.breadcrumb .breadcrumb-item.icon-team-betreuung{--icon-url: url("/files/bilder/icons/team-betreuung.svg")}nav .dropdown-menu .dropdown-item.icon-team-schule,.breadcrumb .breadcrumb-item.icon-team-schule{--icon-url: url("/files/bilder/icons/team-schule.svg")}nav .dropdown-menu .dropdown-item.icon-termine,.breadcrumb .breadcrumb-item.icon-termine{--icon-url: url("/files/bilder/icons/termine.svg")}nav .dropdown-menu .dropdown-item.icon-unterrichtszeiten,.breadcrumb .breadcrumb-item.icon-unterrichtszeiten{--icon-url: url("/files/bilder/icons/unterrichtszeiten.svg")}nav .dropdown-menu .dropdown-item.icon-vhs,.breadcrumb .breadcrumb-item.icon-vhs{--icon-url: url("/files/bilder/icons/vhs.svg")}nav .dropdown-menu .dropdown-item.icon-vorstand,.breadcrumb .breadcrumb-item.icon-vorstand{--icon-url: url("/files/bilder/icons/vorstand.svg")}nav .dropdown-menu .dropdown-item.icon-impressum,.breadcrumb .breadcrumb-item.icon-impressum{--icon-url: url("/files/bilder/icons/impressum.svg")}nav .dropdown-menu .dropdown-item.icon-haftungsausschluss,.breadcrumb .breadcrumb-item.icon-haftungsausschluss{--icon-url: url("/files/bilder/icons/haftungsausschluss.svg")}nav .dropdown-menu .dropdown-item.icon-datenschutz,.breadcrumb .breadcrumb-item.icon-datenschutz{--icon-url: url("/files/bilder/icons/datenschutz.svg")}nav .dropdown-menu .dropdown-item.icon-schulleben-detail,.breadcrumb .breadcrumb-item.icon-schulleben-detail{--icon-url: url("/files/bilder/icons/schulleben-detail.svg")}.news-box{background-color:#D9D9D9;padding:20px;border-radius:30px;text-align:center}.news-box figure{height:100%}.news-box figure img{height:100%;width:100%;object-fit:cover;object-position:left center;border-radius:20px}.news-box{border-radius:30px;padding:15px;height:100%;text-align:center;background-color:#D9D9D9}.news-title{font-size:1.25rem;margin-top:10px}.popupwrapper{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(0, 0, 0, 0.55);z-index:9999;opacity:0;visibility:hidden;pointer-events:none;transition:opacity 0.25s ease, visibility 0.25s ease}.popupwrapper.active{opacity:1;visibility:visible;pointer-events:auto}.popupwrapper.close{opacity:0;visibility:hidden;pointer-events:none}.popup input[type="checkbox"]{appearance:none;-webkit-appearance:none;width:18px;height:18px;border:2px solid #E6321C;border-radius:4px;position:relative;cursor:pointer}.popup input[type="checkbox"]:checked{background:#003259;border-color:#003259}.popup input[type="checkbox"]:checked::after{content:"";position:absolute;left:4px;top:0px;width:5px;height:10px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg)}.popup{position:relative;width:min(560px, calc(100% - 40px));background:#D9D9D9;border-radius:8px;padding:50px;box-shadow:0 20px 60px rgba(0, 0, 0, 0.25)}.popup label{padding-top:20px}.closePOPUP{position:absolute;top:10px;right:14px;cursor:pointer;user-select:none;line-height:1;font-size:25px;color:#E6321C}
