Basic Law for the Federal Republic of Germany
The Judicial branch is made up of the Federal Constitutional Court and five other Supreme Courts.  There are also local and regional courts which make the first decision about cases.  Their decisions can be overturnned by the courts of appeal or Supreme Courts.