2D collision issues

I’m currently working on a 2D shooter. I want the player (which is parented to my camera if that is relevant) to turn back to the main menu after colliding with an enemy. But the problem is that my character just moves past the enemy and does nothing!
I’ve added 2D colliders (set trigger) to both, my character and the enemy. Also I set 2D rigidbodies (which are set kinematic).
I even already chopped my script down to the simpliest way possible to make it work but it simply won’t collide!
heres my script:

function OnCollisionEnter2D (coll: Collision2D) {

if(coll.gameObject.tag == "Enemy") {
Application.LoadLevel ("Menu");

}
}

“OnCollisionEnter2D” does not fire for Triggers. If you’ve set them to Trigger, you need to use “OnTriggerEnter2D” instead.