/* =========================================================
   MOBILE-FIRST (Basis für ALLE)
   -> Desktop kommt NUR in @media (min-width:1001px)
========================================================= */

/* --- Typo global --- */
p strong{
  color: var(--c-accent);
  font-family: 'UniversLTStd-LightCn', system-ui, sans-serif;
  font-size: 1.2em;
  letter-spacing: .04em;
}

/* --- inhalt2spalten: Mobile Default (Stack) --- */
.inhalt2spalten{
  --gap: clamp(2rem, 6vw, 4rem);
  display: block;
}

.inhalt2spalten .container{
  display: block;              /* Mobile: untereinander */
}

.inhalt2spalten .spalte1,
.inhalt2spalten .spalte2{
  width: 100%;
}

/* optional: Abstand zwischen den Spalten auf Mobile */
@media (max-width:1000px) {



.inhalt2spalten .spalte2 .innerspalte {
width: 100%;
display: block;
justify-content: start;
}

.hero .startHintergrund {
background-position: 60% 10%;
background-size:cover;
}

}

/* =========================================================
   SPECIAL – #inhalt2spalten37 (Mobile Default)
========================================================= */

#inhalt2spalten37{
  --col1: 1.4;
  --col2: 1.1;

  --content-width: 85%;
  --gap: clamp(3rem, 4vw, 7rem);

  --img-min: 200px;
  --img-max: 470px;

  --img-shift-y: 0px;
  --img-pull-up: 130px;
  --img-pull-left: 70px;

  /* Mobile: weniger Overlap/Space */
  padding-block: clamp(150px, 8vw, 200px);

  --img-mobile-max: 500px;
  --img-mobile-width: 90%;
}

@media (max-width: 1000px){
	#inhalt2spalten37 {
    padding-block: 6rem;
    padding-bottom:1rem;
    }
}


#inhalt2spalten37 .spalte1{
  position: relative;
  z-index: 1;
}

#inhalt2spalten37 .spalte2{
  position: relative;
  z-index: 3;
  overflow: visible;
  min-width: 0;
}

#inhalt2spalten37 .spalte2 img{
  transform: none;
  width: min(var(--img-mobile-width), var(--img-mobile-max));
  height: auto;
  display: block;
  margin: 0 auto;
  max-width: 100%;
  transform-origin: center;
  margin-top:2rem;
}


/* =========================================================
   SPECIAL – #inhalt2spalten60 + #inhalt61 (Mobile Default)
========================================================= */

.inhalt2spalten#inhalt2spalten60{
  padding-top: 10px;
}

.inhalt2spalten#inhalt2spalten60 .container{
  --gap: clamp(2rem, 6vw, 4rem);
}

.inhalt2spalten#inhalt2spalten60 .container .spalte2 .innerspalte{
  display: inline-block;
}

.textrahmen#inhalt61{
  padding-block: var(--padding-block-kleiner);
}
@media (max-width:1000px) {
.textrahmen#inhalt61{
  padding-block: 3rem;
  padding-bottom:0;
  padding-top:0;
}
.textrahmen#inhalt59{
  padding-block: 3rem;
  padding-bottom:0;
}
}

/* =========================================================
   SPECIAL – #inhalt2spalten62 (Mobile Default)
========================================================= */

.inhalt2spalten#inhalt2spalten62{
  --shift-x: 0;
  --gap: clamp(2rem, 6vw, 4rem);

}
@media (max-width:1000px) {
.inhalt2spalten#inhalt2spalten62 .spalte1 p {
    text-align:left !important;
}
}

@media (min-width:1000px) {

.inhalt2spalten#inhalt2spalten62 .container{
  width: 94% !important;
}
}
.inhalt2spalten#inhalt2spalten62 .container .spalte1 .innerspalte{
  width: 100%;
}

.inhalt2spalten:not(.randab)#inhalt2spalten62 > .container .spalte2 img{
  width: 100%;
  max-width: 100%;
  height: auto;
  display: block;
}

/* Breakpoint (wie bei dir vorhanden) */
@media (max-width: 1600px){
  #inhalt2spalten62 br{ display:none; }
  
  #inhalt2spalten62 .spalte1 {
  	padding-bottom:3rem;
  }
  
}
@media (max-width: 1000px){

.inhalt2spalten:not(.randab)#inhalt2spalten62 > .container .spalte2 img{
  width: 80%;
  max-width: 100%;
  height: auto;
  display: block;
  margin-left:-8.5%;
}

}
/* =========================================================
   SPECIAL – #inhalt2spalten63 (randab) (Mobile Default)
========================================================= */

