body, html {
  height: 100%;
  background-color: white;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: fixed;
  line-height: 1.8;
  }
.bgimg-1, .bgimg-2, .bgimg-3, .bgimg-4, .bgimg-5, .bgimg-6, .bgimg-7, .bgimg-8, .bgimg-9, .bgimg-10 {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  image-rendering: optimizeQuality;
  border: 2px solid transparent;
  padding: 5px;
  
}
.bgimg-1 {
  margin-top: 2.5em;
  background-image: url("../logos/AdobeStock_100958997.jpg");
  background-attachment: fixed;
  min-height: 700px;
}
.bgimg-2 {
  background-image: url("../EG-Bilder/Wohn-eg-1.gif");
  background-attachment: fixed;
  min-height: 800px;
 }
.bgimg-3 {
  background-image: url("../EG-Bilder/Kueche-1.gif");
  background-attachment: scroll;
  min-height: 800px;
}
.bgimg-4 {
  background-image: url("../Terasse/IMG_4245.gif");
  background-attachment: fixed;
  min-height: 800px;
}
.bgimg-5 {
  background-image: url("../OG-Bilder/Wohnzimmer.gif");
  background-attachment: scroll;
  min-height: 800px;
}
.bgimg-6 {
  background-image: url("../OG-Bilder/Kueche.gif");
  background-attachment: fixed;
  min-height: 800px;
}
.bgimg-7 {
  background-image: url("../OG-Bilder/Terasse.gif");
  background-attachment: scroll;
  min-height: 800px;
}
.bgimg-8 {
  background-image: url("../Schwimmbad/Schwimmbad.webp");
  background-attachment: fixed;
  min-height: 800px;
}
.bgimg-9 {
  background-image: url("/aussen/AdobeStock_433462902.jpeg");
  background-attachment:scroll;
  min-height: 800px;
}
.bgimg-10 {
  background-image: url("/aussen/AdobeStock_433462902.jpeg");
  background-attachment: fixed;
  min-height: 800px;
  }
.textcolor {
  background-image:linear-gradient(90deg,blue,yellow,red,purple);
  -webkit-text-fill-color: transparent;
 }
.w3-theme-l1 {
  color:#fff !important;}
  #uns  {
    color: #666666;
    font-size: 2em;
    font-family: Impact, Haettenschweiler, 'Arial Narrow Bold';
    text-shadow:1px 1px 1px black;
  } 
  #uns-1  {
    color: white;
    font-size: 3em;
    font-family: Impact, Haettenschweiler, 'Arial Narrow Bold';
    text-shadow:1px 1px 1px black;
  } 
  #uns-2  {
    color: #666666;
    font-size: 2em;
    font-family: Impact, Haettenschweiler, 'Arial Narrow Bold';
    text-shadow:1px 1px 1px black;
  } 
  #uns-3,#og-fe  {
    color: #ffffff;
    opacity: 0.8;
    font-size: 3.5em;
    font-family: Impact, Haettenschweiler, 'Arial Narrow Bold';
    text-shadow:1px 1px 2px black;
  } 

