For the martingale case Föllmer and Sondermann (1986) introduced a unique admissible risk-minimizing hedging strategy for any square-integrable contingent claim H. Schweizer (1991) developed their theory further to the semimartingale case introducing the notion of local risk-minimization. Møller (2001) extended the theory of Föllmer and Sondermann (1986) to hedge general payment processes occurring mainly in insurance. We expand local risk-minimization to the theory of hedging general payment processes and derive such a hedging strategy for general unit-linked life insurance contracts in a general Lévy process financial market.