@charset "utf-8";
html, body {
  margin: 0;
  padding: 0;
  width: 100%;
  height: 100%;
}

#background {
  background:url("grafiken/background.jpg");
  position: fixed;
  background-size: cover;
  top: 0; 
  left: 0;
  min-width: 100%;
  min-height: 100%;
  z-index: -3;
  
}

h1 { 
  margin: 0px;
  padding-top: 150px;
  padding-bottom: 0px;
  text-align: center;
  font-weight: 400; 
  font-size: 42px;
  font-family: Aldrich;
  color: white;
  }
 
h2 { 
  margin: 0px;
  padding-top: 10px;
  padding-bottom: 25px;
  text-align: center;
  font-weight: 400; 
  font-size: 28px;
  font-family: Aldrich;
  color: white;
  }

p
{ 
  margin: 0px;
  padding-top: 5px;
  padding-bottom: 5px;
  text-align: center;
  font-weight: 400;
  font-size: 22px;
  font-family: Aldrich;
  color: #8cf3ff;
}

#wrapper {
  display: flex;
  flex-flow: wrap;
  justify-content: center;
  align-items:  center;
  margin-bottom: 0px;
  margin-top: 0px;
  width: 100%;
  height: 50%;
  z-index: -1;
  
}

#spiders {
  position: fixed;
  top: 0; 
  left: 0;
  min-width: 100%;
  min-height: 100%;
  z-index: -2;
}





.twitter {
  width: 100px;
  height: 100px;
  padding: 40px 40px;
  margin: 50px;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url("images/buttons/twitter.png");
  background-color: transparent;
}

.twitter:hover {
  -moz-transform: translate(0, -3px);
  -webkit-transform: translate(0, -3px);
  -o-transform: translate(0, -3px);
  transform: translate(0, -3px);
  background-position: center;
  background-repeat: no-repeat;
  background-image: url("images/buttons.hover/twitter.png");
  background-color: transparent;
}
.twitter:active {
  -moz-transform: scale(.98);
  -webkit-transform: scale(.98);
  -o-transform: scale(.98);
  transform: scale(.98);
  background-position: center;
  background-repeat: no-repeat;
  background-image: url("images/buttons.active/twitter.png");
  background-color: transparent;
}

.twitch {
  padding: 40px 40px;
  margin: 50px;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url("images/buttons/twitch.png");
  background-color: transparent;
}

.twitch:hover {
  -moz-transform: translate(0, -3px);
  -webkit-transform: translate(0, -3px);
  -o-transform: translate(0, -3px);
  transform: translate(0, -3px);
  background-position: center;
  background-repeat: no-repeat;
  background-image: url("images/buttons.hover/twitch.png");
  background-color: transparent;
}
.twitch:active {
  -moz-transform: scale(.98);
  -webkit-transform: scale(.98);
  -o-transform: scale(.98);
  transform: scale(.98);
  background-position: center;
  background-repeat: no-repeat;
  background-image: url("images/buttons.active/twitch.png");
  background-color: transparent;
}
.instagram {
  padding: 40px 40px;
  margin: 50px;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url("images/buttons/instagram.png");
  background-color: transparent;
}

.instagram:hover {
  -moz-transform: translate(0, -3px);
  -webkit-transform: translate(0, -3px);
  -o-transform: translate(0, -3px);
  transform: translate(0, -3px);
  background-position: center;
  background-repeat: no-repeat;
  background-image: url("images/buttons.hover/instagram.png");
  background-color: transparent;
}
.instagram:active {
  -moz-transform: scale(.98);
  -webkit-transform: scale(.98);
  -o-transform: scale(.98);
  transform: scale(.98);
  background-position: center;
  background-repeat: no-repeat;
  background-image: url("images/buttons.active/instagram.png");
  background-color: transparent;
}
.discord {
  padding: 40px 40px;
  margin: 50px;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url("images/buttons/discord.png");
  background-color: transparent;
}

.discord:hover {
  -moz-transform: translate(0, -3px);
  -webkit-transform: translate(0, -3px);
  -o-transform: translate(0, -3px);
  transform: translate(0, -3px);
  background-position: center;
  background-repeat: no-repeat;
  background-image: url("images/buttons.hover/discord.png");
  background-color: transparent;
}
.discord:active {
  -moz-transform: scale(.98);
  -webkit-transform: scale(.98);
  -o-transform: scale(.98);
  transform: scale(.98);
  background-position: center;
  background-repeat: no-repeat;
  background-image: url("images/buttons.active/discord.png");
  background-color: transparent;
}
.contact {
  padding: 40px 40px;
  margin: 50px;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url("images/buttons/contact.png");
  background-color: transparent;
}

.contact:hover {
  -moz-transform: translate(0, -3px);
  -webkit-transform: translate(0, -3px);
  -o-transform: translate(0, -3px);
  transform: translate(0, -3px);
  background-position: center;
  background-repeat: no-repeat;
  background-image: url("images/buttons.hover/contact.png");
  background-color: transparent;
}
.contact:active {
  -moz-transform: scale(.98);
  -webkit-transform: scale(.98);
  -o-transform: scale(.98);
  transform: scale(.98);
  background-position: center;
  background-repeat: no-repeat;
  background-image: url("images/buttons.active/contact.png");
  background-color: transparent;
}

































.buttons {
	width: 256px;
	height: 192px;
  margin: -50px;
}

.buttons:hover {
  -moz-transform: translate(0, -3px);
  -webkit-transform: translate(0, -3px);
  -o-transform: translate(0, -3px);
  transform: translate(0, -3px);
  color: red;
}
/*Definieren des Active Zustandes (Klick)*/
.buttons:active {
    -moz-transform: scale(.98);
    -webkit-transform: scale(.98);
    -o-transform: scale(.98);
    transform: scale(.98);
}