.preise-section1, .preise-section1-5,  .preise-section2, .preise-section3{
  display: flex;
  flex-direction: column;
  width: 75ch;
  max-width: 75ch;
  align-items: center;
  justify-content: center;
}

.preise-text{
  margin-bottom: 1rem;
  text-align: center;
  margin-top: 1rem;
}

.text-fine-art-wandkunst{
    margin-bottom: 1rem;
}

.preise-text-2{
  margin-bottom: 1rem;
  text-align: center;
}

.text-fine-art-wandkunst{
  margin-top: 1rem;
}


.grid-container-vergleich{
  display: grid;
  width: 100%;
  grid-template-columns: 5fr 2.5fr 2.5fr;
  background-color: rgb(240, 240, 240);
  margin-bottom: 1rem;
  border: solid 1px grey;
}


.grid-item-2, .grid-item-3{
  text-align: center;
  padding: 0.5rem 0rem 0.5rem 0rem;
/*   display: flex;
  align-items: center;
  justify-content: center; */
}

.grid-container-vergleich .leer{
  background-color:transparent;
}

.grid-container-vergleich .basic{
  background-color: rgba(101, 209, 101, 0.582);
}

.grid-container-vergleich .premium{
  background-color: rgba(73, 154, 230, 0.63);
}

.grid-item-1{
  padding: 0.5rem 1rem 0.5rem 1rem;
}

.grid-item-2{
  background-color: rgba(92, 245, 92, 0.212);
}

.grid-item-3{
 background-color: rgba(73, 154, 230, 0.37);
}



.grid-container-zusatzleistungen{
  display: grid;
  width: 100%;
  grid-template-columns: auto 1fr;
  margin-top: 1rem;
  border: solid 1px grey;
}


.grid2-item-1{
  padding: 0.5rem 1rem 0.5rem 1rem;
  text-align: start;
}

.grid2-item-2{
  text-align: center;
  padding: 0.5rem 1rem 0.5rem 0rem;
}

.rowA{
  background-color: rgb(207, 207, 207);
  
}
.rowB{
  background-color: rgb(240, 240, 240);
  
}

.grid-sag-hallo{

  display: flex;
  flex-direction: row;
  width: 75ch;
  margin-top: 1rem;
  justify-content: center;
  gap: 1rem;

}
.preise-section4{
  display: flex;
  flex-direction: column;
  justify-content: center;

}

.blatt-preise{
  max-width: 18%; /* stellt sicher, dass das Bild nicht größer als 20% wird */
  border: none;
  object-fit: scale-down;
}



@media (max-width: 767px) {
 
  .preise-section1, .preise-section1-5, .preise-section2, .preise-section3{
    width: 90%;
  }

  .grid-sag-hallo{
    width: 90%;
  }

  .grid2-item-2{
    text-align: center;
    padding: 0.5rem 1rem 0.5rem 1rem;
  }
}
