html{font-size:16px}body{font-family:"Switzer-Regular",Arial,Verdana,sans-serif;font-weight:normal;font-size:1rem;line-height:1.2}.h1,h1,.h2,h2{margin-bottom:1rem}.h3,h3,.h4,h4{margin-bottom:.75rem}.h1,h1,.h2,h2,.h3,h3,.h4,h4{font-weight:normal}b,strong,.bold{font-family:"Switzer-Semibold",Arial,Verdana,sans-serif}.fontmedium{font-family:"Switzer-Medium",Arial,Verdana,sans-serif}.font-xs-reg{font-size:13px}.font-20-reg{font-family:"Switzer-Regular";font-size:16px}.font-20-semi{font-family:"Switzer-Semibold"}.font-22-reg{font-family:"Switzer-Regular";font-size:18px}.font-25-semi{font-family:"Switzer-Semibold";font-size:21px}.font-25-bold{font-family:"Switzer-Bold";font-size:21px}.font-25-medium{font-family:"Switzer-Medium";font-size:21px}.font-25-reg{font-family:"Switzer-Regular";font-size:21px}.font-30-reg,h2,h1{font-family:"Switzer-Regular";font-size:24px}.font-30-bold,h3{font-family:"Switzer-Bold";font-size:24px}.font-12,#meta a.btnlink{font-size:12px}.uppercase,#meta a.btnlink{text-transform:uppercase}@media(min-width: 1400px){.font-20-reg{font-size:18px}.font-22-reg{font-size:20px}.font-25-reg,.font-25-semi,.font-25-bold,.font-25-medium{font-size:22px}.font-30-reg,h2,h1{font-size:25px}.font-30-bold,h3{font-size:25px}}@media(min-width: 1500px){.font-xs-reg{font-size:15px}.font-20-reg{font-size:20px}.font-22-reg{font-size:22px}.font-25-reg,.font-25-semi,.font-25-bold,.font-25-medium{font-size:25px}.font-30-reg,h2,h1{font-size:30px}.font-30-bold,h3{font-size:30px}}.lineheight-xs{line-height:1}.lineheight-md{line-height:1.5}.lineheight-lg{line-height:1.75}#maincontent a{text-decoration:underline}#maincontent a.nounderline{text-decoration:none}#maincontent .current a.nounderline{text-decoration:underline}#maincontent .txt-deco-none{text-decoration:none}.btn,.form-control{border-radius:0}.kesearch_searchbox .btn{padding:.56rem .75rem}.kesearch_searchbox .form-control{padding:.5rem .75rem}body{background-color:#1e5050;color:#1d5d5d}a{color:#1e5050;text-decoration:none}a:hover{color:#1d5d5d}.txt-colmain{color:#1e5050}input.txt-colmain::placeholder{color:#708080}.bgmain,.page.sticky #maincontent:before,.page.sticky #maincontent:after{background-color:#1e5050;color:#fff}.bgmain a:hover,.page.sticky #maincontent:before a:hover,.page.sticky #maincontent:after a:hover{color:#e6ecec}.bgrose,.page #navbarNav .dropdown-menu:before{background-color:#fbbfca}.bgrose a,.page #navbarNav .dropdown-menu:before a{color:#1e5050 !important}.bgrose a:hover,.page #navbarNav .dropdown-menu:before a:hover{color:#1d5d5d}.bgsenf{background-color:#d2bf55}.bgcontent{background-color:#e6ecec}.btn-submit{background-color:#1e5050;color:#fff}.btn:hover,.btn:focus{background-color:#fff;color:#1e5050}a.btnlink{background:#fbbfca;color:#000;border:solid 1px #e6ecec;border-radius:.75rem;padding:.13rem .75rem}.border-bottom,.page.sticky #maincontent:before,.page.sticky #maincontent:after{border-bottom:solid 1px #d2bf55}.border-start,.border-end,.border-top,.border-bottom,.page.sticky #maincontent:before,.page.sticky #maincontent:after,.col-def{border-width:2px !important;border-color:#d2bf55 !important}.content-main .border-start,.content-main .border-top,.content-main .border-bottom,.content-main .page.sticky #maincontent:before,.page.sticky .content-main #maincontent:before,.content-main .page.sticky #maincontent:after,.page.sticky .content-main #maincontent:after{border-width:2px !important;border-color:#1e5050 !important}.border-bottom-dark,.page.sticky #maincontent:after{border-color:#1e5050 !important}.h-punkt{position:relative;padding:0 1.5rem;background:rgba(0,0,0,0) url("/zil_system_26/templ_zil/svg/Punkt.svg") left 50% no-repeat;-webkit-background-size:15px auto;background-size:15px auto}.li-punkt{position:relative}.li-punkt:before{position:absolute;left:.75rem;top:0;bottom:0;width:3rem;content:" ";background:rgba(0,0,0,0) url("/zil_system_26/templ_zil/svg/Punkt.svg") left 50% no-repeat;-webkit-background-size:15px auto;background-size:15px auto}span.punkte{display:inline-block}span.punkte:after,span.punkte:before{display:inline-block;content:" ";height:20px;width:10px;background:rgba(0,0,0,0) url("/zil_system_26/templ_zil/svg/Punkt.svg") left 88% no-repeat;-webkit-background-size:7px auto;background-size:7px auto}span.punkte:after{background-position:right 88%}@media(min-width: 1200px){span.punkte{display:block}}#home-box3 header:hover{color:#1e5050;background-color:#fbbfca}#navbarNav .nav-link{color:#1e5050 !important}#navbarNav .nav-link.txt-light{color:#e6ecec !important}#navbarNav .navbar-nav{border-bottom:solid 0px #fbbfca}#navbarNav .dropdown-menu{border:none;border-left:solid 2px #1e5050}#navbarNav label{color:#1e5050}.page #navbarNav{border-color:#1e5050 !important}.page #navbarNav .border-start,.page #navbarNav .border-end,.page #navbarNav .border-bottom,.page.sticky #navbarNav #maincontent:before,.page.sticky #navbarNav #maincontent:after{border-color:#1e5050 !important}.border-main{border-color:#1e5050 !important}.border-main .nav-item{border-bottom:solid 2px #d2bf55 !important}.home .border-main{border-color:#d2bf55 !important}.home .border-main .nav-item{border-color:#1e5050 !important}.home #navbarNav label{color:#e6ecec}.home #navbarNav .form-submit{-webkit-filter:grayscale(1) contrast(1.5) invert(1);filter:grayscale(1) contrast(1.5) invert(1)}.page.sticky #navbarNav .navbar-nav{border-top:solid 2px #d2bf55}.frame-ruler-before:before{border-top:solid 2px #1e5050;margin-bottom:1rem}.frame-ruler-after:after{border-bottom:solid 2px #1e5050;margin-top:1rem}body.kontrast{background-color:#000;color:#000}body.kontrast .bgmain,body.kontrast .page.sticky #maincontent:before,.page.sticky body.kontrast #maincontent:before,body.kontrast .page.sticky #maincontent:after,.page.sticky body.kontrast #maincontent:after{background-color:#000 !important}body.kontrast .bgmain a:hover,body.kontrast .page.sticky #maincontent:before a:hover,.page.sticky body.kontrast #maincontent:before a:hover,body.kontrast .page.sticky #maincontent:after a:hover,.page.sticky body.kontrast #maincontent:after a:hover{color:#ccc}body.kontrast .bgrose,body.kontrast .page #navbarNav .dropdown-menu:before,.page #navbarNav body.kontrast .dropdown-menu:before,body.kontrast.page #navbarNav .dropdown-menu:before{background-color:#fff !important}body.kontrast .bgrose a,body.kontrast .page #navbarNav .dropdown-menu:before a,.page #navbarNav body.kontrast .dropdown-menu:before a,body.kontrast.page #navbarNav .dropdown-menu:before a{color:#000 !important}body.kontrast .bgrose a:hover,body.kontrast .page #navbarNav .dropdown-menu:before a:hover,.page #navbarNav body.kontrast .dropdown-menu:before a:hover,body.kontrast.page #navbarNav .dropdown-menu:before a:hover{color:#000}body.kontrast .ol-control button,body.kontrast .btn-submit{background-color:#000}body.kontrast .bigMapbutton{border:solid 1px #000}body.kontrast .btn:hover,body.kontrast .btn:focus{color:#000}body.kontrast .bgsenf{background-color:#ccc}body.kontrast .bigMapbutton,body.kontrast .bgcontent{background-color:#fff}body.kontrast #meta .navbar-toggler:focus{box-shadow:0 0 10px 3px #fff}body.kontrast #navbarNav label{color:#000}body.kontrast #navbarNav .form-submit{-webkit-filter:grayscale(1);filter:grayscale(1)}body.kontrast.home #navbarNav label{color:#e6ecec}body.kontrast.home #navbarNav .form-submit{-webkit-filter:grayscale(1) contrast(1.5) invert(1);filter:grayscale(1) contrast(1.5) invert(1)}body.kontrast a.btnlink{background:#fff;color:#000;border:solid 1px #ccc}body.kontrast a,body.kontrast #navbarNav .nav-link{color:#000 !important}body.kontrast #footer a,body.kontrast #navbarNav .nav-link.txt-light{color:#fff !important}body.kontrast #home-box3 header:hover{color:#fff;background-color:#000}body.kontrast .border-start,body.kontrast .border-end,body.kontrast .border-top,body.kontrast .border-bottom,body.kontrast .page.sticky #maincontent:before,.page.sticky body.kontrast #maincontent:before,body.kontrast .page.sticky #maincontent:after,.page.sticky body.kontrast #maincontent:after,body.kontrast .col-def,body.kontrast #navbarNav .navbar-nav,body.kontrast .border-main .nav-item{border-color:#fff !important}body.kontrast .page #navbarNav,body.kontrast .page #navbarNav .border-end,body.kontrast .page #navbarNav .border-bottom,body.kontrast .page.sticky #navbarNav #maincontent:before,body.kontrast #navbarNav .dropdown-menu,body.kontrast .border-main,body.kontrast .home .border-main .nav-item,body.kontrast .content-main .border-top,body.kontrast .content-main .border-bottom,body.kontrast .content-main .page.sticky #maincontent:before,.page.sticky body.kontrast .content-main #maincontent:before,body.kontrast .border-bottom-dark,body.kontrast .page.sticky #maincontent:after,.page.sticky body.kontrast #maincontent:after,body.kontrast .frame-ruler-before:before,body.kontrast .frame-ruler-after:after{border-color:#000 !important}body.kontrast.page #navbarNav .dropdown-menu:before{background-color:#fff !important}body.kontrast.sticky #maincontent:before,body.kontrast.sticky #maincontent:after{background-color:#000 !important;border-color:#000 !important}#maincontent .h1 a,#maincontent h1 a,#maincontent .h2 a,#maincontent h2 a,#maincontent .h3 a,#maincontent h3 a,#maincontent .h4 a,#maincontent h4 a{color:inherit;text-decoration:none}body,.h100{height:100vH}.totop{position:relative;padding-left:1.25rem}.totop:before{content:" ";position:absolute;top:0;left:0;bottom:0;width:.75rem;background:rgba(0,0,0,0) url("/zil_system_26/templ_zil/svg/Pfeil.svg") right top no-repeat;-webkit-background-size:auto 90%;background-size:auto 90%;transform:rotate(180deg)}.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:100%}.page .col-left{width:90px}.col-aside{max-width:44%}.headheight{height:90px}#maincontent{min-height:100vH}@media(max-width: 991px){.home .col-left{width:100%}}@media(min-width: 768px){.col-right-s{margin-left:90px}}@media(min-width: 992px){.col-left{width:333px}.col-left-s{width:90px}.col-right{margin-left:333px}.col-right.asidemargin{margin-right:25%}}@media(min-width: 1200px){#maincontent{min-height:calc(100vH - 144px)}.col-def{min-height:100%}#maincontent.isaside .content-main{margin-right:25vW}.col-aside{position:fixed;top:0;right:0;bottom:0;width:25%}.col-aside .image{height:100vH;margin-bottom:0}.col-aside .image img{height:100vH}}#header-wrapper{top:0}.bgimage img{height:100%;width:auto;max-width:none !important}@media(max-width: 992px){.body #header-wrapper{left:0;right:0}.home #header-wrapper{left:0;right:0}.home #header-wrapper .col-left{width:100%}.home #header-wrapper .col-left img{max-width:300px}.home .headheight{position:fixed;left:0;right:0;top:0;bottom:0}.home .bgimagehome{margin-top:90px;height:50vH;overflow-y:hidden}}@media(max-width: 520px){.home #header-wrapper .col-left img{max-width:72%}}@media(min-width: 768px){.bgimage{height:100vH}.bgimage .bg-linie{position:absolute;top:55%;left:0;right:0}}@media(min-width: 992px){.home #header-wrapper{position:fixed;bottom:0}.bgimagehome img{height:calc(100vH - 90px)}}#meta .nav{z-index:1030;top:1rem;right:1.5rem}#meta .navbar-toggler{position:absolute;right:1rem;top:2.75rem;border:none}#meta .navbar-toggler:focus{box-shadow:0 0 10px 3px #fbbfca}#meta .navbar-toggler .navbar-toggler-icon{-webkit-filter:grayscale(1) invert(1) contrast(1.5) !important;filter:grayscale(1) invert(1) contrast(1.5) !important;width:2.75rem}@media(max-width: 519px){#meta .navbar-toggler{top:1.75rem}}@media(max-width: 767px){#meta .nav{display:none}}@media(max-width: 1199px){#meta .nav{margin-top:1rem;margin-right:4.5rem}#meta .navbar-toggler{position:fixed;top:1.75rem}}#navbarNav{position:relative}#navbarNav .nav-item .nav-link{display:block;height:100%}#navbarNav .dropdown-toggle:after{display:none}#navbarNav .dropdown-menu{left:-2px;border-radius:0;white-space:nowrap}#navbarNav .dropdown-menu .link-item:hover .link-item:focus,#navbarNav .dropdown-menu .link-item.active{text-decoration:underline}.page #navbarNav .dropdown-menu:before{position:absolute;content:" ";bottom:0;top:0;left:-50vW;width:100%;z-index:-1}.page.sticky #navbarNav{position:fixed;top:42px}@media(min-width: 768px){.page.sticky #maincontent{margin-top:90px}.page.sticky #maincontent:before,.page.sticky #maincontent:after{position:fixed;content:" ";height:40px;left:90px;right:0;top:0;z-index:1}.page.sticky #maincontent:after{top:38px;height:52px}}@media(min-width: 1200px){.page.sticky #maincontent.isaside:before,.page.sticky #maincontent.isaside:after{right:25%}}@media(min-width: 1500px){.page.sticky #navbarNav{top:34px}.page.sticky #maincontent:before,.page.sticky #maincontent:after{height:38px}}#searchform .form-submit{vertical-align:bottom;padding-top:.63rem}#searchform #searchfieldwrap{z-index:1;display:none;position:absolute;top:0;bottom:0;left:0;right:0}#searchform #searchfieldwrap.on{display:block}#searchform #searchfieldwrap .searchfield{width:100%;padding:.44rem 1rem;background:none;border:none}#searchform #searchfieldwrap #searchclose{position:absolute;top:.5rem;right:1.5rem}@media(min-width: 992px){#searchform #searchfieldwrap .searchfield{padding:.44rem 1.56rem}#searchform #searchfieldwrap #searchclose{right:2.5rem}}#home-box1 .ce-bodytext p{margin-bottom:0}@media(max-width: 991px){#home-box1 .ce-textpic{display:flex;flex-wrap:wrap;justify-content:space-between}#home-box1 .ce-textpic .ce-gallery{order:2}#home-box1 .ce-textpic .ce-bodytext{order:1}.bgimagehome img,#home-box1 .ce-textpic .ce-gallery .image,#home-box1 .ce-textpic .ce-gallery .image img,#home-box3 .ce-gallery .image img{width:100vW}}@media(min-width: 1200px){.zil.page{overflow:visible}#mainscroll{height:calc(100vH - 208px);overflow:scroll}.col-main .frame{padding-left:1.5rem}.ce-bodytext{max-width:992px}}@media(min-width: 1200px){.frame-boxmargin .ce-gallery{padding-right:1.5rem}}@media(min-width: 1500px){.frame-boxmargin .ce-bodytext{margin-left:1rem}}.col-home .ce-intext.ce-left .ce-gallery,.col-home .ce-intext.ce-right .ce-gallery{margin:0}@media(max-width: 1299px){#home-box1 .ce-intext.ce-left .ce-bodytext,#home-box1 .ce-intext.ce-right .ce-bodytext{width:56%}#home-box1 .ce-intext.ce-left .ce-gallery,#home-box1 .ce-intext.ce-right .ce-gallery{width:44%}}@media(max-width: 991px){.ce-intext.ce-left .ce-bodytext,.ce-intext.ce-left .ce-gallery,.ce-intext.ce-right .ce-bodytext,.ce-intext.ce-right .ce-gallery{width:50%}#home-box1 .ce-intext.ce-left .ce-bodytext,#home-box1 .ce-intext.ce-left .ce-gallery,#home-box1 .ce-intext.ce-right .ce-bodytext,#home-box1 .ce-intext.ce-right .ce-gallery{width:100%}}@media(max-width: 767px){.ce-intext.ce-left .ce-bodytext,.ce-intext.ce-left .ce-gallery,.ce-intext.ce-right .ce-bodytext,.ce-intext.ce-right .ce-gallery{width:100%}}@media(min-width: 1300px){#home-box1 .ce-intext.ce-left .ce-gallery,#home-box1 .ce-intext.ce-right .ce-gallery{max-width:44%}}.frame-type-menu_sitemap_pages li{position:relative}.frame-type-menu_sitemap_pages li .li-punkt[aria-expanded=true]{background:rgba(0,0,0,0) url("/zil_system_26/templ_zil/svg/Kreuz.svg") right 50% no-repeat;-webkit-background-size:auto 66%;background-size:auto 66%}.frame-type-menu_sitemap_pages li.listitem{position:relative}.frame-type-menu_sitemap_pages li.listitem img.listpfeil{position:absolute;bottom:-10px;right:4rem;-webkit-transform:rotate(270deg);-moz-transform:rotate(2700deg);transform:rotate(270deg)}@media(min-width: 1200px){.frame-type-menu_sitemap_pages .ver-col-1{width:70%}.frame-type-menu_sitemap_pages .ver-col-2{width:30%}}@media(min-width: 992px){.fancybox-container .fancybox-stage .fancybox-slide .fancybox-content{transform:translate(90px, 90px) !important}.fancybox-container .fancybox-caption{padding-bottom:55px !important;padding-left:122px;padding-right:66%;text-align:left}}#footer{position:absolute;bottom:0;left:0;right:0}#footer a{text-decoration:none}#footer a:hover{color:inherit}@media(max-width: 767px){#footer .footer-content .col{flex:1 0 50%}}@media print{.hidden-print{display:none}}