body { font-family:Calibri,Helvetica,Arial; font-size:12pt; background-color:#FFFFFF; margin-height:0; margin-width:0; margin-right:10; padding-top:2pt; padding-bottom:2pt;}
p,li,div,td,th,address,nobr,b,i { font-family:Calibri,Helvetica,Arial; font-size:12pt; }

h1 { font-family:Verdana; font-size: 22pt; color:#5386C8; font-weight:bold; font-style:italic; text-align:center; background-color:#FFFFFF; padding-top:9pt; padding-bottom;3pt; margin-height:0; margin-width:0; margin-right:10; }
h2 { font-family:Calibri,Helvetica,Arial; font-size: 18pt; color:#5386C8; font-weight:bold; text-align:center; background-color:#FFFFFF; padding-top:9pt; padding-bottom;3pt; margin-height:0; margin-width:0; margin-right:10; }

a:link { color:#0292DD; font-weight:bold; font-size: 120%; }
a:visited { color:#0292DD; font-weight:bold; }

.gross { font-size:120%; font-weight:bold; }
.telefon { color:black; text-decoration:underline; font-weight: normal; }
.galerie img { width:100%; height:auto; }
.blocksatz { text-align:justify; }

.istweg {
    color:#FF0000;
    background-color:#FF93DD;
    visibility: hidden;
    height: 1px;
}

.sidenav {
    height: 520px; 
    width: 180px;
    position: fixed;
    z-index: 1;
    top: 0;
    left: 0;
    background-color: #0093DD;
    overflow-x: hidden;
    padding-top: 20px;
}

.sidenav a, .dropdown-btn {
    padding: 6px 8px 6px 16px;
    text-decoration: none;
    font-size: 20px;
    color: #FFFFFF;
    display: block;
    border: none;
    background: none;
    width: 100%;
    text-align: left;
    cursor: pointer;
    outline: none;
}

.sidenav a:hover, .dropdown-btn:hover {
    color: #0093DD;
    background-color: white;
}

.main {
    margin-left: 180px; 
    font-size: 20px;
    padding: 0px 10px;
}

.active {
    background-color: #0093DD;
    color: white;
}

.dropdown-container {
    display: none;
    background-color: #0093DD;
    padding-left: 8px;
}

#UpBtn {
  display: none;
  position: fixed;
  bottom: 20px;
  right: 10px;
  z-index: 99;
  border: none;
  outline: none;
  padding: 10px;
  border-radius: 4px;
  opacity: 0.5;
  filter: alpha(opacity=50); 
}

@media screen and (max-height: 450px) {
    .sidenav {padding-top: 15px;}
    .sidenav a {font-size: 18px;}

@media (min-width: 370px) 
{
    .myClass{}
}
</style>