
@font-face{font-family:'Oswald';font-weight:400;font-style:normal;src:url('fonts/oswald-v16-latin/oswald-v16-latin-regular.eot');src:local('Oswald'), local('Oswald'), url('fonts/oswald-v16-latin/oswald-v16-latin-regular.eot?#iefix') format('embedded-opentype'), url('fonts/oswald-v16-latin/oswald-v16-latin-regular.woff2') format('woff2'), url('fonts/oswald-v16-latin/oswald-v16-latin-regular.woff') format('woff'), url('fonts/oswald-v16-latin/oswald-v16-latin-regular.ttf') format('truetype'), url('fonts/oswald-v16-latin/oswald-v16-latin-regular.svg#Oswald') 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:600;font-style:normal;src:url('fonts/source-sans-pro-v11-latin/source-sans-pro-v11-latin-600.eot');src:local('Source Sans Pro SemiBold'), local('SourceSansPro-SemiBold'), url('fonts/source-sans-pro-v11-latin/source-sans-pro-v11-latin-600.eot?#iefix') format('embedded-opentype'), url('fonts/source-sans-pro-v11-latin/source-sans-pro-v11-latin-600.woff2') format('woff2'), url('fonts/source-sans-pro-v11-latin/source-sans-pro-v11-latin-600.woff') format('woff'), url('fonts/source-sans-pro-v11-latin/source-sans-pro-v11-latin-600.ttf') format('truetype'), url('fonts/source-sans-pro-v11-latin/source-sans-pro-v11-latin-600.svg#SourceSansPro-SemiBold') format('svg');font-display:swap}@font-face{font-family:'Source Sans Pro';font-weight:600;font-style:italic;src:url('fonts/source-sans-pro-v11-latin/source-sans-pro-v11-latin-600italic.eot');src:local('Source Sans Pro SemiBold'), local('SourceSansPro-SemiBold'), url('fonts/source-sans-pro-v11-latin/source-sans-pro-v11-latin-600italic.eot?#iefix') format('embedded-opentype'), url('fonts/source-sans-pro-v11-latin/source-sans-pro-v11-latin-600italic.woff2') format('woff2'), url('fonts/source-sans-pro-v11-latin/source-sans-pro-v11-latin-600italic.woff') format('woff'), url('fonts/source-sans-pro-v11-latin/source-sans-pro-v11-latin-600italic.ttf') format('truetype'), url('fonts/source-sans-pro-v11-latin/source-sans-pro-v11-latin-600italic.svg#SourceSansPro-SemiBold') format('svg');font-display:swap}body{font-family:'Source Sans Pro',serif;font-weight:400;margin:0;height:100%;margin:0 auto;background:#fff;display:grid;grid-template-rows:auto 1fr auto;grid-template-areas:'header' 'main' 'footer';min-height:100vh}html{font-size:20px}.img75,.content .img75{width:75% !important;height:auto;margin:1em 0;text-align:center}.img100,.content .img100{width:100% !important;height:auto;margin:1em 0}.img33,.content .img33{width:33% !important;height:auto;margin:1em 0}.imgtext{font-size:90%;margin-bottom:2em;position:relative;top:-1em}.img75 + .imgtext{width:75%;margin:0 auto}a{text-decoration:none;color:#000}a img{border:0}p{margin:0}button, input[type=button], input[type=submit]{font-weight:400;background-color:rgb(69,93,121);color:#fff;cursor:pointer;display:inline-block;padding:10px;border:0}button:hover, input[type=button]:hover, input[type=submit]:hover{background-color:rgb(99,123,151)}@media screen{#header, #headerhome{height:80px;width:100%;position:fixed;top:0;left:0;z-index:98;background-color:rgb(69,93,121);box-shadow:1px 1px 30px 0px rgba(0,0,0,.43)}#header nav, #headerhome nav{height:80px;display:block;max-width:1200px;margin:0 auto;position:relative}#logo{position:relative;top:20px;height:50px;width:auto}#logohome{position:relative;top:-50px;left:0;height:50px;width:auto}#videotools{float:right;height:60px;width:auto;margin-top:0;position:absolute;top:10px;right:10px}#hauptmenu{float:right;padding-top:26px}footer{margin-top:4em;padding:100px 10px 100px 10px;color:#fff;background-color:rgb(54,78,106);clear:both;line-height:150%;address{font-style:normal;max-width:1200px;width:90%;margin:0 auto}address img{height:22px;width:auto}nav{float:left}img{height:30px;width:auto}a{color:#fff;border-bottom:1px dotted #fff}a:hover{color:#fff;border-bottom:1px solid #000}svg{fill:#fff !important}}a[href^="tel"]:link, a[href^="tel"]:visited{white-space:nowrap}footer nav a{display:block}.fb{clear:both;text-align:center;position:relative;top:50px}.fb img{height:25px;width:auto}#printfooter{display:none}.mainframe{background-color:#fff;margin-top:80px}.path{fill:#9B2C2B !important}.content-container{width:100%;margin:0 auto 3em auto;min-height:400px}.content{padding:10px 30px 30px 30px;max-width:800px;margin:0 auto;a{font-weight:700}a:hover{color:rgb(255, 255, 255);background-color:rgb(69,93,121)}h1{font-family:'Oswald';font-weight:400;text-transform:uppercase;text-align:center;margin:30px 0 20px 0;line-height:115%}h1 + .einleitung{margin-top:50px}h2{margin:10px 0 50px 0;font-weight:400;text-align:center}h3{margin:50px 0 25px 0}nav h4 a{background-color:transparent;font-weight:400;padding:0 10px;text-decoration:none}table{border-collapse:collapse}td, th{border:1px solid #ccc;padding:0 5px}}.bild + .content{padding-top:50px}.contentbackground{background-size:cover;background-position:left center;position:relative;z-index:90};.noblock{padding:0 250px 0 160px}.hidden{opacity:0}.visible{opacity:1}.picboxpara h1{font-family:'Oswald';font-weight:400;text-transform:uppercase;color:#fff;font-size:75px;text-align:center;width:100%;text-shadow:1px 1px 3px rgba(0,0,0,0.6);position:absolute;top:50%;transform:translateY(-50%)}.noborder td,.noborder th{border:0;padding:0}.noborder td+td{padding-left:10px}blockquote{background-color:#eee;padding:0 10px;margin:1em 0}.contentbackground h1{margin-top:0}.einleitung{font-weight:700;line-height:150%;font-size:120%;max-width:80%;text-wrap:balance}.body{margin-top:1em;line-height:150%;hyphens:auto}.body table{width:100%}.body p+h1{margin:2rem 0 2rem 0}.body p img, .body img{height:auto;margin:1em auto;float:none}.dekopaper{background-color:rgb(233, 241, 247)}.newsindex{min-width:300px;width:20%;display:inline-block;height:300px;padding:10px;margin:10px;vertical-align:middle;text-align:left;text-align-last:left;overflow:hidden;border:1px solid #000}.newsindex h4{margin:0 auto 20px auto}.contentindextitle{max-width:1200px;width:100%;margin:0 auto}.indexblock, .linkbox{max-width:1200px;margin:1em auto 0 auto;text-align:center;text-align-last:center}.indexblock h1{font-weight:400;margin-bottom:60px}.contentindextitle{max-width:1200px;width:100%;margin:0 auto}.indexblock, .linkbox{max-width:1200px;margin:1em auto 0 auto}.indexblock h1{font-weight:400;margin-bottom:60px}.indexblock + a + .pfeile img{bottom:0}.googlemaps,.externlink,.pdflink{display:inline-block;padding:0 !important}.googlemaps:after{content:'';background:url(../../images/new/Google_Maps-Original.png) no-repeat;height:1.3em;width:1.3em;display:inline-block;margin:0 5px;position:relative;top:0.3em;background-size:contain}.externlink:after{content:'';background:url(../../images/new/newtab-b.png) no-repeat;height:1.2em;width:1.2em;display:inline-block;margin:0 5px;position:relative;top:0.2em;background-size:contain}.pdflink:after{content:'';background:url(../../images/new/pdflink.png) no-repeat;height:1.2em;width:1.2em;display:inline-block;margin:0 5px;position:relative;top:0.2em;background-size:contain}.youtube:before{content:'';background:url(../../images/new/youtube.png) no-repeat;height:1.2em;width:1.2em;display:inline-block;margin:0 5px;position:relative;top:0.4em;background-size:contain}.indexpagesb{clear:both}.klapptext{display:none}.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}.pfeile{width:100%;text-align:center;padding:40px 0}.pfeile img{width:40px;height:auto}.tiny{font-size:.75rem}.big{font-size:1.25rem}.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}.sharebox{width:40px;display:table;cursor:pointer;position:fixed;bottom:0;right:0;z-index:100;border-bottom:0;background:rgba(69,93,121,0.6) url('images/menupadding.png') no-repeat left top;background-size:20px;padding:40px 10px 10px 10px}.sharebox img{width:40px;height:auto}.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}.searchresults a{color:rgb(69,93,121);text-decoration:none}.searchresults .tiny{font-size:.8rem;margin-top:15px}.suchwort{background-color:rgb(69,93,121);color:#fff}.textarea{overflow:auto;resize:none}.video{position:relative}.mediablock2{max-width:750px;margin:0 auto}.indexwrapper{width:100%;margin:0 auto;display:table;vertical-align:middle}.indexwrapper h1{font-weight:400;line-height:105%;margin:80px 0 40px 0;color:#000}.indexwrapper .h1big{margin:40px auto;text-align:center}.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:90vh;display:table;vertical-align:middle;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:center bottom}.indexcenter h1{font-weight:700;color:#000;margin:0 0 5% 0}.indexcenter h1 a{color:#000}.indexcenter .description{color:#fff;background-color:rgb(69,93,121);width:550px;padding:20px;position:absolute;bottom:20%}.center, .left{left:10%}.right{right:10%}.description{line-height:130%}.picboxpara{background-attachment:fixed;width:100%;height:65vh;background-size:cover;background-repeat:no-repeat;position:relative;box-shadow:inset 0 0 6vw black}.block-none{}.highlighted{color:rgb(255, 255, 255);background-color:rgb(69,93,121)}#block-verti{margin:80px auto 0 auto;float:left;position:fixed;top:0;left:0;background-color:#333;text-align:center}#block-verti li{list-style:none;padding:0;margin:0;display:inline-block}#block-verti li a{display:block;padding:5px 10px;color:#fff}#block-verti li a:hover, #block-verti .selected{display:block;color:#fff;background:rgba(42, 108, 155, 1)}.mainframe-admin #block-verti{padding-top:200px}.modalvideo img{width:auto;height:3rem}.almodal.light #modalch{width:min(600px,90vw);box-shadow:8px 5px 20px 0px rgb(0, 0, 0, 0.35);top:95dvh;transform:translateY(-100%)}.almodal.light #modalch h3{margin-top:0}.almodal.light #info{max-height:400px;overflow-y:scroll;background-color:#fff;margin-top:1em;padding:10px;display:none}.cbuttons{margin-top:15px}.allmess{width:100%;max-width:1700px;margin:0 auto 0 auto;display:block}.allmess a{color:#000}.allmess h2 a{color:#9B2C2B}.allmess h2{text-align:center;clear:both}.isdark *{color:#fff}.hero .isdark h1{color:#fff !important}.bild{background-size:cover}.message-breit{position:relative;height:50vh;background-attachment:fixed;background-repeat:no-repeat;display:flex;align-items:center;justify-content:center;margin:2em auto}.message-breit .text{width:70%;max-width:1200px;text-align:center;font-size:1.5rem}.message-breit h1{font-size:3rem;font-family:'Oswald';font-weight:400;text-transform:uppercase}.messageblock-standard{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.message-standard{width:40%;min-width:750px;height:500px;display:table;margin:80px 1vw}.message-standard .text,.message-standard .text.isdark *{color:rgb(255, 255, 255);background-color:rgb(69,93,121)}.message-standard h1{font-family:'Oswald';font-weight:400;text-transform:uppercase;font-size:2rem;line-height:115%;margin:20px auto}.message-standard .text{font-size:1.3rem;text-align:center;line-height:150%;padding:0 25px;width:50%;height:100%;vertical-align:middle;display:table-cell}.message-standard .bild{width:50%;height:100%;display:table-cell}.message-standard .icon img{width:auto;height:5rem}.message-videohintergrund{position:relative;width:100%;height:65vh;background-size:cover;&::before{content:'';position:absolute;top:0;right:0;z-index:2;background-image:url(../../images/videooverlaypattern.png);width:100%;height:100%}.video{width:100%;height:100%;position:relative;z-index:1;video{object-fit:cover;width:100%;height:100%}}.text{text-align:center;position:absolute;z-index:3;top:50%;width:80vw;left:50%;transform:translate(-50%,-50%);img{width:auto !important;height:15vw;margin:0 3vw}}h1{font-size:3.5rem;font-family:'Oswald';font-weight:400;text-transform:uppercase;text-align:center}}.hero{display:flex;margin:0 auto;align-items:center;justify-content:center;box-shadow:inset 0px -4vh 4vh -4vh black}.hero .text{width:40%}.hero .text.right{transform:translateX(50%)}.hero .text.left{transform:translateX(-50%)}.hero .longtext{transform:unset !important;width:90%;text-align:center;align-self:center}.hero.home{height:60vh;width:auto}.hero.bild{height:75vh;width:100%;background-size:cover;position:relative;background-attachment:fixed}.contentbackgroundani .hero.bild{height:60vh}.hero.bild h1,.message-videohintergrund h1{font-family:'Oswald';font-weight:400;text-transform:uppercase;font-size:8vw;text-shadow:5px 5px 8px rgba(0,0,0,0.6);margin:0}.home .message-videohintergrund h1{font-size:3vw}.hero.bild div,.message-videohintergrund div{font-size:2vw}#maincontent{padding-top:180px}.hero + .content{padding:40px;position:relative;top:-110px;background-color:rgba(255, 255, 255, 0.9);width:65vw;max-width:1200px;font-size:1.6vw;line-height:145%}.hero + #maincontent{padding:40px;top:0;width:auto;font-size:inherit;position:relative;top:-2em}.hero + .content h1{font-size:3em;margin:0}.feedbackheader{height:50vh;box-shadow:inset 0px -4vh 4vh -4vh black}.feedbackheader .text{width:50%;max-width:900px;font-size:4rem;font-weight:200;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.feedbackheader .left{position:relative;right:-100%;top:50%;transform:translate(-110%,-50%)}.feedbackheader .left{left:0;transform:translate(10%,-50%)}.feedbackheader.noimage{display:none}.watermark{width:40%;position:absolute;bottom:10%;left:10%}.errtext{border:2px solid #f00;padding:5px}.errtext span{background-color:#f00;color:#fff;padding:0 5px;position:relative;top:-5px;left:-5px}h1.errtext{border:0;font-size:2rem !important;color:#f00 !important}.bildpaare{height:60vh;overflow-y:scroll;box-shadow:1px 1px 10px 0px rgba(0,0,0,.43) inset;border-radius:10px;background-color:#fff;padding:0 10px}.bildpaare p{text-align:center;line-height:0}.bildpaare p img{display:inline-block;height:300px;width:300px;margin:10px 5px;object-fit:cover}.contactheader{height:50vh !important;background-attachment:scroll !important}.feedback{font-size:1.2rem;text-align:center;.text{margin-bottom:1rem;max-width:1000px;margin:0 auto}h1{font-size:5rem;color:#000;font-family:'Oswald';font-weight:400;text-transform:uppercase}form{margin:0 auto}button{margin:0 auto;display:block;font-size:1.1rem}input, textarea, select{padding:8px;width:80%;margin:10px 0;font-size:125%}textarea{font-size:95%}select, option:first-child{font-family:'Source Sans Pro',serif;font-weight:400;font-weight:600}input[type=submit]{width:200px;margin-top:40px}input[type=checkbox]{width:30px;transform:scale(2);margin-right:15px}.inputdiv{margin:1rem 0}#validator{width:4em}.sicodeimg{height:48px !important;width:auto !important;position:relative;top:16px !important;margin:0 !important;float:none !important}.dschutz{margin-top:1rem;font-size:75%;line-height:115%;text-align:left;font-family:'Source Sans Pro',serif;font-weight:400}.dschutz a{text-decoration:underline}.indent{text-indent:-45px;padding:1rem 0 0 45px}.hero{background-attachment:unset}}#formular{padding:70px 0}.contactform{max-width:600px;margin:0 auto;text-align:left}.contactform h3{margin-bottom:0}.contactform label{text-align:left !important;width:100%;margin-top:20px}.contactform input[type="text"], .contactform input, .contactform select{max-width:90%;width:90%}.contactform select{margin-bottom:50px}.contactform .required{font-size:75%;display:block;text-align:right;max-width:90%;position:relative;top:-8px}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}}.notes{display:none}.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:27px;--ql-indent-step:28px;--ql-num-gap:10px;--bullet-size:25px}[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:"-";top:-2px}li[data-list="bullet"].ql-indent-2::before{content:"\25CB"}#mainmenu, .almenu{a{font-weight:400;padding:10px 2vw;color:#fff}ul{padding:0 10px}ul:not(.mobilemenuisopen) li:hover > ul{opacity:1;visibility:visible;background-color:rgb(132, 149, 183)}li:hover, a:hover,.highlighted{color:#fff !important;background-color:rgb(102, 119, 153)}li > a:only-child:after{content:''}@media (max-width:850px){position:relative;right:0;top:-15px;.hamburger{color:#000}ul{width:20em;right:-30em;top:75px;flex-direction:column;transition:right 0.7s ease;z-index:5}ul.mobilemenuisopen{max-height:80vh;right:-7px;background-color:rgb(132, 149, 183)}li.open ul{margin-left:15px;padding:10px}}}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{font-size:clamp(18px,1.5vw,27px);float:right;@media (max-width:850px){top:0;right:-22px;ul{width:70vw}}}.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}.bild{height:100%}.arrow{width:30px;height:30px;padding:6px;transform:translateY(-5px);position:absolute;bottom:40%;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% 16px}}.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}}.arrow{width:30px;height:30px;opacity:0.8;padding:10px;border:4px solid rgba(0, 0, 0, 0.6);border-radius:100%;svg{width:100%;height:100%}svg polyline{stroke:rgba(0,0,0,0.6);stroke-width:2.5}&.fixedright{position:fixed;bottom:50%;right:20px;display:none}&.down{svg{rotate:90deg;transform-origin:50% 50%}}&.up{svg{rotate:-90deg}}&.centerdiv{position:relative;bottom:110px;left:50%;transform:translate(-50%,20%);z-index:94;border:4px solid #fff;border-radius:100%;svg polyline{stroke:white;stroke-width:2.5}}}@media screen and (max-width:900px){#menu-button{}.wrappertextbox{box-shadow:_schattenklein_}.wrapper .text a[href^="tel"]:link{white-space:wrap}.wrapper .text a[href^="tel"]:link strong{white-space:nowrap}#header{box-shadow:0 0 75px -20px rgb(0 0 0 / 46%)}#mainmenu{display:block;text-align:right}.indexcenter .info{margin-bottom:0}.articlecard{margin-bottom:1em}#footer p a{display:inline-block;margin-bottom:20px}#footer img{float:none;display:block;margin:0 auto 2em}}@media screen and (max-width:1550px){.hero{height:45vh;max-height:500px}.hero .portrait{width:calc(45vh * 0.752)}}@media screen and (max-width:1400px){#header nav, #headerhome nav{padding:0 20px}.message-standard{width:60%}}@media screen and (max-width:1200px){.message-breit .text{width:90%}.feedback h1{font-size:3rem}.home .message-videohintergrund h1{font-size:5vw}}@media screen and (max-width:1024px){.allmess{max-width:820px}.hero + .content{font-size:1.3em}.hero.bild div,.message-videohintergrund div{font-size:inherit}}@supports ( -webkit-touch-callout:none){.picboxpara,.message-breit,.hero.bild{background-attachment:scroll}}@media screen and (max-width:830px){.message-standard{display:block;margin:0;width:85vw;height:auto}.message-standard p, .message-breit p{font-size:0.9rem;line-height:normal}.message-standard .bild, .message-standard .text{display:block;width:auto;padding:20px}.message-standard .bild{margin-top:80px;height:75vw}.message-standard .icon{height:0;position:relative;top:-5rem}.message-standard .icon *{background-color:transparent !important}.message-breit{overflow-y:auto}.message-breit h1{font-size:2.2em}.feedback{padding:0 20px}.up img{width:35px}.content{width:auto;padding:50px 10px 0 10px}.content table thead{display:none}.content table td{display:block;padding-left:2em}.content table td:first-child{font-weight:bold;padding-left:0}.feedback .text{font-size:1.2rem}.hero.bild h1,.picboxpara h1{font-size:2.6em}.picboxpara{background-attachment:scroll;background-position:initial}.home .message-videohintergrund h1{font-size:8vw}}@media screen and (max-width:777px){#videotools{height:40px}.content{width:85%}.picboxpara + .content{padding:1px 15px 15px 15px}.content-container{padding-top:0}.content img{width:50%;height:auto;float:left;margin:5px}.einleitung{max-width:100%;margin-top:2em}.body p img, .body img{float:none;width:100%;margin:0 auto}.bildpaare p img{margin:10px 0}.bildpaare hr{margin:30px 0}.pic{width:200px}.newsindex{width:90%;min-width:200px;margin:10px}.hero{height:200px;align-items:unset}.hero.bild{height:35vh;width:100%;background-size:cover;position:relative;background-attachment:scroll}.hero .portrait{display:block;position:absolute;top:0;right:0;z-index:90;height:200px;width:calc(200px * 0.752)}.hero .text{display:block;left:0;width:80%}.hero .text.left,.hero .text.right{transform:none;text-shadow:1px 1px 3px rgba(0,0,0,0.6)}.hero + .content{padding:10px;position:relative;top:-20px;width:85%;font-size:1em}.video{float:none;width:auto;height:auto}nav h4{margin-top:0}#mappe{top:0px;left:80px}#block-verti{position:static;float:none;width:100%;padding:70px 0 0 0}footer{padding:10px}address{margin-bottom:30px}.indexwrapper{height:100%}.indexright h1, .indexleft h1{margin:50px 0 20px 0}.indexcenter .description{width:80%}.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;position:absolute;z-index:99;right:20px;top:20px;text-align:center;padding:0 10px;cursor:pointer}#menu-button:before{content:'';display:inline-block;background:url(images/menuclose-w.png);background-size:cover;background-repeat:no-repeat;width:30px;height:30px}#menu-button.collapsed:before{content:'';display:inline-block;background:url(images/menu-w.png);background-size:cover;background-repeat:no-repeat;width:30px;height:30px}#hauptmenu{padding-top:0}.hero + #maincontent{top:0}.tooltip{width:85%}.message-breit{background-attachment:scroll}.message-standard{min-width:auto;margin-top:0}#block-horiz.collapsed{display:none}#block-horiz{position:absolute;top:70px;right:0;padding:20px 50px 40px 30px;text-align:right;background-color:rgb(69,93,121)}.indexcenter .info{margin-bottom:0}.feedback h1{font-size:2rem}.feedback h1 a[href^="tel"]{font-size:8vw}}@media screen and (max-width:640px){.body{font-size:90%}.hero + #maincontent{padding:10px}.hero .longtext h1{font-size:1.8em}.content{width:auto}.content h1{margin-bottom:40px}.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}.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"}.sharebox a[href^="tel"]:before{content:""}.sharebox a[href^="tel"]{padding:0}.sharebox{width:100%;display:table;cursor:pointer;position:fixed;top:auto;bottom:0;margin-top:0;left:auto;z-index:10;border-bottom:0;background-position:right top;text-align:center;padding:10px 0 5px 0}.sharebox a{margin:0 20px}.textarea{width:100%}.feedback{font-size:0.9rem;.text{font-size:0.9rem}img{height:31px;width:auto}textarea{width:90%}}footer{font-size:80%;line-height:180%;padding-bottom:40px}.indexcenter .description{width:70%;position:relative;left:10%;top:40vh}.message-breit h1{font-size:1.8rem}.message-breit img{height:15vw}#logo{height:auto;width:48vw;min-width:210px}.message-videohintergrund .text img{height:25vw}.img33,.content .img33{width:75% !important}.almodal.light #modalch{font-size:80%}.almodal.light #info{max-height:240px}.cbuttons{display:grid;gap:10px}}@media screen and (max-width:400px){#logohome{height:10vw}.content{font-size:80%}}@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:700;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:700;text-decoration:none;color:#000000}.mainframe, .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{display:none}.up{display:none !important}#printfooter{display:block}#printfooter td{padding:0}#printfooter a[href^="tel"]:before{content:"";font-size:1px}#logohome{height:70px;width: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}.newsindex{width:100%;margin:0;padding:0}.newsindex{width:100%;margin:0;padding:0}.newsindex h4{margin:10px 0 5px 0;padding:0}}

@charset "UTF-8";.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes slideInDown{from{-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes slideInDown{from{-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}

