a:any-link {color:black !important;}
a:visited {color:gray !important;}
body {overflow-y:hidden; overflow:hidden;}
footer {position:absolute; bottom:0.1rem;}
span.c2 {margin-top:0.87em; position:absolute; margin-left:auto;}
ul.menu {margin-top:120px; background-color:white; width:fit-content;}
.blueheadborder {max-width:735px; min-height:110px;}
.c3 {left:5em;}
.menc {font-size:medium;}
.menleiste {background:#6da6c4; border-bottom:3px ridge #a7bac4; border-color:#a7bac4 #a7bac4 #a7bac4 #000; border-left:2px groove #000; border-right:6px ridge #a7bac4; border-style:groove ridge ridge groove; border-top:6px groove #a7bac4; border-width:6px 6px 3px 2px; color:#000; display:inline; height:auto; margin-left:2px; margin-top:0; max-height:900px; max-width:100px; min-height:555px; min-width:97px; opacity:.7; position:fixed; text-align:left; top:2px; width:99px; max-width:fit-content; min-width:90px;}
.text {top:5rem;}
@media (min-width: 916px) {
div.text.heighttxt.more.divc.c3 {top:3cm !important;}}
@media (orientation:portrait) and (max-width:768px) {
li {background-color:white; max-width:fit-content;}
nav.menleiste .menu li a {padding:1px;}
ul.menu.active {border-bottom:3px ridge #a7bac4; border-color:#a7bac4 #a7bac4 #a7bac4 #000; border-left:2px groove #000; border-right:6px ridge #a7bac4; border-style:groove ridge ridge groove; border-top:6px groove #a7bac4; border-width:6px 6px 3px 2px;}
.menleiste {max-height:9vh !important; min-height:4rem !important;}}
@media (orientation: portrait) and (max-width:768px) {
nav.menleiste .menu.active {min-height:10vh !important; padding-top:9vh; margin-top:-0.4rem; margin-left:-0.1rem;}}
@media (orientation: portrait) and (max-width:768px) {
div.text.heighttxt.more.divc.c3 {zoom:1;}
nav.menleiste {float:right !important; position:relative !important; min-width:1.2em;}
nav.menleiste .menu.active {min-height:10vh !important; padding-top:5vh !important; margin-top:-0.4rem; margin-left:-2em; min-width:3.5em;}
p {font-size:5.6vw !important;}
.menleiste {max-width:35px; min-width:35px; max-height:30px !important; min-height:30px !important;}
.menu-toggle {padding-right:1px; right:1px; padding:1px; right:1px; top:1px;}}
@media screen and (min-width: 769px) {
body {background-color:#000; font:1em Verdana, Arial, sans-serif; font-size:1em; height:97%; margin-left:0; margin-top:2px;}
div.text.heighttxt.more {margin-top:3rem;}}