/*
  Pink: #E5097F;
*/


/* Navigation */


h1 {
  font-family: Georgia,Times,'Times New Roman',serif;
  font-size: bold;
}

h4 {
  color: #E5097F;
}

p {
  font-size: 1.2em;
}

header {
  background-color: #ffffff;
}

footer {
  margin-top: 50px;
  background-color: #E5097F!important;
}

footer h5 {
  color:#ffffff!important;
  margin-top: 15px;
  font-size: 1.2em;
  font-weight: 700;
}

footer ul, footer p {
  background-color: #ffffff;
  padding:15px;
}

footer li {
  margin-left: 15px;
}

footer a {
  color:#000000;
  font-weight: 500;
}




@media (min-width: 992px) {
  .bild-header-klein {
    display: none;
  }
}

@media (max-width: 993px) {
  .bild-header-gross {
    display: none;
  }
}


.bg-body-tertiary {
  --bs-bg-opacity: 1;
  background-color: #000000!important;
}

.nav-link {
  color: #ffffff;
  font-size: 1.5em;
  font-weight: bold;
  text-transform: uppercase;
}

.nav-link:hover {
  color: #E5097F;
}

.nav-link.active {
  color: #E5097F!important;
}

.nav-link.dropdown-toggle.show {
  color: yellow;
}

.dropdown-menu {
  background-color: #000000!important;
}

.navbar-toggler {
  background-color: #E5097F!important;
}




/* Nach oben Button */
#toTopButton {
  display: none; /* Hidden by default */
  position: fixed; /* Fixed/sticky position */
  bottom: 20px; /* Place the button at the bottom of the page */
  right: 30px; /* Place the button 30px from the right */
  z-index: 99; /* Make sure it does not overlap */
  border: none; /* Remove borders */
  outline: none; /* Remove outline */
  background-color: #E5097F; /* Set a background color */
  color: white; /* Text color */
  cursor: pointer; /* Add a mouse pointer on hover */
  padding: 15px; /* Some padding */
  border-radius: 10px; /* Rounded corners */
  font-size: 22px; /* Increase font size */
  font-weight: 900;
}

#toTopButton:hover {
  background-color: #555; /* Add a dark-grey background on hover */
}

.col-md-4, col-md-8 {
  padding:25px;
}

.form-group, .form-navigation {
  margin-top: 50px;
}

.bandinfo {
  background: #eeeeee;
  padding: 20px;
  margin-bottom: 20px;
}

.bandinfo h2 {
  padding: 15px;
  background: #ffffff;
  font-weight: 900;
  color: #E5097F;
}

.bandinfo h3 {
  font-size: 1.5rem;
  font-weight: 700;
  padding-left: 15px;
  padding-top: 0px;
  margin-top: -15px;
  padding-bottom: 15px;
}