.navsp.hover:hover {height: 48px;}
.navsp.hover:hover #MyMenu2 {height: auto;}
.navsp.hover.ein, .navsp.hover #MyMenu2.hover.ein {height: auto; border-bottom:0px;}
#MyMenu2 li > span {display: none;box-sizing: border-box;position: absolute;left: 10px;width: 45px;height: 45px;padding: 6px;margin-top: -46px;}
.navsp #MyMenu2.hover li > span {display: none;}
.navsp:hover #MyMenu2 li > span, .navsp:hover #MyMenu2.hover.ein li > span {display: block;}
.navsp.hover:hover #MyMenu2 li > span {display: none;}
.navsp.hover.ein #MyMenu2 li > span, .navsp.hover #MyMenu2.hover.ein li > span {display: block;}
#MyMenu2 li > span > span {display: block;position: relative;width: 50%;height: 50%; margin:12px 0 0 0; background: rgba(255, 255, 255, 0) url("image/nav-pfeil.svg") no-repeat center center;
border-radius: 100%; right: 0px;}
#MyMenu2 li.hover > span > span {background-image: url("image/nav-pfeil-aktiv.svg");}
#MyMenu2 ul ul li > span {width: 45px;height: 45px;margin-top: -44px;margin-right: 0px;}
#MyMenu2 ul li ul {display: none;}
#MyMenu2 > ul > li.hover > ul, #MyMenu2 > ul > li.hover > ul > li.hover > ul, #MyMenu2 > ul > li.hover > ul > li.hover > ul > li.hover > ul, 
#MyMenu2 > ul > li.hover > ul > li.hover > ul > li.hover > ul > li.hover > ul {display: block; padding:0;}
#MyMenu2 > ul > li.hover > ul > li.hover a {display: block;}
/* Tabletts 
@media screen and (min-width: 768px) {
.navsp.hover:hover {height: 72px;}
}*/