.box.tinted {
  background: white;
  color: #b38d4f;
funktion: Hintergrundfarbe in der oberen Leiste
}

.box.tinted .title-text {
  color: #b38d4f;
funktion: Schriftfarbe h1 
}
.list-table > tbody > tr > td.list-table-col-title{
color: #365395;}
.list-table > tbody > tr > td,
.list-table > tfoot > tr > td,
.list-table > tfoot > tr > th,
.list-table > thead > tr > td,
.list-table > thead > tr > th {
  color: #365395;
  background: white;
  vertical-align: middle;
  border-top: 0;
  padding: 0;
  line-height: 28px;
  text-align: left;
}
.list-table > tbody > tr > th {
text-align:left
}

.list-table > tbody > tr > td.text-left,{
    text-align: left;
  }

.box.tinted label {
  color: #b38d4f;
}

.list-table > tbody > tr:not(.inactive):hover > td {
    background: #f9fcff;
    color: #545454;
  }

.fa, .fa-brands, .fa-duotone, .fa-light, .fa-regular, .fa-solid, .fa-thin, .fab, .fad, .fal, .far, .fas, .fat {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: var(--fa-display,inline-block);
  font-style: normal;
  font-variant: normal;
  line-height: 2.5;
  text-rendering: left;
  vertical-align: left
Funktion: Schriften und Boxen Farben im Kurskalender
}

.list-table > tbody > tr:not(.inactive):hover > td {
  background: #f8faff;
  color: #545454;
}

.box.highlight {
  background: #fafcff;
  color: #b38d4f;
}
.box.highlight .title-icon {
  color: #365395;
}
.box.highlight .title-text {
  color: #b38d4f;
}
.btn-primary {
  color: #fff;
  background-color: #365395;
  border-color: #365395;
  funktion: Box-Hintergrundfarbe in blau
}

.btn-success {
  color: #fff;
  background-color: #365395;
}
.btn-hover, {
  color: #5d74a7;
}

.btn-success:hover {
  color:  #white;
  background-color: #5d74a7;
  border-color:  #5d74a7;
}
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
  color: white;
  background-color:  #365395;
  border-color:  #365395;
}
.btn-success:active:hover,
.btn-success.active:hover,
.open > .dropdown-toggle.btn-success:hover,
.btn-success:active:focus,
.btn-success.active:focus,
.open > .dropdown-toggle.btn-success:focus,
.btn-success:active.focus,
.btn-success.active.focus,
.open > .dropdown-toggle.btn-success.focus {
  color: #fff;
  background-color: #5d74a7;
  border-color: #5d74a7;
}
  .list-table > tbody > tr > th.text-center,
  .list-table > thead > tr > th.text-center,
  .list-table > tfoot > tr > th.text-center,
  .list-table > tbody > tr > td.text-center,
  .list-table > thead > tr > td.text-center,
  .list-table > tfoot > tr > td.text-center {
    text-align: left;
  }
  .list-table > tbody > tr > th.text-right,
  .list-table > thead > tr > th.text-right,
  .list-table > tfoot > tr > th.text-right,
  .list-table > tbody > tr > td.text-right,
  .list-table > thead > tr > td.text-right,
  .list-table > tfoot > tr > td.text-right {
    text-align: left;
}

.list-table > thead > tr > th {
  background: white;
  color: #365395;
  border-bottom: 0;
  text-align: left !important;
  ! padding: 15px 3px;
  font-weight: 600;
}
