Before revision:  We solve the problem for exponential, power and logarithmic utility functions and prove existence of an optimal strategy.
After revision:  We solve the problem for exponential, power and logarithmic utilities that the value function of the problem can be written as the initial value of a particular 2BSDE and prove existence of an optimal strategy.