
body { background: transparent; }
#body { background: none; }
#header_table_h a, #header_v_button { color: #fafafa; }
#footer { background: linear-gradient(transparent, #222222aa); }
#footer_link_container a { color: #fefefe; }
#header_table_h img, #header_v_home img { filter: invert(1); }



#backgroundimage_container {
  position: fixed;
  left:0; right:0;
  top:0; bottom:0;
  overflow: hidden;
}

#backgroundimage {
  background-image: url("../img/index/backgroundimage.jpg");
  height: 100%; 
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  z-index: 9999;
  transition: all 0.2s;
}

.hier_gehts_ans_eingemachte_link_container {
  position: absolute;
  right: 350px;
  top: 250px;
  height: 0;
}

.hier_gehts_ans_eingemachte_link_container > a {
  text-decoration: none;
  cursor: pointer;
}

.hier_gehts_ans_eingemachte_link_container > a:hover {
  filter: drop-shadow(0 0 6px #aaa);
}

.hier_gehts_ans_eingemachte_link_container > a:hover > * {
  transform: scale(1.05);
}

#hier_gehts_ans_eingemachte_link {
  height: 187px;
  filter: drop-shadow(2px -1px 6px #000);
}

.hier_gehts_ans_eingemachte_link_text {
  color: #fff;
  text-shadow: 0 0 3px #000;
  font-weight: bold;
  letter-spacing: .3px;
  position: relative;
  left: -73px;
  top: -4px;
  font-size: 19px;
  text-wrap: nowrap;
}

@media screen and (max-width: 1300px) { 
  #backgroundimage {
    background-position: right;
  }
}

@media screen and (max-width: 690px) {
  .hier_gehts_ans_eingemachte_link_container {
    right: 180px;
  }
}

@media screen and (max-width: 520px) {
  .hier_gehts_ans_eingemachte_link_container {
    right: 26px;
    top: 300px;
  }
}

@media screen and (max-width: 350px) {
  .hier_gehts_ans_eingemachte_link_container {
    right: -40px;
  }
}

@media screen and (max-height: 560px) {
  .hier_gehts_ans_eingemachte_link_container {
    top: 250px;
  }
}

@media screen and (max-height: 500px) {
  .hier_gehts_ans_eingemachte_link_container {
    top: 200px;
  }
}

@media screen and (max-height: 450px) {
  .hier_gehts_ans_eingemachte_link_container {
    top: 150px;
  }
}