:root{--font-size-h1:50px;--font-size-h1-red:40px;--font-size-h2:35px;--font-size-h3:30px;--font-size-h4:24px;--font-size-body:20px;--font-size-h1-mobile:30px;--font-size-h2-mobile:25px;--font-size-h3-mobile:24px;--font-size-h4-mobile:20px;--font-size-body-mobile:18px}@media (max-height:375px),screen and (max-width:39.9375em){:root{--font-size-h1:var(--font-size-h1-mobile);--font-size-h1-red:var(--font-size-h1-mobile);--font-size-h2:var(--font-size-h2-mobile);--font-size-h3:var(--font-size-h3-mobile);--font-size-h4:var(--font-size-h4-mobile);--font-size-body:var(--font-size-body-mobile)}}body a[href]{outline:1px solid transparent;outline-offset:2px;transition:outline-color .2s ease,border-radius .2s ease}body a[href]:focus-visible{border-radius:3px;outline-color:#757575}body .content main a strong .headline-red a,body .content main p strong .headline-red a{font-family:FuturaStd-Bold}body .content main a[href]:not(.btn):not(.button){color:#323232;font-weight:600;outline:1px solid transparent;outline-offset:2px;position:relative;text-decoration:underline;transition:outline-color .2s ease,border-radius .2s ease}body .content main a[href]:not(.btn):not(.button):focus-visible{border-radius:3px;outline-color:#757575}body .content main a[href]:not(.btn):not(.button){transition:color .2s ease,outline-color .2s ease,border-radius .2s ease}body .content main a[href]:not(.btn):not(.button):before{color:#323232;transition:color .2s ease}body .content main a[href]:not(.btn):not(.button)[class$=-icon]{margin-left:30px;position:relative}body .content main a[href]:not(.btn):not(.button)[class$=-icon]:before{left:-29px;margin-right:0;position:absolute}body .content main a[href]:not(.btn):not(.button):hover{color:#b24747;text-decoration:underline!important}body .content main a[href]:not(.btn):not(.button):hover:before{color:#b24747}body .content main .h1,body .content main .h2{color:#323232;font-family:FuturaStd-Heavy;letter-spacing:1px;line-height:1.3;width:70%}body .content main .h1,body .content main h1{font-size:var(--font-size-h1)}body .content main .h1 .headline-red,body .content main h1 .headline-red{font-size:var(--font-size-h1-red)}body .content main .h2{font-size:var(--font-size-h2)}body .content main .h3,body .content main h3{font-size:var(--font-size-h3)}body .content main .h4,body .content main h4{font-size:var(--font-size-h4)}body .content main .headline-red{color:#b24747;font-family:FuturaStd-Book}body .content main .headline-red a{color:#b24747}body .content main .headline-bold{font-family:FuturaStd-Bold}@media (max-height:375px),screen and (max-width:39.9375em){body .content main .h1,body .content main .h2{line-height:1;width:100%}body .content .frame-margin-left-1 .h1,body .content .frame-margin-left-1 .h2,body .content .frame-margin-left-2 .h1,body .content .frame-margin-left-2 .h2,body .content .sidebar-grid .frame-margin-left-1 .h1,body .content .sidebar-grid .frame-margin-left-1 .h2,body .content .sidebar-grid .frame-margin-left-2 .h1,body .content .sidebar-grid .frame-margin-left-2 .h2,body .content .sidebar-grid .h1,body .content .sidebar-grid .h2{width:100%}}.footer .row{margin:auto;max-width:75rem}.footer .row .large-4 a strong .headline-red a,.footer .row .large-4 p strong .headline-red a{font-family:FuturaStd-Bold}.footer .row .large-4 h1 .headline-red{font-size:40px}.footer .row .large-4 .headline-red{color:#b24747;font-family:FuturaStd-Book}.footer .row .large-4 .headline-red a{color:#b24747}.footer a[href]{transition:color .2s ease,outline-color .2s ease,border-radius .2s ease!important}.footer a[href]:before{transition:color .2s ease}.footer a[href]:hover{color:#b24747}.footer a[href]:hover:before{color:#b24747!important}.footer .row .large-4 a{outline:1px solid transparent;outline-offset:2px;transition:outline-color .2s ease,border-radius .2s ease}.footer .row .large-4 a:focus-visible{border-radius:3px;outline-color:#fff}footer .breadcrump ul li{color:#323232}footer .breadcrump ul li a{color:#323232;outline:1px solid transparent;outline-offset:2px;text-decoration:underline;transition:color .2s ease;transition:outline-color .2s ease,border-radius .2s ease}footer .breadcrump ul li a:focus-visible{border-radius:3px;outline-color:#757575}footer .breadcrump ul li a:hover{color:#b24747;text-decoration:underline!important}body .scrollToTop{border:2px solid transparent;color:#0a0a0a;display:flex;justify-content:center;outline:none;transition:border-color .2s ease}body .scrollToTop:before{line-height:1.3;margin-left:0}body .scrollToTop:focus-visible,body .scrollToTop:hover{border-color:#000}body .content main .accordion .accordion .accordion-item .accordion-title:focus-visible,body .content main .sidebarAccordion .accordion .accordion-item .accordion-title:focus-visible{color:#b24747}body .content main .accordion .accordion .accordion-item .accordion-content,body .content main .sidebarAccordion .accordion .accordion-item .accordion-content{display:none}body .content main .accordion .accordion .accordion-item.is-active .accordion-content,body .content main .sidebarAccordion .accordion .accordion-item.is-active .accordion-content{display:block}body .content main .sidebarAccordion .accordion .accordion-item .accordion-title{outline:1px solid transparent!important;text-decoration:none!important}body .content main .sidebarAccordion .accordion .accordion-item .accordion-title:hover{text-decoration:none!important}body .content main .sidebarAccordion .accordion .accordion-item .accordion-title:focus-visible{outline-color:#757575!important}body .content main .accordion .accordion .accordion-item{border-bottom:2px solid #000}body .content main .accordion .accordion .accordion-item .accordion-title{border-bottom:unset;margin:10px 0;outline:1px solid transparent;outline-offset:-1px;padding:.625rem 1rem;text-decoration:none!important;transition:outline-color .2s ease,border-radius .2s ease}body .content main .accordion .accordion .accordion-item .accordion-title:focus-visible{border-radius:3px;outline-color:#757575}body .content main .accordion .accordion .accordion-item .accordion-title:before{margin-top:-.75rem}body .content main .accordion .accordion .accordion-item .accordion-title:hover{text-decoration:none!important}body .content main .accordion .accordion .accordion-item .accordion-content{display:none}body .content main .accordion .accordion .accordion-item.is-active .accordion-content{display:block}body .content main .slick-next,body .content main .slick-prev{outline:1px solid transparent;outline-offset:2px;transition:outline-color .2s ease,border-radius .2s ease}body .content main .slick-next:focus-visible,body .content main .slick-prev:focus-visible{border-radius:3px;outline-color:#fff}.ids_db .kachel .kachel-item a,.ids_db .kachel .kachel-item a:hover{text-decoration:none!important}.ids_db .kachel .kachel-item .headline .h1{color:#fff;font-size:80px;font-weight:700;width:50%}.ids_db .kachel .kachel-item .map{display:none}body .content main .ids_db .kachel .kachel-item a,body .content main .ids_db .kachel .kachel-item a:hover,body .content main .monument-list .monument-list-item .list a,body .content main .monument-list .monument-list-item .list a:hover,body .content main .monument-list .monument-list-item a.monument-collapse-button,body .content main .monument-list .monument-list-item a.monument-collapse-button:hover{text-decoration:none!important}@media screen and (max-width:74.9375em){.ids_db .kachel .kachel-item .headline .h1{font-size:60px;width:80%}}@media screen and (max-width:39.9375em){.ids_db .kachel .kachel-item .headline .h1{font-size:40px;width:70%}}.header .header-item .header-content .headline span{color:#fff;display:block;font-size:105px;font-weight:700;line-height:126px;width:50%}.header .header-item .header-content .link .button{border:0;transition:outline-color .2s ease,border-radius .2s ease,color .2s ease,background-color .2s ease,border-color .2s ease!important}.header .header-item .header-content .link .button:focus-visible,.header .header-item .header-content .link .button:hover{background-color:#fff;color:#323232}.header .header-item .header-content .link .button:focus-visible{outline-color:#fff;outline-offset:4px}.toolbar{display:flex;gap:10px;margin-right:25px;position:absolute;right:0;top:30px}.toolbar .contrast-mode .contrast-mode-button{cursor:pointer;height:30px;outline:1px solid transparent;outline-offset:2px;transition:outline-color .2s ease,border-radius .2s ease;width:30px}.toolbar .contrast-mode .contrast-mode-button:focus-visible{border-radius:3px;outline-color:#757575}.toolbar .contrast-mode .contrast-mode-button svg{height:100%;width:100%}.socialmedia{margin-right:30px;position:relative;right:unset;top:unset}.socialmedia .insta{background-position-x:center;width:30px}.langnav{display:flex;gap:4px;height:31px;margin-right:0;position:relative;right:unset;top:unset}.langnav a{display:block}.langnav .search{height:31px;width:21px}.mainNav ul.desktop li.submenu>a{outline:1px solid transparent;outline-offset:2px;transition:outline-color .2s ease,border-radius .2s ease}.mainNav ul.desktop li.submenu>a:focus-visible{border-radius:3px;outline-color:#757575}.mainNav ul.desktop li .submenu-item a{outline:1px solid transparent;outline-offset:1px;transition:outline-color .2s ease,border-radius .2s ease}.mainNav ul.desktop li .submenu-item a:focus-visible{border-radius:3px;outline-color:#757575}.mainNav ul.desktop li:focus-visible .layer,.mainNav ul.desktop li:focus-visible ul,.mainNav ul.desktop li:focus-within .layer,.mainNav ul.desktop li:focus-within ul{display:block}@media screen and (max-width:39.9375em){.toolbar{margin-right:15px}.socialmedia{margin-right:0}}.form-control{outline:1px solid transparent!important;outline-offset:2px!important;transition:outline-color .2s ease,border-radius .2s ease,background-color .2s ease!important}.form-control:focus-visible{background-color:#f5f5f5!important;border-radius:3px!important;outline-color:#757575!important}.form-control:hover{background-color:#f5f5f5!important}[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-color:transparent;border:1px solid #767676!important;border-radius:2px;cursor:pointer;display:inline-block;height:13px;margin:0;position:relative;transition:border-color .2s ease;vertical-align:middle;width:13px}[type=checkbox]:checked{background-color:#b24747}[type=checkbox]:checked:after{border:solid #fff;border-width:0 1.5px 1.5px 0;content:"";height:7px;left:3px;position:absolute;top:1px;transform:rotate(45deg);width:3.5px}.form-check{padding-left:.9375rem}.form-check .form-check-label{display:inline-block;padding:0 5px}.form-check .form-check-label span{transition:color .2s ease}.form-check .form-check-label [type=checkbox]:focus,.form-check .form-check-label [type=checkbox]:focus-visible{outline:none}.form-check .form-check-label:hover{cursor:pointer}.form-check .form-check-label:hover span{color:#b24747}.form-check .form-check-label:hover [type=checkbox]{border-color:#b24747!important}.form-check .form-check-label{outline:1px solid transparent;outline-offset:2px;transition:outline-color .2s ease,border-radius .2s ease,background-color .2s ease}.form-check .form-check-label:focus-within{border-radius:3px;outline-color:#757575}.form-check .form-check-label:focus-within span{color:#b24747}.form-check .form-check-label:focus-within [type=checkbox]{border-color:#b24747!important}.btn.btn-primary{outline:1px solid transparent;outline-offset:2px;transition:outline-color .2s ease,border-radius .2s ease}.btn.btn-primary:focus-visible{border-radius:3px;outline-color:#757575}body .content main .button{transition:outline-color .2s ease,border-radius .2s ease,color .2s ease,border-color .2s ease!important}body .content main .button:focus-visible,body .content main .button:hover{background-color:transparent;border-color:#323232;color:#323232}body .content main .button,body .content main button{outline:1px solid transparent;outline-offset:2px;transition:outline-color .2s ease,border-radius .2s ease}body .content main .button:focus-visible,body .content main button:focus-visible{border-radius:3px;outline-color:#757575}.contrast-mode .footer{background-color:#000;background-image:unset!important}.contrast-mode .header .header-item .header-content{left:unset;margin-bottom:50px;opacity:1;position:relative;top:unset;transform:unset}.contrast-mode .header .header-item .header-content .headline .h1{color:#323232;width:100%}.contrast-mode .header .header-item .header-content.empty-content{display:none}.contrast-mode .header .header-item .link .button{border:1px solid transparent}.contrast-mode .header .header-item .link .button:focus-visible,.contrast-mode .header .header-item .link .button:hover{background-color:#000;color:#fff}.contrast-mode .header .header-item .link .button:focus-visible{outline-color:#757575}.contrast-mode .ids_db .kachel .kachel-item{margin-bottom:50px}.contrast-mode .ids_db .kachel .kachel-item .headline{display:block;opacity:1;position:relative;top:unset;transform:unset}.contrast-mode .ids_db .kachel .kachel-item .headline .h1{color:#323232;transition:color .2s ease;width:100%}.contrast-mode .ids_db .kachel .kachel-item a:hover .headline .h1{color:#b24747}
