@font-face {
  font-family: 'E';             
  src: url('Economica-Regular.ttf');
  src: local('?'),
  url('Economica-Regular.ttf') format('truetype'),
  font-weight: normal;
  font-style: normal;                
} 
@font-face {
  font-family: 'Capture';             
  src: url('FrancoisOne.ttf');
  src: local('?'),
  url('FrancoisOne.ttf') format('truetype'),
  font-weight: normal;
  font-style: normal;                
}     

* {
  box-sizing: border-box;
}
body {
	color: black;
  margin: 0;
  font-family: Arial;
}
.row {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
}

.rowKopf {
    width: 100%;
    height: 200px;
}

.inhalt {
    width: 1400px;
    margin: 100px auto;
    box-shadow: 5px 0 30px #0000004a;
    /* background: linear-gradient(to top, #00000087 0%, #0d0d0d00 20%, #0000 80%, #00000096 100%);  */
}
.inhaltKopf {
    width: 1400px;
    margin: 0px auto;
    box-shadow: 5px 0 30px #0000004a;
    /* background: linear-gradient(to top, #00000087 0%, #0d0d0d00 20%, #0000 80%, #00000096 100%);  */
}
/* Create four equal columns that sits next to each other */
.column1 {
  flex: 64%;
  max-width: 64%;
  background: #fff;
}
.c1-verein {
  flex: 50%;
  max-width: 50%;
}
.c1-fotos {
  flex: 70%;
  max-width: 70%;
}
.c1-fbs {
  flex: 64%;
  max-width: 64%;
}
.c1-fv {
  flex: 50%;
  max-width: 50%;
}
.c1-foev {
  flex: 100%;
  max-width: 100%;
	background-size: contain;
    background-image: url(../../Grafik/SponsorenHG-n1.png);
    background-attachment: fixed;
}
.column2 {
  flex: 36%;
  max-width: 36%;
  background-color: #fff;
}
.c2-start {
    background: #fff;
    
}
.c2-aktuell {
  background: #ddd;
  }
.c2-verein {
  flex: 50%;
  max-width: 50%;
    background-image: url(../../Grafik/HG-4.png);
    background-size: contain;
    background-attachment: fixed;
}
.c2-fotos {
	flex: 30%;
	max-width: 30%;
	background-size: contain;
	background-image: url(../../Grafik/HG-4.png);
    background-attachment: fixed;
}
.c2-fbs {
  flex: 36%;
  max-width: 36%;
	background-size: contain;
	background-image: url(../../Grafik/HG-4.png);
    background-attachment: fixed;
    
}
.c2-fv {
  flex: 50%;
  max-width: 50%;
    background-image: url(../../Grafik/HG-4.png);
    background-size: contain;
}
.c2-foev {
  flex: 0%;
  max-width: 0%;
}
.column2-inhalt {
  width: 100%;
  height: auto;
  margin: 0 auto;    
}
.buttonlink{
    font-family: E , Trebuchet MS, Verdana, Arial, sans-serif;
    font-weight: bold;
    font-size: 1.2em; 
    margin: 0;
    padding: 5px;
    background-color: #fffc;
    color: #333;
    cursor: pointer;
    border-radius: 10px;
    width: 80px;
    text-align: center;
    z-index: 100;
    text-decoration: none;
    list-style: none;
}
.buttonlink:hover{
    color: #d33;     
    background-color: #ffdc89cc;
}
#linkshop1 {
    position: absolute;
    top: 340px;
    left: 355px;
    opacity: 0;
}
#linkshop2 {
    position: relative;
    top: 425px;
    margin: 0 auto;
    opacity: 0;
}
#linkvideos1 {
    position: relative;
    top: 180px;
    float: left;
    opacity: 1.0;
}
#linkvideos1:hover {
    background-color: #10a8f2cc;
    color: #daf5ff;
}
.rowFotos {
  display: flex;
  flex-wrap: wrap;
}

/* Create four equal columns that sits next to each other */
.columnFotos {
  flex: 50%;
  max-width: 50%;
}

.columnFotos img {
  vertical-align: middle;
  filter: grayscale(0.8);
}

.buttonText {    
    font-family: E , Trebuchet MS, Verdana, Arial, sans-serif;
    font-weight:normal;
    font-size: 1.8em; 
    letter-spacing: 0.8;
    margin: 0 auto;
    padding: 5px;
    background-color: #fffa;
    color: #fff;
}
video {  
  width: 100%;
  height: auto;
  object-fit: cover;
  // margin: 0 0 0 2%;
  position: relative;
  box-shadow: 20px 10px 15px #000d;
}
.video-top {  
  position: absolute;
}
#videos-index video {  
  position: absolute;
}

.main {
    width: 100%;
    margin: 0;
	background: #000; 
    overflow: hidden;
    overflow-y: scroll;
}
.main-wood {
    background-image: url(../../Grafik/HG-5a.png);
	background-position: 0 0;
	/* background-repeat: no-repeat; */
	background-attachment: fixed;
	background-size: 100%;
}
.kopfbody {
	width: 100%;
	float:left;
    background-image: linear-gradient(to bottom, #fff 0%, #fff 64%, #eee 68%,#bbb 76%, #020202 100%);
}
.kopfbody1 {
	width: 100%;
	float:left;
}
.kopf {
    height: 130px;
	float: none;
    margin: 0 auto;
}
.wap-kopf {
    position: absolute;
	width: 80px;
    margin: 20px 15px;
    
}
.wap-kopf img{
	width: 100%;
    height: auto;
}
.ssv-kopf { 
    position: absolute;
    margin: 55px 110px;
      transition: all 50ms linear; 
      -webkit-transition: all 50ms linear; 
      -moz-transition: all 50ms linear;
}
.ssv-kopf img{ 
    width: 100%;
    height: 60px;
}

#kopfmenue{
    position:relative; 
    overflow:hidden; 
    padding:0px; 
    z-index:60; 
    width:100%;
    float:right;           
  margin: 5px 10px 0 0; 
}
#kopfmenue a{      
    font-family: Capture, Verdana, Trebuchet MS, arial, tahoma, helvetica, sans-serif;
    font-weight:normal;
    text-transform:uppercase;                                    
    font-size:0.86em;
    letter-spacing:0.04em;
  text-decoration:none;              
  color:#1F282E;      
  line-height: 1.2em;    
    float:right;    
}

