@media screen and (min-width:1000px) {
.abstand1 {
width: 100%;
height: 100px;
position: relative;
}

#inhalt2spalten95 {
margin-bottom:5%;
}

#texRahmen96 {
background: url(../../media/grau_1.jpg);
color: #fff;
background-attachment:fixed;
background-position:0 0;
margin-bottom: 30%;
padding-bottom: -10%;
}

#texRahmen96 .bild1 img  {
width: 75%;
position: relative;
padding-left: 25%;
margin-top: -10%;
}

#texRahmen96 .bild2 img {
width: 50%;
padding-right: 50%;
}

#inhalt2spalten98 .spalte1 {
width: 40%;
padding-left: 20%;
}

#inhalt2spalten98 .spalte2 {
width: 40%;

}

#texRahmen99 {
padding-top: 3%;
padding-bottom: 3%;
}

#texRahmen100 img {
width: 75%;
padding-right: 25%;
}


.button {
  background: url(../../media/grau_1.jpg);
  border: none;
  color: white;
  padding: 27px 70px;
  text-align: right;
  text-decoration: none;
  display: inline-block;
   margin-bottom: 55px;
   
 }
.button a {
   text-decoration: none;
   color: #fff;

   
 }

#texRahmen129 {
position:relative;
text-align: right;
display: block;

}


 
#texRahmen101 .zeichen {
right:37%;
display:inline-block;
position:absolute;
}

#texRahmen101 {
padding-top: 3%;
}

}


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

#texRahmen96 {
width:100%;
}
#texRahmen96 p.img {
width:100%;
text-align:right;
}
#texRahmen96 p.img:first-of-type img {
width:50%;
margin-top:-10vh;
}
#texRahmen96 {
background: url(../../media/grau_2_1.jpg);
background-attachment:local;
background-position:0 0;
background-size:cover;
color:#fff;
z-index:1;
position:relative;
margin-top:10vh;
line-height:0;
}
#texRahmen96 p.img.bild2 {
width:100%;
text-align:left;
line-height:0;
padding-top:50px;
}
#texRahmen96 p.img.bild2 img {
width:50%;

}

#texRahmen103 {
height:55px;
}
#inhalt2spalten29 {
text-align:left;
margin-top:55px;
}
#inhalt2spalten29 div {
width:43% !important;
display:inline-block;
position:relative;
}

#inhalt2spalten29 div p.img {
width:100%;
}
#inhalt2spalten98 {
text-align:left;
margin-top:0px;
}
#inhalt2spalten98 div {
width:43% !important;
display:inline-block;
position:relative;
}

#inhalt2spalten98 div p.img {
width:100%;
}

#texRahmen127 {
display:none;

}

#texRahmen100 {
text-align:left;
width:100%;

}
#texRahmen100 p.img {
text-align:left;
width:100%;

}
#texRahmen100 p.img img {
text-align:left;
width:50%;

}

#texRahmen128 {
display:none;
}

#texRahmen101 p br  {
display:block;
}

#texRahmen129 {
text-align:right;
}
#texRahmen130 {
display:none;
}
}