.projekt{position:relative}.js-hidden{display:none}.projekt-new,.projekt-delete{margin-top:24px}.projekt-new h3,.projekt-delete h3{font-size:24px;margin:0}.projekt-head{display:flex;justify-content:space-between;align-items:flex-end;margin-top:18px;margin-bottom:24px}.projekt-head .h2{font-size:32px;margin:0}.projekt-head .projekt-actions{display:flex}.projekt-head .btn-secondary{display:flex;align-items:center;line-height:1;border:none;background-color:#e6e6e6;color:#000;padding:8px 12px;border-radius:3px;font-size:18px;margin-left:16px}.projekt-head .btn-secondary span.material-symbols-outlined{display:inline-block;font-size:20px;margin-right:4px}.projekt-head .btn-secondary:hover{text-decoration:none;background-color:#ccc}.projekt-form form{margin-top:12px;margin-bottom:24px}.projekt-form form .mt-3{margin-top:24px}.projekt-form form input[type=text]{display:block;width:400px;padding:8px 12px;margin-bottom:10px;font-size:18px;line-height:1.428571429;color:#333;vertical-align:middle;background-color:#fff;border:1px solid #ccc}.projekt-form form input[type=submit]{width:auto;height:38px;line-height:38px;border:none;background-color:#cf003d;color:#fff;padding:2px 20px 0 20px;cursor:pointer;border-radius:3px}.projekt-form form .form-check-label{display:inline-block;font-weight:normal}.projekt-form form .btn-secondary{display:inline-block;height:38px;line-height:38px;border:none;background-color:#e6e6e6;color:#000;padding:2px 20px 0 20px;margin-left:16px;border-radius:3px}.projekte-list{margin-bottom:80px}.projekte-list table{margin-top:32px;border-top:1px solid #ccc;border-collapse:collapse}.projekte-list table tr{border-bottom:1px solid #ccc}.projekte-list table tr:hover{background-color:#f0f0f0}.projekte-list table td{vertical-align:middle}.projekte-list table td.projekt-titel{min-width:500px}.projekte-list .btn-secondary{display:inline-block;height:38px;line-height:38px;border:none;background-color:#e6e6e6;color:#000;padding:2px 20px 0 20px;font-weight:bold;border-radius:3px}.projekte-list .btn-secondary:hover{text-decoration:none;background-color:#ccc}.projekt-action .material-symbols-outlined{display:inline-block;font-size:1rem;color:#000}.projekt-action .material-symbols-outlined:hover{text-decoration:none;color:#cf003d}#catalog{margin-top:32px}#catalog ul{list-style:none;padding-left:0}#catalog li .bereich-link{cursor:pointer;padding:10px 10px 8px 10px;line-height:1.1;margin-bottom:6px;background:#fcfcfc url("/_assets/30c969c3044dbfd3e77d4d23d11f86cf/Images/caret-down-fill.svg") no-repeat right 10px center;background-size:12px 12px}#catalog li .bereich-open{font-weight:bold;background:#f0f0f0 url("/_assets/30c969c3044dbfd3e77d4d23d11f86cf/Images/caret-up-fill.svg") no-repeat right 10px center;background-size:12px 12px}#catalog li .bereich-completed{background-color:#deedca}#catalog li ul{padding-left:20px}#catalog .bereich-content{display:none;padding:0 0 0 10px}#catalog .bereich-beschreibung{font-size:16px;line-height:1.25}#catalog .bereich-beschreibung img{width:80%;height:auto}#catalog .kriterium{border:1px solid #ccc;border-radius:0 10px 10px;font-size:14px;line-height:1.25;padding:12px 16px;margin-bottom:10px}#catalog .kriterium-entry{display:flex;justify-content:space-between}#catalog .kriterium-entry.ausschluss-1 .ausschluss_kriterium-text{display:block}#catalog .kriterium-entry.zertifikat-1 .zertifikat-text{display:block}#catalog .kriterium-entry.relevanz-1 .relevanz-1-text{display:block}#catalog .kriterium-entry.relevanz-2 .relevanz-2-text{display:block}#catalog .kriterium-entry.stufe-ZK6 .kriterium-stufe{background-color:#bebab9}#catalog .kriterium-entry.stufe-ZK6 .kriterium-stufe::before{content:"Platin"}#catalog .kriterium-entry.stufe-ZK5 .kriterium-stufe{background-color:#ebbb34}#catalog .kriterium-entry.stufe-ZK5 .kriterium-stufe::before{content:"Gold"}#catalog .kriterium-entry.stufe-ZK4 .kriterium-stufe{background-color:#95a6b1}#catalog .kriterium-entry.stufe-ZK4 .kriterium-stufe::before{content:"Silber"}#catalog .kriterium-entry.stufe-ZK2 .kriterium-stufe{background-color:#cd7f32}#catalog .kriterium-entry.stufe-ZK2 .kriterium-stufe::before{content:"Bronze"}#catalog .kriterium-entry.stufe-ZK1 .kriterium-stufe{display:none}#catalog .kriterium-beschreibung{width:60%;padding-right:20px;box-sizing:border-box}#catalog .kriterium-meta{display:flex}#catalog .kriterium-meta div{margin-right:10px}#catalog .kriterium-nr{padding-left:18px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAZlBMVEUAAADJAEPQADyqAFXPAD3QADzPADzbAEnTAD7OADvQAD3PAD3PAD3PADzPAD3PAD7PAD3RAD/PAD3PAD3MADPPAD3RADzOAD3QADzPAD3PAD3MADPPAD7PADzRADvPADzPAD0AAABtMuV2AAAAIHRSTlMAE3cD4VG+Bx00XHnxe/5a+D3tvwX2N+Jy+YYKrronQL5OnhEAAAABYktHRACIBR1IAAAACXBIWXMAAA3XAAAN1wFCKJt4AAAAB3RJTUUH4gIaDgkgMg5COQAAAHZJREFUGNNVjFcSgCAMBWPBgmIXsKC5/ymFCai8jyS7M3kAlCSBOGkac5bnWSQYIotEgVi8UFY1RxteV6XFpsVf2gZAdB93wr30Q+Chp5JxIp7GUDuTmAMvK4l18UJaUMoO6YXGbT+OfUPtxWkuty5zenHD73gALRkL4eS0hdcAAAAldEVYdGRhdGU6Y3JlYXRlADIwMTgtMDItMjZUMTQ6MDk6MzIrMDE6MDAwLFeYAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDE4LTAyLTI2VDE0OjA5OjMyKzAxOjAwQXHvJAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAAASUVORK5CYII=);background-position:0 1px;background-size:12px;background-repeat:no-repeat}#catalog .kriterium-quelle{padding-left:18px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAV1BMVEUAAADOAD7PAD3OAD3PAD3PAD3PAD3PAD3/AAC/AEC/AEDMAEDOAD3PAD3NAD/PAD3PAD7OAD3QAD3PAD3PAD3VADnPAD7PAD3PAD3QAD3PAD3PAD0AAAC4+M4aAAAAG3RSTlMAPvK4O+r4+wEIBBTSqz3R5Kin0LASz85156QlhQCFAAAAAWJLR0QAiAUdSAAAAAlwSFlzAAAN1wAADdcBQiibeAAAAAd0SU1FB+ICGg4IK7zHqvAAAABpSURBVBjTrcxHFoAgDEXRWGgWRATb3/8+BSTHDfhGyR18olrTItfxT72QUiUhbbhhnDLMqAm7YFIguLXk7YZllAnCuxF3bHb4IB7YrTCiZQg4oofpG4YzRFph0sUbqR/hCpwrcONr1kQPE1oLcs5n0BsAAAAldEVYdGRhdGU6Y3JlYXRlADIwMTgtMDItMjZUMTQ6MDg6NDMrMDE6MDBzXD4LAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDE4LTAyLTI2VDE0OjA4OjQzKzAxOjAwAgGGtwAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAAASUVORK5CYII=);background-position:0 1px;background-size:12px;background-repeat:no-repeat}#catalog .kriterium-info{width:25%;padding-right:20px;box-sizing:border-box}#catalog .kriterium-info .ausschluss_kriterium-text{color:#cf003d}#catalog .kriterium-info .relevanz-1-text,#catalog .kriterium-info .relevanz-2-text,#catalog .kriterium-info .zertifikat-text,#catalog .kriterium-info .ausschluss_kriterium-text{padding-left:18px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAVFBMVEUAAADPAD/OAD3PAD7QAD3OAD3PADzRADvNADzPAD3PAD3QAD3OAD3OAD6qAFXOADzQAD7PAD3QAD7OAD7OAD7PAD3PAEDPAD3VADnPAD3PAD0AAAC4canCAAAAGnRSTlMARc3kvJNqJ0j4/PfiTgOYRtqReLLgIHASzj9ycuMAAAABYktHRACIBR1IAAAACXBIWXMAAA3XAAAN1wFCKJt4AAAAB3RJTUUH4gIaDgIfZ5y2zwAAAF9JREFUGNNdyukaQCAQheHTQlKWkm3u/0IRPYbzq/ebgGdCKl3VphCNpWut4XaeqOb3rvdU8f9D50gz56mfSf5sBcaPGyDE6WOkeVm5se2l3H5L8V0m5lwi91lSGMv7AAcZDUjW+iRSAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDE4LTAyLTI2VDE0OjAyOjMxKzAxOjAw+SS28gAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxOC0wMi0yNlQxNDowMjozMSswMTowMIh5Dk4AAAAZdEVYdFNvZnR3YXJlAHd3dy5pbmtzY2FwZS5vcmeb7jwaAAAAAElFTkSuQmCC);background-position:0 2px;background-size:12px;background-repeat:no-repeat;display:none}#catalog .kriterium-info .kriterium-stufe{margin-top:6px;padding:4px 4px 2px 4px;width:80px;border-radius:0 8px 8px;background-color:#999;color:#fff;text-align:center;line-height:1}#catalog .kriterium-action{display:flex;justify-content:flex-end;width:15%}#catalog .kriterium.ausschluss-1{border-width:2px;border-color:#cf003d}#catalog .kriterium.type-S{border:none}#catalog .kriterium .kriterium-more-infos{display:none;border-top:1px solid #cf003d;padding-top:10px;margin-top:10px}.kriterium-action div{margin:0 0 0 16px;width:24px;height:24px;border-radius:50%;background-color:#cfcfcf;color:#fff;padding-top:5px;text-align:center;font-weight:bold;cursor:pointer}.fulfilled .kriterium-action-fulfilled{background-color:#228b22}.not-fulfilled .kriterium-action-not-fulfilled{background-color:#cf003d}#catalog .kriterium.hide .kriterium-action{visibility:hidden}#catalog .kriterium.hide.child_show{border-color:rgba(204,204,204,.4);background:rgba(240,240,240,.4);color:rgba(51,51,51,.4)}#catalog .kriterium.hide:not(.child_show),#catalog .kriterium.hide.child_show .kriterium-entry,#catalog .kriterium.hide.child_show .kriterium-more-infos{border-color:rgba(204,204,204,.4);background:rgba(240,240,240,.4);color:rgba(51,51,51,.4)}#catalog .kriterium.hide.ausschluss-1:not(.child_show){border-color:rgba(207,0,61,.4)}#catalog .kriterium.show .kriterium-action{visibility:visible}#catalog .kriterium.show,#catalog .kriterium.show .kriterium-entry,#catalog .kriterium.show .kriterium-more-infos{border-color:#ccc !important;background:#fff !important;color:#333 !important}#catalog .kriterium.show.ausschluss-1{border-color:#cf003d !important}.sidebar-label{font-size:14px;font-weight:bold;margin:0 0 0 4px}.search-box{margin-bottom:24px}.search-input-field{background-color:#fff;border-radius:5px;border:solid 1px #e8e8e8;box-sizing:border-box;font-size:14px;font-weight:normal;height:42px;line-height:40px;outline:none;padding-left:18px;padding-right:30px;width:100%}.filters .nice-select{float:none;margin-bottom:16px}#tailoring h5{font-size:16px}#tailoring .cards-item-title{font-size:16px;font-weight:normal}#tailoring .abschnitt{margin-bottom:24px}#tailoring .cards-item{background-color:#fff}#tailoring .lvl2{margin-left:20px}#tailoring label{display:inline-block;font-weight:normal;padding-left:4px}#tailoring p.infotext{font-size:14px;line-height:1.25}#tailoring .cards-data[data-active=true] .cards-data{display:block}#tailoring .cards-data[data-active=false] .cards-data{display:none}.loader{width:fit-content;color:#cf003d;padding:0 5px 4px 0;background:repeating-linear-gradient(90deg, currentColor 0 8%, rgba(0, 0, 0, 0) 0 10%) 200% 100%/200% 3px no-repeat;animation:l3 2s steps(6) infinite}@keyframes l3{to{background-position:80% 100%}}#search_modal{display:none;position:absolute;top:0;left:0;right:0;z-index:1000;background-color:#fff;border:1px solid #222;padding:16px}.search-modal-head{display:flex;justify-content:space-between;align-items:flex-end;padding-bottom:16px}.search-modal-title{font-size:18px;line-height:1}.search-modal-content{font-size:16px;border-top:1px solid #ccc;padding-top:16px}.search-modal-content ul{list-style:none;padding-left:0}.search-modal-content ul li span{color:#cf003d;cursor:pointer}.search-modal-close{display:inline-block;cursor:pointer;width:24px;height:24px;border:1px solid #aaa;font-size:16px;line-height:24px;text-align:center;color:#aaa}.search-modal-close:hover{border-color:#222;color:#222}