.container .navbar.fixed-top.navbar-expand-lg.navbar-light.bg-light {
    background-color: #D62225;
    background-image: -webkit-linear-gradient(270deg,rgba(54,54,54,1.00) 0%,rgba(38,38,38,1.00) 100%);
    background-image: -moz-linear-gradient(270deg,rgba(54,54,54,1.00) 0%,rgba(38,38,38,1.00) 100%);
    background-image: -o-linear-gradient(270deg,rgba(54,54,54,1.00) 0%,rgba(38,38,38,1.00) 100%);
    background-image: linear-gradient(180deg,rgba(54,54,54,1.00) 0%,rgba(38,38,38,1.00) 100%);
}
.container-fluid .my_container {
	width: 80%;
	margin-left: auto;
	margin-right: auto;
	max-width: 1200px;
	
}
html {
  scroll-behavior: smooth;
}
.row .col-12.col-md-6 h1 {
    font-size: 150pt;
    color: #311C15;
    font-family: "Futura MdCn BT";
    font-style: normal;
    font-weight: bold;
}
.row .col-12.col-md-8 h1 {
    font-size: 150pt;
    color: #311C15;
    font-family: "Futura MdCn BT";
    font-style: normal;
    font-weight: bold;
}
.navbar .nav-link {
  color: white !important;
}

.navbar .nav-link:hover {
  color: #ddd !important; /* Optional: helleres Weiß beim Hover */
}
.text-lesetext {
    font-family: "Futura MdCn BT";
    font-style: normal;
  color: #311C15;
}

@media screen and (max-width:1000px) {
.row .col-12.col-md-6 h1 {
    font-size: 60px !important;
    font-family: "Futura MdCn BT";
  }
}

@media screen and (max-width:1000px) {
.row .col-12.col-md-8 h1 {
    font-size: 60px !important;
    font-family: "Futura MdCn BT";
  }
}

@media screen and (orientation: landscape) and (max-width: 768px) {
  .navbar {
    padding-top: 0.2rem;
    padding-bottom: 0.2rem;
    height: 50px;
  }

  .navbar-brand img {
    max-height: 40px;
    width: auto;
  }
}
