CSV files can be a real pain. CSV stands for Comma Separated Value so normally a comma is used. Excel (US) uses a comma but I guess the German version is different.
The " is used in case a , (or ; for you) is in the string, like this:
"a","b,c","d" -- Good, 3 fields
a,b,c,d -- Bad, 4 fields...