  
  html body { margin-top: 0px; }
  div#header { display: none; }  
  html #main { min-height: calc(100vh - 266px); }
  div#main { float: none; margin-left: auto; margin-right: auto; }
  #right { display: none; }
  #footer{ z-index: 10; position: relative; }
  div figure:last-of-type { margin: 0 0 40px 0; }
  
.ssl-icon {
    width: 10%;
    float: left;
    margin-right: 2%;
}
  
img.ssl-icon + p {
    font-size: 12px;
    line-height: 17px;
    width: 88%;
    margin: 0;
    margin-bottom: 20px;
}
    
@media (min-width: 550px) {

  #main #bottom-news {display: grid;}

}

@media (min-width: 720px) {
  
   div#main { margin-top: 0px; }
   div.tx-powermail { padding-left: 10%; padding-right: 10%; }
   div h2, div h3 { margin-left: 10%; margin-right: 10%; }
   div h1 { margin-left: 10%; margin-right: 10%; }
   div#main .bild-full-header-text p, div#main .header-bild-full-text p { margin-left: 10%; margin-right: 10%; }
  
}

@media (min-width: 960px){
  
.ssl-icon {
    width: 7%;
    float: left;
    margin: -60px 2% 0px 185px;
}

img.ssl-icon + p {
    width: 52%;
    margin: -60px 0% 20px 235px;
}
  


  
}

@media (min-width: 1180px){

img.ssl-icon + p {
    width: 62%;
    margin: -60px 0% 20px 245px;
}
  
}

