
@font-face{font-family:'Old Standard TT';font-weight:400;font-style:normal;src:url('fonts/old-standard-tt-v18-latin/old-standard-tt-v18-latin-regular.eot');src:local('Old Standard TT'), local('OldStandardTT'), url('fonts/old-standard-tt-v18-latin/old-standard-tt-v18-latin-regular.eot?#iefix') format('embedded-opentype'), url('fonts/old-standard-tt-v18-latin/old-standard-tt-v18-latin-regular.woff2') format('woff2'), url('fonts/old-standard-tt-v18-latin/old-standard-tt-v18-latin-regular.woff') format('woff'), url('fonts/old-standard-tt-v18-latin/old-standard-tt-v18-latin-regular.ttf') format('truetype'), url('fonts/old-standard-tt-v18-latin/old-standard-tt-v18-latin-regular.svg#OldStandardTT') format('svg');font-display:swap}@font-face{font-family:'Titillium Web';font-weight:200;font-style:normal;src:url('fonts/titillium-web-v15-latin/titillium-web-v15-latin-200.eot');src:local('Titillium Web ExtraLight'), local('TitilliumWeb-ExtraLight'), url('fonts/titillium-web-v15-latin/titillium-web-v15-latin-200.eot?#iefix') format('embedded-opentype'), url('fonts/titillium-web-v15-latin/titillium-web-v15-latin-200.woff2') format('woff2'), url('fonts/titillium-web-v15-latin/titillium-web-v15-latin-200.woff') format('woff'), url('fonts/titillium-web-v15-latin/titillium-web-v15-latin-200.ttf') format('truetype'), url('fonts/titillium-web-v15-latin/titillium-web-v15-latin-200.svg#TitilliumWeb-ExtraLight') format('svg');font-display:swap}@font-face{font-family:'Titillium Web';font-weight:400;font-style:normal;src:url('fonts/titillium-web-v15-latin/titillium-web-v15-latin-regular.eot');src:local('Titillium Web'), local('TitilliumWeb'), url('fonts/titillium-web-v15-latin/titillium-web-v15-latin-regular.eot?#iefix') format('embedded-opentype'), url('fonts/titillium-web-v15-latin/titillium-web-v15-latin-regular.woff2') format('woff2'), url('fonts/titillium-web-v15-latin/titillium-web-v15-latin-regular.woff') format('woff'), url('fonts/titillium-web-v15-latin/titillium-web-v15-latin-regular.ttf') format('truetype'), url('fonts/titillium-web-v15-latin/titillium-web-v15-latin-regular.svg#TitilliumWeb') format('svg');font-display:swap}@font-face{font-family:'Titillium Web';font-weight:400;font-style:italic;src:url('fonts/titillium-web-v15-latin/titillium-web-v15-latin-italic.eot');src:local('Titillium Web'), local('TitilliumWeb'), url('fonts/titillium-web-v15-latin/titillium-web-v15-latin-italic.eot?#iefix') format('embedded-opentype'), url('fonts/titillium-web-v15-latin/titillium-web-v15-latin-italic.woff2') format('woff2'), url('fonts/titillium-web-v15-latin/titillium-web-v15-latin-italic.woff') format('woff'), url('fonts/titillium-web-v15-latin/titillium-web-v15-latin-italic.ttf') format('truetype'), url('fonts/titillium-web-v15-latin/titillium-web-v15-latin-italic.svg#TitilliumWeb') format('svg');font-display:swap}@font-face{font-family:'Titillium Web';font-weight:700;font-style:normal;src:url('fonts/titillium-web-v15-latin/titillium-web-v15-latin-700.eot');src:local('Titillium Web'), local('TitilliumWeb'), url('fonts/titillium-web-v15-latin/titillium-web-v15-latin-700.eot?#iefix') format('embedded-opentype'), url('fonts/titillium-web-v15-latin/titillium-web-v15-latin-700.woff2') format('woff2'), url('fonts/titillium-web-v15-latin/titillium-web-v15-latin-700.woff') format('woff'), url('fonts/titillium-web-v15-latin/titillium-web-v15-latin-700.ttf') format('truetype'), url('fonts/titillium-web-v15-latin/titillium-web-v15-latin-700.svg#TitilliumWeb') format('svg');font-display:swap}body{font-family:'Titillium Web',Verdana,Arial,Helvetica,Sans-Serif;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{text-align:center}.img33{width:33%;height:auto;margin:1em 0}.img75{width:75%;height:auto;margin:1em 0}.img100{width:100%;height:auto;margin:1em 0}.imgtext{font-size:.9rem;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(43, 47, 59);color:#fff;cursor:pointer;display:inline-block;border:0;height:2em;font-size:1em}button:hover, input[type=button]:hover, input[type=submit]:hover{background-color:rgb(73,81,95)}@media screen{#header, #headerhome{height:80px;width:100dvw;position:fixed;top:0;left:0;z-index:98;background-color:rgb(43, 47, 59);box-shadow:0 10px 12px 0px rgba(0,0,0,.43)}#header nav, #headerhome nav{display:block;max-width:1200px;margin:0 auto}#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:29px}#footer{padding:30px 10px 50px 0;color:#fff;background-color:rgb(28,32,44);clear:both;address{font-style:normal;img{height:auto;width:60vw;max-width:250px}table, tbody, tr{display:flex;gap:40px;flex-wrap:wrap}td{vertical-align:top;max-width:300px}}a{color:#fff;border-bottom:1px dotted #fff}a:hover{color:#fff;border-bottom:1px solid #000}}a[href^="tel"]:link, a[href^="tel"]:visited{white-space:nowrap}#footer nav a{display:block}.copyright{display:none}.flexfooter{display:flex;justify-content:center;max-width:1200px;margin:0 auto}.foot2{align-self:baseline}.foot2 p{max-width:300px}.foot2 img{width:200px;height:auto}.columns{column-count:2;-moz-column-count:2}.fb{clear:both;text-align:center;position:relative;top:50px}.fb img{height:25px;width:auto}.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}#printfooter{display:none}.mainframe{background-color:#ffffff}.content-container{width:100%;margin:80px auto 0 auto;min-height:400px}.contentbackground{background-size:cover;background-position:left center;position:relative;z-index:90}.noblock{padding:0 250px 0 160px}.content{padding:10px 30px 30px 30px;max-width:800px;margin:0 auto;position:relative;top:-35px;a{font-weight:700;color:rgb(73,81,95)}a:hover{color:rgb(255, 255, 255);background-color:rgb(43, 47, 59)}h1{text-align:center;margin:30px 0 20px 0;line-height:115%;color:rgb(73,81,95)}h1 + .einleitung{margin-top:50px}h2{margin:10px 0 50px 0;font-weight:400;text-align:center}h3{margin:50px 0 25px 0;color:rgb(73,81,95)}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}.icon{max-height:3rem;width:auto;margin-bottom:30px;float:none}}.content-newsletter{.content td, .content th{border:0}td img{margin:0 auto !important}}.picboxpara h1{font-weight:400;font-family:'Old Standard TT';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%)}blockquote{background-color:#eee;column-count:2;padding:0 10px;margin:1em 0}.contentbackground h1{margin-top:0}.einleitung{font-weight:700;line-height:150%}.body{margin-top:1em;line-height:150%;widows:3;orphans:3}.body table{width:100%}.body h3{column-span:all}.body p img:not(.img100), .body img:not(.img100){display:block;column-span:all;width:70%;height:auto;margin:1em auto;float:none}.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}.linkbox{max-width:1200px;margin:1em auto 0 auto;text-align:center;text-align-last:center}.contentindextitle{max-width:1200px;width:100%;margin:0 auto}.indexblock h1{font-weight:400;margin-bottom:60px}.indexblock, .linkbox{margin:1em auto 0 auto}.linkbox{max-width:1200px}.indexblock + a + .pfeile img{bottom:0}.linkbox .newsindex{width:auto;height:auto}.linkbox ul{margin:0;padding-left:1em;list-style-type:square}.linkbox li:hover{text-decoration:overline}.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:20px 0 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(43, 47, 59,0.6) url('images/menupadding.png') no-repeat left top;background-size:20px;padding:40px 10px 10px 10px}.sharebox img{width:40px;height:auto;display:block;margin:5px 0}.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 input{font-size:1em;padding:8px;margin:10px 0}.searchresults a{color:rgb(43, 47, 59);text-decoration:none}.searchresults .tiny{font-size:.8rem;margin-top:15px}.suchwort{background-color:rgb(43, 47, 59);color:#fff}.textarea{overflow:auto;resize:none}.video{position:relative}.mediablock2{max-width:750px;margin:0 auto}.pagecategories{text-align:center;display:table;width:100%;position:relative;p{padding-bottom:20px}a{color:#000;padding:0 20px}a:hover .tooltip{opacity:1;pointer-events:auto;transform:translate(150%,0%)}a span{border-bottom:1px dashed rgb(43, 47, 59)}a span:hover{color:rgb(255, 255, 255);background-color:rgb(43, 47, 59)}img{height:2em;width:auto;max-width:90%;vertical-align:middle;border:3px solid transparent;padding:5px;margin-bottom:40px}img:hover{border-top:3px dotted #000;border-bottom:3px dotted #000}}.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(43, 47, 59);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}.picbox1{float:right;padding:0 30px 0 20px;position:relative;top:-20px;border-radius:50%}.picbox2,.picbox0{float:left;height:100%;padding:0 40px 0 30px;position:relative;top:-20px}.picbox0 img, .picbox1 img{height:auto;width:500px;border-radius:50%}.picbox2 img{height:auto;width:500px}.picbox0 + .content, .picbox2 + .content{position:relative;left:10%}.picbox1 + .content{position:relative;right:10%}.block-none{}.highlighted{color:rgb(255, 255, 255);background-color:rgb(43, 47, 59)}#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)}.modalvideo img{width:auto;height:3rem}.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 !important;fill:#fff !important}.bild{background-size:cover}.message-hinweis{background-color:rgb(43, 47, 59);text-align:center;padding:20px 15px;*{color:#fff !important}a{border-bottom:1px dotted #fff}path{fill:#fff}h1{margin:0 0 20px 0;font-weight:200;line-height:110%}}.messageblock-klein,.indexblock{margin:2rem auto;display:flex;gap:20px;flex-wrap:wrap;align-items:center;justify-content:center;max-width:2000px}.message-klein{display:flex;border:1px solid #999;min-width:450px;.isdark *{color:#000 !important}h1{font-size:2rem;margin:0;font-weight:200;line-height:110%}.text{text-align:center;line-height:150%;padding:0 25px;width:max(20vw,300px);display:flex;align-items:center;justify-content:center}.bild{height:max(10vw,150px);aspect-ratio:1/1;border-right:1px solid #000}}.message-breit{position:relative;height:50vh;background-attachment:fixed;background-repeat:no-repeat;display:block;margin:2em auto;font-size:1.3rem;text-shadow:0px -1px 19px #ffffff;h1{font-size:3rem;font-weight:400;font-family:'Old Standard TT'}.text{width:70%;max-width:1200px;margin:0 auto 1rem auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center}.text p a{border:2px dotted #000;padding:0 3px}.text p a:hover{background-color:rgba(0,0,0,17%)}.text.isdark{text-shadow:0px -1px 19px #000000;p a{border-color:#fff}p a:hover{background-color:rgba(134, 134, 134, 0.585)}}}.messageblock-standard{text-align:center;padding:10px}.message-standard{margin:80px 20px;display:inline-block;border:1px solid #999;.isdark *{color:#000 !important}h1{font-size:2rem;line-height:115%;margin:20px auto}.text{font-size:1.3rem;text-align:center;line-height:150%;padding:0 25px;display:table-cell;width:550px;height:350px;vertical-align:middle}.bild{width:500px;height:500px;display:table-cell}}.hero{height:50vh;.text{width:auto}&.bild,.bild{height:50vh;width:100%;background-size:cover;position:relative;background-attachment:fixed;display:flex;align-items:center;justify-content:center;text-align:center}.bild p{max-width:1000px;margin:auto}.portrait{background-attachment:unset}&.home{display:grid;grid-template-columns:auto calc(30% + 10vw);.text{overflow:auto}}&.noimage{height:25vh;width:100%;text-align:center}&.bild h1,&.noimage h1{font-weight:400;font-family:'Old Standard TT';font-size:8vw;text-shadow:5px 5px 8px rgba(0,0,0,0.6);color:#fff;margin-top:0}&.noimage h1 img{height:8vw;width:auto}&.noimage h1{top:20%;color:#000}#maincontent{padding-top:180px}&.noimage + .content{top:0}.standard{font-weight:400;font-family:'Old Standard TT';font-size:3em;background-color:transparent !important}}.hero + .content{padding:40px;position:relative;top:-110px;background-color:rgba(255, 255, 255, 0.9);width:65vw;max-width:1200px;font-size:clamp(20px,1.6vw,28px);line-height:145%}.hero + #maincontent, .hero + .copyright + #maincontent{padding:40px;top:0;width:auto;font-size:inherit;position:relative;top:-2em}.hero + .content h1{font-size:3em;margin:0}.contentbackgroundani .hero.bild{height:60vh}.feedbackheader{position:relative;height:30vh;background-size:cover;background-repeat:no-repeat;width:90%;max-width:1200px;margin:4rem auto 0 auto}.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%)}.watermark{width:40%;position:absolute;bottom:10%;left:10%}.innen .slide{opacity:0};transition:opacity 1s ease-in-out;background-position:center center;background-size:contain !important;background-repeat:no-repeat}.innen .slide-active{opacity:1}.hero .slide .text{background-color:transparent !important;height:auto;width:80%;max-width:1000px;position:absolute;top:50%;left:50% !important;transform:translate(-50%,-50%);text-align:center;font-size:2.5rem;font-weight:400;font-family:'Old Standard TT';text-shadow:1px 1px 3px rgba(0,0,0,0.6);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);border:1px solid #fff;padding:20px;*{max-width:80%}}.feedback{font-size:1.2rem;margin-top:60px}.feedback .text{margin-bottom:1rem}#formular{padding:20px;background-color:#fff}#formular p,#formular input,#formular textarea,#formular span,#formular a{color:#000 !important}#formular input[type=submit]{color:#fff !important}.feedback h1{font-size:5rem;color:rgb(73, 81, 95)}.feedback form{margin:0 auto}.body{.feedback button{margin:0 auto;display:block;font-size:1.1rem}.feedback input[type=submit]{width:200px;margin-top:40px;color:#fff !important}.feedback input[type=checkbox]{width:30px;transform:scale(2);margin-right:15px}.feedback input[type=text]{width:90%}.feedback select{width:auto}}.feedback input, .feedback textarea, .feedback select{font-size:1em;padding:8px;margin:10px 0}.inputdiv{margin:1rem 0}.feedback #validator{width:4em;font-size:1em;text-align:right}.feedback .sicodeimg{height:48px !important;width:auto !important;position:relative;top:16px !important;margin:0 !important;float:none !important;display:inline-block !important}.feedback .dschutz{margin-top:1rem;font-size:0.9rem;line-height:115%;text-align:left;font-family:'Titillium Web',Verdana,Arial,Helvetica,Sans-Serif}.feedback .indent{text-indent:-45px;padding:1rem 0 0 45px}.contactform{padding:70px 0;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{max-width:90%;width:90%}.notes{display:none}.notes hr, .notes h3{column-span:all}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}}.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}.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;font-size:initial;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{opacity:1}}.slide-effect .wrapper{transition:transform 1s ease}.fade-effect .wrapper{transition:opacity 1s ease}.carousel.standard .bild{background-attachment:unset}@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:99;border:4px solid #fff;border-radius:100%;svg polyline{stroke:white;stroke-width:2.5}}}.jumper{display:flex;flex-direction:row;align-items:center;gap:10px;justify-content:center;position:relative;top:-3em;.arrow{border:unset;width:50px;height:50px}}.sm,.sm ul,.sm li{display:block;list-style:none;padding:0;margin:0;line-height:normal;direction:ltr}ul.sm ul{position:absolute;top:-999999px;width:100px}ul.sm li{position:relative;float:left}ul.sm a{position:relative;display:block;white-space:nowrap}ul.sm a.disabled{cursor:default}.sm-rtl,.sm-rtl ul,.sm-rtl li{direction:rtl}ul.sm-rtl li{float:right}ul.sm ul li,ul.sm-vertical li{float:none}ul.sm ul a,ul.sm-vertical a{white-space:normal}ul.sm ul.sm-nowrap>li>a{white-space:nowrap}ul.sm:after{content:"\00a0";display:block;height:0;font:0/0 serif;clear:both;visibility:hidden;overflow:hidden}ul.sm,ul.sm *,ul.sm *:before,ul.sm *:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}ul.sm{-webkit-tap-highlight-color:rgba(0,0,0,0)}.sm-horiz a{padding:10px 20px;color:rgb(255, 255, 255);background-color:rgb(43, 47, 59);text-decoration:none}.sm-horiz .overview{display:none}.sm-horiz li li a{background:rgb(43, 47, 59);color:rgb(255, 255, 255);background-color:rgb(43, 47, 59)}.sm-horiz a:hover, .sm-horiz a:focus, .sm-horiz a:active,.sm-horiz a.highlighted{color:rgb(255, 255, 255);background-color:rgb(43, 47, 59);cursor:pointer;transition:background-color 0.5s ease}.sm-horiz a:hover{background-color:rgb(73,81,95)}.sm-horiz a.current, .sm-horiz a.current:hover, .sm-horiz a.current:focus, .sm-horiz a.current:active{background:#555;color:rgb(255, 255, 255);background-color:rgb(43, 47, 59)}/* .sm-horiz a.has-submenu{}*/
.sm-horiz ul a.has-submenu,
.sm-horiz-vertical a.has-submenu{padding-right:23px}.sm-horiz a span.sub-arrow{display:none}.sm-horiz ul a span.sub-arrow,
.sm-horiz-vertical a span.sub-arrow{display:inline;float:right;right:10px;margin-left:-14px}.sm-horiz span.scroll-up, .sm-horiz span.scroll-down{position:absolute;display:none;visibility:hidden;overflow:hidden;border:solid #bbb;border-width:1px 0;background:#fff;height:22px}.sm-horiz span.scroll-up-arrow, .sm-horiz span.scroll-down-arrow{position:absolute;top:-2px;left:50%;margin-left:-8px;width:0;height:0;overflow:hidden;border-width:8px;border-style:dashed dashed solid dashed;border-color:transparent transparent #555 transparent}.sm-horiz span.scroll-down-arrow{top:6px;border-style:solid dashed dashed dashed;border-color:#555 transparent transparent transparent}}@media screen and (max-width:1550px){.hero.home{height:45vh;max-height:500px}.hero .slide .text{font-size:1.7rem}.messageblock-klein,.indexblock{max-width:none}}@media screen and (max-width:1400px){#header nav, #headerhome nav{padding:0 20px}}@media screen and (max-width:1200px){.hero .slide .text{font-size:1.6rem}.message-klein h1{font-size:1.5rem}.messageblock-klein{margin:2rem auto}.message-breit .text{width:90%}}@media screen and (max-width:1024px){.allmess{max-width:820px}.picbox0 img, .picbox1 img, .picbox2 img{width:250px}.picbox0 + .content, .picbox2 + .content{left:0}.picbox1 + .content{right:0}.accordion-container{width:75%}.sm-horiz a{padding:10px}.message-klein:nth-child(odd){flex-direction:row-reverse}}@media screen and (max-width:830px){.message-standard{display:block}.message-standard .text{display:block;margin:60px auto;width:auto;height:fit-content;font-size:1em}.message-standard .bild{display:block;width:auto;width:auto;height:85vw}.message-breit{overflow-y:auto}.message-breit h1{font-size:2.2em}.up img{width:35px}.feedback{padding:0 10px}.content{width:auto;padding:50px 10px 0 10px}.message-innen, .feedback .text{font-size:1.2rem}.hero .slide .text{font-size:1.3rem;border:0;background-color:rgba(0, 0, 0, 0.137) !important;width:90%}.hero.bild h1,.picboxpara h1{font-size:2.6em}.picboxpara{background-attachment:scroll;background-position:initial}address table td{display:inline-block;text-align:left;padding-bottom:3em}}@media screen and (max-width:777px){#videotools{height:40px}.mainframe.home{padding-top:280px}#logo{height:40px}.content{width:85%;padding:50px 10px 0 10px}.picboxpara + .content{padding:1px 15px 15px 15px}.content-container{padding-top:0}.mainframe.home .content-container{margin-top:0}.content img{width:50%;height:auto;float:left;margin:5px}.body{column-count:auto !important;-moz-column-count:auto !important;-webkit-column-count:auto !important}.body p img, .body img{float:none;width:100%;margin:0 auto}.pic{width:200px}.newsindex{width:90%;min-width:200px;margin:10px}.hero{height:200px;width:100%;.bild{height:35vh;width:100%;background-size:cover;position:relative;background-attachment:scroll}.noimage{height:20vh}.portrait{display:block;position:absolute;top:80px;right:0;z-index:90;height:200px;width:unset;aspect-ratio:9 / 7}&.home{height:fit-content !important;display:block;.text{display:block;left:0;width:100%}}.text .swiper-container{width:calc(100vw - 15px)}.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}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}#headerhome #menu-button{right:calc(100vw - 60px);top:135px}#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.svg);background-size:cover;background-repeat:no-repeat;width:30px;height:30px}#menu-button.collapsed:before{content:'';display:inline-block;background:url(images/menu.svg);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-klein{min-width:unset;.text{width:auto}}#block-horiz.collapsed{display:none}#block-horiz{position:absolute;top:0;right:0;padding:60px 10px 40px 30px;text-align:right}.sm-horiz a{padding:0}.sm{margin:0;padding:10px}.sm li{margin-top:15px}ul.sm-horiz{background-color:rgba(43, 47, 59,0.8)}ul.sm-horiz ul{display:none;position:static !important;top:auto !important;left:auto !important;margin-left:0 !important;margin-top:0 !important;width:auto !important;min-width:0 !important;max-width:none !important}ul.sm-horiz>li{float:none}ul.sm-horiz>li>a,ul.sm-horiz ul.sm-nowrap>li>a{white-space:normal}ul.sm-horiz iframe{display:none}.sm-horiz{font-size:1.2rem}.sm-horiz ul{background-color:rgb(28,32,44);padding:3px 10px;margin-bottom:20px}.sm-horiz ul li a{font-weight:400}.sm-horiz .overview{font-weight:400;background-color:#eee;padding:0 10px;position:relative;top:3px}.sm-horiz a{padding-top:3px;padding-bottom:3px;background:transparent !important;color:#fff !important}.sm-horiz a.current{background:#555 !important;color:#000 !important}.sm-horiz a.has-submenu{padding-right:0;padding-left:0}.sm-horiz a span.sub-arrow{right:auto;margin-left:-14px;display:none}.sm-horiz a.highlighted span.sub-arrow{display:none}.indexcenter .info{margin-bottom:0}}@media screen and (max-width:640px){.hero + #maincontent{padding:10px}.hero.bild h1, .hero.noimage h1{font-size:12vw}.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 img{display:inline-block;margin:0}.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%}.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%}.indexcenter .description{width:70%;position:relative;left:10%;top:40vh}.message-klein{max-width:90vw}.message-breit{font-size:1em}.message-breit h1{font-size:1.8rem}.message-breit img{height:15vw}.flexfooter{display:block}address table td{width:auto;padding:0 3px 50px 10px}}@media screen and (max-width:400px){#logohome{height:40px}.message-klein .text{padding:0 5px}.hero .text .swiper-container{width:100vw}address table td{font-size:inherit}}.ipad .hero.bild, .ipad .picboxpara, .ipad .message-breit{background-attachment:scroll}@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, .picbox0, .picbox1, .picbox2{display:none}.up{display:none !important}#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}.swiper-wrapper{width:100% !important;padding:0}.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}}.bildnachweis .content{max-width:1400px;padding-top:100px}.bildnachweis .einleitung{margin-bottom:2em;max-width:500px}.allpics{float:left;padding:20px;margin:0 5px 5px 0;text-align:center;overflow:auto;cursor:pointer;border:1px solid #999;min-height:300px !important}.allpics p{font-size:14px;line-height:16px;width:100% !important}@media screen and (max-width:640px){.allpics{float:none;overflow:unset;min-height:initial !important;max-height:initial !important}.allpics p{margin:0 auto}.allpics img{width:100% !important;margin:0 0 15px 0 !important;float:none}.allpics .hv{width:auto !important;height:100% !important;max-height:300px}}