#kopfmenue a:hover {
    color:#3794fd;   
}
 
#kopflinks{
    position:relative; 
    height:30px;          
    width:100%;
    overflow:hidden; 
    padding:0px; 
    z-index:10; 
    float:right;           
    margin: 11px 10px 0 0;   
}  
#facelink{
    position:relative; 
    height:30px;
    width:30px;
    overflow:hidden; 
    padding:0px; 
    z-index:10; 
    float:right;           
    margin: 3px 35px 0 10px;  
    background-image: url(../../Grafik/fuilogos-1.png);
    background-repeat:no-repeat;       
    background-position: 0 0;   
}      
#facelink:hover{       
    background-position: 0 -30px;   
}    
#instalink{
    position:relative; 
    height:30px;
    width:30px;
    overflow:hidden; 
    padding:0px; 
    z-index:10; 
    float:right;           
    margin: 3px 0 0 10px;   
    background-image: url(../../Grafik/fuilogos-1.png);
    background-repeat:no-repeat;       
    background-position: -30px 0;   
}        
#instalink:hover{       
    background-position: -30px -30px;   
}    
#facelinkM{
    position:relative; 
    height:30px;
    width:30px;
    overflow:hidden; 
    padding:0px; 
    z-index:10; 
    float:right;           
    margin: 3px 35px 0 10px;  
    background-image: url(../../Grafik/fuilogos-2.png);
    background-repeat:no-repeat;       
    background-position: 0 0;   
}      
#facelinkM:hover{       
    background-position: 0 -30px;   
}    
#instalinkM{
    position:relative; 
    height:30px;
    width:30px;
    overflow:hidden; 
    padding:0px; 
    z-index:10; 
    float:right;           
    margin: 3px 0 0 10px;   
    background-image: url(../../Grafik/fuilogos-2.png);
    background-repeat:no-repeat;       
    background-position: -30px 0;   
}        
#instalinkM:hover{       
    background-position: -30px -30px;   
}   
#kopfdatum{
    position:relative; 
    overflow:hidden; 
    padding:0px; 
    z-index:10; 
    float:right;           
  margin: 7px 10px 0 0;   
}     
#kopfdatum span{               
  font-family: Capture, Trebuchet MS, Verdana, Arial, Tahoma, sans-serif;   
  font-size:1.6em;       
  color:#292C31; 
  line-height:1.0em;
}     
#ansicht{
    position:relative; 
    overflow:hidden;     
    border-radius: 5px;  
    padding:5px 8px 5px 8px; 
    z-index:10; 
    float:right;        
    background: #c4c4c4;  
    margin: 7px 0 0 0; 
}                                  
#ansicht span{           
    color:#111;   
    font-family: Capture, Verdana, Arial, sans-serif;
    font-weight:normal;   
    text-transform:uppercase;
    font-size:0.76em; 
    vertical-align: middle;     
    float:left;            
}        
#ansicht div#k1 {      
    overflow:hidden; 
    border-radius: 5px;  
    margin: 0 5px 0 5px;
    padding: 2px 5px 2px 5px;
    background:#fff; 
    overflow:hidden; 
    float:left;                     
}     
#ansicht div#k1 span{
    color:#111;   
    font-family: Capture, Verdana, Arial, sans-serif;
    font-weight:normal;   
    text-transform:uppercase;
    font-size:0.82em; 
    vertical-align: middle;              
}            
#ansicht div#k2 {           
    border-radius: 5px;  
    margin: 0 5px 0 5px;
    padding: 2px 5px 2px 5px;
    background:#8c8c8c; 
    overflow:hidden; 
    float:left;             
}    
#ansicht div#k2 a{    
    color:#fff;   
    font-family: Capture, Verdana, Arial, sans-serif;
    font-weight:normal;   
    text-transform:uppercase;
    font-size:0.82em; 
    vertical-align: middle; 
  text-decoration:none;             
}                                
#ansicht #k2:hover{
    background: #ddd;              
}                               
#ansicht #k2:hover .link-button-mobil{
    background-size: 170%;
}                               
#ansicht #k2:hover .link-button-pc{
    background-size: 130%;
}   

  #kopf1 {      
    width:98%; 
    float:left;
    margin: 50px 10px 0 0;
    }  
  #kopf2 {      
    width:19%; 
    float:left;
    }  
.menuebody {
	width: 100%;
	float:left;
    background-color: #000;
}
.menue {
	width: 1400px;
    height: auto;
	float: none;
	background-color: black;
    margin: 0 auto;
}

.wappensektion {
	width: 100%;
    height: auto;
    float: left;
    position: relative;   
    overflow: hidden;
    background-image: url(../../Grafik/Wappen-rechts-HG.png);
    background-repeat: no-repeat;
    background-position: right top; 
    background-attachment: fixed;
    background-size:cover;
    
}


.parallax-window {
    min-height: 400px;
    background: transparent;
}
.bildsektion {
	width: 100%;
    height: auto;
    float: left;
    position: relative;   
    overflow: hidden;
    background-image: url(../../Grafik/HG-2.png);
    background-repeat: no-repeat;
    background-position: right top; 
    background-attachment: fixed;
    background-size:cover;
    
}

.bildsektion .bild {
	width: 100%;
}
.bildsektion .text {
	width: 100%;
    height: 400px;
    position: absolute;  
    z-index:20; 
}
.bildsektion .text h1 {
	width: 100px;
    font-family: Capture, Verdana, Arial, sans-serif;
    font-weight: normal;   
    text-transform: uppercase;
    font-size: 1.0em; 
    color: #fff; 
    line-height: 1.0em; 
    margin: 50px auto;
}

.bildsektion2 {
	width: 100%;
    height: auto;
    float: left;
    position: relative;   
    overflow: hidden;
    background-repeat: no-repeat;
    background-position: right top; 
    background-attachment: fixed;
    background-size:cover;
    background:#ccc;
    
}
.bildsektion2hg {
	width: 100%;
    transform-style: preserve-3d;
    height: auto;
    float: left;
    position: relative;   
    overflow: hidden;
    background-image: url(../../Grafik/HG-2.png);
    background-repeat: no-repeat;
    background-position: right top; 
    background-attachment: fixed;
    background-size:cover;
    transform: translateZ(60px);
}

