Add Styles for Links and Highlighted Items

Add color styles for links in lists and nested lists, add highlights for
selected category and product.
Adjust Templates and Fit to base.html

Adjust templates in order to unify look, extend base template to all
others, replace text highlighting by adding a class to list item that
needs highlighing etc.