body.jsf-ajax-busy #jsf-ajax-overlay{display:block}body #jsf-ajax-overlay{height:100%;width:100%;position:fixed;z-index:1000;left:0;top:0;background-color:#000;background-color:rgba(0,0,0,.4);overflow-x:hidden;transition:.5s;display:none}body #jsf-ajax-overlay .progress-bar svg{margin-left:auto;margin-right:auto}body #jsf-ajax-overlay .progress-bar{position:absolute;top:50%;left:50%;background-color:transparent;z-index:1040;overflow:auto;width:200px;height:200px;margin-left:-100px;margin-top:-100px;color:#017bc4;font-size:60px;text-align:center;line-height:200px;vertical-align:middle}.btn-primary:disabled,.btn-primary:disabled:hover{color:#fff;background-color:#00507a;border-color:#00507a}.daterangepicker{font-family:inherit}.breadcrumb-backlinks{margin-bottom:0;background-color:#fff;font-size:1.2em;font-family:'Titillium Web',sans-serif;padding:1em 0}p:empty{display:none}@media screen{.print-only{display:none!important}}@media print{.screen-only{display:none!important}.back-to-top,.grecaptcha-badge{display:none!important}.col-print-12{-ms-flex-preferred-size:0!important;flex-basis:0!important;-ms-flex-positive:1!important;flex-grow:1!important;max-width:100%!important}.seminar-details-container h3{padding-left:0;background:0 0;padding-bottom:5px}.seminar-availability .square{display:none;text-align:right}html{zoom:100%}.seminar-details-container .detail-block{page-break-inside:avoid;display:block}div[class^=row]{display:block}div[class^=col]{display:block}}.fw-bold{font-weight:700}@media (min-width:768px){.fw-lg-bold{font-weight:700}.fw-lg-normal{font-weight:400}}.alert-info{border:5px solid #007bc4}.modal{font-weight:400}.modal-content{border-radius:0}form .form-error-msg{display:block}form.form.blue hr{border-color:#fff}a.seminar-calendar-entry{cursor:pointer}.popover{border-radius:0;max-width:max-content}.popover-header{border-radius:0;background-color:#eee;font-weight:700}.popover-body ul{padding-left:12px;margin-bottom:0}.seminar-availability .square.orange{background-color:#e56629}.seminarfinder form{margin-bottom:0}.seminarfinder .car-daterange .input-group-addon{padding-top:7px;padding-left:4px;padding-right:4px}.seminarfinder .car-daterange .car-date-from{border-radius:.25rem;text-align:left}.seminarfinder .car-daterange .car-date-to{border-radius:0;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;text-align:left}.seminarfinder button.dropdown-toggle,.seminarfinder button.dropdown-toggle:active{background-color:#fff!important;border:1px solid #929292!important;font-weight:400;padding-top:6px;padding-bottom:6px;width:100%;text-align:left;min-height:38px;background:url(../img/arrow-darkblue.png);background-color:#fff;background-repeat:no-repeat;background-position:right .5rem center}.seminarfinder #extendedsearch button.dropdown-toggle:after{display:none}.seminarfinder .dropdown-menu .facet-content{overflow-y:auto;overflow-x:hidden;max-height:350px}.seminarfinder .dropdown-menu label{padding-left:30px;padding-right:12px;padding-top:3px;padding-bottom:3px;font-weight:400;width:calc(100% + 10px);margin-top:0;margin-bottom:0}.seminarfinder .dropdown-menu label:hover{background-color:#007bc4;color:#fff}.seminarfinder .dropdown-menu label input[type=checkbox]{position:relative;margin-left:-25px;width:20px;margin-right:5px}.seminarfinder .dropdown-menu label.facet-label-reset,.seminarfinder .dropdown-menu label.facet-label-submit{text-align:center;padding-left:0;padding-right:0;font-weight:600}.seminarfinder .dropdown-menu label.facet-label-reset:hover,.seminarfinder .dropdown-menu label.facet-label-submit:hover{cursor:pointer;background-color:#fbba00}.seminarfinder .dropdown-menu .facet-footer,.seminarfinder .dropdown-menu .facet-header{text-align:center;padding:5px;background-color:#eee}@media (max-width:767px){.filter-btns-hidden{display:none}}@media (min-width:768px){.filter-btns-hidden{visibility:hidden}}.pagination li.page-item:not(.active) span.page-link:hover{background-color:#fff}.seminar-description{font-size:1.3rem;display:block}.badge.badge-vtyp{background-color:#792477}.badge.badge-kat{background-color:#95c11f}.seminar-id .badge{margin-top:5px}.seminar-id span.ver-nr{font-weight:700}@media (max-width:991px){.read-more-link{margin-left:0}}.cluster-title h4{display:inline-block}.cluster-title .cluster--addon{padding-top:10px}.cluster-title .cluster--addon a{color:#fff}.cluster-title .cluster--addon a:hover{color:#fbba00}@media (min-width:992px){.cluster-title .cluster--addon{float:right;text-align:right;width:200px;padding-top:4px}.cluster-title .cluster--addon select{margin-left:10px;margin-top:-8px}}.event-overview .trainers,.more-events .trainers,.result-item .trainers{margin-top:0}h1.seminar-title{margin-top:0;margin-bottom:.5rem}.buy-options{width:100%}.buy-options .btn-buy{padding-left:.5rem;padding-right:.5rem;width:100%}.buy-options .btn-buy.btn-disabled,.buy-options .btn-buy.btn-disabled:hover{background-color:#929292;border-color:#929292}.schedule-hint{color:#e56629}.history-filter .form-check{margin-top:5px;margin-bottom:0}.history-filter label{margin-bottom:0}@media (min-width:992px){.history-filter form{text-align:right}}.history-items .fa-ul{margin-left:8px}.history-items .fa-ul li.waitlisted{font-weight:700}.history-items .item-canceled{color:#cf1152}.custom-list-group.staff-select{overflow-x:auto;max-height:14rem}.custom-list-group .list-group-item-action .sc-disabled-tn,.custom-list-group .list-group-item-action .sc-disabled-tn:focus,.custom-list-group .list-group-item-action .sc-disabled-tn:hover{color:#929292;background-color:#fff}.rebooking-items .booking-item{border:none}.more-events.rebooking-options{border:none}.form-check.label-normal label{font-weight:400}.more-events-link::after,.more-events-link[aria-expanded=true]::after{content:"";transform:none}.more-events-link .toggle-icon::before{display:inline-block;content:url('../img/arrow-lightblue.png');margin-left:.5em;transition:all ease-in-out .25s}.more-events-link .toggle-icon::after{margin-left:5px;content:"(ausklappen)";font-style:normal}.more-events-link:hover .toggle-icon::after{color:#007bc4}.more-events-link[aria-expanded=true] .toggle-icon::before{transform:rotate(-180deg)}.more-events-link[aria-expanded=true] .toggle-icon::after{content:"(einklappen)"}.detail-block ul{padding-left:5px}.detail-block ul li{background-image:url(../img/blue-circle.svg);background-repeat:no-repeat;background-size:.8em .8em;background-position:0 .3em;padding-left:1.5em;margin-bottom:.4em}.detail-block ul.fa-ul li{background-image:unset;padding-left:0}#script-list .article-author{word-break:break-all}