/* NEW START */
@media only screen and (max-width: 1000px) {
div.text {
min-width: -webkit-fill-available!important;}
.menc {font-size: 3em !important;line-height: 1;}
.menleiste {
visibility: hidden!important;}
.blueheadborder {
visibility: hidden!important;}
.menc a:hover {background-color: red;color: black;font-weight: unset;}
.menc a:visited {color: #A2374B!important;font-weight: normal!important;}
.menc a:active {color: #B73F1E!important;font-weight: normal!important;text-decoration:none!important;}
.menc a:visited:hover {background-color: red;color: black;font-weight: unset;}
.menc a:active:hover {background-color: red;color: black;font-weight: unset;}}
/* NEW END */
<!--
@import url(http://fonts.googleapis.com/css?family=Lemon);

div.herz {
    position: relative;
    width: 70px;
    height: 63px;
}
 
div.herz h4 {
    position: absolute;
    z-index: 1 !important;
    top: -8px;
    left: 17px;
    width: 30px;
    text-align: center;
    font-size: 16pt;
    text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.25);
    color: rgb(14, 14, 14);
    line-height: 100%;
}
 
  h5.hsize {
  font-size:2em;
  }
  div.text {min-height: 75%; height: 75%; max-height: 75%;}
  .imgcontent {border: 3px solid black; border-image: none; width: auto; height: 222.1px; margin-left: 5px;
   }

div.herz:before,
div.herz:after {
    position: absolute;
    content: "";
    left: 42px;
    top: 0;
    width: 42px;
    height: 67px;
    background: rgb(230, 0, 0);
            border-radius: 350px 350px 0 0;
            transform: rotate(-45deg);
            transform-origin: 0 100%;
}
 
div.herz:after {
    left: 0;
            transform: rotate(45deg);
            transform-origin: 100% 100%;
}
 .blink {
     -webkit-animation:blink 1s linear 19;
     -moz-animation:blink 1s linear 19;
     -ms-animation:blink 1s linear 19;
     -o-animation:blink 1s linear 19;
     animation:blink 1s linear 19 
}
 @-webkit-keyframes blink {
     0% {
         color:#E60000 
    }
     50% {
         color:#0E0E0E 
    }
     50.01% {
         color:#E60000 
    }
     100% {
         color:#0E0E0E 
    }
}
 @-moz-keyframes blink {
     0% {
         color:#E60000 
    }
     50% {
         color:#0E0E0E 
    }
     50.01% {
         color:#E60000 
    }
     100% {
         color:#0E0E0E 
    }
}
 @-ms-keyframes blink {
     0% {
         color:#E60000 
    }
     50% {
         color:#0E0E0E 
    }
     50.01% {
         color:#E60000 
    }
     100% {
         color:#0E0E0E 
    }
}
 @-o-keyframes blink {
     0% {
         color:#E60000 
    }
     50% {
         color:#0E0E0E 
    }
     50.01% {
         color:#E60000 
    }
     100% {
         color:#0E0E0E 
    }
}
 @keyframes blink {
     0% {
         color:#E60000 
    }
     50% {
         color:#0E0E0E 
    }
     50.01% {
         color:#E60000 
    }
     100% {
         color:#0E0E0E 
    }
}
-->