.mde-verlauf-weiss {
  background: rgb(196,145,0);
  background: linear-gradient(80deg, rgba(196,145,0,1) 0%, rgba(255,255,255,1) 40%, rgba(255,255,255,1) 60%, rgba(196,145,0,1) 100%);
}

.img-fluid {
  width: 100%;
}

.carousel-indicators [data-bs-target] {
  width: 10px;
  height: 10px;
  border-radius: 50%;
}

.nav-link {
  font-size: 1.1rem!important;
  font-weight: 500!important;
  /*color: var(--bs-gray-400)!important;*/
}

.nav-link.active {
  color: #c49100!important;
}

.mde-verlauf-grau {
  background: rgb(196,145,0);
  background: linear-gradient(100deg, rgba(196,145,0,1) 0%, rgba(242,242,231,1) 40%, rgba(242,242,236,1) 60%, rgba(196,145,0,1) 100%);
}

.mainMenueBreit {
  margin-left: 0.5rem!important;
  margin-right: 0.5rem!important;
  /*border-radius: 0px!important;*/
  /*border-top: none;*/
  /*border-top: 5px solid #c49100;*/
  box-shadow: inset 0px 3px 4px 0px rgba(0,0,0,0.35);
}

.mainMenueSchmal {
  /*margin-left: 1.5rem!important;*/
  /*margin-right: 1.5rem!important;*/
  /*border-top: solid 3px #961616;*/
  /*border-radius: 0 0 0.5rem 0.5rem!important;*/
  /*box-shadow: inset 0px 3px 4px 0px rgba(0,0,0,0.35);*/
  /*border-top: 5px solid #c49100;*/
}

.boxBreit {
  margin-left: 0.5rem!important;
  margin-right: 0.5rem!important;
  /*border-top: 5px solid #000000;*/
}

.boxSchmal {
  /*box-shadow: inset 0px 3px 4px 0px rgba(0,0,0,0.35);*/
  /*border-top: 5px solid #c49100;*/
  margin-left: 0px!important;
  margin-right: 0px!important;
  border-radius: 0px!important;
}

#main-navigation, #main-header {
  transition: all ease 1s;
  z-index: 999!important;
}

td.legende {
  color: var(--bs-gray-dark);
  background: transparent!important;
}

td.wert-allgemein {
  color: var(--bs-primary);
  background: transparent!important;
  text-align: center;
}

#logo {
  /*top: 65px;*/
  /*left: 50%;*/
  /*transform: translate(-50%, -40px);*/
  /*position: relative;*/
  /*z-index: 9999;*/
}

#logo-dunkel {
  transition: all ease 0.50s;
}

.fit-cover {
  object-fit: cover;
}

.hover {
  transition: all ease 0.50s;
}

.hover:hover {
  transform: scale(1.05);
}

h1, h2, h3 {
  font-family: 'Playfair Display';
  /*line-height: 1rem!important;*/
}

body {
  counter-reset: ebene1;
}

h2.list:before {
  content: counter(ebene1) ". ";
  counter-increment: ebene1;
}

h2 {
  counter-reset: ebene2;
}

h3.list:before {
  content: counter(ebene1) "." counter(ebene2) " ";
  counter-increment: ebene2;
}

h3 {
  counter-reset: ebene3;
}

