body {font-family:georgia;text-align:center;font-size:1.3em;line-height:1.5}
h1 {font-size:4.5em;margin:120px auto 15px;text-decoration:underline;line-height:1}
h2 {font-size:1em;text-transform:uppercase}
h3 {font-size:1em;font-weight:bold}
h4 {font-size:1em}
p {width:75%;margin:0 auto 300px}
a {color:white;background:blue;text-decoration:none;padding:2px 60px}
a:visited {background:purple}
img {display:block;min-width:60%;max-width:85%;margin:0 auto 300px}
table {width:90%;margin:0 auto 60px}
button {width:100%;font-size:1em;margin:5px auto;padding:12px;background-color:#008cba;color:white;border-radius:4px;border:0;transition-duration: 0.2s;cursor:pointer}
button:hover {background-color:white;color:#008cba}
.marq {height:60px;width:85%;margin:15px auto;font-size:1em}
.stck {position:sticky;top:0;padding:10px;background-color:black;color:white}

@media only screen and (min-width: 500px) {
h1 {font-size:5.2em;margin:80px auto 15px}
}

@media only screen and (min-width: 600px) {
h1 {font-size:5.7em;margin:100px auto 15px}
}

@media only screen and (min-width: 700px) {
h1 {font-size:6.5em;margin:120px auto 15px}
}

@media only screen and (min-width: 800px) {
h1 {font-size:7.5em;margin:140px auto 15px}
}

@media only screen and (min-width: 900px) {
h1 {font-size:8em;margin:160px auto 15px}
}

@media only screen and (min-width: 1000px) {
body {font-size:1em;background-color:#fcf2fc}
.alles {position:relative;top:-15px;width:700px;margin:0 auto;padding:0 0 500px;background-color:white;border:3px inset #ffe0eb}
h1 {font-size:7em;margin:15px auto 0}
p {width:450px;margin:0 auto 165px}
img {max-width:500px;margin:0 auto 165px}
}