/*2026-06-26-09:11:32*/@import url("https://fonts.verwaltungsportal.de/import/?family=Open+Sans:300,400,500,600,700,300i,400i,500i,600i,700i");html {max-width: 1930px;margin-left: auto;margin-right: auto;background: #f8f0ed;scroll-behavior: smooth;scroll-padding-top: 100px;scrollbar-color: #d0460b #ffffff;scrollbar-width: thin;}body {font-family: "Open Sans", sans-serif;color: #222222;background: #ffffff;font-size: clamp(1rem, 2vw, 1.125rem);line-height: 1.5;font-weight: 400;}a {color: #d0460b;}a:is(:hover, :focus) {color: #d0460b;text-decoration: underline;}#content a {text-decoration: underline;}#contnt a:is(:hover, :focus) {text-decoration: none;}b,strong {font-weight: 700;}a:focus-visible,button:focus-visible,form:focus-visible,input:focus-visible {outline: 3px solid #0066ff !important;}#overflow {overflow: clip;position: relative;}#language a+a {margin-left: 5px;}#logo {display: inline-block;}.is-sticky #logo img {display: block;}@media (min-width: 2px) {#logo {display: inline-block;}}@media (min-width: 2px) {nav.horizontally > .row {max-width: 1440px;width: 100%;}nav.horizontally {position: relative;top: 0;z-index: 1010;background: #ffffff;padding: 0;}.is-sticky nav.horizontally {border-bottom: 2px solid #d0460b;}nav.horizontally .navbar-nav {position: relative;display: flex;justify-content: space-between;flex-wrap: wrap;}nav.horizontally .navbar-nav>li {flex-grow: 1;}nav.horizontally .dropdown-menu {position: absolute;top: 100%;left: 0;z-index: 1000;}nav.horizontally .navbar-nav>li>.dropdown-menu>li>.dropdown-menu {position: absolute;left: 100%;top: 0;}nav.horizontally .navbar-nav>li,nav.horizontally .navbar-nav>li>.dropdown-menu>li {position: relative;}.navbar-default .navbar-nav li[class*="toplevel"]>ul,.navbar-default .navbar-nav li[class*="secondlevel"]>ul {display: block !important;pointer-events: none;opacity: 0;-webkit-transition: opacity 300ms linear;-moz-transition: opacity 300ms linear;-ms-transition: opacity 300ms linear;-o-transition: opacity 300ms linear;transition: opacity 300ms linear;}nav.horizontally .navbar-nav li:is(.open:focus-within, :hover)>ul,nav.horizontally .navbar-nav li[class*="secondlevel"]>ul[style*="block"] {pointer-events: auto !important;opacity: 1 !important;visibility: visible;}nav.horizontally .navbar-nav li:is(:hover, :focus-within)>ul {z-index: 1003;}}nav.horizontally a[class*="toplevel"] {color: #222222;font-weight: 600;text-align: left;padding: 10px 15px;position: relative;font-size: 1.125rem;line-height: 1.2;text-decoration: none;border-radius: 5px;}@media (min-width: 2px) {nav.horizontally a[class*="toplevel"] {padding: 20px 6px;text-align: center;height: 100%;}}nav.horizontally li[class*="toplevel"]:is(:hover, :focus-within)>a,nav.horizontally li[class*="toplevel"]>a:is(:hover, :focus),nav.horizontally li[class*="toplevel"].open>a,nav.horizontally li[class*="toplevel"].open>a:is(:hover, :focus),nav.horizontally li[class*="toplevel"][class*="_over"]>a,nav.horizontally li[class*="toplevel"][class*="_over"]>a:is(:hover, :focus) {color: #222222;background: linear-gradient(90deg, #f46f36 20%, #f8b644 100%);}.navbar-default .navbar-nav>li>.dropdown-menu {background: #f8b644;border-radius: 5px;}.navbar-default .navbar-nav>li>.dropdown-menu>li>.dropdown-menu {background: #f8b644;border-radius: 5px;}@media (min-width: 2px) {.navbar-default .navbar-nav>li>.dropdown-menu,.navbar-default .navbar-nav>li>.dropdown-menu>li>.dropdown-menu {padding-top: 30px;padding-bottom: 30px;}.navbar-default .navbar-nav>li>.dropdown-menu {left: 50%;-moz-transform: translate(-50%, 0);-webkit-transform: translate(-50%, 0);-o-transform: translate(-50%, 0);-ms-transform: translate(-50%, 0);transform: translate(-50%, 0);margin-top: 14px;}.navbar-default .navbar-nav>li>.dropdown-menu::after {content: "";display: block;position: absolute;left: 50%;top: -20px;margin-left: -20px;width: 0;height: 0;border-style: solid;border-width: 20px 20px 0 20px;border-color: #ffffff transparent transparent transparent;-webkit-transition: top 150ms linear;-moz-transition: top 150ms linear;-ms-transition: top 150ms linear;-o-transition: top 150ms linear;transition: top 150ms linear;}.navbar-default .navbar-nav>li:hover>.dropdown-menu::after {top: 0;}.navbar-default .navbar-nav>li>.dropdown-menu>li>.dropdown-menu {margin-top: -30px;margin-left: 10px;}.navbar-default .navbar-nav>li>.dropdown-menu::before {content: "";position: absolute;display: block;height: 20px;left: 0;right: 0;top: -20px;}.navbar-default .navbar-nav>li>.dropdown-menu>li>.dropdown-menu::before {content: "";position: absolute;display: block;width: 14px;top: 0;bottom: 0;left: -14px;}}.navbar-default .navbar-nav>li>.dropdown-menu>li>a,.navbar-default .navbar-nav>li>.dropdown-menu>li>.dropdown-menu>li>a {color: #222222;font-weight: 400;text-align: left;padding: 8px 25px;font-size: 1rem;line-height: 1.2;text-decoration: none;}@media (min-width: 2px) {.navbar-default .navbar-nav>li>.dropdown-menu>li>a,.navbar-default .navbar-nav>li>.dropdown-menu>li>.dropdown-menu>li>a {text-align: center;padding: 13px 25px;}}.navbar-nav>li>.dropdown-menu>li:hover>a,.navbar-nav>li>.dropdown-menu>li>a:hover,.navbar-nav>li>.dropdown-menu>li>a:focus,.navbar-nav>li>.dropdown-menu>li.open>a,.navbar-nav>li>.dropdown-menu>li.open>a:hover,.navbar-nav>li>.dropdown-menu>li.open>a:focus,.navbar-nav>li>.dropdown-menu>li[class$="_over"]>a,.navbar-nav>li>.dropdown-menu>li[class$="_over"]>a:hover,.navbar-nav>li>.dropdown-menu>li[class$="_over"]>a:focus,.navbar-nav>li>.dropdown-menu>li>.dropdown-menu>li>a:hover,.navbar-nav>li>.dropdown-menu>li>.dropdown-menu>li>a:focus,.navbar-nav>li>.dropdown-menu>li>.dropdown-menu>li.open>a,.navbar-nav>li>.dropdown-menu>li>.dropdown-menu>li.open>a:hover,.navbar-nav>li>.dropdown-menu>li>.dropdown-menu>li.open>a:focus,.navbar-nav>li>.dropdown-menu>li>.dropdown-menu>li[class$="_over"]>a,.navbar-nav>li>.dropdown-menu>li>.dropdown-menu>li[class$="_over"]>a:hover,.navbar-nav>li>.dropdown-menu>li>.dropdown-menu>li[class$="_over"]>a:focus {background: #ffffff;}.navbar-nav>li>.dropdown-menu>li:focus-within>a,.navbar-nav>li>.dropdown-menu>li>.dropdown-menu>li:focus-within>a {background: #ffffff;}#slider {height: clamp(300px, 60vw, 600px);overflow: hidden;position: relative;}@media (min-width: 2px) {body.index #slider {height: clamp(600px, 70vw, 800px);}#headerpic a.nivo-prevNav {left: 65px;}#headerpic a.nivo-nextNav {right: 65px;}#headerpic .nivo-controlNav {bottom: unset !important;top: 40px;}}#headerpic {padding: 0;position: relative;}#headerpic .nivo-main-image {min-height: 100% !important;}.slider-mask {display: none;}#headerpic .nivo-controlNav li {width: auto;}#headerpic .nivo-controlNav button {background: #ffffff !important;border-radius: 0;width: 10px;height: 10px;border: 1px solid #004261;color: #000;padding: 0;margin: 0 6px;transition:border-color 300ms linear,background 300ms linear;}#headerpic .nivo-controlNav button:is(:hover, :focus),#headerpic .nivo-controlNav .slick-active button {background: #f46f36 !important;border-color: #f46f36 !important;}#headerpic .nivo-directionNav a {background: #ffffff;width: 60px;height: 48px;transition:width 300ms linear,opacity 300ms linear,background 300ms linear;}#headerpic:is(:hover, :focus) .nivo-directionNav a {width: 70px;}#headerpic .nivo-directionNav a::before,#headerpic .nivo-directionNav a::after {content: "";display: block;position: absolute;}#headerpic .nivo-directionNav a::before {height: 2px;width: 16px;top: 50%;margin-top: -1px;background: #d0460b;transition: background 300ms linear;right: 26px;}#headerpic .nivo-directionNav a::after {height: 8px;width: 8px;top: 50%;margin-top: -5px;transform: rotate(45deg);transition: border-color 300ms linear;right: 32px;border-left: 2px solid #d0460b;border-bottom: 2px solid #d0460b;}#headerpic a.nivo-prevNav {left: 0;}#headerpic a.nivo-nextNav {right: 0;transform: scaleX(-1);}#bannerOverlay {z-index: 13;position: relative;}@media (min-width: 3px) {#bannerOverlay {position: absolute;bottom: 0;right: 0;left: 0;}}#searchContainer {background:url("../img/icon-suche.png") center top clamp(30px, 2vw, 40px) no-repeat,linear-gradient(90deg, #f46f36, #f8b644),#f8b644;padding-top: clamp(90px, 6vw, 110px);padding-bottom: clamp(30px, 2vw, 40px);border-bottom-left-radius: 5px;hyphens: auto;}#searchContainer .template-page {color: #222222;line-height: 1.2;}#searchContainer .template-page :is(strong, b) {font-size: 1.5625rem;}#searchContainer .template-page a {color: #222222;text-decoration: underline;}#search {display: flex;align-items: center;background: #ffffff;padding: 30px;margin-top: 30px;}@media (min-width: 1px) {#search {position: absolute;right: 0;top: 0;bottom: 0;margin: 0;width: 100%;transition: all 300ms linear;transform: translate(100%, 0);box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.15);}}@media (min-width: 3px) {#search {opacity: 0;transform: unset;}#searchContainer:is(:hover, :focus-within)>#search {transform: translate(100%, 0);opacity: 1;}}#search_input {background: transparent;color: #252525;font-size: 1rem;font-style: normal;padding: 6px 10px;border: 0;width: 100%;}#search_submit {width: 35px;flex-shrink: 0;background: url("../img/icon-arrow-orange.png") center no-repeat;padding: 0;cursor: pointer;border: none;font-size: 0;transition: all 200ms linear;}#search_submit:is(:hover, :focus) {transform: translate(5px, 0);}#search_input,#search_submit {height: 2.1875rem;border-bottom: 1px solid;border-image: linear-gradient(90deg, #f46f36 0%, #f8b644) 1;}#search_input::placeholder {color: #222222 !important;opacity: 1 !important;font-style: normal !important;}[id^="search_input"]::-ms-input-placeholder {color: #222222 !important;opacity: 1;}[id^="search_input"]::-webkit-input-placeholder {color: #222222 !important;opacity: 1;}[id^="search_input"]::-moz-placeholder {color: #222222 !important;opacity: 1;}[id^="search_input"]:-moz-placeholder {color: #222222 !important;opacity: 1;}.orangeButton a {background: linear-gradient(90deg, #f46f36 20%, #f8b644 100%);color: #222222;text-decoration: none;font-size: 0.875rem;position: relative;padding: 13px 90px 12px 20px;display: inline-block;line-height: 1.2;font-weight: 600;border-radius: 5px;hyphens: auto;}.orangeButton a::after {content: "\2192";right: 20px;top: calc(50% - 7px);transition: all 200ms linear;position: absolute;line-height: 1;}.orangeButton a:is(:hover, :focus)::after {right: 15px;}@media (min-width: 3px) {.orangeButton a {min-width: 199px;}}#links {position: relative;z-index: 12;border-bottom: solid 2px;border-image: linear-gradient(90deg, #f46f36 20%, #f8b644) 1;}#links .tab {font-size: clamp(1rem, 2vw, 1.375rem);padding: clamp(30px, 6vw, 45px) clamp(15px, 4vw, 60px);}#links .tabHeadline {margin-bottom: clamp(20px, 4vw, 35px);font-size: clamp(1.875rem, 5vw, 2.1875rem);color: #d0460b;font-weight: 600;}#links .tab a {position: relative;text-decoration: none;display: inline-block;padding: 8px 0 8px 35px;transition:left 300ms linear,color 300ms linear;left: 0;}#links .tab a:is(:hover, :focus) {color: #f46f36;left: 15px;}#links .tab a::before {content: "\2192";position: absolute;top: calc(50% - 12px);left: 0;transition: all 200ms linear;font-size: 22px;line-height: 1;}#content {text-align: left;padding-bottom: clamp(40px, 4vw, 60px);padding-top: clamp(40px, 4vw, 60px);}#gallery {background:linear-gradient(to top, #f8b644, #f8b644 300px, rgba(255, 255, 255, 0) 300px),url("../img/papier-bg.jpg") top left / auto calc(100% - 300px) no-repeat;padding: clamp(40px, 11vw, 85px) 0 clamp(40px, 8vw, 75px) 0;color: #222222;font-size: 1.125rem;hyphens: auto;}#gallery :is(b, strong) {font-weight: 600;}#gallery a {color: #d0460b;text-decoration: underline;}#gallery a:is(:hover, :focus) {text-decoration: none;}#gallery .btgrid {margin-top: clamp(5px, 2vw, 15px);}#gallery .tabHeadline {font-weight: 600;margin-bottom: 0;font-size: clamp(1.6875rem, 4vw, 2.25rem);color: #d0460b;margin-bottom: 20px;}@media (min-width: 3px) {#gallery>.row::after {content: "";position: absolute;background: url(../img/wissenschaft.png) no-repeat;width: 246px;height: 375px;bottom: 225px;z-index: 0;pointer-events: none;left: -285px;display: block;}#gallery>.row::before {content: "";position: absolute;background: url(../img/unsere-schule.png) no-repeat;width: 298px;height: 336px;bottom: -75px;z-index: 0;pointer-events: none;right: -337px;display: block;}}.h4link a:is(:link, :hover, :focus, :visited),h6,h5,h4,h3,h2,h1 {color: #d0460b;font-weight: 600;line-height: 1.2;font-family: "Open Sans", sans-serif;}h1,.h1,.legacy_h1 {font-size: clamp(1.875rem, 5vw, 2.8125rem);}h2,.h2,.legacy_h2 {font-size: clamp(1.75rem, 4.5vw, 2.5rem);}h3,.h3,.legacy_h3 {font-size: clamp(1.6875rem, 4vw, 2.1875rem);}h4,.h4,.h4link a:is(:link, :hover, :focus, :visited) .legacy_h4 {font-size: 1.625rem;}h5,.h5,.legacy_h5 {font-size: 1.5rem;}h6,.h6,.legacy_h6 {font-size: 1.375rem;}footer {background: #fff;color: #222222;font-size: 1rem;hyphens: auto;}body:not(.index) footer {border-top: #d0460b solid 2px;}@media (min-width: 1px) {:is(#footerwrapper, #lastFooter)>.row>.col-xs-12+*:nth-child(2) {border-top: unset;padding-top: unset;}}footer .orangeButton :is(a + a, .tiny_p + .tiny_p) {margin-top: clamp(15px, 2vw, 30px);}:is(#footerwrapper, #lastFooter)>.row {row-gap: 30px;}.map :is(iframe, .iframe-wrapper-manual-enabling) {min-width: 100% !important;width: 100% !important;display: block;}#footerwrapper {padding: clamp(30px, 4vw, 42px) 0;font-size: 1rem;line-height: 1.7;}#footerwrapper :is(.tabHeadline) {color: #d0460b;font-weight: 600;font-size: 1.25rem;}@media (min-width: 3px) {#footerwrapper>.row::after {content: "";position: absolute;background: url(../img/computer-lernen.png) no-repeat;width: 269px;height: 291px;bottom: -90px;z-index: 0;pointer-events: none;left: -300px;display: block;}}#footerwrapper .tabHeadline {font-size: 1.25rem;margin-bottom: clamp(15px, 3vw, 34px);}#footerwrapper .tab a {text-decoration: underline;color: #d0460b;}#footerwrapper .tab a:is(:hover, :focus) {text-decoration: none;}#footerwrapper .tab :is(b, strong) {font-weight: 600;}#footerwrapper .orangeButton a {width: 100%;display: block;}#footerwrapper ul {margin-top: 0 !important;}#footerwrapper .tab {line-height: 1.8;}#scrollTopBtn {margin-bottom: clamp(15px, 2vw, 30px);}#scrollTopBtn::after {content: "\2191";right: 20px;}#scrollTopBtn:is(:hover, :focus)::after {top: calc(50% - 13px);}#lastFooter {background-color: #f46f36;padding: 18px 0 18px 0;}#innerfooter ul {padding: 0;}#innerfooter li {display: inline-block;}#innerfooter a {color: #222222;text-decoration: none;display: inline-block;font-weight: 400;font-size: 0.875rem;padding: 10px;border-radius: 5px;}#innerfooter a:is(:hover, :focus) {background-color: #f8b644;}#vernetzt {gap: 14px;text-align: right;font-size: 0.875rem;color: #222222;line-height: 1.3;font-weight: 400;text-decoration: none;}#vernetzt :is(b, strong) {font-weight: 600;}#vernetzt span span {display: block;}:is(.contrast_light, .contrast_dark) main {filter: none;background: none;}.contrast_dark #contrast_style button {background: rgb(212, 212, 212) !important;border: none !important;}.contrast_light #contrast_style button {background: rgb(53, 53, 53) !important;border: none !important;}.contrast_dark #logo img,.contrast_dark #links .tab img {background: #fff;}.contrast_light_font #search_input {color: #000000 !important;}:is(.contrast_light_font, .contrast_dark_font) .tab a img {width: auto !important;}.contrast_dark_font #topics .tab :is(h1, h2, h3, h4, h5, h6) {color: #000000 !important;background: #ffffff !important;}#zitatBox .contrast_dark_font,.contrast_dark_font #road .roadHeadline,.contrast_dark_font #road .roadHeadline :is(h1, h2, h3, h4, h5, h6) {color: #fff !important;}.contrast_dark_font #newsletter_input {color: #000 !important;}.contrast_dark_font #vernetzt img,.contrast_dark_font #burgerButton::before,.contrast_dark_font #burgerButton::after,.contrast_dark_font #burgerButtonInner {background-color: #000000;}.contrast_dark_font :is(.searchbar, #bannerOverlay),.contrast_light_font #burgerButton::before,.contrast_light_font #burgerButton::after,.contrast_light_font #burgerButtonInner {background-color: #ffffff !important;}.contrast_dark .navbar {background: rgba(0, 0, 0, 0) !important;}.tab_link_title .contrast_grayscale {filter: none !important;}