.modal_background{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.54);z-index:14000}.modal_background.autologout_modal{z-index:16000}.lightboxwrapper{background:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);overflow:auto;max-height:calc(100% - 32px);width:calc(100% - 32px)}@media screen and (min-width: 769px){.lightboxwrapper{margin-left:auto;margin-right:auto;max-width:468px}}@media screen and (min-width: 769px)and (min-height: 550px){.lightboxwrapper{position:relative;top:0;left:0;transform:none;margin-top:80px;max-height:calc(100% - 160px)}}.lightboxwrapper .modal-header{font-family:"Circular",Arial,Helvetica,sans-serif;font-weight:700;font-size:1.25rem;text-align:center;display:grid;padding:1rem 1rem 0 1rem;background-color:#fff;grid-template-columns:20% 60% 20%;top:0;right:0;left:0;position:sticky;position:-webkit-sticky;z-index:10000}.lightboxwrapper .modal-header .headline4{margin-top:0;line-height:1.375;justify-self:center;grid-column:3/2}.lightboxwrapper .modal-header .close-button{position:absolute;right:.5rem;top:.5rem}@media screen and (min-width: 769px){.lightboxwrapper .modal-header .close-button{top:.625rem;right:.625rem}}.lightboxwrapper .modal-header .close-button:hover{background-color:rgba(0,0,0,.08)}.lightboxwrapper .modal-header .close-button:active{background-color:rgba(0,0,0,.16)}.lightboxwrapper .dialogcontent{padding:1rem;text-align:center}.lightboxwrapper .dialog{grid-template-columns:90% 10%;text-align:start}.lightboxwrapper .dialog .headline4{justify-self:left;grid-column:1/2;font-weight:500;font-size:1.125rem}@media screen and (min-width: 769px){.lightboxwrapper .dialog .headline4{font-size:1.25rem}}.lightboxwrapper .dialog+.dialogcontent{text-align:left;line-height:1.375;font-size:1.125rem}.lightboxwrapper .dialog+.dialogcontent p:not(:first-child){margin-top:.5rem}.lightboxwrapper .dialogbuttonarea{margin-top:1.5rem}.lightboxwrapper .dialogbuttonarea button{width:100%;margin-top:16px}#aweb-spinner{z-index:15000;position:fixed;top:0;left:0;right:0;bottom:0}#aweb-spinner-cover{position:absolute;top:0;left:0;right:0;bottom:0;background:#000;opacity:.5;animation:fadein50 .1s linear}#aweb-spinner-fill{height:50%;max-height:350px}#aweb-spinner-image{display:block;margin-left:auto;margin-right:auto;height:100px;margin-top:-25px;animation:spin 2.5s infinite linear,fadein .1s linear}#aweb-spinner-image:focus{outline:none}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes fadein{0%{opacity:0}100%{opacity:1}}@keyframes fadein50{0%{opacity:0}100%{opacity:.5}}#subjecttree{display:none}.subject_lightbox .lightboxwrapper{margin:16px auto;position:relative;top:0;left:0;transform:none}@media screen and (min-width: 769px)and (min-height: 550px){.subject_lightbox .lightboxwrapper{margin-top:80px;max-height:calc(100vh - 160px)}}.lightboxwrapper #subjecttree{display:block;width:auto;height:auto;overflow:auto}@media screen and (min-width: 769px){.lightboxwrapper #subjecttree{position:static;overflow:initial}}.lightboxwrapper #subjecttree:focus{outline:none}.lightboxwrapper #subjecttree .modal-header{position:fixed;top:16px;left:16px;right:16px;padding:1rem;height:3.575rem;border-bottom:.0625rem solid rgba(0,0,0,.54);white-space:nowrap}@media screen and (min-width: 769px){.lightboxwrapper #subjecttree .modal-header{top:0;right:0;left:0;position:sticky;position:-webkit-sticky;height:3.775rem}}.lightboxwrapper #subjecttree .modal-header+ul{padding-top:3.575rem}@media screen and (min-width: 769px){.lightboxwrapper #subjecttree .modal-header+ul{padding-top:0}}.lightboxwrapper #subjecttree li{text-align:left;text-decoration:none;width:100%;background-color:rgba(0,0,0,0);outline:none;border:none;cursor:pointer;font-family:"Circular",Arial,Helvetica,sans-serif;font-weight:400;font-size:1rem;color:rgba(0,0,0,.87)}.lightboxwrapper #subjecttree li:not(.toggle-expand):focus,.lightboxwrapper #subjecttree li.toggle-expand:focus>.toggle-area{outline-offset:-0.125rem;outline:.125rem solid #006e96}.lightboxwrapper #subjecttree li.selectable-item{display:flex}.lightboxwrapper #subjecttree li.selectable-item .option-name{padding:1rem 0}.lightboxwrapper #subjecttree li.selectable-item .hover-background{flex-shrink:0;position:relative;width:3.125rem;height:3.25rem}.lightboxwrapper #subjecttree li.selectable-item .hover-background .checkbox-background{position:absolute;top:1.125rem;left:1rem;border-radius:2px;width:1.125rem;height:1.125rem;border:.125rem solid rgba(0,0,0,.54)}.lightboxwrapper #subjecttree li.selectable-item[aria-selected=true]{background-color:rgba(0,110,150,.08)}.lightboxwrapper #subjecttree li.selectable-item[aria-selected=true] .checkbox-background{background:url("/images/designsystem/checkbox/checkbox_checked_blue.svg") center no-repeat;background-size:1.5rem;border:.125rem solid rgba(0,125,186,.99)}.lightboxwrapper #subjecttree li .toggle-area{display:grid;grid-template-columns:1fr auto;grid-template-rows:1fr auto;justify-content:space-between;align-items:stretch}.lightboxwrapper #subjecttree li .toggle-area .option-name{padding:1rem;width:100%}.lightboxwrapper #subjecttree li .toggle-area .option-name .numberofsubselections{color:#006e96}.lightboxwrapper #subjecttree li .toggle-area .icon-area{border-left:.0625rem solid rgba(0,0,0,.12);width:3rem;display:flex;align-items:center;justify-content:center}.lightboxwrapper #subjecttree li .toggle-area .icon-area .expand-icon:hover:before,.lightboxwrapper #subjecttree li .toggle-area .icon-area .expand-icon:hover:after{background-color:#006e96}.lightboxwrapper #subjecttree li .toggle-area ul{grid-column:1/span 2}.lightboxwrapper #subjecttree li.expanded>.toggle-area>.icon-area{background-color:rgba(0,0,0,.04)}.lightboxwrapper #subjecttree li.expanded>.toggle-area>.icon-area .expand-icon:before{transform:rotate(90deg)}.lightboxwrapper #subjecttree ul{list-style:none}.lightboxwrapper #subjecttree ul .list-item:not(:first-child){border-top:.0625rem solid rgba(0,0,0,.12)}.lightboxwrapper #subjecttree ul .list-item.hasSelectedChildren>.toggle-area{border-left:.25rem solid #006e96}.lightboxwrapper #subjecttree ul .option-name{font-weight:500}.lightboxwrapper #subjecttree ul.level2,.lightboxwrapper #subjecttree ul .level3{display:none;overflow:hidden;margin-left:1rem;background-color:rgba(0,0,0,.04)}.lightboxwrapper #subjecttree ul.level2 .list-item,.lightboxwrapper #subjecttree ul .level3 .list-item{border-left:.125rem solid rgba(0,0,0,.16)}.lightboxwrapper #subjecttree ul.level2 .option-name,.lightboxwrapper #subjecttree ul .level3 .option-name{font-weight:400}.lightboxwrapper #subjecttree ul.level2 .list-item.hasSelectedChildren>.toggle-area,.lightboxwrapper #subjecttree ul .level3 .list-item.hasSelectedChildren>.toggle-area{margin-left:-0.125rem}.lightboxwrapper #subjecttree ul.level2 .list-item.toggle-expand:focus>.toggle-area,.lightboxwrapper #subjecttree ul .level3 .list-item.toggle-expand:focus>.toggle-area{margin-left:-0.0625rem}.lightboxwrapper #subjecttree ul.level2 .list-item.toggle-expand:focus>.toggle-area .option-name,.lightboxwrapper #subjecttree ul .level3 .list-item.toggle-expand:focus>.toggle-area .option-name{padding-left:1.0625rem}.lightboxwrapper #subjecttree ul.level2 .list-item.toggle-expand.hasSelectedChildren:focus>.toggle-area .option-name,.lightboxwrapper #subjecttree ul .level3 .list-item.toggle-expand.hasSelectedChildren:focus>.toggle-area .option-name{padding-left:.9375rem}.lightboxwrapper #subjecttree ul .list-item.hassubtree.hover>.toggle-area>.option-name,.lightboxwrapper #subjecttree ul .list-item.hover:not(.hassubtree){background-color:rgba(0,110,150,.04)}.row{display:flex;justify-content:space-between;flex-wrap:wrap}.popup-component{position:relative;height:-moz-fit-content;height:fit-content}.popup-component .info-toggle{width:1.5rem;height:1.5rem;padding:.5rem;border:none;cursor:pointer;outline:none;background:url(/images/designsystem/help-enabled-24px.svg) no-repeat center;background-size:1.25rem}.popup-component .info-toggle:hover{background:url(/images/designsystem/help-hover-24px.svg) no-repeat center;background-size:1.25rem}.popup-component .info-toggle:active{background:url(/images/designsystem/help-active-24px.svg) no-repeat center;background-size:1.25rem}.popup-component .info-toggle:focus-visible{outline:2px solid #006e96;outline-offset:0;border-radius:50%}.popup-component .info-toggle.favourite-toggle{width:2.5rem;height:2.5rem;border-radius:50%;background:url("/images/designsystem/favourite/favourite_border_background_black-87.svg") center no-repeat;background-size:1.5rem}.popup-component .info-toggle.favourite-toggle.favourite-active{background:url("/images/designsystem/favourite/favourite_background_cerise-87.svg") center no-repeat;background-size:1.5rem}.popup-component .info-toggle.favourite-toggle.favourite-active:active{background:url("/images/designsystem/favourite/favourite_border_background_black-87.svg") center no-repeat;background-size:1.5rem;background-color:rgba(176,0,96,.16)}.popup-component .info-toggle.favourite-toggle.favourite-active:disabled{background:url("/images/designsystem/favourite/favourite_background_black-38.svg") center no-repeat;background-size:1.5rem}.popup-component .info-toggle.favourite-toggle:hover{background-color:rgba(176,0,96,.08)}.popup-component .info-toggle.favourite-toggle:active{background:url("/images/designsystem/favourite/favourite_background_cerise-87.svg") center no-repeat;background-size:1.5rem;background-color:rgba(176,0,96,.16)}.popup-component .info-toggle.favourite-toggle:active.inactive{background:url("/images/designsystem/favourite/favourite_border_background_black-87.svg") center no-repeat;background-size:1.5rem;background-color:rgba(176,0,96,.16)}.popup-component .info-toggle.favourite-toggle:focus-visible{outline:2px solid #006e96;outline-offset:2px}.popup-component .info-popup{display:none;position:absolute;right:-0.625rem;bottom:2.5rem;width:16.0625rem;background-color:#fff;z-index:150;border:1px solid rgba(0,0,0,.16);border-radius:2px}.popup-component .info-popup .colored-background{background:rgba(0,110,150,.08);padding:.75rem}.popup-component .info-popup:after{content:"";position:absolute;width:.9725rem;height:.9725rem;right:5%;bottom:-0.5375rem;border-bottom:1px solid rgba(0,0,0,.16);border-right:1px solid rgba(0,0,0,.16);background:#ecf4f7;transform:rotate(45deg)}.popup-component .info-popup.favourite{bottom:50px}.popup-component .info-popup.favourite:after{right:8%}.popup-component .info-popup.active+.info-toggle:not(.favourite-toggle){background:url(/images/designsystem/help-active-24px.svg) no-repeat center;background-size:1.25rem}.popup-component.dialog .close-button{display:block;position:absolute;top:.75rem;right:.75rem;width:1.5rem;height:1.5rem;border-radius:initial}.haspopup{position:relative}.haspopup .popup-component{position:absolute;right:0;top:-0.25rem}.haspopup .popup-component+*{margin-top:.75rem}@media print{header,form,nav,footer,#appVersionId{display:none}main{font-family:Arial,Helvetica,sans-serif;color:#000;margin:10px;padding:20px;position:absolute;left:0;top:0;height:inherit}}