.inhalt2spalten.startslider h2:before {
display: none;
}

#inhalt9 img {
width: 65%;
height: auto;
}

#inhalt2spalten10 {
margin-top: 150px;
}

#inhalt2spalten10 .spalte1 {
width: 44%;
padding-left: 6%;
padding-right: 0%;
}

#inhalt2spalten10 .spalte2 {
width: 35%;
}

#inhalt9 {
content: " ";
background-image: url(../../media/karlies-zeichnung-2.png);
background-size: 470px;
background-position: right -125px bottom;
position: relative;
background-repeat: no-repeat;
}

#inhalt2spalten12 .spalte2 {
background-color: #000;
color: #fff;
position: absolute;
padding-left: 7%;
padding-top: 70px;
padding-bottom: 70px;
right:0;
}

#textrahmen13 h2  {
font-size:5em;
line-height:1.1em;
letter-spacing:.10em;
font-weight:normal;
}

#textrahmen13 h2:before {
display: none;
}

.textRahmenVB4sp > div {
height: 400px;
display: flex;
justify-content: space-around;
flex-wrap: wrap;
align-items: center;
padding-top: 100px;
padding-bottom: 100px;
 opacity: 1;
}

#textSpalteLinksVB13 {
content: " ";
background-image: url(../../media/karls-zeichnung-1.png);
background-size: 120px;
background-position: right 40px center;
position: relative;
background-repeat: no-repeat;
}

#textSpalteMitteVB113 {
content: " ";
background-image: url(../../media/karls-zeichnung-4.png);
background-size: 170px;
background-position: right 0px center;
position: relative;
background-repeat: no-repeat;
}

#textSpalteMitteVB213 {
content: " ";
background-image: url(../../media/karls-zeichnung-2.png);
background-size: 200px;
background-position: center right 0px;
position: relative;
background-repeat: no-repeat;
}

#textSpalteRechtsVB13 {
content: " ";
background-image: url(../../media/karls-zeichnung-3.png);
background-size: 120px;
background-position: right 50px center;
position: relative;
background-repeat: no-repeat;
}


#inhalt2spalten18 h2:after {
border-bottom: 2px solid #fff;
content: "";
display: inline-block;
width: 45px;
height: 20px;
margin-left: 15px;
}

#inhalt2spalten12 h2:before {
border-bottom: 2px solid #fff;
}

#inhalt2spalten18 h2:before {
display: none;
}

#inhalt2spalten18 .spalte2 {
right:0;
padding-left: 50%;
}

#inhalt2spalten18 .spalte1 {
background-color: #000;
color: #fff;
position: absolute;
padding-right: 7%;
padding-top: 70px;
padding-bottom: 70px;
left: 0;
z-index: 2;
}


#sliderinhalt20 {
background-color: #000;
}

#sliderinhalt20 .bildsliderumgebend .bildslider .slick-track {
height: 850px;
}

#sliderinhalt20 .bildsliderumgebend .bildslider .slick-slide {
height: 850px;
}

#sliderinhalt20 div.bildsliderumgebend {
width: 65%;
line-height: 0;
}

#sliderinhalt20 .spalte2 {
width: 35%;
}

#sliderinhalt20 h2:before {
display: none;
}

#sliderinhalt20 h2 {
color: #fff;
padding-left: 15%;
text-align: left;
font-size: 8em;
line-height: 1.1em;
letter-spacing: .10em;
font-weight: normal;
}

#sliderinhalt21 .bildsliderumgebend .bildslider .slick-track {
height: 850px;
}

#sliderinhalt21 .bildsliderumgebend .bildslider .slick-slide {
height: 850px;
}

#sliderinhalt21 div.bildsliderumgebend {
width: 35%;
line-height: 0;
padding-right: 65px;
}

#sliderinhalt21 {
content: " ";
background-image: url(../../media/karls-zeichnung-1.png);
background-size: 400px;
background-position: right 28% bottom -750px;
position: relative;
background-repeat: no-repeat;
}

@media screen and (max-width:1200px) {
#inhalt2spalten12 .spalte2 {
padding-top: 35px;
padding-bottom: 35px;
}

#textrahmen13 h2 {
font-size: 3em;
}

#inhalt9 {
background-size: 270px;
background-position: right -87px bottom;
}

#inhalt2spalten12 .spalte2 {
padding-right: 6%;
}

#textSpalteRechtsVB13 {
background-size: 80px;
}

#textSpalteMitteVB213 {
background-size: 150px;
}

#textSpalteMitteVB113 {
background-size: 110px;
}

#textSpalteLinksVB13 {
background-size: 90px;
}

.textRahmenVB4sp > div {
height: 250px;
}

#sliderinhalt20 h2 {
font-size: 5em;
}

#sliderinhalt20 .bildsliderumgebend .bildslider .slick-track {
height: 500px;
}

#sliderinhalt20 .bildsliderumgebend .bildslider .slick-slide {
height: 500px;
}

#sliderinhalt21 .bildsliderumgebend .bildslider .slick-track {
height: 500px;
}

