html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,main,menu,nav,output,ruby,section,summary,time,mark,audio,video,hgroup{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,hgroup{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-display:swap;font-family:"League Spartan";font-style:normal;font-weight:100;src:url("../Fonts/league-spartan-v15-latin-100.woff2") format("woff2")}@font-face{font-display:swap;font-family:"League Spartan";font-style:normal;font-weight:200;src:url("../Fonts/league-spartan-v15-latin-200.woff2") format("woff2")}@font-face{font-display:swap;font-family:"League Spartan";font-style:normal;font-weight:300;src:url("../Fonts/league-spartan-v15-latin-300.woff2") format("woff2")}@font-face{font-display:swap;font-family:"League Spartan";font-style:normal;font-weight:400;src:url("../Fonts/league-spartan-v15-latin-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"League Spartan";font-style:normal;font-weight:500;src:url("../Fonts/league-spartan-v15-latin-500.woff2") format("woff2")}@font-face{font-display:swap;font-family:"League Spartan";font-style:normal;font-weight:600;src:url("../Fonts/league-spartan-v15-latin-600.woff2") format("woff2")}@font-face{font-display:swap;font-family:"League Spartan";font-style:normal;font-weight:700;src:url("../Fonts/league-spartan-v15-latin-700.woff2") format("woff2")}@font-face{font-display:swap;font-family:"League Spartan";font-style:normal;font-weight:800;src:url("../Fonts/league-spartan-v15-latin-800.woff2") format("woff2")}@font-face{font-display:swap;font-family:"League Spartan";font-style:normal;font-weight:900;src:url("../Fonts/league-spartan-v15-latin-900.woff2") format("woff2")}header{background:#fff;position:fixed;top:0;left:0;right:0;z-index:3}#logo{margin:0}#logo a{margin-left:-30px;text-indent:-9999px;display:block;height:50px;aspect-ratio:2676/483;background-image:url(../Images/logo.webp);background-size:80% auto;background-position:center;background-repeat:no-repeat;padding:5px 20px;border-radius:80px;border:2px solid rgba(0,0,0,0)}#logo a:hover,#logo a:focus{border-color:#0060ff}header{padding:14px 0 2px}#navigation{display:flex;position:absolute;right:60px;top:19px}#navigation nav .footer-clone{display:none}#navigation nav>ul{display:flex}#navigation nav>ul>li{display:flex;height:50px;flex-direction:column;justify-content:center;padding-left:5px;position:relative}#navigation nav>ul>li a{display:block;padding:5px 15px 2px;border-radius:50px;border:2px solid rgba(0,0,0,0);color:#000;text-decoration:none;font-weight:400;background:#fff;cursor:pointer}#navigation nav>ul>li a:hover,#navigation nav>ul>li a:focus{border-color:#0060ff}#navigation nav>ul>li>ul{display:none}#navigation nav>ul>li:hover>ul,#navigation nav>ul>li:focus-within>ul{display:block;position:absolute;top:47px;left:0;background:#fff;border-radius:8px;padding:8px 4px}#navigation nav>ul>li:hover>ul>li>a,#navigation nav>ul>li:focus-within>ul>li>a{white-space:nowrap}#navigation nav>ul>li:nth-child(5)>a,#navigation nav>ul>li:nth-child(6)>a{text-indent:-9999px;background-size:55% auto;background-repeat:no-repeat;background-position:center;width:10px}#navigation nav>ul>li:nth-child(5){margin-left:30px}#navigation nav>ul>li:nth-child(5)>a{background-image:url(../Icons/dgs.svg)}#navigation nav>ul>li:nth-child(6)>a{background-image:url(../Icons/leichte-sprache.svg)}#navigation nav>ul li.active>a{color:#0060ff}#navigation #nav-toggle{display:none}#navigation #search{padding-left:5px}#navigation #search #search-toggle{display:block;padding:5px 15px 2px;border-radius:50px;border:2px solid rgba(0,0,0,0);color:#000;text-decoration:none;font-weight:400;background:#fff;cursor:pointer;background-size:55% auto;background-repeat:no-repeat;background-position:center;width:44px;height:44px;background-image:url(../Icons/search.svg);margin-top:3px}#navigation #search #search-toggle:hover,#navigation #search #search-toggle:focus{border-color:#0060ff}#navigation #search form{display:none}html.search-open #navigation #search form{display:block}html.search-open #navigation #search .elements{display:flex;position:fixed;right:105px;top:0;left:0;background:#fff;padding:10px 20px;height:80px;box-sizing:border-box;gap:10px;align-items:center;justify-content:end;flex-wrap:wrap}html.search-open #navigation #search .elements .element input,html.search-open #navigation #search .elements .element button{margin-top:3px}html.search-open #navigation #search #search-toggle{background-image:unset;position:relative}html.search-open #navigation #search #search-toggle:before,html.search-open #navigation #search #search-toggle:after{content:"";display:block;height:2px;border-radius:1px;width:22px;background:#000;position:absolute;top:50%;left:50%}html.search-open #navigation #search #search-toggle:before{transform:translate(-50%, -50%) rotate(-45deg)}html.search-open #navigation #search #search-toggle:after{transform:translate(-50%, -50%) rotate(45deg)}html,body{font-family:"League Spartan",sans-serif;color:#000;background:#fff;font-weight:300}a,button{outline:0}strong{font-weight:500}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.wrap,.hgroup{max-width:1200px;margin-left:auto;margin-right:auto;padding:0 15px}h1,h2,h3,h4{font-weight:400;color:#0060ff}.start h1,.start h2{text-align:center}ul:not(:last-child),ol:not(:last-child),p:not(:last-child){margin-bottom:1em}.hgroup{text-align:center}.hgroup p{margin:0 !important;font-size:20px;color:#17499a}.youtube{width:100%;height:auto;aspect-ratio:560/315}.row{display:flex;flex-wrap:wrap;gap:60px}.align-left{text-align:left}.align-center{text-align:center}.align-right{text-align:right}.highlight-text{color:#0060ff;font-size:1.5em;line-height:1.4em}html,body{line-height:1.5em;font-size:24px}header,footer{line-height:1.5em;font-size:22px}body{padding-top:180px}h1,.start h2{font-size:62px;line-height:1.15em;margin-bottom:25px}h2{font-size:36px;line-height:1.3em;margin-bottom:22px}h3{font-size:25px;line-height:1.3em;margin-bottom:18px}.c50{width:calc(50% - 30px)}p.highlight-text:first-child{margin-top:-50px}.section.yellow{background:#f2cb56}.section:not(:last-child){padding-bottom:120px}.section:not(:first-child){padding-top:94px}.section.yellow.news-section{position:relative}.section.yellow.news-section:before,.section.yellow.news-section:after{content:"";display:block;background-position:center;background-repeat:no-repeat}.section.yellow.news-section:before{width:380px;height:297px;background-image:url(../Images/aktuelles.svg);background-size:contain;margin:-164px auto 164px;position:relative;z-index:2}.section.yellow.news-section:after{content:"";width:100%;height:320px;background-color:#fff;clip-path:ellipse(55% 100% at 50% 0%);position:absolute;top:0;left:0}.ce-right .ce-gallery,.ce-left .ce-gallery{float:none}.frame a{color:#0060ff;text-decoration:underline}.frame a:hover,.frame a:focus{outline:2px solid #0060ff;outline-offset:4px;border-radius:4px}.frame a.button{display:inline-block;padding:10px 30px 6px;text-decoration:none;border:2px solid #0060ff;border-radius:5px}.frame a.button:hover,.frame a.button:focus{outline:0;outline-offset:0;border-radius:5px;background:#0060ff;color:#fff}.frame ul{list-style-type:disc}.frame ol{list-style-type:decimal}.frame-default,.frame-default-wide,.frame-contact-special,.frame-accordion{margin-left:auto;margin-right:auto;padding:0 15px}.row>div>.frame-default,.row>div>.frame-default-wide{padding:0}.frame-default,.frame-contact-special,.frame-accordion{max-width:980px}.frame-default-wide{max-width:1200px}.frame-contact-special h2{width:200px;height:200px;border-radius:100px;font-size:24px;line-height:1.4em;background:#f2cb56;color:#000;display:flex;align-items:center;padding:20px;box-sizing:border-box;text-align:center;transform:rotate(12deg);font-weight:500}.frame-contact-special p{font-weight:500}.frame-contact-special a{color:#000}.frame ul,.frame ol{padding-left:28px}.frame:not(:last-child){margin-bottom:75px}.frame:not(:first-child){margin-top:75px}.frame.frame-type-image:not(:last-child){margin-bottom:-60px}.frame.frame-type-image:not(:first-child){margin-top:-60px}.frame.frame-type-textpic .ce-textpic{display:flex;gap:24px;align-items:center}.frame.frame-type-textpic .ce-textpic.ce-left{flex-direction:row}.frame.frame-type-textpic .ce-textpic.ce-right{flex-direction:row-reverse}.frame.frame-type-textpic .ce-textpic .ce-gallery,.frame.frame-type-textpic .ce-textpic .ce-bodytext{flex-basis:50%;margin:0}.frame.frame-accordion+.frame.frame-accordion:not(:first-child){margin-top:-45px}.hgroup:not(:last-child){margin-bottom:80px}.hgroup+.frame:not(:first-child){margin-top:50px}.hgroup+.frame.frame-type-header:not(:first-child){margin-top:-40px}.frame-contact-special{display:flex;flex-wrap:wrap;flex-direction:row-reverse;align-items:center;justify-content:space-between;gap:30px;font-size:26px;line-height:1.5em}.frame-contact-special h2{margin-bottom:0}.news-list article{width:100%;max-width:307px;margin-left:auto;margin-right:auto}.news-list article .media{background-image:url(../Images/news-list-media.webp);background-size:cover;background-repeat:no-repeat;background-position:center;border-radius:10px 10px 0 0;overflow:hidden;height:172px;position:relative}.news-list article .media .category{display:block;background:#fff;position:absolute;left:10px;top:13px;font-size:16px;line-height:16px;padding:10px 20px 8px;border-radius:18px;color:#000;border:1px solid #0060ff}.news-list article .content{background:#fff;border-radius:0 0 10px 10px;overflow:hidden;padding:25px 18px;height:200px;box-sizing:border-box}.news-list article .content h3{text-decoration:none;font-size:22px;line-height:1.5em;font-weight:300;color:#000;margin:0}.news-list article a{display:block;text-decoration:none;border-radius:10px;border:1px solid #0060ff}.news-list article a:hover,.news-list article a:focus{border-radius:10px}.news-list article a:hover .content h3,.news-list article a:focus .content h3{color:#0060ff}.news-list article.appointment{max-width:unset}.news-list article.appointment time span{display:block}.news-list .f3-widget-paginator{display:flex;gap:10px;list-style:none;justify-content:center;flex-wrap:wrap;padding-left:0}.news-list .f3-widget-paginator:first-child{display:none}.news-list .f3-widget-paginator .page{display:block;padding:5px 15px 2px;border-radius:50px;border:2px solid rgba(0,0,0,0);color:#000;text-decoration:none;font-weight:400;background:#fff;cursor:pointer}.news-list .f3-widget-paginator .page:hover,.news-list .f3-widget-paginator .page:focus{border-color:#0060ff}.news-list .f3-widget-paginator span.page{color:#fff;background:#0060ff}.news-section.start .news-list article a{border:0}.news-section.start .news-list article a:hover,.news-section.start .news-list article a:focus{outline-offset:0}.news-single{max-width:740px;margin:0 auto}.news-single time{font-size:15px;line-height:1.5em}.news-single .article-main-image{display:block}.news-single img{display:block;max-width:100%;width:auto;height:auto}.news-single .frame-type-textmedia .ce-textpic,.news-single .frame-type-textmedia .ce-gallery{overflow:unset}.news-single .frame-type-textmedia div{float:unset;right:unset;left:unset}.news-single .frame-type-textmedia .ce-gallery figure{display:block}.news-list{display:grid;grid-template-columns:repeat(3, 1fr);gap:24px}.news-list .f3-widget-paginator{grid-column:span 3}.news-list article.appointment{grid-column:span 3;display:flex}.news-list article.appointment .appointment-date{width:35%}.news-list article.appointment .appointment-date .date{font-size:34px;line-height:1.4em;font-weight:500;white-space:nowrap}.news-list article.appointment .appointment-content{width:65%}.news-list article.appointment:not(:last-child){padding-bottom:50px;margin-bottom:60px;border-bottom:5px solid rgba(255,255,255,.5)}.news-grid{display:grid;grid-template-columns:1fr 1fr 1fr;max-width:980px;margin:0 auto;gap:10px 24px}.news-grid .frame{margin:0;padding:0}.news-grid .frame:nth-child(1){grid-column:span 3}.news-grid .frame:nth-child(2){grid-column:span 2}.news-grid .news-list{display:flex;grid-template-columns:unset}.news-single .article-main-image{margin-bottom:36px}footer{background:#e9f0ff;text-align:center}footer p:not(:last-child){margin-bottom:32px}#footer-navigation>ul a{color:#17499a;text-decoration:none}#footer-navigation>ul a:hover,#footer-navigation>ul a:focus{outline:2px solid #17499a;outline-offset:4px;border-radius:4px}#footer-navigation>a{margin-left:-30px;text-indent:-9999px;display:block;height:50px;aspect-ratio:2676/483;background-image:url(../Images/logo.webp);background-size:80% auto;background-position:center;background-repeat:no-repeat;padding:5px 20px;border-radius:80px;border:2px solid rgba(0,0,0,0)}#footer-navigation>a:hover,#footer-navigation>a:focus{border-color:#0060ff}footer{margin-top:180px;padding-top:110px;padding-bottom:110px}#footer-navigation{display:flex;margin-bottom:64px;gap:64px}#footer-navigation>ul{display:grid;grid-template-columns:1fr 1fr;gap:16px;text-align:left}#cmmodal{position:fixed;left:0;bottom:0;right:0;background:#fff;padding:25px;z-index:999;border-top:2px solid #0060ff}#cmmodal ul{display:flex;flex-wrap:wrap;gap:20px}#cmmodal ul a{display:inline-block;padding:10px 30px 6px;text-decoration:none;border:2px solid #0060ff;border-radius:5px}#cmmodal ul a:hover,#cmmodal ul a:focus{outline:0;outline-offset:0;border-radius:5px;background:#0060ff;color:#fff}#cmmodal a,.cm-placeholder a{color:#0060ff;text-decoration:underline}#cmmodal a:hover,#cmmodal a:focus,.cm-placeholder a:hover,.cm-placeholder a:focus{outline:2px solid #0060ff;outline-offset:4px;border-radius:4px}#cookie-settings{margin-bottom:1em}#cookie-settings>p{margin-bottom:24px}.cmsetting{display:flex;justify-content:space-between;margin-bottom:24px}.cmsetting:last-child{margin-bottom:0}.cmcontrols{width:50px}.cmcontrols .switcher{cursor:pointer;margin:6px 0 1em;display:inline-block}.cmcontrols .switcher>span{height:30px;line-height:30px;display:inline-block;vertical-align:top}.cmcontrols .switcher>span input[type=checkbox]{opacity:0;width:0;height:0;position:absolute}.cmcontrols .switcher>span input[type=checkbox]+span{display:inline-block;width:50px;height:30px;border-radius:30px;background:#555;position:relative;transition-duration:.3s;transition-property:background;transition-timing-function:ease}.cmcontrols .switcher>span input[type=checkbox]+span:before{content:"";height:24px;width:24px;background:#fff;border-radius:24px;display:block;position:absolute;left:4px;top:3px;transition-duration:.3s;transition-property:transform;transition-timing-function:ease}.cmcontrols .switcher>span input[type=checkbox]:checked+span{background:#0060ff}.cmcontrols .switcher>span input[type=checkbox]:checked+span:before{transform:translateX(18px)}.cmcontrols .switcher>span input[type=checkbox]:focus+span,.cmcontrols .switcher>span input[type=checkbox]+span:hover{outline:2px solid #0060ff;outline-offset:2px}.cmcontrols .switcher>span input[type=checkbox]:disabled+span{opacity:.4}.cmdescrition{width:calc(100% - 80px)}.cmtitle{font-size:24px;line-height:normal;font-weight:400;margin-bottom:6px}.cm-placeholder{text-align:center;width:100%;box-sizing:border-box;padding:20%;border:1px solid #ddd;background:#eee;display:block;text-decoration:none !important;outline:0}.cm-placeholder .direct-accept{width:50px;height:30px;border-radius:30px;background:#555;position:relative;transition-duration:.3s;transition-property:background;transition-timing-function:ease;box-shadow:none;padding:0;margin:0 auto 14px;display:block;border:0;cursor:pointer}.cm-placeholder .direct-accept:hover,.cm-placeholder .direct-accept:focus{outline:2px solid #0060ff;outline-offset:2px}.cm-placeholder .direct-accept:before{content:"";height:24px;width:24px;background:#fff;border-radius:24px;display:block;position:absolute;left:4px;top:3px;transition-duration:.3s;transition-property:transform;transition-timing-function:ease}.cm-placeholder .direct-accept.clicked{background:#0060ff}.cm-placeholder .direct-accept.clicked:before{transform:translateX(18px)}#cmsettingactions{margin-top:30px;display:flex;gap:20px}#cmsettingactions>button{display:block;line-height:30px;font-size:18px;font-family:"League Spartan",sans-serif;box-sizing:content-box;padding:10px 30px 6px;text-decoration:none;border:2px solid #0060ff;border-radius:5px;cursor:pointer;background:#fff}#cmsettingactions>button:hover,#cmsettingactions>button:focus{outline:0;outline-offset:0;border-radius:5px;background:#0060ff;color:#fff}form input,form button,form textarea,form select{height:30px;background:#fff;border:2px solid;border-radius:5px;line-height:30px;font-size:18px;font-family:"League Spartan",sans-serif;padding:7px 15px 3px;display:block;box-sizing:content-box}form input:hover,form input:focus,form button:hover,form button:focus,form textarea:hover,form textarea:focus,form select:hover,form select:focus{outline:2px solid #0060ff;outline-offset:2px}form input,form textarea,form select{border-color:silver}form input::placeholder,form textarea::placeholder,form select::placeholder{color:#000}form input:hover,form input:focus,form textarea:hover,form textarea:focus,form select:hover,form select:focus{border-color:silver}form button,form input[type=submit]{border-color:#0060ff;background:#0060ff;color:#fff}.tx-indexedsearch-searchbox{margin-bottom:30px}.tx-indexedsearch-searchbox fieldset{display:flex;gap:10px;padding:10px 0;flex-wrap:wrap}.tx-indexedsearch-searchbox fieldset legend{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.tx-indexedsearch-searchbox fieldset>div{display:flex;gap:10px;align-items:center}.tx-indexedsearch-rules{padding:20px 30px;margin-bottom:30px;background:#e9f0ff}.tx-indexedsearch-info-sword,.tx-indexedsearch-percent,.tx-indexedsearch-icon{display:none}div.tx-indexedsearch-browsebox{margin:30px 0}div.tx-indexedsearch-browsebox ul{list-style:none;padding-bottom:0;display:flex;gap:20px;justify-content:center;flex-wrap:wrap}.tx-indexedsearch-res{padding:0 30px}.tx-indexedsearch-res,.tx-indexedsearch-res+.tx-indexedsearch-browsebox{padding-top:30px;margin-top:30px;border-top:2px dashed #000}.tx-indexedsearch-info{display:flex;gap:12px}.tx-indexedsearch-info dd,.tx-indexedsearch-info dt{display:none}.tx-indexedsearch-info dd.tx-indexedsearch-text-item-path,.tx-indexedsearch-info dt.tx-indexedsearch-text-item-path{display:block}body.layout-pagets__4{background:#17499a}body.layout-pagets__4 main{color:#fff}body.layout-pagets__4 main h1,body.layout-pagets__4 main h2,body.layout-pagets__4 main h3,body.layout-pagets__4 main h4{color:#fff}body.layout-pagets__4 main .news-list article a{color:#fff;text-decoration:underline;border:0;border-radius:0;display:unset}body.layout-pagets__4 main .news-list article a:hover,body.layout-pagets__4 main .news-list article a:focus{outline:2px solid #fff;outline-offset:4px;border-radius:4px}#map iframe{display:block;width:100%}.tabs .tab-menu{list-style:none;display:flex;padding-bottom:5px;gap:10px}.tabs .tab-menu button{display:block;padding:5px 15px 2px;border-radius:50px;border:2px solid rgba(0,0,0,0);color:#000;text-decoration:none;font-weight:400;background:#fff;cursor:pointer;line-height:1.5em;font-size:22px;font-weight:300;font-family:"League Spartan",sans-serif;position:relative}.tabs .tab-menu button:hover,.tabs .tab-menu button:focus{border-color:#0060ff}.tabs .tab-menu button[aria-selected=true]{color:#0060ff}.frame .team-grid{list-style:none;text-align:center}.frame .team-grid figcaption .role{display:block}.frame-accordion h1,.frame-accordion h2,.frame-accordion h3,.frame-accordion h4,.frame-accordion h5{margin-bottom:0}.frame-accordion .accordion-trigger{width:100%;display:block;cursor:pointer;font-size:24px;line-height:1.5em;background:unset;font-family:unset;text-align:left;padding:8px 44px 5px 24px;border:2px solid silver;border-radius:10px;position:relative}.frame-accordion .accordion-trigger:after{content:"";display:block;width:14px;height:8px;clip-path:polygon(50% 100%, 0% 0%, 100% 0%);background:silver;transform:rotate(0deg);position:absolute;right:18px;top:50%;margin-top:-4px;transition:transform .3s ease}.frame-accordion .accordion-trigger:hover,.frame-accordion .accordion-trigger:focus-visible{outline-offset:3px;outline:2px solid #0060ff}.frame-accordion .accordion-trigger[aria-expanded=true]{border-radius:10px 10px 0 0;border-bottom-width:0}.frame-accordion .accordion-trigger[aria-expanded=true]:after{transform:rotate(180deg)}.frame-accordion .accordion-content{height:0;overflow:hidden;padding:0 24px;border-style:solid;border-color:rgba(0,0,0,0);border-width:0 2px 0 2px;border-radius:0 0 10px 10px;transition:height .3s ease,padding-top .3s ease,padding-bottom .3s ease,border-color .2s ease}.frame-accordion .accordion-content:not([hidden]){padding-top:12px;padding-bottom:18px;border-color:silver;border-bottom-width:2px}.frame-accordion .accordion-content[hidden]{display:block;border-color:rgba(0,0,0,0);border-bottom-width:0}.frame-accordion .accordion-content>:first-child{margin-top:0}.frame-accordion .accordion-content>:last-child{margin-bottom:0}@media(prefers-reduced-motion: reduce){.frame-accordion .accordion-trigger:after,.frame-accordion .accordion-content{transition:none}}@media(prefers-reduced-motion: reduce){.frame-accordion .accordion-trigger:after{transition:none}}#map{margin-top:180px;margin-bottom:-180px}#map iframe{height:750px}.tabs .tab-menu{margin-top:-40px;margin-bottom:40px;border-bottom:3px solid #e8e6e6}.tabs .tab-menu li{flex-basis:25%}.tabs .tab-menu button{text-align:left;width:100%}.tabs .tab-menu button[aria-selected=true]:after{content:"";display:block;position:absolute;bottom:-10px;left:0;right:0;height:3px;background:#0060ff}.team-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:100px 50px}.team-grid img{margin-bottom:12px}.frame-accordion .accordion-trigger{font-size:25px;line-height:1.5em}/*# sourceMappingURL=style-desktop.css.map */
