a {
  color: #E7564C;
}
  
.whiteLink a {
  color: #ffffff;
}
            
.side {
  width: 33%;
            }
.mittle {
  width: 600px;
}

.info {
  width: 530px;
}
.footer a {
    color: #ffffff;
}
.main-content,
.newsletter-content,
.newsletter {
  width: 100%;
}

@media only screen and (max-width: 768px) {
  .side {
    width: 0;
  }
  
  a {
    word-break: break-all;
  }
  
  td,
  p,
  .info,
  .mittle {
    width: 100%;
  }  
}

@media only screen and (max-width: 500px) {
  figure img,
  article div img,
  .header img,
  p img {
    width: 100%;
    height: auto;
  }
}

@media only screen and (max-width: 480px) {
}

@media only screen and (max-width: 390px) {
  #logo img {
    width: 100%;
    height: auto;
  }
}

@media only screen and (max-width: 320px) {
}