#inhalt2spalten59 h2:after, #inhalt2spalten60 h2:after, #inhalt2spalten61 h2:after, #inhalt2spalten240 h2:after {
display: none;
}

#inhalt2spalten59, #inhalt2spalten60, #inhalt2spalten61, #inhalt2spalten240 {
height: auto;
margin-top: 0;
margin-bottom: 0;
}

#inhalt2spalten59 img, #inhalt2spalten60 img, #inhalt2spalten61 img, #inhalt2spalten240 img {
display: none;
}

#inhalt2spalten59 div, #inhalt2spalten60 div, #inhalt2spalten61 div, #inhalt2spalten240 div {
height: auto;
cursor: pointer;
content: " ";
display: block;
text-align: center;
height: 500px;
background-size: cover;
background-position: center;
position: relative;
background-repeat: no-repeat;
display: flex;
align-items: center;
justify-content: center;
transition: 0.5s;
filter: grayscale(70%);
}


#inhalt2spalten59 h2, #inhalt2spalten60 h2, #inhalt2spalten61 h2, #inhalt2spalten240 h2  {
color: #fff;
position: relative;
font-size: 2.3em;
text-shadow: 0px 0px 8px #000;
height: 100%;
width: 100%;
}

#inhalt2spalten59 h2 a, #inhalt2spalten60 h2 a, #inhalt2spalten61 h2 a, #inhalt2spalten240 h2 a {
color: #fff;
width:100%;
height:100%;
display:block;
margin: auto;
display:flex;
justify-content: center;
flex-direction:column;
}

#inhalt2spalten59 img, #inhalt2spalten60 img, #inhalt2spalten61 img, #inhalt2spalten240 img {
opacity: 0;
width: 100%;
height: auto;
}

#inhalt2spalten59 .spalte1 {
background-image: url(../../media/mg_7522.jpg);
}

#inhalt2spalten59 .spalte2 {
background-image: url(../../media/mg_7518.jpg);
}

#inhalt2spalten60 .spalte1 {
background-image: url(../../media/mg_7510.jpg);
}

#inhalt2spalten60 .spalte2 {
background-image: url(../../media/mg_7449.jpg);
}

#inhalt2spalten61 .spalte1 {
background-image: url(../../media/shop-kachel1.jpg);
}

#inhalt2spalten61 .spalte2 {
background-image: url(../../media/mg_7455.jpg);
}
#inhalt2spalten240 .spalte1 {
background-image: url(../../media/mg_8434.jpg);
}

div.alter {
position: fixed;
left: 0;
top: 0;
right: 0;
bottom: 0;
background: rgba(0, 0, 0, 0.5);
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
padding: 1em;
z-index: 999999;
height: 100%;
width: 100%;
overflow: hidden;
box-sizing: border-box;
-webkit-backdrop-filter: blur(10px);
backdrop-filter: blur(10px);
outline: 0;
}

div.umgebend{
padding-left: 5%;
padding-right: 5%;
width: 60%;
padding-bottom: 50px;
padding-top: 50px;
height: auto;
position: absolute;
top: 20vh;
z-index: 5;
background-color: #fff;
margin-left: 15%;
margin-right: 15%;

}

.alter.weg {
display: none;
}


.buttonsumgebend {
display: flex;
justify-content: space-between;
}

#ueber, #unter {
font-family: playfair-display, serif;
background-color: transparent;
border: 1px solid #a5251c;
color: #a5251c;
position: relative;
padding-bottom: 0px;
margin-top: 5px;
width: auto;
display: inline-block;
line-height: 23px;
padding-bottom: 0px;
height: 24px;
padding: 2px 5%;
width: 39%;
text-align: center;
}

#ueber:hover, #unter:hover {
background-color: #a5251c;
color: #fff;
}


@media screen and (min-width:1000px) {
#inhalt2spalten59:hover div, #inhalt2spalten60:hover div, #inhalt2spalten61:hover div, #inhalt2spalten240:hover div   {
transition: 0.5s;
width: 40%;
}

#inhalt2spalten59 div:hover, #inhalt2spalten60 div:hover, #inhalt2spalten61 div:hover, #inhalt2spalten240 div:hover {
width: 60%;
transition: 0.5s;
filter: grayscale(0%);
}
}

@media screen and (max-width: 1000px) {
#inhalt2spalten59 > div, #inhalt2spalten60 > div, #inhalt2spalten61 > div, #inhalt2spalten240 > div  {
width: 50%;
}
#inhalt2spalten59 div div, #inhalt2spalten60 div div, #inhalt2spalten61 div div, #inhalt2spalten240 div div {
width: 100%;
}

.buttonsumgebend {

display: block;
}

#ueber, #unter {
width: 90%;
margin-bottom: 10px;
}

div.umgebend {
width: 80%;
margin-left: 5%;
margin-right: 5%;
}

}

@media screen and (max-width: 750px) {
#inhalt2spalten59 > div, #inhalt2spalten60 > div, #inhalt2spalten61 > div, #inhalt2spalten240 > div {
width: 100%;
height: 350px;
}
}

