body{--nav-padding:1rem;display:grid;grid-template-columns:max-content auto;grid-template-rows:minmax(100vh,max-content);margin:0;padding:0}body nav{height:100vh;overflow:auto;padding:var(--nav-padding);position:sticky;top:0}body nav>ul{margin:0;position:sticky;top:var(--nav-padding)}body nav>ul>li{margin-bottom:1rem}body nav .active{background-color:#ff9e55b3}body main,form{padding:1rem}form{border:1px solid grey}form .inline{display:inline;margin-right:.3rem}form div.box{background-color:rgba(0,0,0,.05);border:1px solid #d3d3d3;margin-bottom:1.5rem;padding:.5rem}form div.box ul{margin:0;padding:0}form div.box ul li{margin-bottom:.5rem}form div.box>label{display:block;font-size:large;margin-bottom:1rem}form div.subbox{margin-bottom:.5rem}form div.subbox .subbox-label,form div.subbox>label{font-size:medium;font-weight:700}form div.subbox:last-child{margin-bottom:0}form div.flat{display:flex;justify-content:space-between}form div.flat>label{font-size:medium;font-weight:400;margin:0 1rem 0 0}form div.flat>input[type=text],form div.flat>select{width:40%}form div.space-top{margin-top:.5rem}form .inline-with-delete-btn li{align-items:start;background-color:rgba(0,0,0,.05);border:1px solid #d3d3d3;display:flex;flex-direction:row;justify-content:space-between;padding:.5rem}form .inline-with-delete-btn li div{padding-right:1rem;width:100%}form .inline-with-delete-btn li div:last-child{padding:0}form div label.inline-label{display:inline-block;margin-top:.2rem}form div input[type=text],form div select,form div textarea{box-sizing:border-box;width:100%}form div .help-text{font-size:smaller;margin:.2rem 1.2rem}form div .help-text:before{text-rendering:auto;-webkit-font-smoothing:antialiased;content:"\f059";display:inline-block;font-family:Font Awesome\ 6 Free;font-style:normal;font-variant:normal;font-weight:400;margin-right:.5rem}form div .radio-row label{display:inline-block;margin-top:.2rem}form .map-host{height:500px;width:100%}form .long-multi-select{height:20rem}form textarea{height:5rem;resize:vertical}.restrict-text-length{display:block;max-width:10rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.btn{background-color:#fff;border:1px solid grey;border-radius:.2rem;color:#000;cursor:pointer;display:inline-block;margin:.2rem;padding:.3rem .7rem;text-align:center;text-decoration:none}.btn:hover{background-color:#d3d3d3}.aktion-placeholder{display:inline-block;width:3rem}.div-disabled{opacity:.6;pointer-events:none}table ul{margin:0}table tr:nth-child(odd){background-color:#f2f2f2}table tr td:last-child{display:flex;flex-flow:row}.sorting-host .sorting-item{border-bottom:1px solid #ccc;cursor:pointer;display:flex;padding:10px}.sorting-host .sorting-item i{color:#bebebe;margin-right:1rem}.sorting-host .sorting-item .content{flex:1}.sorting-host .sorting-item .hidden-data{display:none}.sorting-host .drag-ghost{background-color:#efefef}.not-displayed{display:none!important}.is-first-action-in-next-structure-unit td{border-top:1px dashed #a1a1a1}.toggle-show-delete-btn-wrapper{display:flex;justify-content:right;margin-bottom:.5rem;position:sticky;top:1px}.multi-select-status{max-width:500px}.check-ok{color:#007b96}.check-not{color:#919191}.form-errors>ul{background-color:#d22e2e;color:#fff;margin:.5rem 0;padding:.5rem}.abstammungen td:nth-child(-n+3) i{color:#969696}.abstammungen td:nth-child(4) i{color:#007b96}#errorpage{background-color:#d22e2e;color:#fff;padding:.5rem 1rem}.select-parent{position:relative}.select-template{background-color:#fff;border:1px solid #e3e3e3;box-shadow:0 2px 8px -1px #a2a2a2;display:flex;flex-direction:column;left:0;position:absolute;width:fit-content;z-index:1}.select-template.hidden{display:none}.select-template .input-host{align-items:center;background-color:#fff;display:inline-flex;padding:.5rem;position:relative}.select-template .input-host .actions{align-items:center;display:flex;justify-content:center;margin-left:.5rem}.select-template .input-host .action{align-items:center;background-color:#f5f5f5;border-radius:5px;color:#c2c0c0;cursor:pointer;display:flex;height:20px;justify-content:center;width:20px}.select-template .input-host .action:not(:last-child){margin-right:5px}.select-template .input-host .action.hidden{display:none}.select-template .input-host .action:hover{background-color:#eee}.select-template .input-host .action:active{background-color:#e8e8e8}.select-template .input-host input{border:none;border-bottom:2px solid #d2d2d2;outline:none;padding:3px}.select-template .input-host input:focus{border-bottom:2px solid #58a7ff}.select-template .selection-list-wrapper{position:relative}.select-template .selection-list{display:flex;flex-direction:column;max-height:400px;overflow:auto;padding-bottom:5px}.select-template .selection-list .header{border-top:1px solid #e9e9e9;color:grey;margin-top:3px;padding-bottom:5px;padding-left:5px}.select-template .selection-list .header:not(:first-child){padding-top:5px}.select-template .selection-list .item{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding-left:.75rem;transition:background-color .1s linear}.select-template .selection-list .item .info-host{border-radius:4px;margin-right:.25rem;padding:0 .5rem}.select-template .selection-list .item .info-host:hover{background-color:#cecece}.select-template .selection-list .item.selected,.select-template .selection-list .item:hover{background-color:#e9e9e9}.select-template .selection-list .item:active{background-color:#cecece}.select-template .selection-list .hidden{display:none}.select-template .info-div{background-color:#fff;border:1px solid #000;box-shadow:0 2px 8px -1px #a2a2a2;padding:.5rem;position:absolute;right:-1rem;top:0;transform:translateX(100%)}.select-template .info-div.hidden{display:none}.info-div-single{background-color:#fff;border:1px solid #000;box-shadow:0 2px 8px -1px #a2a2a2;left:1rem;padding:.5rem;position:absolute;top:0;z-index:2}@font-face{font-family:Noto Sans;font-style:normal;font-weight:100;src:url(/build/fonts/noto-sans-v27-latin-ext_latin_greek-ext_greek-100.8e5dd73e.eot);src:local(""),url(/build/fonts/noto-sans-v27-latin-ext_latin_greek-ext_greek-100.8e5dd73e.eot) format("embedded-opentype"),url(/build/fonts/noto-sans-v27-latin-ext_latin_greek-ext_greek-100.04d49485.woff2) format("woff2"),url(/build/fonts/noto-sans-v27-latin-ext_latin_greek-ext_greek-100.a97ad166.woff) format("woff"),url(/build/fonts/noto-sans-v27-latin-ext_latin_greek-ext_greek-100.5c7c4e56.ttf) format("truetype"),url(/build/images/noto-sans-v27-latin-ext_latin_greek-ext_greek-100.ab6a661e.svg) format("svg")}@font-face{font-family:Noto Sans;font-style:italic;font-weight:100;src:url(/build/fonts/noto-sans-v27-latin-ext_latin_greek-ext_greek-100italic.1886b335.eot);src:local(""),url(/build/fonts/noto-sans-v27-latin-ext_latin_greek-ext_greek-100italic.1886b335.eot) format("embedded-opentype"),url(/build/fonts/noto-sans-v27-latin-ext_latin_greek-ext_greek-100italic.e79f7b92.woff2) format("woff2"),url(/build/fonts/noto-sans-v27-latin-ext_latin_greek-ext_greek-100italic.3e6d2e4a.woff) format("woff"),url(/build/fonts/noto-sans-v27-latin-ext_latin_greek-ext_greek-100italic.43bae4f7.ttf) format("truetype"),url(/build/images/noto-sans-v27-latin-ext_latin_greek-ext_greek-100italic.de9545a3.svg) format("svg")}@font-face{font-family:Noto Sans;font-style:normal;font-weight:200;src:url(/build/fonts/noto-sans-v27-latin-ext_latin_greek-ext_greek-200.9799ae35.eot);src:local(""),url(/build/fonts/noto-sans-v27-latin-ext_latin_greek-ext_greek-200.9799ae35.eot) format("embedded-opentype"),url(/build/fonts/noto-sans-v27-latin-ext_latin_greek-ext_greek-200.af6498ff.woff2) format("woff2"),url(/build/fonts/noto-sans-v27-latin-ext_latin_greek-ext_greek-200.7fe6a533.woff) format("woff"),url(/build/fonts/noto-sans-v27-latin-ext_latin_greek-ext_greek-200.3d6596bd.ttf) format("truetype"),url(/build/images/noto-sans-v27-latin-ext_latin_greek-ext_greek-200.5a369fb0.svg) format("svg")}@font-face{font-family:Noto Sans;font-style:italic;font-weight:200;src:url(/build/fonts/noto-sans-v27-latin-ext_latin_greek-ext_greek-200italic.d3960d21.eot);src:local(""),url(/build/fonts/noto-sans-v27-latin-ext_latin_greek-ext_greek-200italic.d3960d21.eot) format("embedded-opentype"),url(/build/fonts/noto-sans-v27-latin-ext_latin_greek-ext_greek-200italic.7f60f736.woff2) format("woff2"),url(/build/fonts/noto-sans-v27-latin-ext_latin_greek-ext_greek-200italic.6478b9ce.woff) format("woff"),url(/build/fonts/noto-sans-v27-latin-ext_latin_greek-ext_greek-200italic.b7ef419b.ttf) format("truetype"),url(/build/images/noto-sans-v27-latin-ext_latin_greek-ext_greek-200italic.7ff3760b.svg) format("svg")}@font-face{font-family:Noto Sans;font-style:normal;font-weight:300;src:url(/build/fonts/noto-sans-v27-latin-ext_latin_greek-ext_greek-300.4bbc477a.eot);src:local(""),url(/build/fonts/noto-sans-v27-latin-ext_latin_greek-ext_greek-300.4bbc477a.eot) format("embedded-opentype"),url(/build/fonts/noto-sans-v27-latin-ext_latin_greek-ext_greek-300.713ea54d.woff2) format("woff2"),url(/build/fonts/noto-sans-v27-latin-ext_latin_greek-ext_greek-300.8a19bba2.woff) format("woff"),url(/build/fonts/noto-sans-v27-latin-ext_latin_greek-ext_greek-300.29f79bac.ttf) format("truetype"),url(/build/images/noto-sans-v27-latin-ext_latin_greek-ext_greek-300.4c765d37.svg) format("svg")}@font-face{font-family:Noto Sans;font-style:italic;font-weight:300;src:url(/build/fonts/noto-sans-v27-latin-ext_latin_greek-ext_greek-300italic.53b67e26.eot);src:local(""),url(/build/fonts/noto-sans-v27-latin-ext_latin_greek-ext_greek-300italic.53b67e26.eot) format("embedded-opentype"),url(/build/fonts/noto-sans-v27-latin-ext_latin_greek-ext_greek-300italic.9f836bd7.woff2) format("woff2"),url(/build/fonts/noto-sans-v27-latin-ext_latin_greek-ext_greek-300italic.5b0c5ad6.woff) format("woff"),url(/build/fonts/noto-sans-v27-latin-ext_latin_greek-ext_greek-300italic.c9e63e32.ttf) format("truetype"),url(/build/images/noto-sans-v27-latin-ext_latin_greek-ext_greek-300italic.da390988.svg) format("svg")}@font-face{font-family:Noto Sans;font-style:normal;font-weight:400;src:url(/build/fonts/noto-sans-v27-latin-ext_latin_greek-ext_greek-regular.d98bf13d.eot);src:local(""),url(/build/fonts/noto-sans-v27-latin-ext_latin_greek-ext_greek-regular.d98bf13d.eot) format("embedded-opentype"),url(/build/fonts/noto-sans-v27-latin-ext_latin_greek-ext_greek-regular.314414c5.woff2) format("woff2"),url(/build/fonts/noto-sans-v27-latin-ext_latin_greek-ext_greek-regular.52416d70.woff) format("woff"),url(/build/fonts/noto-sans-v27-latin-ext_latin_greek-ext_greek-regular.8b5fb108.ttf) format("truetype"),url(/build/images/noto-sans-v27-latin-ext_latin_greek-ext_greek-regular.a58c8910.svg) format("svg")}@font-face{font-family:Noto Sans;font-style:italic;font-weight:400;src:url(/build/fonts/noto-sans-v27-latin-ext_latin_greek-ext_greek-italic.1a5fb200.eot);src:local(""),url(/build/fonts/noto-sans-v27-latin-ext_latin_greek-ext_greek-italic.1a5fb200.eot) format("embedded-opentype"),url(/build/fonts/noto-sans-v27-latin-ext_latin_greek-ext_greek-italic.b6c4cc84.woff2) format("woff2"),url(/build/fonts/noto-sans-v27-latin-ext_latin_greek-ext_greek-italic.d083cbfc.woff) format("woff"),url(/build/fonts/noto-sans-v27-latin-ext_latin_greek-ext_greek-italic.be840f16.ttf) format("truetype"),url(/build/images/noto-sans-v27-latin-ext_latin_greek-ext_greek-italic.5b7b71e1.svg) format("svg")}@font-face{font-family:Noto Sans;font-style:normal;font-weight:500;src:url(/build/fonts/noto-sans-v27-latin-ext_latin_greek-ext_greek-500.2340a972.eot);src:local(""),url(/build/fonts/noto-sans-v27-latin-ext_latin_greek-ext_greek-500.2340a972.eot) format("embedded-opentype"),url(/build/fonts/noto-sans-v27-latin-ext_latin_greek-ext_greek-500.0ad39fbf.woff2) format("woff2"),url(/build/fonts/noto-sans-v27-latin-ext_latin_greek-ext_greek-500.72acc074.woff) format("woff"),url(/build/fonts/noto-sans-v27-latin-ext_latin_greek-ext_greek-500.9c5af221.ttf) format("truetype"),url(/build/images/noto-sans-v27-latin-ext_latin_greek-ext_greek-500.e06c8941.svg) format("svg")}@font-face{font-family:Noto Sans;font-style:italic;font-weight:500;src:url(/build/fonts/noto-sans-v27-latin-ext_latin_greek-ext_greek-500italic.ae3227d5.eot);src:local(""),url(/build/fonts/noto-sans-v27-latin-ext_latin_greek-ext_greek-500italic.ae3227d5.eot) format("embedded-opentype"),url(/build/fonts/noto-sans-v27-latin-ext_latin_greek-ext_greek-500italic.fbffb713.woff2) format("woff2"),url(/build/fonts/noto-sans-v27-latin-ext_latin_greek-ext_greek-500italic.96b5cbe7.woff) format("woff"),url(/build/fonts/noto-sans-v27-latin-ext_latin_greek-ext_greek-500italic.894b6b5a.ttf) format("truetype"),url(/build/images/noto-sans-v27-latin-ext_latin_greek-ext_greek-500italic.34a4dc47.svg) format("svg")}@font-face{font-family:Noto Sans;font-style:normal;font-weight:600;src:url(/build/fonts/noto-sans-v27-latin-ext_latin_greek-ext_greek-600.bf445f2e.eot);src:local(""),url(/build/fonts/noto-sans-v27-latin-ext_latin_greek-ext_greek-600.bf445f2e.eot) format("embedded-opentype"),url(/build/fonts/noto-sans-v27-latin-ext_latin_greek-ext_greek-600.9cce997c.woff2) format("woff2"),url(/build/fonts/noto-sans-v27-latin-ext_latin_greek-ext_greek-600.1fe485df.woff) format("woff"),url(/build/fonts/noto-sans-v27-latin-ext_latin_greek-ext_greek-600.390cedcb.ttf) format("truetype"),url(/build/images/noto-sans-v27-latin-ext_latin_greek-ext_greek-600.dc19cdb1.svg) format("svg")}@font-face{font-family:Noto Sans;font-style:italic;font-weight:600;src:url(/build/fonts/noto-sans-v27-latin-ext_latin_greek-ext_greek-600italic.135d02bf.eot);src:local(""),url(/build/fonts/noto-sans-v27-latin-ext_latin_greek-ext_greek-600italic.135d02bf.eot) format("embedded-opentype"),url(/build/fonts/noto-sans-v27-latin-ext_latin_greek-ext_greek-600italic.7b42a6cf.woff2) format("woff2"),url(/build/fonts/noto-sans-v27-latin-ext_latin_greek-ext_greek-600italic.7ebd3c5c.woff) format("woff"),url(/build/fonts/noto-sans-v27-latin-ext_latin_greek-ext_greek-600italic.ad9b8ed0.ttf) format("truetype"),url(/build/images/noto-sans-v27-latin-ext_latin_greek-ext_greek-600italic.1e3a24e9.svg) format("svg")}@font-face{font-family:Noto Sans;font-style:normal;font-weight:700;src:url(/build/fonts/noto-sans-v27-latin-ext_latin_greek-ext_greek-700.2fd82e93.eot);src:local(""),url(/build/fonts/noto-sans-v27-latin-ext_latin_greek-ext_greek-700.2fd82e93.eot) format("embedded-opentype"),url(/build/fonts/noto-sans-v27-latin-ext_latin_greek-ext_greek-700.be08d2f4.woff2) format("woff2"),url(/build/fonts/noto-sans-v27-latin-ext_latin_greek-ext_greek-700.b0b72b4a.woff) format("woff"),url(/build/fonts/noto-sans-v27-latin-ext_latin_greek-ext_greek-700.c0e71cce.ttf) format("truetype"),url(/build/images/noto-sans-v27-latin-ext_latin_greek-ext_greek-700.e69888db.svg) format("svg")}@font-face{font-family:Noto Sans;font-style:italic;font-weight:700;src:url(/build/fonts/noto-sans-v27-latin-ext_latin_greek-ext_greek-700italic.8a224a9d.eot);src:local(""),url(/build/fonts/noto-sans-v27-latin-ext_latin_greek-ext_greek-700italic.8a224a9d.eot) format("embedded-opentype"),url(/build/fonts/noto-sans-v27-latin-ext_latin_greek-ext_greek-700italic.274d0e44.woff2) format("woff2"),url(/build/fonts/noto-sans-v27-latin-ext_latin_greek-ext_greek-700italic.9b69977c.woff) format("woff"),url(/build/fonts/noto-sans-v27-latin-ext_latin_greek-ext_greek-700italic.a3f3756b.ttf) format("truetype"),url(/build/images/noto-sans-v27-latin-ext_latin_greek-ext_greek-700italic.7f6e48c4.svg) format("svg")}@font-face{font-family:Noto Sans;font-style:italic;font-weight:800;src:url(/build/fonts/noto-sans-v27-latin-ext_latin_greek-ext_greek-800italic.3d9281dd.eot);src:local(""),url(/build/fonts/noto-sans-v27-latin-ext_latin_greek-ext_greek-800italic.3d9281dd.eot) format("embedded-opentype"),url(/build/fonts/noto-sans-v27-latin-ext_latin_greek-ext_greek-800italic.9daa67e4.woff2) format("woff2"),url(/build/fonts/noto-sans-v27-latin-ext_latin_greek-ext_greek-800italic.b7ce625a.woff) format("woff"),url(/build/fonts/noto-sans-v27-latin-ext_latin_greek-ext_greek-800italic.acbf9958.ttf) format("truetype"),url(/build/images/noto-sans-v27-latin-ext_latin_greek-ext_greek-800italic.abf9e686.svg) format("svg")}@font-face{font-family:Noto Sans;font-style:normal;font-weight:800;src:url(/build/fonts/noto-sans-v27-latin-ext_latin_greek-ext_greek-800.1cbae3c3.eot);src:local(""),url(/build/fonts/noto-sans-v27-latin-ext_latin_greek-ext_greek-800.1cbae3c3.eot) format("embedded-opentype"),url(/build/fonts/noto-sans-v27-latin-ext_latin_greek-ext_greek-800.37e47d3d.woff2) format("woff2"),url(/build/fonts/noto-sans-v27-latin-ext_latin_greek-ext_greek-800.a93b22bd.woff) format("woff"),url(/build/fonts/noto-sans-v27-latin-ext_latin_greek-ext_greek-800.38ee4be9.ttf) format("truetype"),url(/build/images/noto-sans-v27-latin-ext_latin_greek-ext_greek-800.415c61b9.svg) format("svg")}@font-face{font-family:Noto Sans;font-style:normal;font-weight:900;src:url(/build/fonts/noto-sans-v27-latin-ext_latin_greek-ext_greek-900.ea41280e.eot);src:local(""),url(/build/fonts/noto-sans-v27-latin-ext_latin_greek-ext_greek-900.ea41280e.eot) format("embedded-opentype"),url(/build/fonts/noto-sans-v27-latin-ext_latin_greek-ext_greek-900.9a6ac520.woff2) format("woff2"),url(/build/fonts/noto-sans-v27-latin-ext_latin_greek-ext_greek-900.8b07c9bc.woff) format("woff"),url(/build/fonts/noto-sans-v27-latin-ext_latin_greek-ext_greek-900.120e072b.ttf) format("truetype"),url(/build/images/noto-sans-v27-latin-ext_latin_greek-ext_greek-900.b28d4ffa.svg) format("svg")}@font-face{font-family:Noto Sans;font-style:italic;font-weight:900;src:url(/build/fonts/noto-sans-v27-latin-ext_latin_greek-ext_greek-900italic.d29bb42c.eot);src:local(""),url(/build/fonts/noto-sans-v27-latin-ext_latin_greek-ext_greek-900italic.d29bb42c.eot) format("embedded-opentype"),url(/build/fonts/noto-sans-v27-latin-ext_latin_greek-ext_greek-900italic.dbd8ed71.woff2) format("woff2"),url(/build/fonts/noto-sans-v27-latin-ext_latin_greek-ext_greek-900italic.7d660ffa.woff) format("woff"),url(/build/fonts/noto-sans-v27-latin-ext_latin_greek-ext_greek-900italic.8fc4b60f.ttf) format("truetype"),url(/build/images/noto-sans-v27-latin-ext_latin_greek-ext_greek-900italic.aac5ab76.svg) format("svg")}body{font-family:Noto Sans,sans-serif;font-size:14px;font-weight:400}body nav{background-color:#f5f5f5}ul{padding-left:.5rem}li{line-height:1.3rem;list-style:none}a{color:#007b96;text-decoration:none}a:hover{color:#84180f}.h2,.h3,h1,h2,h3{text-transform:uppercase}.h1,h1{font-size:2rem;font-weight:300;margin:0}.select-parent select,select.improved-select,select[data-improved-select-target],select[data-multi-select-add-helper-target]{min-width:500px}.select-template{min-width:500px;z-index:1001}select{min-width:500px}button{padding:.5rem}td a{padding:0 .2rem}.dataTable-top{padding:0;position:sticky;top:40px}.actions-jump-register{background-color:#fff;max-width:1280px;position:sticky;top:0;z-index:3}.actions-jump-register a{margin-left:.25rem}.anchor-with-offset{--register-height:80px;display:block;position:relative;top:calc(var(--register-height)*-1);visibility:hidden}.switch{display:inline-block;height:20px;position:relative;width:40px}.switch input{height:0;opacity:0;width:0}.slider{background-color:#ccc;bottom:0;cursor:pointer;left:0;right:0;top:0}.slider,.slider:before{position:absolute;-webkit-transition:.4s;transition:.4s}.slider:before{background-color:#fff;bottom:4px;content:"";height:13px;left:4px;width:13px}input:checked+.slider{background-color:#2196f3}input:focus+.slider{box-shadow:0 0 1px #2196f3}input:checked+.slider:before{-webkit-transform:translateX(18px);-ms-transform:translateX(18px);transform:translateX(18px)}.slider.round{border-radius:34px}.slider.round:before{border-radius:50%}.div-icon-marker-rot-image{display:block;margin-left:auto;margin-right:auto}.div-icon-marker-rot-span{display:block;font-weight:700;text-align:center;width:100%}