The latter. Germany is responsible for about $280 bill. But this is a fund. We don't know how much will actually have to be footed by the govt/people when it's all over. TARP cost much, much less than its first price tag. The bailout of Greece will probably cost mcuh more than today's price tag.
Usually the share of contributions to the EU by national states are proportional to GDP. So everybody (who adopted the Euro) is contributing, but Germany has the biggest proportion. A lot of haggling was needed to convince Finland to contribute...
The reason for the "haggling" was that there was parlamentary elections in Finland and the presidential elections is also pretty soon so the populists are playing their games.. I'd say most Finns just as happy to contribute as everyone else.
That's how the rich get richer, Germany is in a realistic position to create it's own currency. Germany has better leverage over the situation than the Irish, hence they pay less.
Germany guarantees €211bn, this is part of a previously existing fund created by all EU countries. I assume they provide the money as needed, not upfront.