
@font-face{font-family:'Source Sans Pro';font-weight:100;font-style:normal;src:url('fonts/source-sans-pro-v11-latin/source-sans-pro-v11-latin-regular.eot');src:local('Source Sans Pro'), local('SourceSansPro'), url('fonts/source-sans-pro-v11-latin/source-sans-pro-v11-latin-regular.eot?#iefix') format('embedded-opentype'), url('fonts/source-sans-pro-v11-latin/source-sans-pro-v11-latin-regular.woff2') format('woff2'), url('fonts/source-sans-pro-v11-latin/source-sans-pro-v11-latin-regular.woff') format('woff'), url('fonts/source-sans-pro-v11-latin/source-sans-pro-v11-latin-regular.ttf') format('truetype'), url('fonts/source-sans-pro-v11-latin/source-sans-pro-v11-latin-regular.svg#SourceSansPro') format('svg');font-display:swap}@font-face{font-family:'Source Sans Pro';font-weight:400;font-style:normal;src:url('fonts/source-sans-pro-v11-latin/source-sans-pro-v11-latin-regular.eot');src:local('Source Sans Pro'), local('SourceSansPro'), url('fonts/source-sans-pro-v11-latin/source-sans-pro-v11-latin-regular.eot?#iefix') format('embedded-opentype'), url('fonts/source-sans-pro-v11-latin/source-sans-pro-v11-latin-regular.woff2') format('woff2'), url('fonts/source-sans-pro-v11-latin/source-sans-pro-v11-latin-regular.woff') format('woff'), url('fonts/source-sans-pro-v11-latin/source-sans-pro-v11-latin-regular.ttf') format('truetype'), url('fonts/source-sans-pro-v11-latin/source-sans-pro-v11-latin-regular.svg#SourceSansPro') format('svg');font-display:swap}@font-face{font-family:'Source Sans Pro';font-weight:400;font-style:italic;src:url('fonts/source-sans-pro-v11-latin/source-sans-pro-v11-latin-italic.eot');src:local('Source Sans Pro'), local('SourceSansPro'), url('fonts/source-sans-pro-v11-latin/source-sans-pro-v11-latin-italic.eot?#iefix') format('embedded-opentype'), url('fonts/source-sans-pro-v11-latin/source-sans-pro-v11-latin-italic.woff2') format('woff2'), url('fonts/source-sans-pro-v11-latin/source-sans-pro-v11-latin-italic.woff') format('woff'), url('fonts/source-sans-pro-v11-latin/source-sans-pro-v11-latin-italic.ttf') format('truetype'), url('fonts/source-sans-pro-v11-latin/source-sans-pro-v11-latin-italic.svg#SourceSansPro') format('svg');font-display:swap}@font-face{font-family:'Source Sans Pro';font-weight:700;font-style:normal;src:url('fonts/source-sans-pro-v11-latin/source-sans-pro-v11-latin-700.eot');src:local('Source Sans Pro'), local('SourceSansPro'), url('fonts/source-sans-pro-v11-latin/source-sans-pro-v11-latin-700.eot?#iefix') format('embedded-opentype'), url('fonts/source-sans-pro-v11-latin/source-sans-pro-v11-latin-700.woff2') format('woff2'), url('fonts/source-sans-pro-v11-latin/source-sans-pro-v11-latin-700.woff') format('woff'), url('fonts/source-sans-pro-v11-latin/source-sans-pro-v11-latin-700.ttf') format('truetype'), url('fonts/source-sans-pro-v11-latin/source-sans-pro-v11-latin-700.svg#SourceSansPro') format('svg');font-display:swap}@font-face{font-family:'Cormorant Garamond';font-weight:300;font-style:normal;src:url('fonts/cormorant-garamond-v16-latin-ext_latin/cormorant-garamond-v16-latin-ext_latin-regular.eot');src:local('Cormorant Garamond'), local('CormorantGaramond'), url('fonts/cormorant-garamond-v16-latin-ext_latin/cormorant-garamond-v16-latin-ext_latin-regular.eot?#iefix') format('embedded-opentype'), url('fonts/cormorant-garamond-v16-latin-ext_latin/cormorant-garamond-v16-latin-ext_latin-regular.woff2') format('woff2'), url('fonts/cormorant-garamond-v16-latin-ext_latin/cormorant-garamond-v16-latin-ext_latin-regular.woff') format('woff'), url('fonts/cormorant-garamond-v16-latin-ext_latin/cormorant-garamond-v16-latin-ext_latin-regular.ttf') format('truetype'), url('fonts/cormorant-garamond-v16-latin-ext_latin/cormorant-garamond-v16-latin-ext_latin-regular.svg#CormorantGaramond') format('svg');font-display:swap}BODY{font-family:'Source Sans Pro',Verdana,Arial,Helvetica,Sans-Serif;font-size:100.01%;margin:0;height:100%}header, nav, main, article, footer, address, section, figure, figcaption{display:block}html{height:100%;font-size:100%}@media (min-width:1024px){html{font-size:120%}}.img75{text-align:center}.img75 img{width:75%;height:auto;margin:1em 0}.img100 img{width:100%;height:auto;margin:1em 0}.imgtext{font-size:90%;display:block;color:#999;text-align:center;margin-bottom:2em}p.imgtext:has(+ p.imgtext){margin-bottom:0}.img75 + .imgtext{width:75%;margin:0 auto}body{width:100%;margin:0 auto;background:#fff;min-height:100vh;display:grid}.hidden{opacity:0}.visible{opacity:1}.button{cursor:pointer}h1{font-family:'Cormorant Garamond',Arial,Helvetica,Sans-Serif;font-weight:400;text-wrap:balance}a{text-decoration:none;color:rgb(12, 84, 160)}a img{border:0}p{margin:0}@media screen{#header{background-color:rgba(253,253,255,0.95);height:100px;width:100%;position:fixed;z-index:99;top:0;-webkit-box-shadow:1px 1px 3px 0px rgba(0,0,0,0.2);-moz-box-shadow:1px 1px 3px 0px rgba(0,0,0,0.2);box-shadow:1px 1px 3px 0px rgba(0,0,0,0.2)}#header nav{display:block;max-width:1024px;margin:56px auto 0 auto}button, input[type=button], input[type=submit], #search input[type=text]{font-weight:400;font-size:18px;background-color:rgba(117,117,132,0.4);color:#fff;cursor:pointer;display:inline-block;padding:10px;border:0}button:hover, input[type=button]:hover, input[type=submit]:hover{color:#000;background-color:rgba(117,117,132,0.6)}.admincard{background-color:#d4d4ca;color:#000}.selectlang{float:left;width:0;height:0;z-index:99;position:relative;left:18px;top:-60px}.selectlang .button{white-space:nowrap;font-family:'Source Sans Pro',Verdana,Arial,Helvetica,Sans-Serif;background-color:rgb(12, 84, 160);color:#fff;border:0;padding:0 5px;font-size:0.8rem}#lupe{width:15px;height:15px;margin:10px;background-image:url(images/lupe.png);background-size:cover;cursor:pointer}#logo{float:right;position:relative;right:5px;top:-51px;height:auto;width:130px;margin:0}#footer{padding:30px 10px 10px 0;margin:100px auto 0 auto;color:#fff;background-color:#000;clear:both}#footer address{font-style:normal;max-width:1024px;margin:50px auto}#footer nav{float:left}#footer img{height:40px;width:auto}#footer a:hover{color:#fff}#footer nav a{display:block}#footer2{float:right;text-align:center;width:700px;padding-top:25px;padding-bottom:100px}#footer2 img{width:auto;height:40px}#searchop{display:none}a[href^="tel"]:link, a[href^="tel"]:visited{white-space:nowrap}.LCP{display:grid;height:65vh}.LCP img{grid-area:1 / 1;width:100%;height:100%;object-fit:cover;z-index:1}.LCP .bild{grid-area:1 / 1;z-index:2}.columns{column-count:2;-moz-column-count:2}.share{clear:both;text-align:center;position:relative;top:-80px}.share a img:hover{padding:0 10px;transition:padding 0.7s ease}#printfooter{display:none}.mainframe{padding-top:100px;background-color:#d4d4ca}.content-container{width:100%;margin:0 auto 3em auto;min-height:400px}.content{max-width:1024px;min-height:800px;margin:0 auto;font-size:1.2rem}.contentbackground{background-size:cover;background-position:left center;padding:0 0 150px 0;position:relative;z-index:90;display:block};.noblock{padding:0 250px 0 160px}.content a{font-weight:800}.content a:hover{color:#fff;background-color:rgb(12, 84, 160)}.content h1{font-weight:300;font-size:4rem;text-align:center;margin:1em auto;line-height:115%;color:rgb(12, 84, 160)}.content h1 + .einleitung{margin-top:50px}.content h2{font-size:2rem;font-weight:400;line-height:1.2em;text-align:center;margin:0 auto 3em auto;text-wrap:balance}.content h3{margin:50px 0 25px 0;font-size:1.6rem}.content h4{margin:50px 0 15px 0}h4{break-after:avoid-column}li{break-inside:avoid}.content nav h4{font-size:1.6rem}.content nav h4 a{background-color:transparent;font-weight:300;padding:0 10px;text-decoration:none}.content table{border-collapse:collapse}blockquote{background-color:#eee;column-count:2;padding:0 10px;margin:1em 0}.einleitung{font-weight:800;line-height:150%}.body{margin-top:1em;line-height:150%}.body iframe{border:0}.body table{width:100%}.body td h3{text-align:inherit}.body tr:hover{background-color:#eee}.body h1, .body h2, .body h3{column-span:all}.body h2{text-align:left;max-width:100%;margin:1em 0}.body h2 img{margin-top:4em}.body h2 + h2{text-align:center}.body p img{width:auto;max-width:800px;height:auto;max-height:700px;margin:0 auto;display:block}.body p iframe{margin:0 auto;display:block;width:800px!important;height:450px !important}.body li img{margin:0}.body hr{border:1px dotted #ccc;width:80%;margin:1em auto}.body .newsindex{padding:10px;img{width:100%;height:auto}a{font-weight:normal}a:hover{background-color:transparent;color:#000}}.indexblock, .linkbox{max-width:1200px;text-align:center;text-align-last:center;z-index:90;position:relative}.indexblock{background-color:#525951;max-width:100%;padding:100px 0}.indexblock h1{font-size:50px;font-weight:300;margin-bottom:60px}.newsindex, .linkbox{min-width:300px;width:20%;display:inline-block;height:550px;background-color:#fff;margin:30px;vertical-align:middle;overflow:hidden;-webkit-overflow-scrolling:touch}.newsindex .text{padding:10px;max-width:400px;margin:0 auto}.newsindex h1{font-size:40px}.newsindex h4, .linkbox h4{font-family:'Cormorant Garamond',Arial,Helvetica,Sans-Serif;font-weight:400;font-size:34px;line-height:32px;margin:40px auto 20px auto}.newsindex a{color:#000}.newsindexpic{background-position:center center;background-size:cover;height:300px;display:block}.newsindex.smallindex{width:150px;height:300px}.newsindex.smallindex h4{font-size:22px;margin-top:10px}.newsindex.smallindex .newsindexpic{background-size:130px;background-repeat:no-repeat;height:150px}.verticalcentertext{font-size:16px;display:-cell;height:4em;vertical-align:middle;min-width:180px}.contentindextitle{max-width:1200px;width:100%;margin:0 auto}.linkbox{background-color:rgba(189,189,174,0.8);height:inherit;padding-bottom:2em;text-align:left;text-align-last:left}.linkbox h4{padding:0 10px}.linkbox li{margin:0;text-align:left;text-align-last:left}.linkbox a{color:#000}.indexpagest, .indexpagesb{text-align:center;background-color:#fff;padding:3em 0 0 0;margin:0 auto;position:relative;z-index:90;line-height:50px}.indexpagest a, .indexpagesb a{padding:5px 8px;font-size:24px;color:#fff;background-color:#525951}.indexpagest b, .indexpagesb b{padding:5px 8px;font-size:24px;background-color:rgba(27, 78, 154, 0.6)}.pagest, .pagesb{color:#fff;text-align:center;font-size:135%;font-weight:bold;padding:4px 0 4px 10px;margin:1em auto 2em auto}.body .pagest, .body .pagesb{color:#000;border-top:1px dotted #000;border-bottom:1px dotted #000}.pagest a, .pagesb a{background-color:#fff;color:rgb(12, 84, 160);font-size:80%;font-weight:bold;padding:2px 10px 0 10px}.pagest b, .pagesb b{margin:0 10px;position:relative;top:1px}.pagenav{text-align:center;margin:1em 0 2em 0}.pagenav a{padding:5px}.pagenav img{display:inline-block !important;height:25px !important;width:auto !important;vertical-align:text-bottom;float:none !important;margin:0 !important}.printbox{float:right}.printbox img{height:40px;width:auto}.printbox a{border:0}.shadowboxstarterleft, .shadowboxstarterright{width:250px !important}.sammelmappe table{width:100%}.sammelmappe a{text-decoration:none}.sammelmappe td{padding:0 10px;font-weight:800}.sammelmappe img{height:40px;width:auto;vertical-align:middle;margin:0 auto}.sammelmappe p img{margin-right:10px}.up{position:fixed;bottom:0;right:0;text-align:right;display:none;z-index:99}.up img{width:60px;height:auto;position:fixed;bottom:50%;right:20px;display:none;opacity:0.5}.pfeil{width:100%;text-align:center;padding-top:10px}.pfeil img{width:40px;height:auto}.tiny{font-size:75% !important}.faq li{list-style:none;margin-bottom:0.3em;text-indent:-1em}.faq a{border:0;background-color:#fff}.faqcontent nav{border:0;background-color:#fff;margin-top:1em}.content-container .anker{border:1px solid #000;background:transparent;padding-bottom:2em;float:right;width:0}.cattitle{width:100%;max-width:650px;margin-bottom:50px;line-height:150%;font-size:18px;text-align:justify;text-indent:10px;position:relative;left:-10px}.cattitle a{border:0}.sammelbox{position:absolute;bottom:0;right:10px}.info{margin-top:1em}.info a{color:#fff !Important;border:1px dotted #fff;padding:4px 14px 4px 14px}.info a:hover{background-color:rgba(66,66,66,0.6)}.pic{width:400px;height:600px;position:relative;top:0;background-size:cover}.pic a{width:100%;height:100%;display:block}.suchwort{background-color:#1c3766;color:#fff}figure.image{display:table;margin:0 auto}.picboxl, .picboxc, .picboxr{width:350px;max-width:50%;font-size:80%;line-height:110%;margin:0 auto;padding:5px 0}.picboxl img, .picboxc img, .picboxr img{width:100%;height:auto}.picboxl p, .picboxc p, .picboxr p{margin-bottom:1em}.picboxc{width:550px;float:none;margin:0 auto}.gallery{display:table;margin:0 auto;cursor:crosshair}.gallery > div{position:relative;float:left;padding:0;margin:0;width:200px;height:200px;overflow:hidden}.gallery > div > img{display:block;width:100%;transition:.1s transform;transform:translateZ(0);position:absolute;margin:auto;min-height:auto;min-width:100%;left:-100%;right:-100%;top:-100%;bottom:-100%}.gallery > div:hover{z-index:1;overflow:visible}.gallery > div:hover > img{transform:scale(2,2);transition:.3s transform}.dispositionpage{display:block;background-color:#fbfbfb;padding-top:20px;-webkit-box-shadow:6px 0px 6px rgba(0,0,0,0.1);-moz-box-shadow:6px 0px 6px rgba(0,0,0,0.1);box-shadow:6px 0px 6px rgba(0,0,0,0.1)}.dispositionpage h2,.dispositionpage p{text-align:center}.dispositionpage h2 img{margin:0 auto;width:auto;max-width:600px;height:auto;max-height:600px}.disposition{width:15em !important;margin:0 auto}.disposition td{border:0;white-space:nowrap}.disposition h3,.disposition h2,.disposition h1{font-size:1.5em;color:#666;line-height:1.0em;word-wrap:break-word;-webkit-text-shadow:1px 1px 3px rgba(0,0,0,0.3);-moz-text-shadow:1px 1px 3px rgba(0,0,0,0.3);text-shadow:1px 1px 3px rgba(0,0,0,0.3)}.disp2{text-align:right;width:6em}ul.posterliste,ol:has(.posterliste){list-style:none;padding:0;margin:2em 0;text-align:center;li[data-list="bullet"]::before{content:''}li{display:inline-block;padding:20px;width:250px;height:320px;font-size:90%;background-color:#eee;margin:0 20px 20px 0;vertical-align:top;line-height:110%}img{margin:1em auto !important;max-width:200px;max-height:200px}a::before{content:'Download ...\a';white-space:pre}a:hover{color:#000;background-color:transparent}}.ql-editor li.posterliste{display:block}.sectionindex{width:100%;margin:0 auto;padding-top:60px;background-color:#fff;position:relative;z-index:98;h2{max-width:1024px;margin:0 auto;padding:2em 0 1em 0}ul{max-width:1024px;margin:0 auto;padding:0;text-indent:0}li{list-style:none}&.noletters{text-align:center;text-align-last:center;background-color:#d4d4ca;color:#000;li{display:inline-block;margin:2rem 2rem 1rem 2rem;min-height:3rem}a{color:#fff;background-color:#14344b;padding:15px}a:hover{color:#000}}.anker{padding-top:2em;border:0}a:hover{background-color:rgba(27, 78, 154, 0.2)}}.video{position:relative}.mediablock2{max-width:750px;margin:0 auto}.ppstart, .ppbuffering{}.pptitle{color:#fff;font-size:19px}.indexwrapper{width:100%;margin:0 auto;display:table;vertical-align:middle;position:relative;top:0}.indexwrapper h1{font-size:50px;font-weight:400;line-height:55px;margin:80px 0 40px 0;color:#000}.indexwrapper .h1small{font-size:80px}.indexwrapperbg{width:100%;z-index:80;position:relative;top:0}.indexright h1{text-align:left}.indexright .description{width:50%;max-width:600px;margin:5%}.indexright h1 a, .indexright .description a{color:#000}.indexright .pic{float:right;right:0;background-position:top center}.istdunkel h1,.istdunkel h1 a, .istdunkel.description, .istdunkel.description a{color:#fff}.indexleft h1{text-align:left}.indexleft .description{height:100%;width:600px;display:table-cell;vertical-align:middle;padding:0 200px 0 0}.indexleft h1 a, .indexleft .description a{color:#000}.indexleft .pic{float:left;left:30%;background-position:top center}.istdunkel.indexleft h1 a, .istdunkel.description a{color:#fff}.indexcenter{width:100%;height:55vh;min-height:auto;display:table;padding-top:10vh;background-repeat:no-repeat;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover}.indexcenter h1{font-size:100px;line-height:80Px;font-weight:300;color:#fff;margin:0 0 5% 0}.indexcenter h1 a{color:#fff}.indexcenter .description{color:#fff;background-color:rgba(20,52,75,0.8);width:750px;padding:20px;float:right}.center, .left{left:10%}.right{right:10%}.description{font-size:25px;line-height:130%;cursor:pointer}.description:hover{background-color:rgba(253,253,255,0.1);transition:background-color 0.7s ease}.description img{width:60px;height:auto;margin:10px auto}.nobgpic{text-align:center}.nobgpic .description{padding:0 30px}.nobgpic h1{text-align:center;font-size:80px;color:#fff}.nobgpic a{color:#fff}.picboxpara{width:100%;height:400px;background-size:cover;background-repeat:no-repeat;background-position:center;position:relative}.picboxpara.portrait{width:400px;height:600px;float:right;margin-left:50px}.picboxpara p{position:absolute;bottom:0;background-color:rgba(253,253,255,0.8);padding:0 10px}.picbox1{float:right;padding:0 30px 0 20px;position:relative;top:5px}.picbox2,.picbox0{float:left;height:100%;padding:0 40px 0 0;position:relative;top:5px}.picbox2{float:none;text-align:center}.picbox0 img, .picbox1 img{height:auto;width:500px}.picbox2 img{height:auto;width:500px}.picbox0 + .content, .picbox2 + .content{position:relative;left:10%}.picbox1 + .content{position:relative;right:0}.block-none{}#block-horiz .home{position:relative;top:4px;font-size:75%}#block-verti{float:left;position:fixed;top:100px;left:-50%;width:50%;max-height:80vh;overflow-y:auto;background:rgba(189,189,174,0.95) url("images/menuclose.png") no-repeat top 10px right 20px;background-size:40px 35px;cursor:pointer;text-align:left;z-index:99;transition:left 0.7s ease;.head{font-size:120%;font-weight:900;column-span:all;display:block;text-align:center;max-width:70%;margin:0 auto}.highlighted a{color:#fff}ul{column-count:3}li{list-style:none;padding:0;margin:0;display:block}li a{display:block;padding:5px 10px;color:#000}li a:hover, #block-verti .highlighted{display:block;color:#fff;background-color:rgba(166,166,146,0.8);transition:all 0.7s ease}li.back{text-align:left;column-span:all}li.back a{display:inline-block;padding:3px 5px}}.activ{background-color:rgb(12, 84, 160) !important;color:#fff !important;font-size:100% !important;padding:3px 8px !important}.smallblock #block-verti{max-width:500px}.smallblock #block-verti .head{text-align:left;padding-right:30%}.smallblock #block-verti ul{column-count:1}#leftnavi{position:fixed;left:200px;top:110px;float:left;width:50px;height:50px;cursor:pointer;background:rgba(62,66,74,0.3) url("images/menu.png") no-repeat center center;background-size:80% 80%;z-index:95}#leftnavi p{position:relative;top:12px;left:55px}#leftnavi:hover{border-bottom:6px solid rgb(12, 84, 160)}.notes{display:none}.notes hr, .notes h3{column-span:all}.maincolor{background-color:#525951;color:#fff}.maincolor a{color:#fff !important}.messageblock{width:100%;margin:0 auto;padding:3em 0;display:block;text-align:center;font-size:clamp(20px, 4vw,40px);&.image{*{color:#fff}h1{font-weight:300;font-size:2.5em;line-height:102%}}&.maincolor h2{font-size:1.2rem}.calendar{font-size:40px;margin:0;h2{margin:0 0 1rem 0;line-height:100%;font-size:100%}p{max-width:min(800px,85vw);margin:0 auto;font-size:0.9em}}.box{margin-bottom:2em;font-size:64%}.box:hover{background-color:rgba(253,253,255,0.2);transition:background-color 0.7s ease 0s}.day{font-family:'Cormorant Garamond',Arial,Helvetica,Sans-Serif;font-weight:400;font-size:100%;color:#fff}}.message-oben{position:relative;top:0;left:0;z-index:10;width:100%;height:100%;background-size:cover}.message-oben .textleft{width:40%;position:relative;top:50%;left:100px;float:left;background-color:rgba(0,0,0,0.2)}.message-oben .textright{width:40%;position:relative;top:30%;right:100px;float:right;background-color:rgba(0,0,0,0.2)}.message-oben h1{font-weight:800;font-size:100px;line-height:90%;color:#fff;width:90%;margin:5% auto 5% auto;text-shadow:1px 1px 3px rgba(0,0,0,0.6)}.message-oben p{font-size:36px;color:#fff;width:90%;margin:0 auto}.message-innen{font-size:18px;font-weight:100;text-align:left;width:100%;max-width:300px;margin:2em;display:inline-block;vertical-align:top}.message-innen h1{font-family:'Source Sans Pro',Verdana,Arial,Helvetica,Sans-Serif;font-size:1.5rem;font-weight:800;margin:0}.message-innen .text{font-size:1.5rem;font-weight:700}.message-innen img{width:80px;height:auto}.message-innen a{color:#000}.message-innen .bigindex{width:300px;height:300px;background-size:cover}.message-innen .maincolor{min-height:290px;background-color:#525951;color:#fff;padding:5px 5px 5px 15px;font-weight:300}.message-innen .maincolor h1{font-weight:300;text-align:center;margin-bottom:1em}.round{border-radius:50%}#search{width:20rem;height:53px;display:none;padding:0 0 0 20px;position:relative;top:13px;right:11rem;input[type=text]::placeholder{color:#fff}input[type=text]{border:0 none;width:8rem;color:#fff;border-width:0;margin-right:10px;padding-left:10px;-webkit-appearance:none;-webkit-transition:width 0.7s ease 0s;-moz-transition:width 0.7s ease 0s;-o-transition:width 0.7s ease 0s;transition:width 0.7s ease 0s}input:focus, input:hover{background-color:rgba(117,117,132,1)}}.almenu, #mainmenu{ul{display:flex;margin:0;list-style:none;position:relative}ul li{text-align:center;display:inline-block;position:relative}a{display:block;text-decoration:none}ul ul{display:none;position:absolute;visibility:hidden;width:max-content;max-width:20em;z-index:1000}.open ul{display:inherit;visibility:visible}ul:not(.mobilemenuisopen) li:hover > ul{display:inherit}ul ul li{text-align:left;width:auto;float:none;display:list-item;position:relative;padding:0}ul ul ul{position:absolute;top:0;left:100%;z-index:1100;width:max-content;max-width:20em}ul ul ul.left{left:auto;right:100%;z-index:1100}ul ul ul ul{position:absolute;top:0;left:100%;z-index:1200}.hamburger{display:none}.mobilemenuisopen{overflow-y:auto;scrollbar-width:none;max-height:0;ul{position:unset;width:auto}ul ul{box-shadow:none}}@media (max-width:850px){text-align:right;top:unset;.hamburger{display:inline-block;background-color:unset;font-size:30px}ul{overflow:hidden;position:absolute;display:grid}ul.mobilemenuisopen{display:grid;max-height:80vh}li.open ul{margin-bottom:20px}ul li{position:relative;text-align:left;border-bottom:1px solid rgba(255,255,255,0.2)}ul li:last-child{border-bottom:0}ul li > a{display:block;padding:12px 16px;color:#fff;font-size:16px}ul ul{max-height:0;overflow:hidden;opacity:0;visibility:hidden;transition:max-height 0.7s ease,opacity 0.7s ease}ul li.open > ul{max-height:80vh;opacity:1;visibility:visible}ul li > a:after{content:'+';font-size:150%;float:right;transition:transform 0.3s ease}ul li.open > a::after{content:'\00D7';transform:rotate(90deg)}}}:root{--ql-indent-base:42px;--ql-indent-step:28px;--ql-num-gap:10px;--bullet-size:20px}[class^="ql-indent-"]{padding-inline-start:calc(var(--ql-indent-base, 0px) + (var(--lvl, 0) * var(--ql-indent-step, 3em))) !important}ol{padding:0}ol:has(> [data-list]), ul:has(> [data-list]){counter-reset:ql-0 ql-1 ql-2 ql-3 ql-4 ql-5 ql-6 ql-7 ql-8 ql-9;list-style-type:none !important}li[data-list]{list-style-type:none !important;position:relative !important;margin-bottom:0.2em;--current-indent:calc(var(--ql-indent-base) + (var(--lvl, 0) * var(--ql-indent-step)));padding-inline-start:var(--current-indent) !important}li[data-list]::before{position:absolute;left:0;width:calc(var(--current-indent) - var(--ql-num-gap));text-align:right;box-sizing:border-box}li[data-list="ordered"]{counter-increment:ql-0;counter-reset:ql-1;&::before{content:counter(ql-0) ". "}}li[data-list="ordered"].ql-indent-1{--lvl:1;counter-increment:ql-1;counter-reset:ql-2;&:before{content:counter(ql-1) ". "}}li[data-list="ordered"].ql-indent-2{--lvl:2;counter-increment:ql-2;counter-reset:ql-3;&:before{content:counter(ql-2) ". "}}li[data-list="ordered"].ql-indent-3{--lvl:3;counter-increment:ql-3;counter-reset:ql-4;&:before{content:counter(ql-3) ". "}}li[data-list="ordered"].ql-indent-4{--lvl:4;counter-increment:ql-4;counter-reset:ql-5;&:before{content:counter(ql-4) ". "}}li[data-list="ordered"].ql-indent-5{--lvl:5;counter-increment:ql-5;counter-reset:ql-6;&:before{content:counter(ql-5) ". "}}li[data-list="ordered"].ql-indent-6{--lvl:6;counter-increment:ql-6;counter-reset:ql-7;&:before{content:counter(ql-6) ". "}}li[data-list="ordered"].ql-indent-7{--lvl:7;counter-increment:ql-7;counter-reset:ql-8;&:before{content:counter(ql-7) ". "}}li[data-list="ordered"].ql-indent-8{--lvl:8;counter-increment:ql-8;counter-reset:ql-9;&:before{content:counter(ql-8) ". "}}li[data-list="ordered"].ql-indent-9{--lvl:9;counter-increment:ql-9;counter-reset:ql-9;&:before{content:counter(ql-9) ". "}}li[data-list="bullet"]::before{content:"\2022";font-weight:bold;font-size:var(--bullet-size)}@supports (counter-set:none){li[data-list]{counter-set:none !important}}.ql-indent-1{--lvl:1}.ql-indent-2{--lvl:2}.ql-indent-3{--lvl:3}.ql-indent-4{--lvl:4}.ql-indent-5{--lvl:5}.ql-indent-6{--lvl:6}.ql-indent-7{--lvl:7}.ql-indent-8{--lvl:8}.ql-indent-9{--lvl:9}li[data-list="bullet"].ql-indent-1::before{content:"-"}li[data-list="bullet"].ql-indent-2::before{content:"\25CB"}#mainmenu li{white-space:nowrap}#mainmenu a{color:#000 !important}#mainmenu, .almenu{a{font-weight:400;font-size:clamp(18px,2vw,22px);padding:12px min(12px,1.2vw)}ul{padding:0 10px}ul ul{background-color:#d4d4ca;color:#000;opacity:0;visibility:hidden;transition:opacity 0.3s ease;max-width:max(17em,22vw)}ul:not(.mobilemenuisopen) li:hover > ul{opacity:1;visibility:visible;box-shadow:5px 7px 14px rgba(0, 0, 0, 0.4)}ul ul li a{line-height:1.7em;padding:10px;text-transform:unset}li:hover{background-color:rgba(189,189,174,0.8)}ul ul li > a:after{content:'+';float:right;margin-left:10px}li > a:only-child:after{content:''}@media (max-width:850px){position:relative;right:0;top:0;ul li > a, .hamburger{color:#000}li.open > ul{background-color:hsl(0deg 0% 0% / 12%)}ul, ul ul{width:20em;right:-30em;top:55px;flex-direction:column;transition:right 0.7s ease;z-index:5;background-color:#d4d4ca;color:#000}ul.mobilemenuisopen{max-height:80vh;right:-7px;.open li:hover{background-color:#d4d4ca;color:#000}a{color:#000}}li.open ul{margin-left:15px;padding:10px}#search{display:inline-block;padding:0;input[type=text]::placeholder, input[type=submit]{color:#000 !important;padding:10px !important}}}}label + .captcha{display:inline-block;margin-left:5px}.captcha{background-color:#eee;padding:10px;max-width:29em;label{width:100%;text-align:left;display:unset}div:nth-child(1){height:0;width:0;overflow:hidden}div:nth-child(2){position:absolute;left:-9999px}}#mainmenu{ul{align-items:center;padding:0;line-height:20px}a{font-size:clamp(18px,2vw,22px)}}.carousel{z-index:20;position:relative;overflow:hidden;width:100%;max-width:100%;box-sizing:border-box;.wrapper{display:flex}.slide{flex-shrink:0;width:100%;box-sizing:border-box}.isdark{color:#fff}.bild{height:65vh;display:flex;align-items:center;justify-content:center}.bild .text p{font-size:8rem;line-height:85%;text-align:center;font-family:'Cormorant Garamond', Arial, Helvetica, Sans-Serif}.arrow{width:30px;height:30px;padding:6px;transform:translateY(-50%);position:absolute;top:50%;cursor:pointer;border:unset;border-radius:200px;transition:background-color 0.5s ease;z-index:3;svg{width:100%;height:100%}svg polyline{stroke:white;stroke-width:2}&.next{right:13px}&.prev{left:13px;rotate:180deg;transform-origin:50% 0}}.pagination{position:absolute;bottom:10px;left:50%;transform:translateX(-50%);display:flex;gap:6px;width:auto;z-index:10}.progress-bullet{.bullet{position:relative;width:40px;height:4px;background:#ccc;overflow:visible;border-radius:2px;display:inline-block}.bullet-pad{position:absolute;top:-10px;left:0;width:100%;height:calc(100% + 20px);cursor:pointer;z-index:2}.bullet-fill{position:absolute;top:10px;left:0;height:4px;width:0%;background:#333;transition:width linear;z-index:1}}.static-bullet{.bullet{display:inline-block;width:12px;height:12px;margin:0 6px;border-radius:50%;background:#ccc;cursor:pointer}.bullet.active{background:#333}}}.carousel:hover .arrow{background-color:rgba(0,0,0,0.2)}@media (pointer:coarse){.carousel .arrow{background-color:rgba(0,0,0,0.7)}}.fade-effect{position:relative;width:100%;overflow:hidden;.slide{position:absolute;top:0;left:0;width:100%;opacity:0;transition:opacity 1s ease;z-index:0;pointer-events:none}.slide.active{opacity:1;visibility:visible;z-index:1;pointer-events:auto;position:relative}}.slide-effect{position:relative;overflow:hidden;.wrapper{display:flex}}.slide-effect .wrapper{transition:transform 1s ease}.fade-effect .wrapper{transition:opacity 1s ease}.carousel.innen{column-span:all;max-width:75%;margin:0 auto 1em auto;border-radius:20px;.slide{aspect-ratio:16 / 9}}@keyframes fadeInDown{0%{transform:translateY(-100%);opacity:0}100%{transform:translateY(0);opacity:1}}@keyframes moveInDown{0%{transform:translateY(-100%)}100%{transform:translateY(0)}}.fadeInDown{animation:fadeInDown 1s ease-out forwards}.moveInDown{animation:moveInDown 1s ease-out forwards}.ScrollFadeIn{scale:0.8;opacity:0;filter:blur(3px);position:relative;top:3em;animation:fade-in linear forwards;animation-timeline:view();animation-range:1vh 30vh}@keyframes fade-in{to{scale:1;opacity:1;filter:blur(0);top:0}}@media screen and (max-height:640px){.swiper-logo{top:25vh}}@media screen and (max-width:1760px){#block-verti ul{column-count:2}#leftnavi{left:0}}@media screen and (max-width:1400px){.message-oben h1{font-size:45px}.message-oben p{font-size:28px}.indexleft .description{padding:0 30px}.indexleft .pic{left:0}#block-verti{left:-95%;width:95%}}@media screen and (max-width:1300px){#leftnavi p{position:relative;top:50px;left:0;font-size:12px}}@media screen and (max-width:900px){.message-oben .textleft{width:60%;top:30%}.message-oben .textright{width:60%;top:30%}.up img{width:35px}.indexwrapper h1{font-size:45px;line-height:45px}.indexcenter .description{width:80%;top:30px}.description{font-size:20px}.description img{width:30px}.feedback{font-size:100%;padding:0 10px}.indexwrapper .h1small{font-size:50px}.body p img{max-width:90vw;max-height:300px}.body p iframe{width:100% !important;height:370px !important}}@media screen and (max-width:850px){.mainframe{padding-top:55px}#header{height:55px}#logo{float:left;width:75px;position:absolute;left:20px;top:3px}#header nav{margin-top:0}#block-horiz .selectlang, #block-horiz .home{display:block;width:auto;height:auto;float:none;position:static;font-size:100%}#block-horiz .selectlang button{float:right;position:relative;top:-20px;left:0}#lupe{background-image:url(images/lupe.png);margin-bottom:2rem;float:left}#search{top:0;left:10px;background-color:transparent}.content{width:auto;padding:0 10px 0 10px}.content-container{padding-top:0}.pic{width:200px}.indexblock{padding-right:10px}.newsindex{width:90%;min-width:170px;margin:10px}.newsindex.smallindex h4{font-size:19px;line-height:21px}.feedback{width:auto;padding:0}.feedback textarea{padding:8px 0}.contactform label.checkbox{width:0}.body p iframe{width:100% !important;height:320px !important}nav h4{margin-top:0}#mappe{top:0px;left:80px}#block-verti .head{margin:2em 60px 0 auto}#footer{padding:10px}address{margin-bottom:30px}.indexwrapper{height:100%}.indexright h1, .indexleft h1{margin:50px 0 20px 0}.indexright .description{width:80%;margin:0 0 10px 20px;word-wrap:break-word}.indexcenter{background-size:cover;height:50vh}.sammelmappe img{height:30px;width:auto}.mappe img{float:left;position:relative;top:10px;right:-10px;height:40px;width:auto;line-height:1px}.attrlist{padding:10px 10px 0 0;margin-left:0}#menu-button{display:inline-block}#hauptmenu{padding-top:0}.indexcenter .info{margin-bottom:0}.gallery > div{position:relative;float:left;padding:0;margin:0;width:200px;height:200px;overflow:hidden}.gallery > div > img{display:block;width:100%;transition:all 0s ease 0s;transform:none;position:absolute;margin:auto;min-height:auto;min-width:100%;left:-100%;right:-100%;top:-100%;bottom:-100%}.gallery > div:hover{z-index:1;overflow:visible}.gallery > div:hover > img{transform:none;transition:all 0s ease 0s}.picboxpara{height:200px}}@media screen and (max-width:640px){.body{column-count:auto !important;-moz-column-count:auto !important;-webkit-column-count:auto !important}#block-verti ul{padding-left:0}.content h1,.content h2{font-size:40px;max-width:90%}.content h2{font-size:27px}.printbox{float:none;width:100%;text-align:right}.newsindex{height:auto;padding-bottom:10px}.indexright .description, .indexleft .description{clear:both;width:90%;margin-left:0;padding:10px 0 0 10px}.indexleft .pic, .indexright .pic{float:left;width:100px;height:100px;margin-right:10px}.indexleft h1{margin-left:0}.indexwrapper .h1small{font-size:30px}.info{margin-bottom:30px}a[href^="tel"]:link, a[href^="tel"]:visited, a[href^="tel"]:hover{border-bottom:1px dotted #fff;padding:0 3px}a[href^="tel"]:before{content:"\2706";font-size:25px}.textarea{width:100%}.sammelmappe h2{display:none}.picbox0, .picbox1, .picbox2{float:none;padding:0;top:0;text-align:center}.picbox0 img, .picbox1 img, .picbox2 img{width:90%;max-width:400px}.feedback img{height:31px;width:auto}.feedback textarea{width:100%}.feedback h1{font-size:22px}.description{font-size:17px}.message-oben .textleft{width:40%;top:30%}.message-oben .textright{width:100%;top:10vh;right:0px}.seperator h2{font-size:20px}.contactform h3{margin-bottom:0}.contactform label{text-align:left;width:100%;margin-top:20px}.contactform input[type="text"], .contactform input{max-width:90%;width:90%}.contactform textarea{width:100%}.gallery > div{width:400px;height:400px;overflow:hidden;margin:0 auto}.dispositionpage h2 img{margin:0 auto;width:auto;max-width:90%;height:auto;max-height:400px}.disposition td{max-width:50px;white-space:normal !important}}@media screen and (max-width:800px) and (orientation:landscape){.indexcenter{height:95vh}.message-oben .textleft{width:70%;top:30px}.message-oben .textright{width:70%;top:30px}.message-oben .textleft p, .message-oben .textright p{font-size:20px}}@media screen and (max-width:400px){.description{font-size:14px}.messageblock{padding-top:1em}.messageblock h1{font-size:50px}.message-innen{margin:2em 0}.message-innen .bigindex{width:200px;height:200px;margin:0 auto 1em auto;display:block}.body p iframe{width:100% !important;height:280px !important}}@media print{BODY{padding:0px;font-size:15px;margin:0px;line-height:18px}p, td{font-size:15px;color:#000000;line-height:18px;margin-top:0px;margin-bottom:0px}p, td, ul, .description, .notes{page-break-inside:avoid}h1{font-size:26px;line-height:28px;color:#000000;margin-top:20px}h2{font-size:17px;line-height:20px;font-weight:800;font-style:normal;color:#646464;margin-top:14px;margin-bottom:3em}h3{font-size:13px;color:#000000}h4{font-size:17px;line-height:21px;font-weight:700;font-style:normal}h6{font-size:11px;font-weight:400;color:#000000;line-height:14px}a{font-weight:800;text-decoration:none;color:#000000}.content-container{padding:50px}.content{padding:20px 0 0 0}.notes{margin-top:2em}#block-verti, #block-horiz, .mappe, #footer, #footer2, .cattitle, .printbox, .info, .pfeile, button, .picbox0, .picbox1, .picbox2,#leftnavi{display:none}.up{display:none !important}#printfooter{display:block}#printfooter td{padding:0}#printfooter a[href^="tel"]:before{content:"";font-size:1px}#logo{width:70px;height:auto;float:right;z-index:80;border:0;position:relative;top:0}#header{position:static;height:0}.indexcenter h1, .indexleft h1 , .indexright h1{text-shadow:none;font-size:26px;text-align:left;margin:0 0 10px 0;color:#000}.description{width:100%;font-size:20px}.logos p{display:inline-block}.swiper-wrapper{width:100% !important;padding:0}.swiper-slide{clear:both;width:100% !important;height:auto !important;margin-top:1em}.newsindex{width:100%;margin:0;padding:0}.newsindex{width:100%;margin:0;padding:0}.newsindex h4{margin:10px 0 5px 0;padding:0}}