.sponsor-menue-space {
	width: 100%;
    height: 0;
    float: left;
    position: relative;   
    overflow: hidden;  
    
}
.sponsor-menue-sektion {
	width: 100%;
    height: auto;
    margin: 0 auto;
    position: relative;   
    overflow: hidden;    
    z-index:200;
    background: #373936;
}
.sponsor-menue-container{
	width: 1400px;
    margin: 0 auto;
}

.parallax-sektion {
	width: 100%;
    height: auto;
    float: left;
    position: relative;   
    overflow: hidden;
    background: linear-gradient(to top, #00000087 0%, #0d0d0d00 20%, #0000 80%, #00000096 100%);    
}
.parallax-sektion-aussen {
	width: 1400px;
    height: auto;
    margin: auto;
    box-shadow: 10px 0 70px #000;
}
.parallax-sektion-innen {
	width: 1400px;
    height: auto;
    margin: auto;
    position: relative;   
}
.parallax-shop-container{
	width: 30%;
    height: 390px;
    margin: 0 0 0 200px;
    position: relative;   
}
.parallax-video-container{
	width: 50%;
    margin: 0 0 0 25%;
    position: relative;   
}
.parallax-video-inhalt {
    width: 100%;
    margin: auto;
    padding: 30px 0;
    background: linear-gradient(to top, #00000087 0%, #0d0d0d00 20%, #0000 80%, #00000096 100%);
}
#img-produkt{
	width: 80%;
    top: 160px;
    left: -80px;
    position: absolute;  
    z-index: 10; 
    opacity: 0;
      transition: all 800ms cubic-bezier(.18,.89,.32,1.28) 2900ms ; 
      -webkit-transition: all 800ms cubic-bezier(.18,.89,.32,1.28) 1900ms; 
      -moz-transition: all 800ms cubic-bezier(.18,.89,.32,1.28) 1900ms;
}
#img-logo{
	width: 100%;
    position: absolute;  
    z-index: 5; 
    top: 130px;
    left: -20px;
    opacity: 0;
      transition: all 1200ms cubic-bezier(.18,.89,.32,1.28) 3500ms; 
      -webkit-transition: all 900ms cubic-bezier(.18,.89,.32,1.28) 2200ms; 
      -moz-transition: all 900ms cubic-bezier(.18,.89,.32,1.28) 2200ms;
}
#img-text{
	width: 100%;
    position: absolute;  
    z-index: 15; 
    top: 130px;
    left: -40px;
    opacity: 0;
      transition: all 800ms cubic-bezier(.18,.89,.32,1.28) 3600ms; 
      -webkit-transition: all 800ms cubic-bezier(.18,.89,.32,1.28) 2100ms; 
      -moz-transition: all 800ms cubic-bezier(.18,.89,.32,1.28) 2100ms;
}

.inhaltbody {
	width: 100%;
	float:left;
    margin: 40px 0 0 0; 
}
.inhaltbodyL {
	width: 66%;
	float:left;
    color: black;
    float: left;
    position: relative;
}
.inhalt-L-container {
	width: 100%;
	float: left;
	background-color: white;
    padding: 0 0 30px 0;
}
.inhalt-L-body {
	width: 92%;
	margin: 20px auto 0 auto;
    color: black;
}
#inhalt-L-body-aktuell {
	margin: 68px auto 0 auto;
}
.inhalt-L-kopf {
	width: 100%;
    margin: 0 0 10px 0;
    position: relative;
}
.start {
    height: 15px;
}
.inhalt-L-kopf h1{
    font-family: E , Trebuchet MS, Verdana, Arial, sans-serif;
    font-weight:normal;
    font-size: 1.8em; 
    letter-spacing: 0.1em;
    margin: 0 0 10px 20%;
    width: 80%;
    position: absolute;
}
.start h1{
    margin: 0;
}
.inhalt-L-kopf h2{
    font-family: E , Trebuchet MS, Verdana, Arial, sans-serif;
    font-weight:normal;
    font-size: 1.8em; 
    letter-spacing: 0.05em;
    margin: 2px 0 10px 45%;
    width: 55%;
    position: absolute;
}
.inhalt-L-kopf-1 {
	width: 98%;
    border-bottom: solid 1px #ddd;
    overflow: hidden;
    margin: 5px 0 0 1%;
}
.inhalt-L-kopf-1 h1{
    width: auto;
    font-family: E , Trebuchet MS, Verdana, Arial, sans-serif;
    font-weight:normal;   
    font-size: 1.4em; 
    color:#333; 
    line-height:1.4em;    
    letter-spacing: 1.4;          
	float:left;
    position: relative;
    margin: 2px 0 0 0;
}


.sponsor {
	width: 100%;
    float:left;
    margin: 0 0 0 0;
}
.meldung-L-container {
  display: flex; 
	width: 100%;
  flex-flow: row wrap;
  justify-content: space-around;
  gap: 10px 20px;
}

.inhalt-L-single {
	width: 48%;
    float:left;
    margin: 0 0 0 0;
}

.bild-datum-container {

	width: 100%;
    margin: 0;
    position: relative;
    overflow: hidden;
    background-color: #252823;
    display: flex;
	align-items: center;
}
.inhalt-L-single-bild-container {
	width: 63%;    
    margin: 0;
    position: relative;
    overflow: hidden;
}
.datum-container {

	width: 37%;
    position: relative;
    overflow: hidden;
	font-family: Capture, Helvetica, Verdana, Arial, sans-serif;  
    color: #eee;   
    display: flex;
    flex-flow: column;
    align-items: center;
}
.datum-container h1{
    
    margin: 0 auto;
    font-size: 2.0em; 
}
.datum-container h2{
    
    margin: 0 auto;
    font-size: 1.2em; 
    text-transform: uppercase;
	font-family: E , Helvetica, Verdana, Arial, sans-serif;  
}
.datum-container h3{
    
    margin: 0 auto;
    font-size: 1.4em; 
}
.inhalt-L-single-bild {
	width: 100%;
    z-index: 2;
}
.inhalt-L-single-bild-link-container{
    width: 25px;
    height: 25px;
    position: absolute;
    top: 3px;
    left:3px;
    z-index: 5;
    opacity: 1;    
    background-color: #fffd;
    rotate: 0deg;
      transition: all 150ms linear; 
      -webkit-transition: all 150ms linear; 
      -moz-transition: all 150ms linear;
}
.inhalt-L-single-bild:hover .inhalt-L-single-bild-link-container{
    background-color: #40b2ea;
    
}
.inhalt-L-single-bild-link {
	width: 25px;
    height: 25px;
    position: absolute;
    background-image: url(../../Grafik/Sign-Bilder1.png);
    background-repeat: no-repeat;
    background-position: center center; 
    background-size: 90%;
    top: 0px;
    left:0px;
    z-index: 5;
    opacity: 1;    
    rotate: 0deg;
      transition: all 150ms linear; 
      -webkit-transition: all 150ms linear; 
      -moz-transition: all 150ms linear;
}
.inhalt-L-single-bild-Videolink {
	width: 30px;
    height: 30px;
    position: absolute;
    background-image: url(../../Grafik/Galerielink-Video.png);
    background-repeat: no-repeat;
    background-position: center center; 
    top: -30px;
    left:-10px;
    z-index: 5;
    opacity: 0;    
    rotate: -30deg;
      transition: all 150ms linear; 
      -webkit-transition: all 150ms linear; 
      -moz-transition: all 150ms linear;
}
a .inhalt-L-single-bild:hover .inhalt-L-single-bild-Videolink{
    top: 0px;
    left: 0px;
    opacity: 1.0;
    rotate: 0deg;
    
}
.inhalt-L-single-text {
	width: 100%;
	float:left;
    margin: 0;
}
.inhalt-L-single-text-container {
	width: 100%;
	float:left;
    margin: 0;
}
a .inhalt-L-single-text:hover {
	color: #0f8;
}


