Bundesverfassungsgericht
If the Bundestag, the Bundesrat or the federal government think that the President or a judge or member of one of the Federal Supreme Courts has broken the constitution or a federal law, the Bundesverfassungsgericht decides if they should be removed from office.