body {
    
}

td.cell, th.cell{
   border: 0px solid darkgreen;
   width:100%;
}

td.cell:first-child, th.cell:first-child{
   border-top: 1px solid darkgreen;
}

td.Ort span::before{
    content: "Ort: ";
    font-style:italic;
}

div.page{
    width: 100%;
    margin-left:0%;
    margin-right:0%;
}

.heroline{
    height: auto;
}
.heroline .zeit {
    display: block;
    font-size: 0.5em;
    vertical-align: middle;
    font-weight: bold;
    width: 130px;
    float:right;
    line-height: 1.3em;
}

.heroline a.iconMenuLink{
      pointer-events: auto;
  cursor: auto;
    font-size: 0.8em;
    padding:10px;
}

.heroline a.iconMenuLink:focus, a.iconMenuLink:active {
    color:yellow;
    background-color: transparent;
    border: 0px white solid;
    border-radius: 0.0em;
        padding-bottom: 0.4em;
    height: 60px;
}

.heroline a.iconMenuLink:hover{
    color:lightyellow;
    background-color: transparent;
    border-bottom: 10px yellow solid;
    border-radius: 0.0em;
        padding-bottom: 0.4em;
    height: 60px;
}


img.icon{
    width: 64px;
    vertical-align: middle;
}



ul.menuTools li {
    list-style-type: none;
    margin-bottom: 70px;
}

ul.menuTools {
   width: 98%;
}


#lemonlabBox{
    float: left;
    width: 40%;
    position: fixed;
     margin-left: 20%;
     font-size: 0.5em;
    bottom: 0px;
    z-index: 100000;
    background-color: azure;
    opacity: 80%;
}

#lemonlabBox{
    float: left;
    width: 90%;
    position: fixed;
    bottom: 0px;
    z-index: 100000;
    font-size: 0.6em;
    margin-left: 2%;
    margin-right: 0%;
    background-color: azure;
    opacity: 95%;

}


