/*GENERATED CSS!!!*/
.bk-icon::before { font-family: "Font Awesome 5 Pro"; font-weight: 900; margin-right: 1rem;font-size: 150%; color: grey; font-style: normal; }
.bk-icon.bk-waitinglist::before,
.bk-icon.bk-bookable::before
{ content: "\f164"; }

.bk-icon.bk-notbookable.bk-rs-registrationdeadlineexpired::before,
.bk-icon.bk-notbookable.bk-rs-disabledafter1stdate::before,
.bk-icon.bk-notbookable.bk-rs-disabledafternthcoursedate::before
{ color: #bfbfbf; content: "\f164"; }

.bk-icon.bk-av-enough::before
{ color: #66ac1d; }

.bk-icon.bk-av-soldout::before
{ color: #eb3d14; }

.bk-icon.bk-type-course.bk-notbookable.bk-rs-coursecompleted::before
{ color: #000000; content: "\f164"; }

.bk-icon.bk-notbookable::before
{ content: "\f0e0"; }

.bk-icon.bk-notbookable.bk-rs-registrationnotbegun::before
{ color: #4784ba; content: "\f05a"; }

.bk-icon.bk-av-few::before
{ color: #fba74b; }

.bk-text.bk-bookable.bk-av-few::before
{ content: "Die Veranstaltung ist buchbar, wenige Plätze frei."; }

.bk-text.bk-notbookable::before,
.bk-text.bk-notbookable.bk-av-soldout::before
{ content: "Die Veranstaltung ist nicht mehr buchbar."; }

.bk-text.bk-bookable.bk-av-enough::before
{ content: "Die Veranstaltung ist buchbar, genügend Plätze frei."; }

.bk-text.bk-type-course.bk-notbookable.bk-rs-coursecompleted::before
{ content: "Die Veranstaltung ist bereits beendet."; }

.bk-text.bk-waitinglist::before
{ content: "Die Veranstaltung ist ausgebucht, Warteliste möglich."; }

.bk-text.bk-notbookable.bk-rs-registrationnotbegun::before
{ content: "Die Veranstaltung ist noch nicht buchbar."; }

