Thanks for the very helpful info! I'll have to hope the flight lands on time in FRA, and that I can get on one of those fast trains.
One more question: if I don't reserve a seat in advance, should I expect considerably higher train fare at the airport station?
Thanks again.