#impressum-container div, #impressum-container span, #impressum-container strong, #impressum-container a{font-family:Arial;color:#000 !important}body{padding-top:40px;box-sizing:border-box}
#menu-container{float:left;width:100%;height:40px;margin-bottom:1px}
#menu-container.sticky{position:fixed;top:0;z-index:999}
#menu-container div.menu-item{float:left;height:30px;line-height:30px;margin-top:5px;}
#menu-container div.menu-item a{text-decoration:none;display:block;padding:0px 20px 0px 20px}
#menu-container div.menu-item.active a{font-weight:bold}
#menu-container div.menu-item#search{float:right}
#menu-container div.menu-item#login{float:right}
#menu-container div.menu-item#signup{float:right;}

@media screen and (max-width: 500px) {
	#menu-container div.menu-item a{padding:0px 10px 0px 10px}
}

@media screen and (max-width: 365px) {
	#menu-container div.menu-item a{font-size:9pt}
}

@media screen and (max-width: 290px) {
	#menu-container div.menu-item a{font-size:8pt}
}#main-footer-container-mobile{display:none}
#main-footer-container{display:block}

@media screen and (max-width: 500px) {
    #main-footer-container-mobile{display:block}
    #main-footer-container{display:none}
}