I'd be grateful for some guidance on the following. We flew from Istanbul to Paris with Lufthansa via Frankfurt (through ticket bought from Lufthansa website). We had a 55 minute transit window in Frankfurt which, by the time we got off our Istanbul flight, was reduced to 40-45 minutes. Unfortunately, we were stopped by German customs who went through all our hand luggage with a fine toothcomb causing us to miss the connecting flight. Lufthansa were extremely unhelpful, said it wasn't their responsibility, that all the other transit passengers had made the connecting flight and we should complain to German customs. We were obliged to buy 2 Frankfurt-Paris flights at an additional cost of nearly 400 euros. I was anticipating that Lufthansa would put us on the next flight without incurring any extra charge? Are Lufthansa in the right here? Many thanks.