Why does your Sunroof tilt up and down but will not open on a 1992 Mercedes-Benz 300SE?

rubber seal around the opening on the hood is loose and preventing the sunroof from moving down and sliding open.