.inhalt2spalten.randab#inhalt2spalten63{
  justify-content: flex-end;
  padding-block: var(--padding-block);
  padding-bottom: 2rem;

  --col1: 40%;
  --col2: 40%;
  --gap: 1rem;
}

.inhalt2spalten.randab#inhalt2spalten63 .container{
    display: flex;
flex-direction: row;
justify-content: flex-end;
gap: var(--gap);
width: 100%;
margin-inline: 0;
--col1: 40%;
--col2: 40%;
}

@media (max-width: 1000px){

.inhalt2spalten.randab#inhalt2spalten63{
--col1: 43%;
--col2: 43%;
}

.inhalt2spalten.randab#inhalt2spalten63 .container{
--col1: 43%;
--col2: 43%;
}
}


.inhalt2spalten.randab#inhalt2spalten63 .spalte1,
.inhalt2spalten.randab#inhalt2spalten63 .spalte2{
  justify-content: flex-end;
  text-align: right;
  flex: none;
}

.inhalt2spalten.randab#inhalt2spalten63 .spalte1{ width: var(--col1); }
.inhalt2spalten.randab#inhalt2spalten63 .spalte2{ width: var(--col2); }

.inhalt2spalten.randab#inhalt2spalten63 .container .spalte .innerspalte,
.inhalt2spalten.randab#inhalt2spalten63 .container .spalte .innerspalte p{
  text-align: right;
  width: auto;
}

.inhalt2spalten.randab#inhalt2spalten63 .container .spalte .innerspalte img{
  display: inline-block;
  width: 100%;
  height: auto;
  position: relative;
}

@media (max-width:1000px) {

	.inhalt2spalten.randab#inhalt2spalten63 {
		padding-top:1rem;
	}

}

/* =========================================================
   SPECIAL – #inhalt2spalten64 (Mobile Default)
========================================================= */

.inhalt2spalten#inhalt2spalten64{
  --col1: 39%;
  --col2: 61%;
}

.inhalt2spalten#inhalt2spalten64 .spalte2,
.inhalt2spalten#inhalt2spalten64 .spalte2 .innerspalte p{
  text-align: left;
}

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

.inhalt2spalten#inhalt2spalten64 .spalte2 h2{
  text-align: left !important;
}

.inhalt2spalten.randab#inhalt2spalten64 .container .spalte .innerspalte img{
  display: inline-block;
  width: 100%;
  height: auto;
}

@media (max-width:1000px) {

		.inhalt2spalten.randab#inhalt2spalten64 > .container .spalte1 img{
		  width:80%!important;

		  height: auto;
		  display: inline-block;
		  margin-left:-8.5%;
		}
		
}


/* =========================================================
   SPECIAL – #inhalt2spalten65 (Mobile Default)
========================================================= */

.inhalt2spalten#inhalt2spalten65{
  padding-block: clamp(3em, 3vw, 6rem);
  display: block;
}

.inhalt2spalten#inhalt2spalten65 .innerspalte1{
  text-align: right;
  max-width: 520px;
  margin-left: auto;
}

.inhalt2spalten#inhalt2spalten65 h2{
  margin-bottom: 1.5rem;


}

.inhalt2spalten#inhalt2spalten65 p{
  margin: 0;

}


@media (max-width:1000px) {
	#inhalt2spalten64 {
		padding-bottom:0rem;
	
	}
	#inhalt2spalten65 {
		padding-top:0rem;
	padding-bottom:0rem!important;
	}

	.inhalt2spalten#inhalt2spalten65 h2{
  		margin-bottom: 1.5rem;
  		  text-align: left!important;
	}

	.inhalt2spalten#inhalt2spalten65 p{
  		margin: 0;
		text-align: left!important;
	}
	.inhalt2spalten p br {
		display:none;
	}
	p img {
		max-width:100%;
		height:auto;
	}

}

/* =========================================================
   SPECIAL – #inhalt2spalten66 (Mobile Default)
========================================================= */

.inhalt2spalten#inhalt2spalten66{
  --gap: clamp(2rem, 6vw, 4rem);
  padding-block: 6rem;
  display: block;
}

