Code:
void StartExtInt(void)
{
	PORTD &= ~(1 << PD2);	// CON2 wird vom PortD genommen
	DDRD &= ~(1 << PD2);	// CON2 (RED_LED) auf Input => ext. Int 0
	MCUCR |= ((1 << ISC00) | (1 << ISC01));	// High level interrupt
	GICR |= (1 << INT0);	// interrupt aktiviren (da habe ich vorher auch n ~ noch davor gehabt deswegen der kurzschluss)
}

void StopExtInt(void)
{
	GICR &= ~(1 << INT0);	// Interrupt löschen
	DDRD |= ~(1 << PD2);	
	PORTD |= ~(1 << PD2);	
}

SIGNAL (SIG_INTERRUPT0)
{
	StopExtInt();
	SerWrite("SIG INT0 Done", 13);
	StartExtInt();
}
ET FUNKT ET FUNK DANKE GOTT .... äh damaltor mein ich >_<