'is one hour enough in FRA?' is a frequent question on the LH board. I am German so the passport control is quicker for me I believe, and I am a very fast walker, and one hour is usually cutting it close.
I learned my lesson last time and now usually try and book a 2 hour layover, or even 3 hr. With a longer layover, I can usually squeeze in a shower, as well.