it was a position:absolute that mixed it up. why hmmm