* {
    color: rgb(100, 100, 100);
  }

  body {
    padding-top: 60px;
    background-color: #eeeeee;
  }

  .price {
    color: #d00a2ce6;
  }

  .sectionDivideImg {
    width: 100%;
    height: 300px;
    object-fit: cover;
  }

  nav {
    align-items: center;
    background: #eeeeee;
  }
  

  .ueberschrift {
    padding-top: 70px;
  }

  .custom-dropdown-menu {
    background-color: #eeeeee;
    border: none;
  }

  .custom-dropdown-menu .dropdown-item:hover {
    text-decoration: underline;
    background-color: #eeeeee;
  }

  .custom-footer a {
    color: rgb(100, 100, 100);
    text-decoration: none;
  }

  .custom-footer a:hover {
    color: rgb(150, 150, 150);
    text-decoration: underline;
  }

  .custom-text-color {
    color: rgb(100, 100, 100);
  }

  /* .containerX {
    width: 100%;
    height: 300px;
    background-position: center;
    background-size: cover;
    background-image: url("../../img/avi_gra2_sir.JPG");
    border-radius: 5px;
    background-attachment: fixed;
    

    color: black;
    -webkit-text-stroke: 1px white;
    display: flex;
    justify-content: center;
    align-items: center;
  }

  .containerX2 {
    width: 100%;
    height: 300px;
    background-position: center;
    background-size: cover;
    background-image: url("../../img/btt_nsr.JPG");
    border-radius: 5px;
    background-attachment: fixed;

    color: white;
    display: flex;
    justify-content: center;
    align-items: center;
  } */

  .nav-link {
    text-decoration: none;
  }

  .nav-link:hover {
    text-decoration: underline;
  }

  .carousel-item img {
    height: 300px;
    object-fit: cover;
  }

  .carousel-caption {
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.38728995015975143) 100%);
    left: 0;
    right: 0;
    bottom: 0;
  }

  #backToTop {
    display: none;
    /* Hidden by default */
    position: fixed;
    /* Fixed/sticky position */
    bottom: 20px;
    /* Place the button 20px from the bottom */
    right: 20px;
    /* Place the button 20px from the right */
    z-index: 99;
    /* Make sure it does not overlap other elements */
    font-size: 18px;
    /* Increase font size */
    border: none;
    /* Remove borders */
    outline: none;
    /* Remove outline */
    background-color: rgb(100, 100, 100);
    /* Dark grey background */
    color: white;
    /* White text */
    cursor: pointer;
    /* Pointer/hand icon */
    padding: 15px;
    /* Some padding */
    border-radius: 10px;
    /* Rounded corners */
  }

  #backToTop:hover {
    background-color: rgb(0, 153, 70);
    /* Darker background on hover */
  }

  .content {
    margin-top: 57px;
  }

  .accordion-button:focus {
    box-shadow: none;
    border-color: rgba(0, 0, 0);
  }

  .custom-accordion-button {
    color: rgb(100, 100, 100);
    font-weight: bold;
  }

  .custom-bg {
    background-color: #eeeeee;
  }

  .accordion-item {
    border: none;
  }

  .accordion-button:not(.collapsed) {
    color: rgb(100, 100, 100);
    background-color: rgb(255, 255, 255);
    /* box-shadow: inset 0 -1px 0 rgb(0 0 0 / 13%); */
  }

  .custom-accordion-button::after {
    background-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23646464'><path fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/></svg>") !important;
  }