button,
input,
textarea {
  font-family: "Lato";
}
p + ul {
  margin-top: 10px;
}
p + ul.errors {
  margin-top: 0;
}
/*
	theory from http://jimmybonney.com/articles/column_header_rotation_css/
 */
.profile {
  text-align: left;
  margin-bottom: 20px;
}
.profile .menu {
  padding: 0;
  margin: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 15px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
@media screen and (max-width: 950px) {
  .profile .menu {
    gap: 7px;
  }
}
@media only screen and (max-width: 654px) {
  .profile .menu {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.profile .menu .menu-item {
  margin: 0;
}
.profile .menu .menu-item a,
.profile .menu .menu-item span {
  border: solid 1px var(--awb-color5);
  border-radius: 5px;
  padding: 1px 5px 1px 5px;
  display: inline-block;
  background-repeat: no-repeat;
  background-position: left center;
  background-color: #fff;
  cursor: pointer;
  color: var(--link_color);
  font-family: "BaWue Sans Regular";
  text-decoration: none;
  line-height: 24px;
  font-size: 16px;
  width: -webkit-fit-content !important;
  width: -moz-fit-content !important;
  width: fit-content !important;
  height: auto !important;
}
@media screen and (max-width: 950px) {
  .profile .menu .menu-item a,
  .profile .menu .menu-item span {
    line-height: 20px;
    font-size: 14px;
  }
}
.profile .menu .menu-item a:hover,
.profile .menu .menu-item span:hover {
  color: #fff;
  background-color: var(--awb-color5) !important;
  border-color: var(--awb-color5);
}
.profile .menu .menu-item a:hover:before,
.profile .menu .menu-item span:hover:before {
  color: #fff;
}
.profile .menu .menu-item.favorite-able span {
  padding-left: 30px;
}
@media screen and (max-width: 950px) {
  .profile .menu .menu-item.print {
    display: none;
  }
}
.profile .menu .menu-item.print a:before {
  content: "\eae9";
  margin-right: 5px;
  font-family: "Portal24-Icon-Set" !important;
}
.profile .menu .menu-item.email a:before {
  font-family: "Portal24-Icon-Set" !important;
  content: "\e9fd";
  margin-right: 5px;
}
.profile .menu .menu-item .direktbuchung:before {
  font-family: "Portal24-Icon-Set" !important;
  content: "\e97b";
  margin-right: 5px;
}
.profile .menu .menu-item.reminder a:before {
  font-family: "Portal24-Icon-Set" !important;
  content: "\e97a";
  margin-right: 5px;
}
.profile .menu .menu-item.standortanzeige a {
  background-image: url("/pub-html/img/profile/standortanzeige_button.gif");
}
.profile .menu .menu-item.vcal a:before {
  font-family: "Portal24-Icon-Set" !important;
  content: "\e980";
  margin-right: 5px;
}
.profile .menu .menu-item.direktbuchung a {
  background-image: url("/pub-html/img/buchung_icon.png");
}
.profile .menu .menu-item.empfehlen a,
.profile .menu .menu-item.nachricht a {
  background-image: url("/pub-html/img/profile/email.png");
}
.profile .menu .menu-item.loeschen a {
  background-image: url("/pub-html/img/delete.png");
}
.profile .menu .menu-item.loginals a {
  background-image: url("/pub-html/img/icon_loggedInAs_menu.png");
}
#detailFunctions .label {
  font-weight: bold;
}
/* Dialog-Elemente */
#kontakt.ui-dialog-content textarea {
  width: 100%;
}
/* angebote === angebotene Kurse  */
#kurs-angebote.ui-dialog-content div.table-scroll {
  height: 250px;
  overflow-y: scroll;
}
#kurs-angebote.ui-dialog-content div.table-scroll table {
  text-align: left;
  border-collapse: collapse;
}
#kurs-angebote.ui-dialog-content div.table-scroll table tr:nth-of-type(odd) {
  background: #f4f5ef;
}
#kurs-angebote.ui-dialog-content div.table-scroll table,
#kurs-angebote.ui-dialog-content div.table-scroll table th,
#kurs-angebote.ui-dialog-content div.table-scroll table td {
  border: 1px solid black;
}
#kurs-angebote.ui-dialog-content div.table-scroll table tr td div {
  white-space: nowrap;
  overflow: hidden;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
}
#kurs-angebote.ui-dialog-content div.table-scroll table tr td:nth-of-type(1) {
  width: 30px;
}
#kurs-angebote.ui-dialog-content div.table-scroll table tr td:nth-of-type(2) div {
  width: 290px;
}
#kurs-angebote.ui-dialog-content div.table-scroll table tr td:nth-of-type(3) div {
  width: 150px;
}
#kurs-angebote.ui-dialog-content div.table-scroll table tr td:nth-of-type(4) div {
  width: 100px;
}
/*# sourceMappingURL=function-displays.css.map */
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL21peGlucy5sZXNzIiwiY3NzL2Z1bmN0aW9uLWRpc3BsYXlzLmNzcyIsIi4uLy4uLy4uLy4uL2Z1bmN0aW9uLWRpc3BsYXlzLmxlc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBNFBBOzs7RUFDQyxvQkFBQTtDQ3pQQTtBRDRQRDtFQUNDLGlCQUFBO0NDMVBBO0FEMlBBO0VBQ0MsY0FBQTtDQ3pQRDtBQUNEOztHQUVHO0FDVkg7RUFDQyxpQkFBQTtFQUNBLG9CQUFBO0NEWUE7QUNkRDtFQUlFLFdBQUE7RUFDQSxVQUFBO0VBQ0EscUJBQUE7RUFBQSxxQkFBQTtFQUFBLGNBQUE7RUFDQSxVQUFBO0VBS0EsK0JBQUE7RUFBQSw4QkFBQTtNQUFBLHdCQUFBO1VBQUEsb0JBQUE7Q0RTRDtBQ2JDO0VBQUE7SUFDQyxTQUFBO0dEZ0JBO0NBQ0Y7QUNiQztFQUFBO0lBQ0MsNkJBQUE7SUFBQSw4QkFBQTtRQUFBLDJCQUFBO1lBQUEsdUJBQUE7R0RnQkE7Q0FDRjtBQy9CRDtFQWlCRyxVQUFBO0NEaUJGO0FDbENEOztFQW1CSSxvQ0FBQTtFQUNBLG1CQUFBO0VBQ0EseUJBQUE7RUFDQSxzQkFBQTtFQUNBLDZCQUFBO0VBQ0EsaUNBQUE7RUFDQSx1QkFBQTtFQUNBLGdCQUFBO0VBQ0EseUJBQUE7RUFDQSxrQ0FBQTtFQUNBLHNCQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQU9BLHNDQUFBO0VBQUEsbUNBQUE7RUFBQSw4QkFBQTtFQUNBLHdCQUFBO0NEYUg7QUNuQkc7RUFBQTs7SUFDQyxrQkFBQTtJQUNBLGdCQUFBO0dEdUJGO0NBQ0Y7QUNuQkc7O0VBQ0MsWUFBQTtFQUNBLCtDQUFBO0VBQ0EsZ0NBQUE7Q0RzQko7QUNyQkk7O0VBQ0MsWUFBQTtDRHdCTDtBQ25CRTtFQUVFLG1CQUFBO0NEb0JKO0FDakJFO0VBQ0M7SUFDQyxjQUFBO0dEbUJGO0NBQ0Y7QUNoQkU7RUFDQyxpQkFBQTtFQUNBLGtCQUFBO0VBQ0EsNENBQUE7Q0RrQkg7QUNmRTtFQUNDLDRDQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQkFBQTtDRGlCSDtBQ3ZGRDtFQXlFSSw0Q0FBQTtFQUNBLGlCQUFBO0VBQ0Esa0JBQUE7Q0RpQkg7QUNmRTtFQUNDLDRDQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQkFBQTtDRGlCSDtBQ2RFO0VBQ0MsMEVBQUE7Q0RnQkg7QUNiRTtFQUNDLDRDQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQkFBQTtDRGVIO0FDWkU7RUFDQyx3REFBQTtDRGNIO0FDWEU7O0VBRUMseURBQUE7Q0RhSDtBQ1ZFO0VBQ0Msa0RBQUE7Q0RZSDtBQ1RFO0VBQ0MsZ0VBQUE7Q0RXSDtBQ0xEO0VBRUUsa0JBQUE7Q0RNRDtBQUNELHFCQUFxQjtBQ0ZyQjtFQUNDLFlBQUE7Q0RJQTtBQUNELG9DQUFvQztBQ0RuQztFQUVFLGNBQUE7RUFDQSxtQkFBQTtDREVGO0FDTEE7RUFLRyxpQkFBQTtFQUNBLDBCQUFBO0NER0g7QUNUQTtFQVNJLG9CQUFBO0NER0o7QUNERzs7O0VBR0Msd0JBQUE7Q0RHSjtBQ2pCQTtFRmtDQSxvQkFBQTtFQUNBLGlCQUFBO0VBQ0EsMkJBQUE7S0FBQSx3QkFBQTtDQ2RBO0FDdEJBO0VBb0JJLFlBQUE7Q0RLSjtBQ3pCQTtFQXVCSSxhQUFBO0NES0o7QUM1QkE7RUEwQkksYUFBQTtDREtKO0FDL0JBO0VBNkJJLGFBQUE7Q0RLSjtBQUNELGlEQUFpRCIsImZpbGUiOiJjc3MvZnVuY3Rpb24tZGlzcGxheXMuY3NzIiwic291cmNlc0NvbnRlbnQiOltudWxsLCJidXR0b24sXG5pbnB1dCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiO1xufVxucCArIHVsIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbnAgKyB1bC5lcnJvcnMge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLypcblx0dGhlb3J5IGZyb20gaHR0cDovL2ppbW15Ym9ubmV5LmNvbS9hcnRpY2xlcy9jb2x1bW5faGVhZGVyX3JvdGF0aW9uX2Nzcy9cbiAqL1xuLnByb2ZpbGUge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnByb2ZpbGUgLm1lbnUge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTVweDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1MHB4KSB7XG4gIC5wcm9maWxlIC5tZW51IHtcbiAgICBnYXA6IDdweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTRweCkge1xuICAucHJvZmlsZSAubWVudSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLnByb2ZpbGUgLm1lbnUgLm1lbnUtaXRlbSB7XG4gIG1hcmdpbjogMDtcbn1cbi5wcm9maWxlIC5tZW51IC5tZW51LWl0ZW0gYSxcbi5wcm9maWxlIC5tZW51IC5tZW51LWl0ZW0gc3BhbiB7XG4gIGJvcmRlcjogc29saWQgMXB4IHZhcigtLWF3Yi1jb2xvcjUpO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBhZGRpbmc6IDFweCA1cHggMXB4IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogdmFyKC0tbGlua19jb2xvcik7XG4gIGZvbnQtZmFtaWx5OiBcIkJhV3VlIFNhbnMgUmVndWxhclwiO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIHdpZHRoOiBmaXQtY29udGVudCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1MHB4KSB7XG4gIC5wcm9maWxlIC5tZW51IC5tZW51LWl0ZW0gYSxcbiAgLnByb2ZpbGUgLm1lbnUgLm1lbnUtaXRlbSBzcGFuIHtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbi5wcm9maWxlIC5tZW51IC5tZW51LWl0ZW0gYTpob3Zlcixcbi5wcm9maWxlIC5tZW51IC5tZW51LWl0ZW0gc3Bhbjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hd2ItY29sb3I1KSAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6IHZhcigtLWF3Yi1jb2xvcjUpO1xufVxuLnByb2ZpbGUgLm1lbnUgLm1lbnUtaXRlbSBhOmhvdmVyOmJlZm9yZSxcbi5wcm9maWxlIC5tZW51IC5tZW51LWl0ZW0gc3Bhbjpob3ZlcjpiZWZvcmUge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5wcm9maWxlIC5tZW51IC5tZW51LWl0ZW0uZmF2b3JpdGUtYWJsZSBzcGFuIHtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTUwcHgpIHtcbiAgLnByb2ZpbGUgLm1lbnUgLm1lbnUtaXRlbS5wcmludCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnByb2ZpbGUgLm1lbnUgLm1lbnUtaXRlbS5wcmludCBhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWU5XCI7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBmb250LWZhbWlseTogXCJQb3J0YWwyNC1JY29uLVNldFwiICFpbXBvcnRhbnQ7XG59XG4ucHJvZmlsZSAubWVudSAubWVudS1pdGVtLmVtYWlsIGE6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiUG9ydGFsMjQtSWNvbi1TZXRcIiAhaW1wb3J0YW50O1xuICBjb250ZW50OiBcIlxcZTlmZFwiO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbi5wcm9maWxlIC5tZW51IC5tZW51LWl0ZW0gLmRpcmVrdGJ1Y2h1bmc6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiUG9ydGFsMjQtSWNvbi1TZXRcIiAhaW1wb3J0YW50O1xuICBjb250ZW50OiBcIlxcZTk3YlwiO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbi5wcm9maWxlIC5tZW51IC5tZW51LWl0ZW0ucmVtaW5kZXIgYTpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJQb3J0YWwyNC1JY29uLVNldFwiICFpbXBvcnRhbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTdhXCI7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuLnByb2ZpbGUgLm1lbnUgLm1lbnUtaXRlbS5zdGFuZG9ydGFuemVpZ2UgYSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9wdWItaHRtbC9pbWcvcHJvZmlsZS9zdGFuZG9ydGFuemVpZ2VfYnV0dG9uLmdpZlwiKTtcbn1cbi5wcm9maWxlIC5tZW51IC5tZW51LWl0ZW0udmNhbCBhOmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcnRhbDI0LUljb24tU2V0XCIgIWltcG9ydGFudDtcbiAgY29udGVudDogXCJcXGU5ODBcIjtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4ucHJvZmlsZSAubWVudSAubWVudS1pdGVtLmRpcmVrdGJ1Y2h1bmcgYSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9wdWItaHRtbC9pbWcvYnVjaHVuZ19pY29uLnBuZ1wiKTtcbn1cbi5wcm9maWxlIC5tZW51IC5tZW51LWl0ZW0uZW1wZmVobGVuIGEsXG4ucHJvZmlsZSAubWVudSAubWVudS1pdGVtLm5hY2hyaWNodCBhIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3B1Yi1odG1sL2ltZy9wcm9maWxlL2VtYWlsLnBuZ1wiKTtcbn1cbi5wcm9maWxlIC5tZW51IC5tZW51LWl0ZW0ubG9lc2NoZW4gYSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9wdWItaHRtbC9pbWcvZGVsZXRlLnBuZ1wiKTtcbn1cbi5wcm9maWxlIC5tZW51IC5tZW51LWl0ZW0ubG9naW5hbHMgYSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9wdWItaHRtbC9pbWcvaWNvbl9sb2dnZWRJbkFzX21lbnUucG5nXCIpO1xufVxuI2RldGFpbEZ1bmN0aW9ucyAubGFiZWwge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi8qIERpYWxvZy1FbGVtZW50ZSAqL1xuI2tvbnRha3QudWktZGlhbG9nLWNvbnRlbnQgdGV4dGFyZWEge1xuICB3aWR0aDogMTAwJTtcbn1cbi8qIGFuZ2Vib3RlID09PSBhbmdlYm90ZW5lIEt1cnNlICAqL1xuI2t1cnMtYW5nZWJvdGUudWktZGlhbG9nLWNvbnRlbnQgZGl2LnRhYmxlLXNjcm9sbCB7XG4gIGhlaWdodDogMjUwcHg7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cbiNrdXJzLWFuZ2Vib3RlLnVpLWRpYWxvZy1jb250ZW50IGRpdi50YWJsZS1zY3JvbGwgdGFibGUge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuI2t1cnMtYW5nZWJvdGUudWktZGlhbG9nLWNvbnRlbnQgZGl2LnRhYmxlLXNjcm9sbCB0YWJsZSB0cjpudGgtb2YtdHlwZShvZGQpIHtcbiAgYmFja2dyb3VuZDogI2Y0ZjVlZjtcbn1cbiNrdXJzLWFuZ2Vib3RlLnVpLWRpYWxvZy1jb250ZW50IGRpdi50YWJsZS1zY3JvbGwgdGFibGUsXG4ja3Vycy1hbmdlYm90ZS51aS1kaWFsb2ctY29udGVudCBkaXYudGFibGUtc2Nyb2xsIHRhYmxlIHRoLFxuI2t1cnMtYW5nZWJvdGUudWktZGlhbG9nLWNvbnRlbnQgZGl2LnRhYmxlLXNjcm9sbCB0YWJsZSB0ZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIGJsYWNrO1xufVxuI2t1cnMtYW5nZWJvdGUudWktZGlhbG9nLWNvbnRlbnQgZGl2LnRhYmxlLXNjcm9sbCB0YWJsZSB0ciB0ZCBkaXYge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbiNrdXJzLWFuZ2Vib3RlLnVpLWRpYWxvZy1jb250ZW50IGRpdi50YWJsZS1zY3JvbGwgdGFibGUgdHIgdGQ6bnRoLW9mLXR5cGUoMSkge1xuICB3aWR0aDogMzBweDtcbn1cbiNrdXJzLWFuZ2Vib3RlLnVpLWRpYWxvZy1jb250ZW50IGRpdi50YWJsZS1zY3JvbGwgdGFibGUgdHIgdGQ6bnRoLW9mLXR5cGUoMikgZGl2IHtcbiAgd2lkdGg6IDI5MHB4O1xufVxuI2t1cnMtYW5nZWJvdGUudWktZGlhbG9nLWNvbnRlbnQgZGl2LnRhYmxlLXNjcm9sbCB0YWJsZSB0ciB0ZDpudGgtb2YtdHlwZSgzKSBkaXYge1xuICB3aWR0aDogMTUwcHg7XG59XG4ja3Vycy1hbmdlYm90ZS51aS1kaWFsb2ctY29udGVudCBkaXYudGFibGUtc2Nyb2xsIHRhYmxlIHRyIHRkOm50aC1vZi10eXBlKDQpIGRpdiB7XG4gIHdpZHRoOiAxMDBweDtcbn1cbi8qIyBzb3VyY2VNYXBwaW5nVVJMPWZ1bmN0aW9uLWRpc3BsYXlzLmNzcy5tYXAgKi8iLG51bGxdfQ== */
