Responsive Design added

Created some @media in the css file, so that the page fits to portable
devices too.