This could probably get a little complicated, due to your requirements. Have you considered using a low power laser beam as your threshold? Or possibly infared?
If you are using ambient light and not defining what "normal" is, then I suggest you charge a capacitor with a voltage proportional to the ambient light so when the light decreases, you can compare the decrease with the stored voltage. You will need hysterysis in the comparator in order not to have false triggering.