main section.textrahmen#inhalt223 {
padding-bottom:0;

}

main section.textrahmen + .inhalt2spalten {
  margin-top: 0; /* optional: Abstand korrigieren */
}

main section.textrahmen:has(+ .inhalt2spalten) {
  padding-bottom: 0;
}

main .inhalt2spalten#inhalt2spalten226 {
padding-bottom:0;
}

main .inhalt2spalten#inhalt2spalten225 {
padding-top:0;
}
@media (min-width:1000px) {

main .inhalt2spalten#inhalt2spalten225 .spalte {
width: 46%;
flex: 1;
max-width: 700px;
flex-direction: column;
justify-content: start;
align-content: start;
}
}