@viewport {
   width: device-width;
    zoom:1;
}

a{text-decoration:none;
  font-family:book antiqua;
  color:AA0000;}
td{text-align:center;
   font-family:bookman old style;padding:20px;}
table {border-style: none;}
body {padding-left:50px; padding-right:50px;}
img {padding:15px;}
.klein {font-size:10pt;}

.textbox p {font-size:14pt;}

.textbox p::first-letter { 
   font-size: 200%;
   font-weight:bold;
   padding:20px;
   float:left;
}

.textbox2 p {font-size:14pt;margin-top:40px;margin-bottom:40px;}

.textbox2 p::first-letter { 
   font-size: 150%;
   font-weight:bold;
   padding-bottom:20px;
   padding-left:20px;
   padding-right:20px;
  
  margin-top:-10px;
   
   float:left;
}

.gen img {padding:0px;margin-bottom:-5px;}

@media (min-width:80em)
{
.menu {position:absolute;top:20%;right:20%;}
.wappen {position:absolute;top:20%;left:20%;}
}

@media (max-width:80em) {
body {font-size:14pt;}
.klein {font-size:12pt;}
img[src*="gen"] {overflow: scroll;min-height:150px;} 
img[align] {width:100%;max-width:70em;}

div {position:static;}
.wappen {display: flex;
 justify-content: center;}
.menu {text-align:left;}
img[src="wappen.gif"] {width:100%;max-width:80em;object-fit:contain;}
table {overflow:scroll;}
    ul li {
        padding: 10px 0;
    }
}


