There are probably around 20 ATMs located around Terminals 1 and 2. All of these, if I recall correctly, are located in the publc (landside) areas of both Arrivals and Departures levels. There is at least 1 Deutsche Bank ATM according to Mastercard's website, but no idea of exactly where it is. Other banks I know are represented are Postbank, Dresdner Bank, and the local Sparkasse. All will happily take US and other countrys' Visa and Cirrus/mastercard credit and debit cards, though some have issues with PIN numbers that contain letters or exceed 4 characters in length.