@charset "UTF-8";
.card {
  -webkit-box-shadow: 0 6px 10px rgba(0, 0, 0, 0.08), 0 0 6px rgba(0, 0, 0, 0.05);
          box-shadow: 0 6px 10px rgba(0, 0, 0, 0.08), 0 0 6px rgba(0, 0, 0, 0.05);
  transition: 0.3s transform cubic-bezier(0.155, 1.105, 0.295, 1.12), 0.3s box-shadow, 0.3s -webkit-transform cubic-bezier(0.155, 1.105, 0.295, 1.12);
  border-radius: 4mm;
}

.card:hover {
  -webkit-transform: scale(1.05);
          transform: scale(1.05);
  -webkit-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.12), 0 4px 8px rgba(0, 0, 0, 0.06);
          box-shadow: 0 10px 20px rgba(0, 0, 0, 0.12), 0 4px 8px rgba(0, 0, 0, 0.06);
}

body {
  height: 100vh;
  background-color: #f5e2d1;
}

.carousel img {
  margin: auto;
}

a {
  color: #00035b;
  -webkit-transition: .3s all ease;
  transition: .3s all ease;
}

a, a:hover {
  Text-decoration: none !important;
}

.container {
  background-color: #f5e2d1;
  color: #323232;
}

.backgroundBlau {
  background-color: #00035b;
  color: #f5e2d1;
}

.colorBlau {
  color: #00035b;
}

.backgroundYellow {
  background-color: #f5e2d1;
  color: #00035b;
}

.backgroundLightGray {
  background-color: #f1f1f1;
}

.backgroundOrange {
  background-color: #f1a706;
}

.colorHellBlau {
  color: #5449ec;
}

table {
  border-collapse: separate;
  border-spacing: 1em;
}

table.table-bordered {
  border: 1px solid #00035b;
  margin-top: 20px;
}

table.table-bordered > thead > tr > th {
  border: 1px solid #f5e2d1;
}

table.table-bordered > tbody > tr > td {
  border: 1px solid #f5e2d1;
}

list-group-item {
  background-color: #f5e2d1;
}

p {
  color: #323232;
}

/* *********************/
/*  Menü   */
.navbar {
  background-color: #00035b;
}

.navbar .active {
  color: #00035b;
}

.navbar-text {
  color: #f5e2d1;
}

.navbar-toggler {
  background-color: #f5e2d1;
  color: #00035b;
}

.nav-item {
  color: #00035b;
}

.navitem .active {
  color: #00035b;
}

.navbar-brand {
  background-color: #f5e2d1;
  color: #00035b;
}

.navbar-nav {
  color: #00035b;
}

.nav-link {
  color: #00035b;
}

.navbar-toggler-icon {
  background-image: url("../Bilder/hamburger.webp");
}

/*  Navigationshilfe   */
.breadcrumb ul li.current_item {
  color: #00035b;
}

.breadcrumb-item {
  background-color: #f5e2d1;
  color: #00035b;
}

.breadcrumb-item.active {
  font-weight: bold;
  color: black;
}

.breadcrumb {
  background-color: #f5e2d1;
  color: #00035b;
}

@-webkit-keyframes zoom {
  from {
    -webkit-transform: scale(1, 1);
  }
  to {
    -webkit-transform: scale(1.2, 1.2);
  }
}

@keyframes zoom {
  from {
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1);
  }
  to {
    -webkit-transform: scale(1.2, 1.2);
            transform: scale(1.2, 1.2);
  }
}

.carousel-item > img {
  -webkit-animation: zoom 8s;
  animation: zoom 8s;
}

.carousel-caption {
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  bottom: inherit;
}

@media (max-width: 576px) {
  .xs {
    color: red;
    font-weight: bold;
  }
}

/* Small devices (landscape phones, 576px and up) */
@media (min-width: 576px) and (max-width: 768px) {
  .sm {
    color: red;
    font-weight: bold;
  }
}

/* Medium devices (tablets, 768px and up) The navbar toggle appears at this breakpoint */
@media (min-width: 768px) and (max-width: 992px) {
  .md {
    color: red;
    font-weight: bold;
  }
}

/* Large devices (desktops, 992px and up) */
@media (min-width: 992px) and (max-width: 1200px) {
  .lg {
    color: red;
    font-weight: bold;
  }
}

/* Extra large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {
  .xl {
    color: red;
    font-weight: bold;
  }
}
/*# sourceMappingURL=style.css.map */