.galerien-container {
  display: flex; 
	width: 100%;
  flex-flow: row wrap;
  justify-content: space-around;
  gap: 10px 20px;
}

.inhalt-galerien-single {
	width: 31%;
    float:left;
    margin: 20px 0 0 0;
}

.galerien-bild-datum-container {
	width: 100%;
    margin: 0;
    position: relative;
    overflow: hidden;
    background-color: #dfe3dc;
    display: flex;
	align-items: center;
}
.inhalt-galerien-single-bild-container {
	width: 63%;    
    margin: 0;
    position: relative;
    overflow: hidden;
    float: left;
}
.galerien-datum-container {
	width: 37%;
    position: relative;
    overflow: hidden;
	font-family: Capture, Helvetica, Verdana, Arial, sans-serif;  
    color: #343533;   
    display: flex;
    flex-flow: column;
    align-items: center;
    cursor: default;
    rotate: 5deg;
}
.galerien-datum-container h1{
    
    margin: 0 auto;
    font-size: 1.2em; 
}
.galerien-datum-container h2{
    
    margin: 0 auto;
    font-size: 1.0em; 
    text-transform: uppercase;
	font-family: E , Helvetica, Verdana, Arial, sans-serif;  
}
.galerien-datum-container h3{
    
    margin: 0 auto;
    font-size: 1.1em; 
}
.inhalt-galerien-single-bild {
	width: 100%;
    z-index: 2;
}
.inhalt-galerien-single-bild-link-container{
    width: 25px;
    height: 25px;
    position: absolute;
    top: 3px;
    left:3px;
    z-index: 5;
    opacity: 1;    
    background-color: #fffd;
    rotate: 0deg;
      transition: all 150ms linear; 
      -webkit-transition: all 150ms linear; 
      -moz-transition: all 150ms linear;
}
.inhalt-galerien-single-bild:hover .inhalt-galerien-single-bild-link-container{
    background-color: #40b2ea;
    
}
.inhalt-galerien-single-bild-link {
	width: 25px;
    height: 25px;
    position: absolute;
    background-image: url(../../Grafik/Sign-Bilder1.png);
    background-repeat: no-repeat;
    background-position: center center; 
    background-size: 90%;
    top: 0px;
    left:0px;
    z-index: 5;
    opacity: 1;    
    rotate: 0deg;
      transition: all 150ms linear; 
      -webkit-transition: all 150ms linear; 
      -moz-transition: all 150ms linear;
}
.inhalt-galerien-single-bild-Videolink {
	width: 30px;
    height: 30px;
    position: absolute;
    background-image: url(../../Grafik/Galerielink-Video.png);
    background-repeat: no-repeat;
    background-position: center center; 
    top: -30px;
    left:-10px;
    z-index: 5;
    opacity: 0;    
    rotate: -30deg;
      transition: all 150ms linear; 
      -webkit-transition: all 150ms linear; 
      -moz-transition: all 150ms linear;
}
a .inhalt-galerien-single-bild:hover .inhalt-galerien-single-bild-Videolink{
    top: 0px;
    left: 0px;
    opacity: 1.0;
    rotate: 0deg;
    
}
.inhalt-galerien-single-text {
	width: 100%;
	float:left;
    margin: 0;
    cursor: default;
}
.inhalt-galerien-single-text-container {
	width: 99%;
	float:left;
    margin: 0;
}
a .inhalt-galerien-single-text:hover {
	color: #0f8;
}
.inhalt-galerien-single-text h1{
    font-family: Capture, Verdana, Arial, sans-serif;
    font-weight:normal;   
    text-transform:uppercase;
    font-size: 1.0em; 
    vertical-align: middle;
    color:#424234; 
    line-height:1.0em;              
    margin: 12px 0 0 2%;
	float:left;
}
.inhalt-galerien-single-text h2{
    font-family: Helvetica, Verdana, Arial, sans-serif;
    font-weight:bold;   
    // text-transform:uppercase;
    font-size:1.1em; 
        letter-spacing: 0.00em;
    vertical-align: middle;
    color: #394d59; 
    line-height:1.0em;              
    margin: 6px 0 0 2%;
	float:left;
    min-width: 90%;
}
a .inhalt-galerien-single-text:hover h2{
    color: #068ddd; 
}
a .inhalt-galerien-single-text:hover{
    background: #efefef; 
}

#video-all {
  width: 100%;
  float:left;
  overflow: hidden;
  background: linear-gradient(to top, #0f0f0fb2 0%, #0d0d0d00 15%, #0000 85%, #1e1e1ed6 100%);
}
.videosektion {
  width: 1400px;
  position: relative;
  overflow: hidden;
  margin: 100px auto;
  box-shadow: 10px 0 50px #000;
}
#videos-index .inhalt-L-kopf h1{
  color: #ddd;
  margin: 0;
  z-index: 10;
  position: relative;
}
.videosektion-container {
  width: 1400px;
  height: 500px;
  overflow: hidden;
  margin: 0 auto;
}
.videosektion-inhalt {
  width: 96%;
  overflow: hidden;
  margin: 180px auto 0 auto;
}

