I found something like a solution:
I made everything smaller by reducing the width of the buttons in the theme.css (here I describe how I did it: Change the width of the buttons - #2 by CFerret).
Now it woks on the smartphone and looks quite ok on the computer desktop.