.spielplan .sponsor-menu,
.spieltabelle .sponsor-menu{
    display: flex;
    justify-content: flex-end;
    align-items: end;
    flex-direction: column;
}

.spieltabelle .sponsor-menu {
    padding: 10px 5px 0 0;
}

.spielplan .sponsor-menu {
    background-color: white;
    padding: 10px 5px 0 0;
}

.spielplan .sponsor-menu a,
.spieltabelle .sponsor-menu a {
    display: inline-block;
    text-align: -webkit-right;
}

.spielplan .sponsor-menu a img,
.spieltabelle .sponsor-menu a img{
    width: 25%;
    cursor: pointer;
}

.spielplan .sponsor-menu p,
.spieltabelle .sponsor-menu p {
    margin-top: 0 !important;
}

@media screen and (max-width: 768px) {
    .spielplan .sponsor-menu a img,
    .spieltabelle .sponsor-menu a img{
        width: 35%;
    }
}

@media screen and (max-width: 350px) {
    .spielplan .sponsor-menu p,
    .spieltabelle .sponsor-menu p {
        font-size: 15px !important;
    }
}