@media all and (min-width:800px) {
#inhalt2spalten35 {
vertical-align:bottom;


}
#inhalt2spalten35 .spalte1 {
vertical-align:bottom;


}


#texRahmen36,
#texRahmen42 {
padding:80px 0 80px 0;
}
#texRahmen42 h2:after,
#texRahmen36 h2:after,
#texRahmen43 h2:after{
background-image:url(../../media/brauner-strich.png);
content:" ";
width:100px;
height:1px;
margin-right:12px;
background-size: 100% 4px;
background-repeat:no-repeat;
display:block;
top:0px;
margin:15px auto 15px auto;
position: relative;
font-size:1.0em;
}

#texRahmen42:after,
#texRahmen36:after {
background-image:url(../../media/brauner-strich.png);
content:" ";
width:76%;
height:1px;
margin-right:12px;
background-size: 100% 4px;
background-repeat:no-repeat;
display:block;
top:0px;
margin:70px auto 40px auto;
position: relative;
font-size:1.0em;
}

#texRahmen40 {

padding:30px 0 40px 0;
}



#texRahmen40 h2:after {
width:250px;

}

#texRahmen43 h1 {
padding-bottom:20px;
}

#texRahmen43 h2:nth-child(2):after{
display:none;
}

}



@media all and (max-width:800px) {
#inhalt2spalten35 .spalte1 p {
display:none;

}
#inhalt2spalten35 .spalte1 p:nth-child(1),
#inhalt2spalten35 .spalte1 p:nth-child(2) {
display:block;

}
#inhalt2spalten41 .spalte1 p.img,
#inhalt2spalten35 .spalte1 p.img {
display:block;
margin-bottom:0;
}

#texRahmen36 {
padding-top:0;
padding-bottom:30px;
}
#inhalt2spalten35.inhalt2spalten  {
padding-bottom:25px;
margin-bottom:20px;
}

#inhalt2spalten35.inhalt2spalten .spalte2 p {
margin-bottom:0;
}

#texRahmen42 {
padding-top:0;

padding-bottom:30px;
}
#inhalt2spalten41.inhalt2spalten  {
padding-bottom:25px;
margin-bottom:20px;
}

#inhalt2spalten41.inhalt2spalten .spalte2 p {
margin-bottom:0;
}

div.textRahmen#texRahmen43 p:nth-child(4) {
display:none;
}
#texRahmen43 {
padding-bottom:0px;

}



#texRahmen42 h2:after,
#texRahmen36 h2:after,
#texRahmen43 h2:after{
background-image:url(../../media/brauner-strich.png);
content:" ";
width:100px;
height:1px;
margin-right:12px;
background-size: 100% 4px;
background-repeat:no-repeat;
display:block;
top:0px;
margin:15px auto 15px auto;
position: relative;
font-size:1.0em;
}
#texRahmen43 h2:nth-child(2):after{
display:none;
}


}


@media all and (max-width:800px) and (orientation:portrait) {


#article5 .startHintergrund {

background-position:-150px center;
background-size: cover;
}

}