#inhalt2spalten66 .spalte2 .innerspalte p:last-child{
  margin-top: 4rem;
}

#inhalt2spalten66 .spalte2 .innerspalte p:last-child img{
  width: 60%;
  height: auto;
  position: relative;
}

@media (max-width:1000px) {
#inhalt2spalten66 .spalte2 .innerspalte p:last-child img{
  width: 100%;

}

.inhalt2spalten#inhalt2spalten66{
	padding-top:0;
	
}
.inhalt2spalten#inhalt2spalten66{

  padding-bottom: 2rem;
  display: block;
}
}

@media (max-width:1000px) {
		.inhalt2spalten.randab#inhalt2spalten66 .container .spalte2 {
			padding-top:4rem;
		
		}
		
		.inhalt2spalten.randab#inhalt2spalten66 .container .spalte2 {
			text-align:right;

		}		
		.inhalt2spalten.randab#inhalt2spalten66 .container .spalte2 p:first-child img{ 
			width:80%;
			left:29%;
			position:relative;
		}	
	}


/* =========================================================
   SPECIAL – #inhalt2spalten68 (Mobile Default)
========================================================= */

.inhalt2spalten#inhalt2spalten68{
  --col1: 39%;
  --col2: 61%;
  padding-block: 3rem;
}


@media (max-width:1000px) {
.inhalt2spalten#inhalt2spalten68 .spalte1 .innerspalte img {
  width: 70%;
  height: auto;
  position: relative;
  left:-5%;
}
}
/* =========================================================
   SPECIAL – #inhalt2spalten69 (Mobile Default)
========================================================= */

.inhalt2spalten#inhalt2spalten69{
  padding-bottom: 0;
    --col1: 40%;
  --col2: 40%;
}

.inhalt2spalten#inhalt2spalten69 .container{
  display: flex;
    --col1: 40%;
  --col2: 40%;
}




.inhalt2spalten#inhalt2spalten69 .innerspalte img{
  width: 100%;
  height: auto;
  position: relative;
}
/* =========================================================
   SPECIAL – #inhalt2spalten69 (Mobile wie #63, links)
========================================================= */
@media (max-width:1000px){

  .inhalt2spalten#inhalt2spalten69{
    padding-top: 3rem;
    padding-bottom: 0;
  }

  .inhalt2spalten#inhalt2spalten69 .container{
    display: flex;
flex-direction: row;
justify-content: flex-start;
gap: var(--gap);
width: 100%;
margin-inline: 0;
--col1: 43%;
--col2: 43%;
  }
.inhalt2spalten#inhalt2spalten69 .spalte1 {
width: var(--col1);
text-align: left;           /* 🔑 Text links */
    flex: none;
}

  .inhalt2spalten#inhalt2spalten69 .spalte2{
    width: var(--col2);
    text-align: left;           /* 🔑 Text links */
    flex: none;
  }

  .inhalt2spalten#inhalt2spalten69
  .container .spalte .innerspalte,
  .inhalt2spalten#inhalt2spalten69
  .container .spalte .innerspalte p{
    text-align: left;
    width: 100%;
  }

  .inhalt2spalten#inhalt2spalten69
  .container .spalte .innerspalte img{
    display: block;
    width: 100%;
    height: auto;
    margin: 0;                  /* 🔑 kein Zentrieren */
    position: relative;
  }
}


/* =========================================================
   SPECIAL – #inhalt2spalten77 / 79 / 91 (Mobile Default)
========================================================= */

.inhalt2spalten#inhalt2spalten77,
.inhalt2spalten#inhalt2spalten79,
.inhalt2spalten#inhalt2spalten91{
  padding-block: 3rem;
}

.inhalt2spalten#inhalt2spalten77 .spalte1 .innerspalte img,
.inhalt2spalten#inhalt2spalten79 .spalte1 .innerspalte img,
.inhalt2spalten#inhalt2spalten91 .spalte1 .innerspalte img{
  width: 80%;
  height: auto;
  display: block;
  margin: 0 auto;
  position: relative;
  padding-top: 0;      /* Mobile: kein riesiger Push */
  left: 0;
  transform: none;     /* Mobile: kein Flip/Shift */
}
@media (max-width:1000px) {
	#inhalt2spalten79 .spalte1 {
	display:none;
	}

	.inhalt2spalten#inhalt2spalten77 .spalte1 .innerspalte img {
		width:60%;
		margin-right:5%;
	}
	
	#inhalt2spalten91 h2 {
	text-align:left;
	}

}