.Videos-videosektion {
  width: 100%px;
  position: relative;
  overflow: hidden;
  margin: 0 auto;
}
#Videos-videos-index .inhalt-L-kopf h1{
  color: #ddd;
  margin: 0;
  z-index: 10;
  position: relative;
}
.Videos-videosektion-container {
  width: 100%;
  overflow: hidden;
  margin: 0 auto;
}
.Videos-videosektion-inhalt {
  width: 96%;
  overflow: hidden;
  margin: 10px auto 0 auto;
  display: flex;
  flex-flow: row wrap;
  justify-content: space-between;
}
.link-button-1 {
    top: 0;
    left: 0;
    width: 35px;
    height: 35px;
    background-color: #ffffff;
    margin: 0 0 10px 0;    
    border-radius: 0%; 
    float: left;
    z-index: 4;
      transition: all 150ms linear; 
      -webkit-transition: all 150ms linear; 
      -moz-transition: all 150ms linear;
      box-shadow: 1px 1px 2px #0009;      
}
a .link-button-1:hover{
    
    background-color: #40b2ea;
}
.link-button-home {      
    top: 0;
    left: 0;
    width: 35px;
    height: 35px;
    background-image: url(../../Grafik/Sign-Home.svg);
    background-repeat: no-repeat;
    background-position: center center; 
    background-size: 60%;
      transition: all 150ms linear; 
      -webkit-transition: all 150ms linear; 
      -moz-transition: all 150ms linear;
      margin: 0 10px 0 0;
}
a .link-button-home:hover{
    background-color: #40b2ea;
}
.link-button-aktuellalle {      
    top: 0;
    left: 0;
    width: 35px;
    height: 35px;
    background-image: url(../../Grafik/Sign-aktuellalle.svg);
    background-repeat: no-repeat;
    background-position: center center; 
    background-size: 60%;
      transition: all 150ms linear; 
      -webkit-transition: all 150ms linear; 
      -moz-transition: all 150ms linear;
      margin: 0 10px 0 0;
}
a .link-button-aktuellalle:hover{
    background-color: #40b2ea;
}
.link-button-galerie {      
    top: 0;
    left: 0;
    width: 35px;
    height: 35px;
    background-image: url(../../Grafik/Sign-Bilder.png);
    background-repeat: no-repeat;
    background-position: center center; 
    background-size: 60%;
      transition: all 150ms linear; 
      -webkit-transition: all 150ms linear; 
      -moz-transition: all 150ms linear;
      margin: 0 10px 0 0;
}
a .link-button-galerie:hover{
    background-color: #40b2ea;
}
.link-button-bericht {      
    top: 0;
    left: 0;
    width: 35px;
    height: 35px;
    background-image: url(../../Grafik/Sign-Bericht.svg);
    background-repeat: no-repeat;
    background-position: center center; 
    background-size: 60%;
    position: absolute;
      transition: all 50ms linear; 
      -webkit-transition: all 50ms linear; 
      -moz-transition: all 50ms linear;
}
a .link-button-bericht:hover{
}
.link-button-pc {      
    top: 0;
    left: 0;
    width: 35px;
    height: 38px;
    background-image: url(../../Grafik/Sign-pc.svg);
    background-repeat: no-repeat;
    background-position: center center; 
    background-size: 110%;
    position: relative;
      transition: all 50ms linear; 
      -webkit-transition: all 50ms linear; 
      -moz-transition: all 50ms linear;
}
.link-button-mobil {      
    top: 0;
    left: 0;
    width: 35px;
    height: 38px;
    background-image: url(../../Grafik/Sign-mobil.svg);
    background-repeat: no-repeat;
    background-position: center center; 
    background-size: 150%;
    position: relative;
      transition: all 50ms linear; 
      -webkit-transition: all 50ms linear; 
      -moz-transition: all 50ms linear;
}
.link-button-2 {
    top: 0;
    left: 0;
    width: 35px;
    height: 35px;
    background-color: #ffffff44;
    position:absolute;
    margin: 0;    
    border-radius: 50%;  
    position:absolute;
    z-index: 4;
      transition: all 50ms linear; 
      -webkit-transition: all 50ms linear; 
      -moz-transition: all 50ms linear;
      box-shadow: 1px 1px 2px #0009;      
}
a .link-button-2:hover{
    background-color: #40b2ea;
}
.link-button-video {
    top: 0px;
    left: 0px;
    width: 35px;
    height: 35px;
    background-image: url(../../Grafik/Sign-Video1.svg);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 60%;
    position: absolute;
    transition: all 50ms linear;
    -webkit-transition: all 50ms linear;
    -moz-transition: all 50ms linear;
}
a .link-button-video:hover{
}
.inhalt-L-single-text h1{
    font-family: Capture, Verdana, Arial, sans-serif;
    font-weight:normal;   
    text-transform:uppercase;
    font-size: 1.0em; 
    vertical-align: middle;
    color:#424234; 
    line-height:1.0em;              
    margin: 22px 0 0 2%;
	float:left;
}
.inhalt-L-single-text h2{
    font-family: Helvetica, Verdana, Arial, sans-serif;
    font-weight:bold;   
    // text-transform:uppercase;
    font-size:1.5em; 
        letter-spacing: 0.02em;
    vertical-align: middle;
    color: #394d59; 
    line-height:1.2em;              
    margin: 10px 0 0 2%;
	float:left;
    min-width: 90%;
}
a .inhalt-L-single-text:hover h2{
    color: #068ddd; 
}
a .inhalt-L-single-text:hover{
    background: #efefef; 
}
.inhalt-L-single-text h3{
    font-family: Capture, Verdana, Arial, sans-serif;
    font-weight:normal;   
    text-transform:uppercase;
    font-size: 1.0em; 
    vertical-align: middle;
    line-height:1.0em;              
    color: #424234; 
    margin: 5px 0 0 2%;
	float:right;
}
.inhalt-L-single-text p{
    font-family: Helvetica,  Arial, sans-serif; 
    font-weight: normal;  
    font-size: 1.0em; 
    vertical-align: middle;
    color: #424234; 
    line-height: 1.4em; 
    margin: 8px 0 0 2%;
	float: left;
    letter-spacing: 0.02em;
}

