.mobile {display:none;}



@media only screen and (max-width: 778px) {

.mobile {display:block; margin-top:15px;}
.mobile img {display:block;}



html .mn-navigation-wrap.hidebar {
  max-height: 60px;
}




#header {
    height: 230px;
}

#wrap {
    top: 20px;
}

.untertitel {
    display: block;
  
}

.zwischentitel {
    letter-spacing: 0px;
  display: block;
  text-transform: uppercase;
}



#content ul {
    margin-left: 0em;
}
td {
  word-break: break-word;
  vertical-align: top;
}
}



#top-n ul li ul {
    display: block;
    position: absolute;
    left: 262px;
    background-color: #fff;
    margin-top: 21px;
    z-index: 10;
    padding-top: 3px;
}
.parent-pageid-7 #top-n ul li ul {
    left: 383px;
}