#sliderinhalt21 .bildsliderumgebend .bildslider .slick-slide {
height: 500px;
}

#inhalt2spalten18 .spalte1 {
padding-top: 35px;
padding-bottom: 35px;
}

#sliderinhalt21 {
background-size: 250px;
background-position: right 28% bottom -450px;
}

#inhalt2spalten18 .spalte1 {
padding-left: 6%;
}

#inhalt2spalten10 {
padding-bottom: 70px;
}

#sliderinhalt20 br {
display: block;
}
}

@media screen and (max-width: 800px) {

#sliderinhalt20 .bildsliderumgebend .bildslider .slick-track {
height: 250px;
}

#sliderinhalt20 .bildsliderumgebend .bildslider .slick-slide {
height: 250px;
}

#sliderinhalt21 .bildsliderumgebend .bildslider .slick-track {
height: 250px;
}

#sliderinhalt21 .bildsliderumgebend .bildslider .slick-slide {
height: 250px;
}

.inhalt2spalten.startslider > div {
width: 100%;
display: block;
position: relative;
}

.inhalt2spalten.startslider {
height: auto;
display: block;
}

.bildsliderumgebend .bildslider .slick-slide {
background-size: cover;
height: 50vh;
}



.bildsliderumgebend .bildslider .slick-track {
height: 50vh;
}

div.dahinter {
width: 90%;
padding-left: 5%;
padding-right: 5%;
height: 50vh;
}

.inhalt2spalten.startslider > div.spalte2 {
display: block;
position: relative;
height: auto;
justify-content: unset;
flex-wrap: unset;
align-items: unset;
padding-left: 6%;
padding-right: 6%;
width: 88%;
}

.startslider h1, .startslider h2, .dahinter h1, .dahinter h2 {
font-size: 5em;
margin: 0;
padding-block-start: 0.5em;
padding-block-end: 0.5em;
}

#inhalt9 img {
width: 65%;
height: auto;
}

#inhalt9 {
background-image: none;
}

#inhalt2spalten10 .spalte1 {
width: 88%;
padding-left: 6%;
padding-right: 6%;
padding-top: 35px;
padding-bottom: 35px;
}

#inhalt2spalten10 .spalte2 {
width: 50%;
padding-left: 50%;
content: " ";
background-image: url(../../media/karls-zeichnung-2.png);
background-size: 140px;
background-position: left -10px bottom -25px;
background-repeat: no-repeat;
}

#inhalt2spalten12 .spalte2 {
position: relative;
width: 88%;
padding-left: 6%;
padding-right: 6%;
}

.textRahmenVB4sp > div {
height: 100px!important;
}

#textSpalteLinksVB13 {
background-position: center center;
}

#textSpalteMitteVB113 {
background-position: center center;
}

#textSpalteMitteVB213 {
background-position: center center;
}

#textSpalteRechtsVB13 {
background-position: center center;
}

#textrahmen13 {
padding-top: 35px;
padding-bottom: 35px;
}

#inhalt2spalten10 {
margin-top: 0px;
}

#sliderinhalt20 {
background-color: #fff;
position: relative;
display: flex;
justify-content: space-between;
flex-wrap: wrap;
align-items: center;
background-color: #000;
}

#sliderinhalt20 .spalte2 {
width: 35%;

background-color: #000;
}

#sliderinhalt20 h2 {
font-size: 2em;
padding-block-start: 0.5em;
padding-block-end: 0.5em;
margin: 0;
}

#sliderinhalt20 div.bildsliderumgebend {
width: 65%;
line-height: 0;
}

#sliderinhalt21 div.bildsliderumgebend {
width: 100%;
padding-right: 0px;
}

#inhalt2spalten18 .spalte1 {
padding-right: 6%;
padding-left: 6%;
width: 88%;
position: relative;
}

#inhalt2spalten18 .spalte2 {
padding-left: 0%;
width: 50%;
margin-left: 50%;
}

#inhalt2spalten12 div {
line-height: 0;
}

#inhalt2spalten10 {
padding-bottom: 0px;
}

#inhalt2spalten10 div {
line-height: 0;
}

div.dahinter h4 {
bottom: 0px;
}

.inhalt2spalten.startslider {
background-size: 200%;
}

#inhalt2spalten12 .spalte1 {
width: 50%;
}

#sliderinhalt21 {
width: 50%;
padding-right: 50%;
}

div.dahinter {
width: 100%;
padding-left: 0%;
padding-right: 0%;
}

div.dahinter h4 {
font-size: 1.4em;
right: -27px;
}

div.dahinter h1 {
padding-block-start: 0em;
padding-block-end: 0em;
top: 28vh;
padding-left: 5%;
position: relative;
}

#sliderinhalt21 {
background-size: 120px;
background-position: right 10% bottom -220px;
}

#inhalt2spalten12 h2:before {
border-bottom: 1.5px solid #fff;
width: 30px;
}

#inhalt2spalten18 h2:after {
border-bottom: 1.5px solid #fff;
width: 30px;
}

}