More information on Wikitravel
The airport has two terminals (A third is scheduled to be opened in 2016/17). Terminal 1 is the home of Lufthansa and the Star Alliance airlines. Terminal 2 is for all other airlines. Terminal 1 is separated into Concourses A (inside Schengen passport control), Z (the level on top of A, outside passport control), B and C; Terminal 2 is separated into Concourses D and E. Terminal 1 is a multi-level maze with poor signage & changing entrances due to ongoing construction work and insufficient capacity. Lufthansa tries to ease the confusion, therefore Business Class passengers (+ Gold & Silver Star Alliance Card Holders) have a designated check in area in Terminal 1 A. First class passengers of Lufthansa & Swiss Int’l Airlines (+ LH HON Circle card holders) are allowed to check-in in the separate First Class terminal on the right side of Terminal 1, which has its own driveway. All Star Alliance economy class travelers and other Star Alliance partners are checked in in Terminal 1B & 1C. The terminals are connected by the Sky Train (both landside and airside).
The departure gates have some of the most innovative seating around, with bench seats facing many directions and cafe-style tables and chairs for those who wish to whip out their laptops (sans coffee, alas). Passengers requiring special assistance should be advised that they might have to descend several flights of stairs to get to a bus that takes them to the plane, rather than disability-friendly ramps, so talk to the gate agent early if stairs are a problem.
Terminal 1 has public showers for €6 (includes towel, foot mat, shower gel, and hair dryer). One location is in the B Departures area, in the Shopping Boulevard, across from “TUMI”. The other is in the secure area of B Concourse (good for transit passengers), Level 2, near gate B 30 and the duty free shopping. There is luggage storage in both terminals for €5 per bag per day.