Ok, there might narrower and wider definitions of Democracy: "Under a narrow definition of democracy, rulers are elected through competitive elections, while broader definitions also link democracy to guarantees of civil liberties and human rights" (https://en.wikipedia.org/wiki/Democracy)
But Germany has a constitution and it allows to ban parties, that act against it. Would you say, that makes Germany not democratic?