Lörrach — city in southwest Germany