:root{--kb-blue: #11AAE3;--kb-blue-light: #f5fcfe;--kb-blue-darker: #006BA0;--kb-green: #C3D217;--kb-gray: #eaeaea;--kb-grey-hover: #d9d9d9;--kb-grey-50: #999999;--kb-grey-light: #f6f7f8}.kbclient .typo3-messages{list-style:none;padding-left:0}.kbclient .custom-btn.btn-big-blue,.kbclient .custom-btn.btn-big-green,.kbclient .custom-btn.btn-big-orange{padding:0.75rem 4rem;border-radius:2.125rem;box-shadow:none;font-size:1.75rem;text-transform:uppercase}.kbclient .custom-btn.btn-big-blue{background:#11aae3;color:#ffffff}.kbclient .kb-help{background-color:var(--kb-blue);margin:0.5rem;margin-right:0;cursor:help;width:1.3rem;height:1.3rem;padding:0.1rem}.kbclient .projectlist{padding-top:1.2rem}.kbclient .projectlist.slider-layout{margin:0 auto;max-width:80%}.kbclient .projectlist.slider-layout .slick-slide{padding-left:0.6rem;padding-right:0.6rem}.kbclient .projectlist.slider-layout .slick-current+.slick-slide .projectlist-info{opacity:1}@media (min-width:576px){.kbclient .projectlist.slider-layout{max-width:90%}}@media (min-width:768px){.kbclient .projectlist.slider-layout{max-width:90%}}@media (min-width:1200px){.kbclient .projectlist.slider-layout{max-width:90%}}.kbclient .projectlist.slider-layout .slick-slide .projectlist-info{opacity:1}@media (min-width:576px){.kbclient .projectlist.slider-layout .slick-slide .projectlist-info{opacity:1}}.kbclient .projectlist.tiles-layout{margin:0 auto;width:100%}.kbclient .project-short-info,.kbclient .project-list-entry{height:fit-content}.kbclient .project-short-info a,.kbclient .project-list-entry a{color:inherit;text-decoration:none}.kbclient .project-short-info .item-line,.kbclient .project-list-entry .item-line{display:flex;border-top:1px solid #dee2e6;padding:4px}.kbclient .project-short-info .item-line:last-child,.kbclient .project-list-entry .item-line:last-child{border-bottom:1px solid #dee2e6}.kbclient .project-short-info .item-label,.kbclient .project-list-entry .item-label{width:40%;padding-right:10px;text-align:left}.kbclient .project-short-info .item-content,.kbclient .project-list-entry .item-content{width:60%}.kbclient .projectlist-image{position:relative;width:100%;overflow:hidden;text-align:center}.kbclient .projectlist-image img{width:auto;height:100%;position:relative;top:50%;left:50%;transform:translate(-50%, -50%)}@media (min-width:576px){.kbclient .tiles-layout .projectlist-image img{width:100%;height:auto;top:0;left:0;transform:none}}.kbclient .projectlist-info{text-align:center}.kbclient .projectlist-info .projectlist-info-wrap{min-height:4rem}.kbclient .projectlist-info h3{font-size:1.4rem}.kbclient .projectlist-info h3 a{text-decoration:none;outline:none}.kbclient .projectlist-info h3 a:hover{text-decoration:none;opacity:0.8}.kbclient .projectlist-info h3 a:focus{opacity:1}.kbclient .projectlist-info p{font-size:1.125rem}.kbclient .projectlist-info div span{display:inline-block;font-size:1rem;margin-right:5px}.kbclient .projectlist-info div span:last-child{margin-right:0}.kbclient .projectlist-info div .region{display:block;font-size:1.125rem}.kbclient .projectlist-info div.max-komp{line-height:1rem}.kbclient .projectlist-info div.max-komp .minmidmax{display:block;background:url("../../../../_assets/eb7eab294c30da0ac7648e420e517f6e/Icons/gewichtung.svg") no-repeat center bottom;background-size:contain;margin-right:0}.kbclient .projectlist-info div.max-komp .minmidmax[data-value="1"]{height:20px;margin-top:30px}.kbclient .projectlist-info div.max-komp .minmidmax[data-value="2"]{height:30px;margin-top:20px}.kbclient .projectlist-info div.max-komp .minmidmax[data-value="3"]{height:40px;margin-top:10px}.kbclient .projectlist-legende{margin:30px auto 0 auto;font-size:1rem;text-align:center;font-size:0.85rem}.kbclient .projectlist-legende span{margin-right:20px}.kbclient .projectlist-legende span:last-child{margin-right:0}.kbclient .projectlist-legende span::before{display:inline-block;width:0.75rem;height:0.75rem;content:"";background:var(--kb-blue);margin-right:5px}.kbclient .projectlist-legende span:first-child::before{background:var(--kb-green)}.kbclient .project-detail .project-detail-image{position:relative;width:100%;overflow:hidden;text-align:center;margin-bottom:20px}.kbclient .project-detail .project-detail-image img{width:auto !important;height:100% !important;position:relative;top:50%;left:50%;transform:translate(-50%, -50%)}.kbclient .project-detail .project-contingent{position:relative;width:100%;height:10px;line-height:10px;bottom:0;background:var(--kb-blue)}.kbclient .project-detail .project-contingent.large{height:2em;line-height:2em;text-align:center}.kbclient .project-detail .project-contingent .free-contingent{position:absolute;background:var(--kb-green)}.kbclient .project-detail .project-meta span:not(:first-child){color:var(--kb-grey-50)}.kbclient .project-detail .project-meta span:not(:last-child)::after{margin-right:0.5rem;content:"&dot;";margin-left:0.5rem}.kbclient .project-detail .project-detail-info h3{font-size:1.5rem}.kbclient .project-detail .project-detail-info h3 a{text-decoration:none;outline:none}.kbclient .project-detail .project-detail-info h3 a:hover{text-decoration:none;opacity:0.8}.kbclient .project-detail .project-detail-info h3 a:focus{opacity:1}.kbclient .project-detail .project-detail-info p{font-size:1.125rem}.kbclient .project-detail .project-detail-info div .region{display:block;font-size:1.125rem}.kbclient .project-detail .project-detail-info div .description{margin-top:40px}.kbclient .project-detail .project-detail-info div.max-komp{line-height:1rem}.kbclient .project-detail .project-detail-info div.max-komp .minmidmax{display:block;background:url("../../../../../../Icons/gewichtung.svg") no-repeat center bottom;background-size:contain;margin-right:0}.kbclient .project-detail .project-detail-info div.max-komp .minmidmax[data-value="1"]{height:20px;width:20px;margin-top:30px}.kbclient .project-detail .project-detail-info div.max-komp .minmidmax[data-value="2"]{height:30px;width:30px;margin-top:20px}.kbclient .project-detail .project-detail-info div.max-komp .minmidmax[data-value="3"]{height:40px;width:40px;margin-top:10px}.kbclient form label{font-size:smaller}.kbclient form .invalid.form-check{border:1px solid var(--bs-form-invalid-color)}.kbclient form .invalid .form-control{color:var(--bs-form-invalid-color);background-color:color-mix(in srgb, var(--bs-form-invalid-color) 20%, white)}.kbclient form .invalid .errormsg{color:var(--bs-form-invalid-color);font-size:0.96rem}.kbclient form .formfield-hint{font-size:0.96rem;color:#11aae3}.kbclient form .formfield-hint.option-hint{display:none}.kbclient #kb-message.invalid{color:var(--bs-form-invalid-color);border-color:var(--bs-form-invalid-color);background-color:color-mix(in srgb, var(--bs-form-invalid-color) 20%, white)}.kbclient .required:after{content:"*";color:#a00;font-size:0.8rem;padding-left:0.3rem;position:relative;top:-0.3rem}.kbclient .fixed-wrap{position:relative;transition:all 2s;height:100px;overflow:hidden}.kbclient .fixed-wrap .fixed{color:#aa0000}.kbclient .fixed-wrap.fullsize{height:1000px}.kbclient .fixed-wrap.fullsize .fixed{color:#00aa00}.kbclient .register-wrap .monospace{font-family:monospace, monospace}.kbclient .register-wrap .accordion-header:hover{background-color:var(--bs-gray-500);color:var(--bs-gray-100)}.kbclient .register-wrap .accordion-body{padding-left:0;padding-right:0}.kbclient .register-wrap .registerContent{width:100%;display:table}.kbclient .register-wrap .register-head{display:table-row}.kbclient .register-wrap .register-head .head-item{display:table-cell;text-transform:uppercase;font-weight:bolder;padding:8px 8px 4px 8px;border-bottom:1px solid rgba(0, 0, 0, 0.2);font-size:1.1rem}.kbclient .register-wrap .register-head .w-40{width:40%}.kbclient .register-wrap .register-entry{display:table-row}.kbclient .register-wrap .register-entry .register-item{font-size:1.1rem;display:table-cell;padding:4px 8px;border-bottom:1px solid rgba(0, 0, 0, 0.1)}.kbclient .register-wrap .register-entry .register-item.register-subtitle{font-weight:bold;background-color:var(--bs-gray-200)}@media screen and (max-width:991px){.kbclient .register-wrap .register-entry .register-item.register-subtitle.subtitle-second{display:none}}.kbclient .register-wrap .register-entry .data-label{display:none}@media screen and (max-width:991px){.kbclient .register-wrap{display:block;border:none;background:none}.kbclient .register-wrap .register-head{display:none}.kbclient .register-wrap .register-entry{display:block;background:var(--bs-gray-200);border:1px solid rgba(0, 0, 0, 0.1);border-bottom:none;margin-bottom:1.5rem}.kbclient .register-wrap .register-entry .register-item{display:flex;justify-content:space-between}.kbclient .register-wrap .register-entry .register-item.empty{display:none}.kbclient .register-wrap .register-entry .register-item .data-item{display:block}.kbclient .register-wrap .register-entry .register-item .data-label{display:block;text-transform:uppercase}}.kbclient #kb-compensate .btn-updown{background-image:url('data:image/svg+xml,<svg fill="%23ffffff" height="40px" width="40px" version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="-40.74 -40.74 488.92 488.92" xml:space="preserve"><g id="SVGRepo_bgCarrier" stroke-width="0"></g><g id="SVGRepo_tracerCarrier" stroke-linecap="round" stroke-linejoin="round" stroke="%23CCCCCC" stroke-width="0.8148719999999999"></g><g id="SVGRepo_iconCarrier"><polygon points="203.718,91.567 0,294.621 21.179,315.869 203.718,133.924 386.258,315.869 407.436,294.621 "></polygon></g></svg>');background-repeat:no-repeat no-repeat;background-position:center center;background-size:cover;box-sizing:content-box;width:2.6rem;height:2.6rem;background-color:transparent;border:none}.kbclient #kb-compensate .btn-updown.rotated{transform:rotate(180deg);transition:transform 0.1s ease}.kbclient .co2-nav{margin-bottom:2rem}.kbclient .co2-nav .nav-item{font-size:1.125rem;padding:0.4rem 1rem;border:none;margin-right:1rem;background-color:var(--bs-gray-200);color:#999999;border-bottom:3px solid transparent}.kbclient .co2-nav .nav-item a{text-decoration:none}.kbclient .co2-nav .nav-item.enabled{color:var(--kb-blue)}.kbclient .co2-nav .nav-item.enabled:hover{border-bottom:3px solid var(--kb-blue)}.kbclient .co2-nav .nav-item.active-item{border-bottom:3px solid var(--kb-blue)} /*# sourceMappingURL=theme-c9bffb1b2a92e9689cfa0f039f569f8e54caa350a385eaf9a3f5422b755ecec0.css.map */