@media screen and (max-width:767px) {
footer#footer {
    height:auto;
}
.showsubnav .mod_quicknav select option.level_1 {
    display:block;
    padding-left:10px;
    background-color:#78B6DB;
}
.mod_quicknav select option.level_1 {
    display:none;
}
header#header {
    height:auto;
}
#footer #footercredits {
    position:relative;
    text-align:center;
}
#footer #footercopyright {
    position:relative;
}
#main {
    width:auto;
    height:auto;
}
.mod_navigation {
    display:none;
}
.mod_quicknav {
    display:block;
}
.mod_quicknav select {
    width:95%;
    height:40px;
    margin-top:15px;
    margin-right:auto;
    margin-left:auto;
    background-color:#23678F;
    border:4px solid #23678F;
    font:16px/32px Verdana;
    font-weight:bold;
    color:#fff;
}
.mod_quicknav select option {
    height:30px;
    border-bottom:2px dotted #fff;
}
.mobile_menu_trigger {
    padding:8px 15px;
    background-color:#143b52;
    font-size:22px;
    color:#fff;
}
.mobile_menu_trigger .pfeil {
    float:right;
}
.mobile_menu .inner {
    padding:25px 15px;
    background-color:#dfe7f4;
}
.mobile_menu .inner a,
.mobile_menu .inner strong {
    display:block;
    margin-top:8px;
    margin-bottom:0;
    padding-top:8px;
    padding-bottom:8px;
    border-bottom:1px solid #143b52;
    font-size:16px;
    text-decoration:none;
    color:#143b52;
}
.mobile_menu .inner a:hover {
    font-weight:bold;
}
}
