Change markup in tabs for better semantic

- Change div element to section
- Add header and headline within section element
Styling for tabs

- Style new section/header-markup
- Split former 'tabs'-styles into partials according to their module names
- Adjust positioning, text colors and hover colors for tab content