body {
  color: #ae084d !important;
}
body svg {
  fill: #ae084d !important;
}
body .uk-navbar-nav > li > a {
  color: #ae084d !important;
}
body h1.uk-h1 {
  color: #ae084d !important;
}
body h1.uk-h1 em, body h1.uk-h1 p {
  color: #ae084d !important;
}
body h2.uk-h2 em, body h2.uk-h2 p {
  color: white !important;
}
body h3.uk-text-muted {
  display: block;
  background: #ae084d;
  color: white !important;
  text-transform: uppercase;
  font-family: "Source Sans 3";
  font-weight: 700;
  font-size: 20px;
  text-align: center;
  padding: 1rem;
}
body h3.uk-text-emphasis {
  display: block;
  background: #690038;
  color: white !important;
  text-transform: uppercase;
  font-family: "Source Sans 3";
  font-weight: 700;
  font-size: 20px;
  text-align: center;
  padding: 1rem;
}
body .headerSection .uk-text-lead {
  color: #ae084d !important;
}
body .gridInner .uk-margin {
  margin-bottom: 5px;
}
body .tagungsinfosHeadlineContainer {
  color: white;
}
body .tagungsinfosHeadlineContainer .uk-tile-muted {
  background-image: linear-gradient(270deg, #ae084d 0%, #6f003c 100%);
  background-image: -moz-linear-gradient(270deg, #ae084d 0%, #6f003c 100%);
  background-image: -webkit-linear-gradient(270deg, #ae084d 0%, #6f003c 100%);
  background-image: -o-linear-gradient(270deg, #ae084d 0%, #6f003c 100%);
  background-image: -ms-linear-gradient(270deg, #ae084d 0%, #6f003c 100%);
  box-sizing: border-box;
}
body .style_januar .uk-tile-muted {
  background-image: linear-gradient(270deg, #3c1568 0%, #004a96 100%);
  background-image: -moz-linear-gradient(270deg, #3c1568 0%, #004a96 100%);
  background-image: -webkit-linear-gradient(270deg, #3c1568 0%, #004a96 100%);
  background-image: -o-linear-gradient(270deg, #3c1568 0%, #004a96 100%);
  background-image: -ms-linear-gradient(270deg, #3c1568 0%, #004a96 100%);
  box-sizing: border-box;
}
body .style_november .uk-tile-muted {
  background-image: linear-gradient(270deg, #ab0852 0%, #740047 100%);
  background-image: -moz-linear-gradient(270deg, #ab0852 0%, #740047 100%);
  background-image: -webkit-linear-gradient(270deg, #ab0852 0%, #740047 100%);
  background-image: -o-linear-gradient(270deg, #ab0852 0%, #740047 100%);
  background-image: -ms-linear-gradient(270deg, #ab0852 0%, #740047 100%);
  padding: 2rem;
  box-sizing: border-box;
}
body .buttonBarSection .uk-container .buttonBar {
  margin-top: 10px !important;
}
body .buttonBarSection .uk-container .buttonBar .el-item .el-content {
  background: #ebebec;
  color: #ae084d;
  border: none;
  padding: 1rem;
}
body .buttonBarSection .uk-container .buttonBar .el-item .el-content:hover {
  background: #ae084d;
  color: white;
}
body .buttonBarSection .uk-container .buttonBar .el-item .uk-button-primary {
  background: #ae084d;
  color: white;
}
body .buttonBarSection .uk-container .buttonBar .el-item .uk-button-primary:hover {
  background: #ebebec;
  color: #ae084d;
}
body .programmTable .uk-container .uk-grid .uk-heading-small {
  background: #690038;
  padding: 1rem;
  text-align: center;
  margin-bottom: 10px !important;
  color: white !important;
}
body .programmTable .uk-container .uk-grid > div {
  height: 100%;
}
body .programmTable .uk-container .uk-grid div * {
  color: #690038 !important;
}
body .programmTable .uk-container .uk-grid div:nth-child(4) * {
  color: #ae084d;
}
body .programmTable .uk-container .uk-grid div:nth-child(4) .uk-heading-small {
  background: #ae084d;
}
body .programmTable .uk-container .programmTableGrid {
  background: #ebebec;
  padding: 2rem 1rem;
  margin: 0;
}
body .programmTable .uk-container .programmTableGrid .el-meta {
  font-family: "Source Sans 3";
  font-size: 14px;
  font-weight: 700;
}
body .programmTable .uk-container .programmTableGrid .el-content {
  font-size: 14px;
  font-style: italic;
}
body .programmTable .uk-container .programmTableGrid .el-title {
  font-size: 14px;
  font-weight: 600;
}
body .anreise .uk-container .uk-grid .gridIconHeadline, body .praktischeHinweise .uk-container .uk-grid .gridIconHeadline {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
body .anreise .uk-container .uk-grid .gridIconHeadline .gridIcon, body .praktischeHinweise .uk-container .uk-grid .gridIconHeadline .gridIcon {
  margin-bottom: 1rem;
  display: block;
}
body .anreise .uk-container .uk-grid .gridIconHeadline .gridIcon svg, body .praktischeHinweise .uk-container .uk-grid .gridIconHeadline .gridIcon svg {
  height: 2rem;
}
body .anreise .uk-container .uk-grid .uk-heading-small, body .praktischeHinweise .uk-container .uk-grid .uk-heading-small {
  background: #ebebec;
  padding: 1rem;
  text-align: center;
  color: #ae084d !important;
  margin-bottom: 0px;
}
body .anreise .uk-container .uk-grid > div, body .praktischeHinweise .uk-container .uk-grid > div {
  height: 100%;
}
body .anreise .uk-container .gridAnreise, body .praktischeHinweise .uk-container .gridAnreise {
  background: #ebebec;
  padding: 1rem;
  margin-top: 10px !important;
}
body #footer .uk-container {
  background: #690038 !important;
  box-sizing: border-box;
  color: #FFF;
  padding: 2rem;
}
body #footer .uk-container .footerMargin {
  margin-top: 2rem;
}
body #footer .uk-container a {
  color: #FFF !important;
}
body .hd-flipcard {
  min-height: 450px;
}
body .hd-flipcard .personFlip {
  height: 100%;
  width: 100%;
}
body .hd-flipcard .personFlip .front {
  background-repeat: no-repeat;
  background-size: cover;
  height: 100%;
}
body .hd-flipcard .personFlip .front .infos {
  width: 100%;
  height: 100%;
  padding: 1rem;
  color: white;
  box-sizing: border-box;
  text-shadow: 3px 3px 3px rgba(0, 0, 0, 0.97);
}
body .hd-flipcard .personFlip .front .infos h5 {
  font-size: 1.65rem;
  font-style: italic;
  text-transform: none;
  color: white;
  margin-bottom: 0;
  letter-spacing: 0;
}
body .hd-flipcard .personFlip .front .infos p {
  margin-top: 0;
}
body .hd-flipcard .personFlip .back {
  background-repeat: no-repeat;
  background-size: cover;
  background-blend-mode: multiply;
  background-color: #690038 !important;
  height: 100%;
}
body .hd-flipcard .personFlip .back .infos {
  width: calc(100% - 2rem);
  padding: 1rem;
  box-sizing: border-box;
  position: absolute;
  bottom: 1rem;
  left: 1rem;
  background: rgba(255, 255, 255, 0.8);
  font-size: 0.8rem;
  color: #690038;
  overflow: hidden;
}
body .hd-flipcard .el-card-back > div {
  height: 100%;
}

.about .uk-card-default {
  color: #690038 !important;
}

.vereinUndKoop .el-content {
  column-count: 2;
}
@media only screen and (max-width: 990px) {
  .vereinUndKoop .el-content {
    column-count: 1;
  }
}

.kontaktformPanel {
  background: #ebebec !important;
}
.kontaktformPanel .rsform {
  padding: 2rem;
}
.kontaktformPanel .rsform .uk-form-label {
  color: #ae084d !important;
  text-transform: none;
  letter-spacing: 0px;
  font-size: 1rem;
}
.kontaktformPanel .rsform label#Seminarprogrammversand-grouplbl, .kontaktformPanel .rsform label#KontaktVia-grouplbl, .kontaktformPanel .rsform label#Tagungsbeitrag-grouplbl {
  width: 100%;
  float: left;
  margin-bottom: 1rem;
}
.kontaktformPanel .rsform div[aria-labelledby=Seminarprogrammversand-grouplbl], .kontaktformPanel .rsform div[aria-labelledby=KontaktVia-grouplbl],
.kontaktformPanel .rsform div[aria-labelledby=Tagungsbeitrag-grouplbl] {
  margin: 0px !important;
}
.kontaktformPanel .rsform .rsform-block-nachricht label {
  width: 100%;
  float: left;
  margin-bottom: 1rem;
}
.kontaktformPanel .rsform .rsform-block-nachricht .formControls {
  margin: 0px !important;
}

.rsform-type-submitbutton .formControlLabel {
  display: none;
}
.rsform-type-submitbutton .formControls {
  margin: 0px !important;
}
.rsform-type-submitbutton .formControls .rsform-submit-button {
  width: 100%;
  box-sizing: border-box;
  padding: 1rem;
  background: #ae084d;
}

.uk-navbar-right .innerNavbar {
  display: flex;
  flex-direction: column;
}
.uk-navbar-right .innerNavbar .subnavbar {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
}
.uk-navbar-right .innerNavbar .subnavbar .uk-panel {
  width: 100%;
}
.uk-navbar-right .innerNavbar .subnavbar .uk-panel .uk-nav-default {
  display: flex;
  margin-bottom: 1rem;
}
.uk-navbar-right .innerNavbar .subnavbar .uk-panel .uk-nav-default li {
  margin-right: 1rem;
}
.uk-navbar-right .innerNavbar .subnavbar .uk-panel .uk-nav-default li a {
  padding: 0 0;
  color: #ae084d !important;
  text-transform: none;
  letter-spacing: 0;
  font-size: 14px;
}

.uk-navbar-nav > li > a {
  margin: 0;
  padding: 0;
  height: 50px;
  min-height: 60px !important;
  position: relative;
}
.uk-navbar-nav li.uk-active a::after {
  background: #ae084d;
  height: 1px;
  content: "";
  width: 100%;
  position: absolute;
  display: block;
  top: 40px;
}

.bottomAccordion .uk-accordion > :nth-child(n+2) {
  margin-top: 10px !important;
  padding-top: 0px !important;
  border-top: none !important;
}
.bottomAccordion .el-item:first-child {
  margin-bottom: 10px !important;
}
.bottomAccordion .el-title {
  background: #ebebeb;
  color: #ae084d !important;
  padding: 1rem;
  display: block;
  text-transform: uppercase;
  font-family: "Source Sans 3";
  font-weight: 700;
  font-size: 20px;
  text-align: center;
  margin-bottom: 10px;
}
.bottomAccordion .el-title::before {
  display: none;
}
.bottomAccordion .el-content {
  background: #ebebeb;
  color: #ae084d !important;
  padding: 1rem;
  margin-top: -10px;
}
.bottomAccordion .el-content svg {
  width: 10px;
}

.uk-button-default {
  padding: 1rem !important;
  color: #ae084d !important;
}

.uk-button-primary {
  background: #ae084d !important;
  padding: 1rem !important;
}
.uk-button-primary:hover {
  color: white !important;
}

em {
  color: #ae084d !important;
}

#arbeitsgruppen {
  color: #000;
}
#arbeitsgruppen .uk-h4 {
  color: #ae084d !important;
  font-size: 1.1rem;
  font-weight: bold;
}

.anreiseAccordion .uk-accordion-title {
  color: #ae084d !important;
  font-size: 1.2rem;
  font-weight: bold;
}

@media only screen and (max-width: 990px) {
  #overlayTopStart img {
    height: 530px;
    object-fit: cover;
  }
}

.uk-offcanvas-bar {
  background: #ae084d !important;
}

.rsform-block-hinweise {
  font-size: 10pt;
}

/*# sourceMappingURL=style_januar.css.map */
