@media screen and (min-width:640px) {
#upMenue .level_2 {
    margin-top:2px;
    padding-top:10px;
    padding-right:36px;
    padding-bottom:20px;
    background-color:rgba(115,10,16,.9);
}
#upMenue .level_3 {
    margin-top:2px;
    padding-top:10px;
    padding-right:36px;
    padding-bottom:20px;
    background-color:rgba(115,10,16,.9);
}
#subnaviBuehne .level_1 li {
    font-family: FuturaFuturis-Regular;
    font-size: 13px;
    font-weight:bold;
    text-decoration:none;
    color:#fff;
    list-style-type:none;
}
#subnaviBuehne .level_1 a {
    font-family:FuturaFuturis-Regular;
    text-decoration:none;
}
#subnaviGalerie li a:hover {
    color:#e11f27;
}
#subnaviBuehne li a:hover {
    color:#e11f27;
}
#toggleView {
    top:70px;
    position:relative;
    margin-left:30px;
    z-index:100;
}
#toggleView a {
    text-decoration:none;
}
#toggleView a:visited {
    text-decoration:none;
}
#toggleView a:hover {
    text-decoration:none;
    color:#e11f27;
}
#icon_links {
    width:200px;
    left:458px;
    top:30px;
    position:absolute;
    float:left;
}
#icon_links_termine {
    width:200px;
    left:448px;
    top:18px;
    position:absolute;
    float:left;
}

#icon_links #instagram,
#icon_links #youtube ,
#icon_links #facebook {
    height:24px;
    left:0;
    top:0;
    position:relative;
    float:left;
    margin-right:12px;
}
#icon_links_termine #instagram,
#icon_links_termine #youtube {
    height:24px;
    left:0;
    top:0;
    position:relative;
    float:left;
    margin-right:12px;
}


#subNavi {
    left:-22px;
    top:20px;
    position:absolute;
}
#subNavi li {
    height:14px;
    position:relative;
    float:left;
    margin-left:10px;
    padding-right:10px;
    border-right:1px solid #fff;
    list-style-type:none;
}
#subNavi li .active {
    top:-3px;
    position:relative;
    font-family:FuturaFuturis-Regular;
    color:#e51433;
}
#subNavi li a {
    top:-3px;
    position:relative;
    font-family:FuturaFuturis-Regular;
    text-decoration:none;
    color:#fff;
}
#subNavi li a:visited {
    text-decoration:none;
    color:#fff;
}
#subNavi li a:hover {
    text-decoration:none;
    color:#e11f27;
}
#upMenue .inside {
    left:-10px;
    top:5px;
    position:relative;
}
#menueBg {
    width:100%;
    height:410px;
    min-width:960px;
    top:176px;
    position:absolute;
    float:none;
    background-color:rgba(115,10,16,.9);
    z-index : 10;
}
#upMenue .level_1 {
    position:absolute;
    overflow:visible;
}
#upMenue .level_1 li {
    height:14px;
    left:-14px;
    position:relative;
    overflow:visible;
    float:left;
    padding-right:10px;
    padding-left:10px;
    border-right:1px solid #fff;
    list-style-type:none;
}
#upMenue .level_1 .last {
    border-right:0px hidden #f21d1d;
}
#upMenue .level_1 a {
    top:-3px;
    position:relative;
    font-family:FuturaFuturis-Regular;
    text-decoration:none;
    color:#fff;
}
#upMenue .level_1 a:visited {
    text-decoration:none;
    color:#fff;
}
#subnaviGalerie .level_1 a {
    font-family:FuturaFuturis-Regular;
    text-decoration:none;
}
#subnaviGalerie .level_1 li {
    font:13px FuturaFuturis-Regular;
    font-weight:bold;
    text-decoration:none;
    color:#fff;
    list-style-type:none;
}
#upMenue .level_1 a:hover {
    color:#e11f27;
}
#upMenue .level_1 .trail>a {
    color:#e11f27;
}
#upMenue .level_1 .trail {
    top:-2px;
    position:relative;
    color:#e11f27;
}
#upMenue .level_1>.active>.active {
    top:-3px;
    position:relative;
    font-family:FuturaFuturis-Regular;
    color:#e11f27;
}
#upMenue .level_2 .active {
    top:-1.5px;
    position:relative;
    font-family:FuturaFuturis-Regular;
    color:#e11f27;
}
#upMenue .level_2 {
    left:-90px;
    top:10px;
    position:absolute;
    float:none;
    padding-top:40px;
    padding-bottom:50px;
    visibility : hidden;
}
#upMenue .level_2 li {
    width:188px;
    position:relative;
    float:none;
    margin-bottom:10px;
    border-style:hidden;
}
#upMenue .level_3 {
    left:170px;
    top:0;
    position:absolute;
    float:none;
    margin-top:-30px;
    padding-top:30px;
    visibility:hidden;
}
#upMenue ul .level_3 {
    width:300px;
}
#upMenue .level_3 li {
    width:300px;
}
}