#inhalt-archiv .inhalt-L-single-text h1{
    color:#222214; 
}
#inhalt-archiv .inhalt-L-single-text h2{
    color: #3f3d35; 
}
#inhalt-archiv .inhalt-L-single-text h3{
    color:#222214; 
}
#inhalt-archiv .inhalt-L-single-text p{
    color: #222214; 
}
.inhalt-L-single-weiter{
        left: 0px;
        height: 40px;
        width: 100%;
        margin: 10px 0 0 0;    
        position: relative;
        float: left;
}
.inhalt-L-single-buttoncontainer{
        height: 35px;
        width: 35px;
        position:relative;
        float:left;
        margin: 0 10px 0 0;
}
.inhalt-L-single-weiter h1{
    font-family: Helvetica, Verdana, Arial, sans-serif; 
    font-weight: normal;  
    text-transform:none;
    font-size: 1.0em; 
    letter-spacing: 0;
    vertical-align: middle;
    color: #6c66c6c; 
    line-height: 1.4em; 
    margin: 2px 0 0 0;
        position: relative;
        float: left;
        letter-spacing: 0.02em;
}
#inhalt-sponsoren {
    margin: 320px auto;
    color: #fff;
    width: 1400px; 
    float: none;
}
#inhalt-sponsoren div.inhalt-L-single  {
    width: 100%; 
}
#inhalt-videos {
    margin: 10px 0 0 0;
	background-color: #fff;
    color: #333; 
}
      .swiper-container {
        width: 100%;
        height: 100%;
      }

.Video-Swipe {
	width: 100%;
    height: auto;     
    position: relative; 
}
.Video-Swipe-left {
	width: 5%;
    height: 250px;     
    position: relative; 
    float: left;
}
.Video-Swipe-center {
	width: 89%;
    height: auto;     
    position: relative; 
    float: left;
}
.Video-Swipe-right {
	width: 5%;
    height: 250px;     
    position: relative; 
    float: left;
}
.inhalt-V-Spiele {
    position: relative; 
	width: 255px;
	float:left;
    margin: 0px 30px 30px 0;
	background-color: #eaeaeac2;
    text-align: left;
    z-index: 50;
}
.inhalt-V-Play {
    position: absolute; 
	width: 100%;
    height: 100%;
	background-color: #000000c2;
    z-index: 60;
    opacity: 0.0;
      transition: all 150ms linear; 
      -webkit-transition: all 150ms linear; 
      -moz-transition: all 150ms linear;
}        
.Sign-V-Play {
    position: relative; 
	width: 40px;
    height: 40px;	
    margin: 15% auto 0 auto;
    background-image: url(../../Grafik/Play-1.png);
    background-repeat: no-repeat;
    background-position: center center; 
    border-radius: 50%;
    z-index: 65;
    opacity: 0.0;
    
      transition: all 150ms linear; 
      -webkit-transition: all 150ms linear; 
      -moz-transition: all 150ms linear;
}                      
.inhalt-V-Spiele:hover .inhalt-V-Play{
    opacity: 0.8;
}   
.inhalt-V-Spiele:hover .Sign-V-Play{
	width: 80px;
    height: 80px;	
    opacity: 1.0;
}   
.V-Spiele-bild-container {
	width: 100%;
    height: 140px;     
    position: relative; 
}
.V-Spiele-bild {
	width: 100%;
    height: auto;    
    position: absolute;    
}
.V-Spiele-bild-text {    
    font-family: Capture, Verdana, Arial, sans-serif;
    height: auto;
    position: absolute;
    margin: 5px 0 0 73%;
    padding: 5px;
    background-color: #0b0b0a;
    border-radius: 5px;
    opacity: 0.8;
    color: #fff;  
}
.V-Spiele-text {
	width: 100%;
    height: 90px;       
}
.V-Spiele-bild img{
	width: 100%;
    height: auto;       
}
.V-Spiele-single  h1{
	width: 100%;
    font-family: Capture, Verdana, Arial, sans-serif;
    font-weight:normal;   
    text-transform:uppercase;
    font-size: 1.0em; 
    vertical-align: middle;
    color:#626254; 
    line-height:1.0em;    
	float: none; 
    margin:0;
    position: relative;             
}
.V-Spiele-text h1{
    width: auto;
    font-family: Capture, Verdana, Arial, sans-serif;
    font-weight:normal;   
    text-transform:uppercase;
    font-size: 1.0em; 
    vertical-align: middle;
    color:#424234; 
    line-height:1.0em;            
    margin: 5px 0 0 3%;
	float:left;
    position: relative;
}
.V-Spiele-text h2{
    font-family: Capture, Verdana, Arial, sans-serif;
    font-weight:normal;   
    text-transform:uppercase;
    font-size: 1.0em; 
    vertical-align: middle;
    color:#424234; 
    line-height:1.0em;              
    margin: 5px 4% 0 3%;
	float:right;
}
.V-Spiele-text p{
    width: 94%;
    font-family: Helvetica, Verdana, Arial, sans-serif;
    font-weight: normal;
    font-size: 0.9em;
        letter-spacing: 0.02em;
    vertical-align: middle;
    color: #383933;
    line-height: 1.2em;
    margin: 10px 0 10px 3%;
    float: left;
}


