redesign of the topic page - also had to fix a few overlaps with the topic-list