.footer-wrapper {
padding-right: 50px;
}
/* menü wird bei 1200px browser width ausbeblendet und mobile-menü eingeblendet -> ausblenden erst bei 800px */
@media all and (max-width: 1200px) {
  .menu {
    display: block;
  }
  .slicknav_menu {
    display: none;
  }
}
@media all and (max-width: 800px) {
  .menu {
    display: none;
  }
  .slicknav_menu {
    display: block;
  }
}
/* neues hintergrundbild */
.header-back-default {
  background-image: url(../img/backgrounds/background1.jpg);
  background-position: bottom;
}
.header-back-simple {
  background-image: url(../img/backgrounds/background2.jpg);
  background-position: bottom;
}
.background-2 {
  background-image: url(../img/backgrounds/background3.jpg);
  background-position: bottom;
}
/* rahmen um bild */
.blog-grid-image {
  border: 1px solid #cbd3dd;
}
.article-featured-image {
  border: 1px solid #cbd3dd;
}
/*
TABLE TR TH {
  border: 1px solid #cbd3dd;
  background-color: lightgray;
  padding: 2px 4px 2px 4px;
}
TABLE TR TD {
  border: 1px solid #cbd3dd;
  padding: 2px 4px 2px 4px;
}
TABLE TFOOT TR TD {
  border: 1px solid #cbd3dd;
  background-color: lightgray;
  padding: 2px 4px 2px 4px;
}
*/
/* neue farben fuer header */
.page-title {
  color: #f0f0f0;
  text-shadow: black 0.1em 0.1em 0.2em;
}
.page-description {
  color: #f0f0f0;
  text-shadow: black 0.1em 0.1em 0.2em;
}
.page-info-simple .page-title {
  color: #f0f0f0;
  text-shadow: black 0.1em 0.1em 0.2em;
  font-weight: 100;
}
.menu {
  color: #f0f0f0;
  text-shadow: black 0.1em 0.1em 0.2em;
}
.slicknav_menu .slicknav_icon-bar {
  background-color: #f0f0f0;
  box-shadow: black 0.1em 0.1em 0.2em;
}

.language-menu {
  color: #f0f0f0;
  text-shadow: black 0.1em 0.1em 0.2em;
}