/* =========================================================
   SPECIAL – #inhalt2spalten78 (Mobile Default)
========================================================= */

.inhalt2spalten#inhalt2spalten78{
  display: block;
}

.inhalt2spalten#inhalt2spalten78 .spalte2 .innerspalte img{
  width: 100%;
  height: auto;
  position: relative;
  display: block;
  margin: 0 auto;
  left: 0%;
}
@media (max-width: 1000px){
	#inhalt2spalten77 {
	padding-bottom:0!important;
	}

	#inhalt2spalten78 {
	padding-top:0;
	padding-bottom:0;
	}
	.inhalt2spalten#inhalt2spalten78 .spalte1 .innerspalte img{
	width:80%;
		display:block;
		  position: relative;
		  margin-top:2.5em;
		  left:-8.3%;
	}

	.inhalt2spalten#inhalt2spalten78 .spalte2 .innerspalte img{
		width:80%;
		display:block;
		  position: relative;
		  margin-top:3em;
		  left:18.2%;
		  
	}
}

/* =========================================================
   SPECIAL – #inhalt2spalten88 / 89 / 90 (Mobile Default)
========================================================= */

.inhalt2spalten#inhalt2spalten88,
.inhalt2spalten#inhalt2spalten89,
.inhalt2spalten#inhalt2spalten90{
  padding-block: 3rem;
}

.inhalt2spalten#inhalt2spalten89{
  padding-bottom: 0;
  overflow: hidden;
}

.inhalt2spalten#inhalt2spalten88 h2,
.inhalt2spalten#inhalt2spalten88 p,
.inhalt2spalten#inhalt2spalten89 h2,
.inhalt2spalten#inhalt2spalten89 p,
.inhalt2spalten#inhalt2spalten90 .innerspalte p{
  text-align: right;
}
@media (max-width: 1000px){
.inhalt2spalten#inhalt2spalten88 .innerspalte p{
	text-align: left;
}
.inhalt2spalten#inhalt2spalten88 .innerspalte h2{
	text-align: left;
}
.inhalt2spalten#inhalt2spalten90 {
padding-bottom:1rem;
}
.inhalt2spalten#inhalt2spalten91 {
padding-top:1rem;
padding-bottom:0rem;
}
}

@media (max-width: 1000px){

#inhalt2spalten79 {
padding-block:0;
}
.inhalt2spalten#inhalt2spalten88,
.inhalt2spalten#inhalt2spalten89,
.inhalt2spalten#inhalt2spalten90{
  padding-block: 0rem;
}
#inhalt2spalten88 {
padding-block:0;
}

.inhalt2spalten#inhalt2spalten89 .innerspalte p{
	text-align: left;
}
.inhalt2spalten#inhalt2spalten89 .innerspalte h2{
	text-align: left;
}

#inhalt2spalten91 .spalte1 {
display:none;
}

#inhalt2spalten90 .spalte2 {
display:none;
}

#inhalt2spalten89 .spalte1 {
margin-bottom:4rem;
}

}


.inhalt2spalten#inhalt2spalten88 .spalte2 img{
  width: 80%;
  display: block;
  margin: 0 auto;
}

.inhalt2spalten#inhalt2spalten89 .spalte1 p:first-child{
  text-align: left;
}

.inhalt2spalten#inhalt2spalten89 .spalte1 p img{
  width: 30%;
  left: -2rem;
  height: auto;
  position: relative;
}

.inhalt2spalten#inhalt2spalten89 .spalte2 p img{
  width: 80%;
}

@media (max-width:1000px) {

.inhalt2spalten#inhalt2spalten89 .spalte2 p img{
  width: 80%;
  left:28.5%;
  position:relative;
  display:block;
}
}


/* =========================================================
   SPECIAL – #inhalt2spalten122 (Mobile Default)
========================================================= */

.inhalt2spalten#inhalt2spalten122{
  justify-content: flex-end;
  padding-block: var(--padding-block);
  padding-top: 2rem;
  padding-bottom: 4rem;

  --gap: clamp(2rem, 6vw, 4rem);
}


