i am no css expert. adding overflow: hidden makes the <a> element get much higher than not adding the hidden. this compensates for the problem. setting the height explicitly did not have any effect. in firefox, this looks perfect, in chrome there is a slight movement when hovering...