.fixedbutton {
position: fixed;
transform: rotate(-90deg);
bottom: 50%;

right: 0;
background: rgba(227, 0, 15, 0.8);
padding: 10px 15px 10px 15px;
color: #fff !important;
}

.fixedbutton:hover {
background: #1969b7;
}

.myfooter{
background-color:#db012a; 
font-size: 14pt;
width:100%; 
height:50px;
              }
              
.balken{
background-color:#db012a; 
width:100%; 
color:#fff;
font-size: 14pt;
padding:10px;        
           }
           
.headerbalken{
background-color:#1b3752; 
color:#fff;
padding:10px;        
           }      
           
.text {    
font-size: 12pt;
          } 

.textred {   
color: #db012a; 
font-size: 14pt;
font-weight:bold;
          }  
                   
.text2 {    
text-decoration: underline;
font-weight:bold;
color:#000;
          } 
          
.text3 {    
text-decoration: underline;
color:#000;
          } 
      
#mbmcookie {position: fixed; bottom: 0; left: 0; right: 0; background: #eee; padding: 20px; font-size: 14px; font-family: verdana; z-index:10000}
#mbmcookie a.button {cursor: pointer; background: #ccc; padding: 8px 20px; margin-left: 10px; border-radius: 5px; font-weight: bold; float: right;}
#mbmcookie a.button:hover {background-color: #aaa;}
#mbmcookie p.cookiemessage {display: block; padding: 0; margin: 0;}

header {
  position: relative;
  background-color: white;
  width: 100%;
  overflow: hidden;
}


@media (min-width: 950px) {
  header {height: 75vh;}   }
@media (min-width: 450px) and 
  (max-width: 950px) {
  header {height: 40vh;}   }
@media (max-width: 450px) {
  header {height: 15vh;}   }

header video {
  position: absolute;
  top: 50%;
  left: 50%;
  min-width: 100%;
  min-height: 100%;
  width: auto;
  height: auto;
  z-index: 0;
  -ms-transform: translateX(-50%) translateY(-50%);
  -moz-transform: translateX(-50%) translateY(-50%);
  -webkit-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
}

header .container {
  position: relative;
  z-index: 2;
}

header .overlay {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  opacity: 0.5;
  z-index: 1;
}

.abstand-rechts {
  margin-right: 10px; 
}