@media (max-width:1000px) {

	.inhalt2spalten#inhalt2spalten122{
	
	  padding-bottom: 1rem;
	
	  
	}


	.inhalt2spalten.randab#inhalt2spalten88 {
		padding-top:3rem;
		  
	}
	.inhalt2spalten#inhalt2spalten122 .spalte2 img {
		left:28.2%;
		width:80%; 
		position:relative;
		display:block;
	}
}

@media (min-width: 1000px){
.inhalt2spalten#inhalt2spalten122 .container .spalte1 {
  text-align: right !important;
}

.inhalt2spalten#inhalt2spalten122 .container .spalte2 {
  text-align: right !important;
}



}

@media (max-width: 1000px){
.inhalt2spalten#inhalt2spalten122 .container .spalte1 {
  text-align: left !important;
  padding-bottom:1rem;
}

.inhalt2spalten#inhalt2spalten122 .container .spalte2 {
  text-align: left !important;
  padding-top:1rem;
}
}

/* =========================================================
   DESKTOP ONLY (ab 1001px)
========================================================= */
@media (min-width: 1001px){

  /* --- global Desktop Layout: nebeneinander --- */
  .inhalt2spalten{
    --gap: clamp(8rem, 8vw, 15rem);
  }

  .inhalt2spalten .container{
    display: flex;            /* Desktop: nebeneinander */
    gap: var(--gap);
    align-items: center;
  }

  .inhalt2spalten .spalte1{ }
  .inhalt2spalten .spalte2{ }

  /* -------------------------------------------------------
     #inhalt2spalten37 Desktop
  -------------------------------------------------------- */
  #inhalt2spalten37{
    padding-top: clamp(350px, 12vw, 500px);
    padding-bottom: clamp(200px, 10vw, 400px);
  }

  #inhalt2spalten37 .spalte2{
    display: flex;
    justify-content: flex-end;
  }

  /* gleicher Sitz ab Desktop (du hattest 901px – hier Desktop-only) */
  #inhalt2spalten37 .spalte2 img{
    transform: translate(
      calc(var(--img-pull-left) * -1),
      calc((var(--img-pull-up) + var(--img-shift-y)) * -1)
    );
    width: clamp(400px, 50vw, var(--img-max));
    max-width: 100%;
    min-width: 0;
  }

  /* -------------------------------------------------------
     #inhalt2spalten60 Desktop
  -------------------------------------------------------- */
  .inhalt2spalten#inhalt2spalten60 .container{
    display: flex;
    align-items: start;
    --gap: clamp(3rem, 6vw, 8rem);
    --col1: 3.5;
    --col2: 2;
  }

  .inhalt2spalten#inhalt2spalten60 .container .spalte2{
    align-items: start;
  }

  /* -------------------------------------------------------
     #inhalt2spalten62 Desktop
  -------------------------------------------------------- */
  .inhalt2spalten#inhalt2spalten62 .container{
    display: flex;
    align-items: end;
    --col1: 1;
    --col2: 1;
  }

  /* -------------------------------------------------------
     #inhalt2spalten63 Desktop (randab)
  -------------------------------------------------------- */
  .inhalt2spalten.randab#inhalt2spalten63{
    --col1: 35%;
    --col2: 35%;
    --gap: 3rem;
  }

  .inhalt2spalten.randab#inhalt2spalten63 .container{
    display: flex;
    flex-direction: row;
    justify-content: flex-end;
    gap: var(--gap);

    width: auto;
    margin-inline: auto;
  }

  /* -------------------------------------------------------
     #inhalt2spalten65 Desktop
  -------------------------------------------------------- */
  .inhalt2spalten#inhalt2spalten65 > .container{
    display: flex;
    --col1: 54%;
    --col2: 46%;
  }

  .inhalt2spalten#inhalt2spalten65 .spalte1{
    display: flex;
    justify-content: flex-end;
  }

  /* -------------------------------------------------------
     #inhalt2spalten66 Desktop
  -------------------------------------------------------- */
  .inhalt2spalten#inhalt2spalten66 .container{
    display: flex;
    gap: 8rem;
    --col1: 52%;
    --col2: 48%;
  }

  /* -------------------------------------------------------
     #inhalt2spalten68 Desktop
  -------------------------------------------------------- */
  .inhalt2spalten#inhalt2spalten68 .spalte1 .innerspalte img{
    width: 110%;
  }

  /* -------------------------------------------------------
     #inhalt2spalten69 Desktop
  -------------------------------------------------------- */
  .inhalt2spalten#inhalt2spalten69{
    --col1: 30%;
    --col2: 30%;
    justify-content: flex-start;
  }

  .inhalt2spalten#inhalt2spalten69 .container{
    display: flex;
    gap: 3rem;
    justify-content: flex-start;
  }

  .inhalt2spalten#inhalt2spalten69 .container .spalte1,
  .inhalt2spalten#inhalt2spalten69 .container .spalte2{
    width: var(--col1);
    flex: none;
  }

	

  /* -------------------------------------------------------
     #inhalt2spalten77 Desktop (dein Original)
  -------------------------------------------------------- */
  .inhalt2spalten#inhalt2spalten77{
    padding-top: 0;
  }

  .inhalt2spalten#inhalt2spalten77 .spalte1 .innerspalte img{
    padding-top: 34rem;
    display: inline-block;
    transform: scaleX(-1);
    left: 60%;
  }

  /* -------------------------------------------------------
     #inhalt2spalten78 Desktop
  -------------------------------------------------------- */
  .inhalt2spalten#inhalt2spalten78 .container{
    display: flex;
    --col1: 50%;
    --col2: 40%;
  }

  /* -------------------------------------------------------
     #inhalt2spalten79 Desktop (dein Original)
  -------------------------------------------------------- */
  .inhalt2spalten#inhalt2spalten79 .spalte1 .innerspalte img{
    padding-top: 35rem;
    display: inline-block;
    transform: scaleX(-1);
    left: 60%;
  }

  /* -------------------------------------------------------
     #inhalt2spalten88 Desktop
  -------------------------------------------------------- */
  .inhalt2spalten#inhalt2spalten88 .container{
    width: 90%;
    display: flex;
    --col1: 50%;
    --col2: 40%;
  }

  /* -------------------------------------------------------
     #inhalt2spalten89 Desktop
  -------------------------------------------------------- */
  .inhalt2spalten#inhalt2spalten89 .container{
    width: 100%;
    display: flex;
    --col1: 50%;
    --col2: 40%;
  }

  .inhalt2spalten#inhalt2spalten89 .spalte1 p img{
    left: -4rem;
  }

  /* -------------------------------------------------------
     #inhalt2spalten90 Desktop
  -------------------------------------------------------- */
  .inhalt2spalten#inhalt2spalten90{
    padding-top: 0;
    padding-bottom: 0;
  }




  /* -------------------------------------------------------
     #inhalt2spalten91 Desktop (dein Original)
  -------------------------------------------------------- */
  .inhalt2spalten#inhalt2spalten91 .container{
    padding-block: 5rem;
    overflow: hidden;
  }

  .inhalt2spalten#inhalt2spalten91 .spalte1 .innerspalte img{
    padding-top: 40rem;
    display: inline-block;
    transform: scaleX(-1);
    left: 60%;
  }

	.inhalt2spalten#inhalt2spalten91 .spalte2 .innerspalte h2 {
		text-align:left;
	}

  /* -------------------------------------------------------
     #inhalt2spalten122 Desktop
  -------------------------------------------------------- */
  .inhalt2spalten#inhalt2spalten122{
    --col1: 65%;
    --col2: 50%;
    --gap: clamp(8rem, 7vw, 13rem);
  }

  .inhalt2spalten#inhalt2spalten122 .container{
    width: min(var(--container), 100% - (var(--gutter) * 2));
    display: flex;
  }
}

/* Gutter nur Desktop (wie bei dir) */
@media (min-width: 1001px){
  .inhalt2spalten#inhalt2spalten122{
    --gutter: clamp(100px, 10vw, 250px);
  }
}


@media (max-width:1500px) {

	.inhalt2spalten p br {
		display:none;
	}
	p img {
		max-width:100%;
		height:auto;
	}
	 .inhalt2spalten#inhalt2spalten90 .spalte1 p img{

    position:relative;
    display:block;
    width:80%;
     margin-left:-8.5%;
    margin-top:4rem;
  }
}
@media (max-width:1000px) {
#inhalt2spalten66 .spalte1 img {
display:block;
position:relative;
left:-8.5%;
}
#inhalt2spalten60 .spalte1 img {
display:block;
position:relative;
left:-8.5%;
margin-bottom:4rem;
margin-top:2rem;
}
}
.logo {
display:none!important;
}