@Walter Hinteler,
In 1990, mm, there were 415,000 US, British, French, Dutch and Belgian soldiers in what was than the Federal Republic ("West Germany").
In 2007, it were 95,000.
In 2007, the German Federal Republic paid 100,435,000 Euros for those (88,635,000 in 2010).
The salary for all foreign troops is paid by an office of my district - the employees there by our tax money.