/* Anpassung der Tabelle auf der Informationsseite */
#page-content #c3464 .table-responsive .table th,
.table td {
  padding: 0 !important;
  border-top: none !important;
}

@media (min-width: 1500px) {
  #page-footer #c2977 .frame-container .frame-inner {
    margin-left: 10rem;
  }
}

#page-footer .footer-section-content .footer-section-content-column {
  max-width: none !important;
}

#page-footer .footer-section-content .table {
  width: auto;
}

#page-footer .footer-section-content p,
#page-footer .footer-section-content .table td {
  color: white;
}

#page-footer .footer-section-content .table tr > td {
  padding: 0 1vw 0 0;
}

.carousel .valign .vcontainer {
  min-width: 100%;
}

.carousel .carousel-item .carousel-text h1,
.carousel .carousel-item .carousel-text h2 {
  font-size: 5vw;
  text-shadow: 2px 2px 4px black;
}

body .section-row .backendlayout-2_columns .maincontent-wrap,
body .section-row .backendlayout-2_columns_25_75 .maincontent-wrap {
  width: calc(100% / 12 * 8);
}

body .section-row .backendlayout-2_columns .subcontent-wrap,
body .section-row .backendlayout-2_columns_25_75 .subcontent-wrap {
  width: calc(100% / 12 * 4);
}

.slider-title {
  background-color: rgba(255, 255, 255, 0.8);
  color: black;
  padding: 10px 15px 0 15px;
}

.category-info-footer {
  display: none;
}

.category-courses-wrap {
  padding-bottom: 4rem;
}

.contact-box .contact img {
  border-radius: 0 !important;
  width: 170px;
}

.control-label.col-sm-2 {
  display: inline;
}

.tx-powermail .container-fluid,
.tx-powermail .form-group {
  padding: 0;
}

/*** CORONA-ANPASSUNGEN ***/

s {
  text-decoration: initial !important;
}