Bundesverfassungsgericht
Any ordinary court considering a case can stop the case and ask the Federal Constitutional Court if the law is constitutional. If it is then the ordinary court can carry on hearing the case.