What travel documents do I need to travel to Germany from the US?

I am a US Citizen planning on traveling to Germany to visit some relatives in the military. I don’t know what documents I need to have, and the last thing I want to do is show up at the airport (or worse, get to the other country) and find out I forgot something. So what documents do I need to travel from the US?