While driving, is turning right from the bus lane allowed?

I see so many drivers doing it here in Berlin and I wonder if this is the correct procedure. I'm a new driver to this city and this really confuses me, as today I tried to turn to the right on the non-bus furthest to the right lane and the person behind me went ballistic on the claxon right away.

What's the law here?