Removed unused CSS rules and organized used ones.  Fixed the problem that some buttons don't work on firefox. Solved other layout issues.
It is now possible to add components and also to delete components. The list is not automatically updated when adding, because it is not yet clear how to do it. It is also possible to add requirements. However, the requirement list always shows all requirements, this is most likely a backend issue.