/* CSS für Ticker V2 */
.newsticker {
  position: relative;
  width: 100%;
/*  height: 100vh;  */
  overflow: hidden;
}
.scroll {
  display: flex;
  width: 70%;
  height; 80px;
  overflow: hidden;
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.5);
}
.scroll div {
  height: 80px;
  font-weight: 900;
  font-size: 4em;
  white-space: nowrap;
  color: #212121;
  background-color: #F5F5F5;
  -webkit-animation: animate 160s -160s linear infinite;
          animation: animate 160s -160s linear infinite;
  will-change: transform;
}
.scroll div:nth-child(2) {
  -webkit-animation: animate2 160s -80s linear infinite;
          animation: animate2 160s -80s linear infinite;
}
.scroll span {
  -webkit-text-stroke: 2px #000000;
  color: #212121;
}
@-webkit-keyframes animate {
  0% {
    transform: translateX(100%);
  }
  100% {
    transform: translateX(-100%);
  }
}
@keyframes animate {
  0% {
    transform: translateX(100%);
  }
  100% {
    transform: translateX(-100%);
  }
}
@-webkit-keyframes animate2 {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(-200%);
  }
}
@keyframes animate2 {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(-200%);
  }
}