html { background-color: rgb(51, 51, 51); font-family: sans-serif; padding-bottom: 50px; } #HEADLINE { font-family:'Gill Sans', 'Gill Sans MT', Calibri, 'Trebuchet MS', sans-serif; text-align: center; color: white; background-color: rgb(1, 115, 126); box-shadow: 0px 15px 0px -5px rgb(1, 89, 97); margin-top: 2px; } #LOGO { height: 1em; width: auto; float: right; margin-top: 2px; padding-left: 12px; padding-right: 12px; background-color: inherit; } .mini-heads { color: white; font-weight: 700; } #LEFT { float: left; max-width: 49.5%; text-align: center; } #RIGHT { float: right; max-width: 49.5%; flex-direction: row; text-align: center; } .qr { max-width: 59.5%; height: auto; object-fit: cover; border-color: black; border: 3px solid; border-radius: 10%; } .qr_2 { width: 35%; height: auto; } table, td { color: white; width: 70%; line-height: 190%; border: 1px solid rgb(76, 76, 76); background-color: rgb(34, 34, 34); border-collapse: collapse; margin-left: auto; margin-right: auto; } #SPACE { padding: 3px; } #NORM_SET { padding-top: 6px; } .link { color: white; background-color: rgb(1, 115, 126); padding-left: 10px; padding-right: 10px; border-radius: 3px; text-decoration: none; } .link:hover { color: rgb(206, 206, 206); } .link:visited { color: rgb(75, 75, 75); background-color: rgb(1, 89, 97); } .info { color: white; background-color: rgb(34, 34, 34); padding-top: 3px; padding-right: 6px; text-indent: 6px; position: fixed; bottom: 0px; right: 6px; border: 1px solid rgb(76, 76, 76); } .info:hover { cursor: pointer; } .info:visited { color: rgb(206, 206, 206); } a, a:visited, a:hover, a:active { text-decoration: none; color: inherit; } /* Phone */ /* pract. ab 400% zoom (inludkiert) am pc */ @media only screen and (max-width : 480px) { #LEFT { width: 100%; max-width: none; clear: both; text-align: center; } #RIGHT { max-width: none; padding-top: 10px; } .qr { max-width: 43.9%; } .qr_2 { width: 29%; } } /* Tablet / Ipad */ /* pract. ab 200% Zoom (nicht inkludiert) am pc */ @media only screen and (max-width : 767px) and (min-width: 481px) { #LEFT { max-width: none; width: 100%; clear: both; text-align: center; } .qr { max-width: 35%; } table td { font-size: large; } .mini-heads { font-size: x-large; } #RIGHT { max-width: none; } #SPACE { padding: none; display: none; } #BLOCK_ONE { max-width: 49.5%; float: left; } #BLOCK_TWO { max-width: 49.5%; float: right; } .qr_2 { max-width: 80%; width: 50%; } .link { font-size: larger; } .info { font-size: larger; } }