Refactor the frontend view

Also changed the styles a bit

For editions with sub types also show the type (speeches, news and
consultations)