Education in Germany
Public universities in Germany are funded by the federal states and do not charge tuition fees. However, all enrolled students do have to pay a semester fee ("Semesterbeitrag"). This fee consists of an administrative fee for the university (only in some of the states), a fee for "Studentenwerk", which is a statutory student affairs organization, a fee for the university's AStA ("Allgemeiner Studentenausschuss", students' government) and "Studentenschaft" (students' union), at many universities a fee for public transportation, and possibly more fees as decided by the university's students' parliament (e.g., for a cooperation with a local theater granting free entry for students). Summed up, the semester fee usually ranges between €150 and €350.
Gastarbeiter
There were some, and still are, tensions in German society, because Muslim immigrants feel they have been religiously discriminated against. For example, while the Christian churches are allowed to collect church tax in Germany, Muslim mosques are not able to do so as they are not as yet organised in a corporative association (which is sometimes criticised as forcing Christian organisation-style on non-Christians). While German universities have educated Jewish, Catholic and Protestant clerics and religious teachers, in the past none of the German universities have offered education for Muslim teachers and clerics. However, today such university courses exist.