Fix #178 -- Update styling of profile page

This implements @mschufferth design in #178 with some small changes to keep the header for instance on the same vertical position as on most other pages.

It also removes the border from avatars on the staff and session-page.