Reorganized the Css.

We reorganized the css so its a bit more easy to read. We should look
at seperating it out or using a preprocessor.

[Ticket: #237][Branch: dev1.2.4]