.inhalt-Videos-Spiele {
    position: relative; 
	width: 23%;
	float:left;
    margin: 15px 0 0 0;
	background-color: #eaeaeac2;
    text-align: left;
    z-index: 50;
}
.inhalt-Videos-Play {
    position: absolute; 
	width: 100%;
    height: 100%;
	background-color: #000000c2;
    z-index: 60;
    opacity: 0.0;
    
    cursor: pointer;
      transition: all 150ms linear; 
      -webkit-transition: all 150ms linear; 
      -moz-transition: all 150ms linear;
}        
.Sign-Videos-Play {
    position: relative; 
	width: 40px;
    height: 40px;	
    margin: 15% auto 0 auto;
    background-image: url(../../Grafik/Play-1.png);
    background-repeat: no-repeat;
    background-position: center center; 
    border-radius: 50%;
    z-index: 65;
    opacity: 0.0;
      transition: all 150ms linear; 
      -webkit-transition: all 150ms linear; 
      -moz-transition: all 150ms linear;
}                               
.inhalt-Videos-Spiele:hover .inhalt-Videos-Play{
    opacity: 0.6;
}   
.inhalt-Videos-Spiele:hover .Sign-Videos-Play{
	width: 80px;
    height: 80px;	
    opacity: 1.0;
}   
.Videos-Spiele-bild-container {
	width: 100%;
    // height: 140px;     
    position: relative; 
}
.Videos-Spiele-bild {
	width: 100%;
    height: auto;    
    // position: absolute;    
}
.Videos-Spiele-bild-text {    
    font-family: Capture, Verdana, Arial, sans-serif;
    height: auto;
    top:5px;
    position: absolute;
    margin: 5px 0 0 82%;
    padding: 5px;
    background-color: #0b0b0a;
    border-radius: 5px;
    opacity: 0.8;
    color: #fff;  
}
.Videos-Spiele-text {
	width: 100%;     
}
.Videos-Spiele-bild img{
	width: 100%;
    height: auto;       
}
.Videos-Spiele-single  h1{
	width: 100%;
    font-family: Capture, Verdana, Arial, sans-serif;
    font-weight:normal;   
    text-transform:uppercase;
    font-size: 1.0em; 
    vertical-align: middle;
    color:#626254; 
    line-height:1.0em;    
	float: none; 
    margin:0;
    position: relative;             
}
.Videos-Spiele-text h1{
    width: auto;
    font-family: Capture, Verdana, Arial, sans-serif;
    font-weight:normal;   
    text-transform:uppercase;
    font-size: 1.0em; 
    vertical-align: middle;
    color:#424234; 
    line-height:1.0em;            
    margin: 5px 0 0 3%;
	float:left;
    position: relative;
}
.Videos-Spiele-text h2{
    font-family: Capture, Verdana, Arial, sans-serif;
    font-weight:normal;   
    text-transform:uppercase;
    font-size: 1.0em; 
    vertical-align: middle;
    color:#424234; 
    line-height:1.0em;              
    margin: 5px 4% 0 3%;
	float:right;
}
.Videos-Spiele-text p{
    width: 94%;
    font-family: Helvetica, Verdana, Arial, sans-serif;
    font-weight: bold;
    font-size: 1.2em;
        letter-spacing: 0.00em;
    vertical-align: middle;
    color: #383933;
    line-height: 1.2em;
    margin: 10px 0 10px 3%;
    float: left;
}


#inhalt-archiv {
    margin: 10px 0 15px 0;
	background-color: #ac9f88;
    background-color: #bbc1c4;
    color: #000; 
}

.inhaltbodyR {
	width: 33%;
	float:left;
    margin: 0 0 0 1%;
}
.inhalt-R-kopf {
	width: 100%;
	float:left;
    position: relative;
}
.inhalt-R-single {
	width: 100%;
	float: left;
}

.inhalt-R-container {
	width: 100%;
	float:left;
	background-color: #fff0;
    color: black;
    margin: 20px 0 0 0;
}
.inhalt-R-body {
	width: 100%;
    margin: 0px auto;
    color: black;
}
.inhalt-R-kopf {
	width: 100%;
}
.inhalt-R-kopf h1{
    font-family: E , Trebuchet MS, Verdana, Arial, sans-serif;
    font-weight:normal;
    font-size: 1.6em; 
    letter-spacing: 0.8;
    margin: 0 0 0 20px;
}
.inhalt-R-kopf-1 h1{
    width: auto;
    font-family: E , Trebuchet MS, Verdana, Arial, sans-serif;
    font-weight:normal;   
    font-size: 0.90em; 
    color:#e2e2d4; 
    line-height:1.0em;    
    letter-spacing: 1.4;          
	float:left;
    position: relative;
    margin: 1px 0;
}
.R-kopf-logo {
    background-repeat: no-repeat;
    background-position: center center; 
    position: absolute;
      transition: all 150ms linear; 
      -webkit-transition: all 150ms linear; 
      -moz-transition: all 150ms linear;
}
.inhalt-R-single {
	width: 100%;
	float:left;
}

.space5 {
	width: 100%;
    height: 5px;
	float:left;
}
#inhalt-shop {
    margin: 20px 0 0 0;
	background-color: #1e6c40;
    color: #eee; 
}
#inhalt-shop .inhalt-R-single{
	background-image: linear-gradient(to right, white 60%, #e5fddb);
    color: #000; 
}
#inhalt-shop .R-kopf-logo {
    top: -30px;
    left: 80%;
    width: 80px;
    height: 80px;               
    background-image: url(../../Foerdershop/FVLOGO1.png);
    background-size: 100%;    
    border-radius: 50%;
    z-index:20;   
}
#inhalt-spieltermine {
    width: 96%;
	background-color: #0b1011;
    color: #ddd; 
    overflow: hidden;
    margin: 40px 0 0 2%;
}
#inhalt-spieltermine .inhalt-R-kopf{
    margin: 10px 0 8px 0;
    color: #ddd; 
    overflow: visible;
}
#inhalt-spieltermine .inhalt-R-single{
    margin: 10px 0 10px 0;
}
#inhalt-spiele {
    margin: 0 0 20px 0;
	background-color: #0b1011;
    color: #ddd; 
    overflow-x: auto;
    scrollbar-width: thin;
    scrollbar-color: #aacacc #456;
    width: 100%;
    position:relative;
}
#inhalt-fanshop {
    margin: 0;
	background-color: #0b1011;
    color: #ddd; 
    overflow: hidden;
    width: 100%;
    position:relative;
}
#inhalt-shop .inhalt-R-kopf{
    margin: 10px 0 5px 0;
    color: #ddd; 
    overflow: visible;
}
#inhalt-fanshop:hover .shop-button{
    color: #d33;     
    background-color: #ffdc89cc;
}
#inhalt-fanshop:hover .shop-bild{
    filter: blur(2px)grayscale(80%);
}
#linkshop3 {
    top: 0px;
    margin: 0 auto;
    opacity: 1;
}
.shop-button {
    font-family: E , Trebuchet MS, Verdana, Arial, sans-serif;
    font-weight: bold;
    font-size: 1.4em; 
    margin: 0;
    padding: 5px;
    background-color: #fffc;
    color: #333;
    cursor: pointer;
    border-radius: 10px;
    width: 100px;
    text-align: center;
    z-index: 100;
    text-decoration: none;
    list-style: none;
    top: 85%;
    left: 33%;
    position: absolute;
}
.shop-link {
    width: 100%;
    height: auto;
}
.shop-bild {
    width: 100%;
    height: auto;
    float: left;
      transition: all 350ms linear; 
      -webkit-transition: all 350ms linear; 
      -moz-transition: all 350ms linear;
}
.fotovideo-container{      
    position: relative;
    float: left;   
    height: 300px;  
    margin: 20px 0 30px 0;
}
.foto-container{      
    position: absolute;
    left: 5%;
    width: 40%;
    height: auto;
    border: 5px solid #fff;
    background: #fff;
    box-shadow: 12px 12px 10px #000b;
    rotate: -2deg;
}
.foto{      
    position: absolute;
}
.foto-link-container{      
    position: relative;
    width: 100%;
}
.video-container{      
    position: absolute;
    top: 40px;
    left: 52%;
    width: 42%;
    height: auto;
    border: 5px solid #fff;
    background: #fff;
    box-shadow: 12px 12px 10px #000b;
    rotate: 1deg;
}
.video{      
    position: absolute;
}
.video-link-container{      
    position: relative;
    width: 100%;
}

