.hintknop {
  background-image: url('../img/hintknop.png');
  width: 180px;
  height: 161px;
  background-size: cover;
  position: absolute;
  z-index: 25;
  bottom: 10px;
  right: 10px;
  
  -webkit-animation: rotating 5s ease-in-out infinite;
  -moz-animation: rotating 5s ease-in-out infinite;
  -ms-animation: rotating 5s ease-in-out infinite;
  -o-animation: rotating 5s ease-in-out infinite;
  animation: rotating 5s ease-in-out infinite;
  
}
@-webkit-keyframes rotating {
  0% {
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  2.5% {
    -webkit-transform: rotate(-10deg);
    -o-transform: rotate(-10deg);
    transform: rotate(-10deg);
  }
  5% {
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  
}
@keyframes rotating {
  0% {
    -ms-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  2.5% {
    -ms-transform: rotate(-10deg);
    -moz-transform: rotate(-10deg);
    -webkit-transform: rotate(-10deg);
    -o-transform: rotate(-10deg);
    transform: rotate(-10deg);
  }
  5% {
    -ms-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -ms-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
}

.hintknop:hover {
  cursor: pointer;
  background-image: url('../img/hintknophover.png');
  -webkit-animation: rotatingscaling 0.4s ease-in forwards;
  -moz-animation: rotatingscaling 0.4s ease-in forwards ;
  -ms-animation: rotatingscaling 0.4s ease-in forwards ;
  -o-animation: rotatingscaling 0.4s ease-in forwards ;
  animation: rotatingscaling 0.4s ease-in forwards ;
}
@-webkit-keyframes rotatingscaling {
  0% {
    -webkit-transform: rotate(0deg) scale(1);
    -o-transform: rotate(0deg) scale(1);
    transform: rotate(0deg) scale(1);
  }
  100% {
    -webkit-transform: rotate(10deg) scale(1.05);
    -o-transform: rotate(10deg) scale(1.05);
    transform: rotate(10deg) scale(1.05);
  }
  
  
}
@keyframes rotatingscaling {
  0% {
    -ms-transform: rotate(0deg) scale(1);
    -moz-transform: rotate(0deg) scale(1);
    -webkit-transform: rotate(0deg) scale(1);
    -o-transform: rotate(0deg) scale(1);
    transform: rotate(0deg) scale(1);
  }
  100% {
    -ms-transform: rotate(10deg) scale(1.05);
    -moz-transform: rotate(10deg) scale(1.05);
    -webkit-transform: rotate(10deg) scale(1.05);
    -o-transform: rotate(10deg) scale(1.05);
    transform: rotate(10deg) scale(1.05);
  }
}


/* The Modal (background) */
.modal {
  display: none; /* Hidden by default */
  position: fixed; /* Stay in place */
  z-index: 99; /* Sit on top */
  left: 0;
  top: 0;
  width: 100%; /* Full width */
  height: 100%; /* Full height */
  overflow: auto; /* Enable scroll if needed */
  background-color: rgb(0,0,0); /* Fallback color */
  background-color: rgba(0,0,0,0.8); /* Black w/ opacity */
}

/* Modal Content/Box */
.modal-content {
  background-color: #000;
  margin: 15% auto; /* 15% from the top and centered */
  padding: 20px;
  border: 4px solid #fff;
  width: 80%; /* Could be more or less, depending on screen size */
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
  color: white;
}

/* The Close Button */
.close, .close2, .close3 {
  color: #fff;
  text-shadow: -2.5px -1.5px 0 #0ff,2.5px 1.5px 0 #f00;
  float: right;
  font-size: 28px;
  font-weight: bold;
}

.close, .close2, .close3:hover,
.close, .close2, .close3:focus {
  color: white;
  text-decoration: none;
  cursor: pointer;
}

.modal-content h2{
 color:#fff;
 font-family: sans-serif;
 font-size: 4em;
 text-shadow: -2.5px -1.5px 0 #0ff,2.5px 1.5px 0 #f00;
 background: black;
 padding:5px;
}



#myCheck:checked + #area { display: block!important; }

input[type='checkbox'] {
  width: 20px;
  height: 20px;
  }

#area a {
  color: #01fff0;
  transition-duration: 0.4s;
}
#area a:hover {
  color: #fc06e8;
  transition-duration: 0.4s;
}
