Hi, I am planning a trip to Italy in Sept. and am looking at a flight that starts in NY (JFK) on American Airlines and once i am at the ZRH airport I have to change airlines to AirBerlin to finish my flight to Florence Italy. There is a 3 hour layover. Is that enough time for me to get my luggage from luggage claim, then go through customs, then go to a different terminal get boarding pass then go through security? Thanks