.rahmen{      
    position: absolute;
    width: 180px;
    height: 90px;
	background-color: black;
}


.fussbody {
	width: 100%;
	float:left;
	background-color: black;
}
.fuss {
	width: 1400px;
    height: 150px;
	float: none;
    margin: 0 auto;
}

#fusstop {
  width:100%;
  height:13px;
  margin:0;  
  padding:0; 
  border:0px solid #333;
  background-image: url(../../Grafik/fusstop.png);   
  float: left; 
}
#fuss {
  width:100%;
  margin:0px 0 0 0;  
  padding:0; 
  border:0px solid #333;
  background: #111; 
  float: left; 
}

#fussinhalt {
  width:1400px;
  height: 280px;
  margin:0;  
  padding:0; 
  border:0px solid #eee;
  margin-left:auto; 
  margin-right:auto; 
}
.fussverbaende {
  width:200px;
  height:32px;
  float:left;                   
  text-align:left;
}
.fussverbaende a {
  font-family:Verdana, Arial, sans-serif; 
  font-weight:bold; 
  font-size:0.62em; 
  color:#666;
  line-height: 1.0em; 
  text-decoration:none;
      transition: all 150ms linear; 
      -webkit-transition: all 150ms linear; 
      -moz-transition: all 150ms linear;
}                
.fussverbaende div {      
  margin:5px 0 0 20px;
  padding:8px 0 0 50px;  
  background-image: url(../../Grafik/fuss-verbaende.jpg);
  background-repeat: no-repeat;
  height:40px; 
  width:260px;         
}    
.fussverbaende div.dfb {
  background-position: 0 0; 
}    
.fussverbaende div.dtb {
  background-position: 0 -40px; 
}                          
.fussverbaende div.djb {
  background-position: 0 -80px; 
}                           
.fussverbaende div.tvm {
  background-position: 0 -120px; 
}                           
.fussverbaende div.fvn {
  background-position: 0 -160px; 
}     
.fussverbaende a:hover { 
    color:#f7943d;   
}
#widget1 {    
  background-repeat: no-repeat;
  height:auto; 
  width:100%; 
  scrollbar-width: inherit;
  scrollbar-color: #aacacc #456;
  overflow-x: auto;        
}    

/* Responsive layout - makes a two column-layout instead of four columns */
@media (max-width: 1400px) {
  .inhalt {
    width: 100%;
  }
}

/* Responsive layout - makes a two column-layout instead of four columns */
@media (max-width: 1000px) {
    .parallax-video-container {
      width: 80%;
      margin: 0 0 0 10%;
    }
    .inhalt-Videos-Spiele{
        width: 32%;
    }
  .inhalt {
    width: 100%;
  }
  .column1 {
    flex: 100%;
    max-width: 100%;
  }
  .column2 {
    flex: 100%;
    max-width: 100%;
  }
  
    .ssv-kopf-grafik{
        content: url("../../Grafik/SSV-Top-klein.png");
    }  
    .ssv-kopf img{
        width: auto;
        height: 40px;
        margin: 15px 0 0 5px;
    }   
    .inhalt-galerien-single {
      width: 45%;
    } 
    .parallax-shop-container {
      margin: 0 0 0 80px;
    }
} 
/* Responsive layout - makes a two column-layout instead of four columns */
@media (max-width: 600px) {
    .inhalt-Videos-Spiele{
        width: 48%;
    }
    .inhalt-L-single{
      width: 96%;
    }
    .inhalt-L-kopf h1 {
      font-size: 1.4em;
    }
    .inhalt-L-kopf h2 {
      font-size: 1.4em;
    } 
    .inhalt-galerien-single {
      width: 96%;
    } 
    .link-mail {
      width: 100%;
    }
    .inhalt-R-container {
      width: 80%;
      margin: 50px 0 70px 10%;
    }
    .parallax-shop-container {
      margin: 0 0 0 20px;
      left: -108px;
      top: -100px;
      height: 290px;
    }
    #inhalt-shop {
        box-shadow: 12px 12px 10px #000b; 
    }
    .c2-start {
        background: #fff0;
        
    }
    #inhalt-V-Spiele2 {
        display: none;
    }
    .sponsor-menue-container{
    	width: 100%;
    }
    .sponsor-bild-innen {
        display: none;
    }
    .inhalt-R-kopf h1 {
      width: 70%;
    }
} 
@media (orientation: portrait) {
    
    .inhalt-Videos-Spiele{
        width: 48%;
    }
    .inhalt-L-single{
      width: 96%;
    } 
    .inhalt-L-kopf h1 {
      font-size: 1.4em;
    }
    .inhalt-L-kopf h2 {
      font-size: 1.4em;
    }
    .inhalt-galerien-single {
      width: 96%;
    } 
    .link-mail {
      width: 100%;
    }
    .inhalt-R-container {
      width: 80%;
      margin: 50px 0 70px 10%;
    }
    .parallax-shop-container {
      margin: 0 0 0 20px;
      left: -108px;
      top: -100px;
      height: 290px;
    }
    #inhalt-shop {
        box-shadow: 12px 12px 10px #000b; 
    }
    .c2-start {
        background: #fff0;
        
    }
    #inhalt-V-Spiele2 {
        display: none;
        }
    .sponsor-menue-container{
    	width: 100%;
    }
    .sponsor-bild-innen {
        display: none;
    }
    .meldung-single-bild-container {
      width: 0;
      margin: 0;
      position: relative;
      overflow: hidden;
    }
    .inhalt-R-kopf h1 {
      width: 70%;
    }
}