/*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.bk-av-soldout::before,
.bk-icon.bk-type-course.bk-notbookable.bk-av-soldout.bk-rs-disabledonstartday::before
{ color: #eb6514; content: "\f057"; }

.bk-icon.bk-av-disabled::before,
.bk-icon.bk-av-soldout::before,
.bk-icon.bk-notbookable.bk-av-few::before,
.bk-icon.bk-notbookable.bk-av-enough::before,
.bk-icon::before,
.bk-icon.bk-waitinglist.bk-av-soldout.bk-rs-registrationdeadlineexpired::before,
.bk-icon.bk-byphone.bk-rs-registrationdeadlineexpired::before
{ color: #bbb; content: "\f07a"; }

.bk-icon.bk-av-enough::before,
.bk-icon.bk-notbookable.bk-av-enough.bk-rs-disabledonstartday::before,
.bk-icon.bk-notbookable.bk-av-enough.bk-rs-registrationnotbegun::before,
.bk-icon.bk-type-course.bk-notbookable.bk-rs-disabledonstartday::before
{ color: #67ad1d; content: "\f058"; }

.bk-icon.bk-type-course.bk-notrequired.bk-av-few::before
{ content: "Nur noch wenige Plätze frei!"; }

.bk-icon.bk-type-course.bk-notbookable.bk-av-soldout.bk-rs-coursecancelled.bk-rs-coursealreadystarted::before
{ color: #bbbbbb; content: "\f07a"; }

.bk-icon.bk-av-few::before,
.bk-icon.bk-notbookable.bk-av-few.bk-rs-disabledonstartday::before,
.bk-icon.bk-notbookable.bk-av-few.bk-rs-registrationnotbegun::before
{ color: #eabd45; content: "\f111"; }

.bk-text.bk-inperson.bk-hint-btn::before,
.bk-text.bk-inperson.bk-av-enough.bk-hint-btn::before,
.bk-text.bk-inperson.bk-av-few.bk-hint-btn::before
{ content: "Der Kurs kann nur persönlich gebucht werden."; }

.bk-text.bk-notbookable.bk-rs-coursehidden.bk-hint-btn::before
{ content: "Der Kurs ist unsichtbar."; }

.bk-text.bk-byphone.bk-rs-registrationdeadlineexpired.bk-hint-btn::before
{ content: "Die Anmeldephase für diesen Kurs ist bereits vorüber."; }

.bk-text.bk-waitinglist.bk-av-soldout.bk-rs-coursealreadystarted.bk-hint-btn::before
{ content: "Der Kurs ist bereits gestartet, Interessentenliste ist möglich."; }

.bk-text.bk-bookable.bk-av-few::before,
.bk-text.bk-bookable.bk-av-few.bk-rs-coursealreadystarted::before,
.bk-text.bk-type-course.bk-byphone.bk-av-few.bk-rs-notbookableonline.bk-rs-coursealreadystarted::before
{ content: "Nur noch wenige Plätze frei!"; }

.bk-text.bk-type-courseseries.bk-bookable.bk-av-enough.bk-hint-btn::before
{ content: "Kursreihe in den Warenkorb legen"; }

.bk-text.bk-notbookable.bk-rs-coursecompleted.bk-hint-btn::before,
.bk-text.bk-type-course.bk-notbookable.bk-av-enough.bk-rs-coursecompleted::before,
.bk-text.bk-type-course.bk-notbookable.bk-av-soldout.bk-rs-coursecompleted::before,
.bk-text.bk-type-course.bk-notbookable.bk-av-few.bk-rs-coursecompleted::before
{ content: "Der Kurs ist beendet."; }

.bk-text.bk-notrequired.bk-hint-btn::before
{ content: "Eine Online-Anmeldung ist nicht erforderlich."; }

.bk-text.bk-externalpartner::before
{ content: "Der Kurs kann nur direkt beim Veranstalter gebucht werden."; }

.bk-text.bk-byphone.bk-hint-btn::before,
.bk-text.bk-byphone.bk-av-enough.bk-hint-btn::before,
.bk-text.bk-byphone.bk-av-few.bk-hint-btn::before
{ content: "Der Kurs kann nur telefonisch gebucht werden."; }

.bk-text.bk-notbookable::before,
.bk-text.bk-type-course.bk-notbookable.bk-rs-registrationdeadlineexpired.bk-hint-btn::before,
.bk-text.bk-notbookable.bk-rs-disabledafter1stdate.bk-hint-btn::before,
.bk-text.bk-notbookable.bk-rs-disabledafternthcoursedate.bk-hint-btn::before,
.bk-text.bk-hint-btn.bk-rs-registrationdeadlineexpired::before,
.bk-text.bk-notbookable.bk-rs-noparticipantsallowed::before,
.bk-text.bk-notbookable.bk-rs-notbookableonline.bk-hint-btn::before
{ content: "Der Kurs ist nicht mehr buchbar."; }

.bk-text.bk-waitinglist.bk-hint-btn::before,
.bk-text.bk-waitinglist.bk-av-soldout.bk-hint-btn::before
{ content: "Auf die Interessentenliste eintragen"; }

.bk-text.bk-waitinglist::before,
.bk-text.bk-waitinglist.bk-av-soldout::before,
.bk-text.bk-notbookable.bk-av-soldout.bk-rs-disabledonstartday::before
{ content: "Kurs ist voll, Interessentenliste ist möglich"; }

.bk-text.bk-boxoffice.bk-hint-btn::before
{ content: "Karten können an der Abendkasse erworben werden."; }

.bk-text.bk-notbookable.bk-rs-coursecancelled.bk-hint-btn::before,
.bk-text.bk-notbookable.bk-rs-coursecancelled.bk-type-course.bk-hint-btn::before,
.bk-text.bk-notbookable.bk-av-soldout.bk-rs-coursecancelled.bk-type-course.bk-hint-btn::before,
.bk-text.bk-type-courseseriesset.bk-notbookable.bk-hint-btn.bk-rs-coursecancelled::before,
.bk-text.bk-type-courseseriessingle.bk-notbookable.bk-hint-btn.bk-rs-coursecancelled::before,
.bk-text.bk-type-courseseries.bk-notbookable.bk-hint-btn.bk-rs-coursecancelled::before,
.bk-text.bk-type-course.bk-notbookable.bk-av-soldout.bk-rs-coursecancelled.bk-rs-coursealreadystarted::before,
.bk-text.bk-type-course.bk-notbookable.bk-av-soldout.bk-rs-coursecancelled::before,
.bk-text.bk-type-course.bk-notbookable.bk-av-enough.bk-rs-coursecancelled.bk-rs-coursealreadystarted::before,
.bk-text.bk-type-course.bk-notbookable.bk-av-enough.bk-rs-coursecancelled::before
{ content: "Der Kurs muss leider entfallen."; }

.bk-text.bk-notbookable.bk-rs-disabledonstartday.bk-hint-btn::before,
.bk-text.bk-type-course.bk-notbookable.bk-hint-btn.bk-rs-registrationdeadlineexpired.bk-rs-disabledonstartday::before
{ color: #dc3545; content: "Der Kurs beginnt heute und ist nicht mehr online buchbar. Bitte melden Sie sich telefonisch bei uns."; }

.bk-text.bk-byphone.bk-av-soldout::before,
.bk-text.bk-inperson.bk-av-soldout.bk-hint-btn::before,
.bk-text.bk-notbookable.bk-av-soldout.bk-hint-btn::before,
.bk-text.bk-notbookable.bk-rs-soldoutnowaitinglist.bk-hint-btn::before,
.bk-text.bk-av-soldout.bk-hint-btn::before,
.bk-text.bk-notbookable.bk-av-soldout.bk-rs-notbookableonline.bk-hint-btn::before,
.bk-text.bk-notbookable.bk-av-soldout.bk-rs-disabledonstartday.bk-hint-btn::before,
.bk-text.bk-type-course.bk-notbookable.bk-av-soldout.bk-rs-soldoutnowaitinglist.bk-rs-coursealreadystarted::before,
.bk-text.bk-type-course.bk-notrequired.bk-av-soldout::before
{ content: "Der Kurs ist ausgebucht."; }

.bk-text.bk-notbookable.bk-hint-btn.bk-rs-disabledonstartday.bk-rs-pwa::before,
.bk-text.bk-type-course.bk-notbookable.bk-hint-btn.bk-rs-registrationdeadlineexpired.bk-rs-disabledonstartday.bk-rs-pwa::before
{ color: #ffffff; content: "Der Kurs beginnt heute und ist nicht mehr online buchbar. Bitte melden Sie sich telefonisch bei uns."; }

.bk-text.bk-notbookable.bk-av-few.bk-rs-disabledonstartday::before,
.bk-text.bk-byphone.bk-av-few::before
{ content: "Nur noch wenige Plätze frei."; }

.bk-text.bk-written.bk-hint-btn::before
{ content: "Der Kurs kann nur schriftlich gebucht werden."; }

.bk-text.bk-bookable.bk-av-enough.bk-rs-coursealreadystarted::before
{ content: "Noch Plätze frei"; }

.bk-text.bk-notbookable.bk-rs-registrationnotbegun.bk-hint-btn::before,
.bk-text.bk-av-enough.bk-rs-notbookableonline.bk-hint-btn::before,
.bk-text.bk-av-few.bk-rs-notbookableonline.bk-hint-btn::before,
.bk-text.bk-byphone.bk-rs-notbookableonline.bk-hint-btn::before
{ content: "Der Kurs ist nicht online buchbar. Bitte melden Sie sich telefonisch bei uns."; }

.bk-text.bk-onlyprospectivebuyer.bk-hint-btn::before
{ content: "Sie können sich für diesen Kurs auf die Interessentenliste eintragen lassen."; }

.bk-text.bk-bookable.bk-av-enough::before,
.bk-text.bk-notbookable.bk-av-enough.bk-rs-disabledonstartday::before,
.bk-text.bk-byphone.bk-av-enough::before,
.bk-text.bk-type-course.bk-byphone.bk-av-enough.bk-rs-notbookableonline.bk-rs-coursealreadystarted::before,
.bk-text.bk-type-course.bk-notrequired.bk-av-enough::before
{ content: "Noch Plätze frei."; }

.bk-text.bk-bookable.bk-av-enough.bk-hint-btn::before,
.bk-text.bk-bookable.bk-av-few.bk-hint-btn::before
{ content: "Kurs in den Warenkorb legen"; }

