German supermodel Heidi Klum filed for divorce from her British singer husband Seal, two and a half months after the pair announced their separation, spokesmen for the pair said. Klum cited “irreconcilable differences” in her divorce petition filed in Los Angeles County Superior Court, which shows that the pair signed a post-nuptial agreement, according to the TMZ celebrity news web site. The couple vowed to be “civil” for the sake of the children when they announced their split in January, with Seal saying it was “difficult” but made easier because of their continued feelings for each other.