Hi Basti,
Hast du die LEDs gegen VCC oder Masse geschaltet?
Ich sehe deinen Fehler hier:

Code:
DDRC= (1<<PC6) | (1<<PC7);   // 6=Motor 1 Kanal 1    7= Motor 1 Kanal 2
da du deine LEDs an diesem PortC hast!! Mit dem Befehl werden nur PC6 und PC7 Ausgang!! PC0 bis PC5 werden Eingänge!!! Die Pins an denen die LEDs hängen sind dann also als Eingang geschaltet, du willst aber dass sie ja Ausgänge bleiben!! Also muss es so heißen:

Code:
DDRC|= (1<<PC6) | (1<<PC7);   // 6=Motor 1 Kanal 1    7= Motor 1 Kanal 2
bei den anderen Ports auch so verfahren mit dem | Operator! Damit nicht verändert wird sondern nur hinzugefügt wird!
Am besten so:
Code:
DDRD|= (1<<PD4) | (1<<PD5);   // PWM Pins als ausgang 
   DDRC|= (1<<PC6) | (1<<PC7);   // 6=Motor 1 Kanal 1    7= Motor 1 Kanal 2 
   DDRB|= (1<<PB0) | (1<<PB1);   // 0=Motor 2 Kanal 1    1= Motor 2 Kanal 2
Gruß Michi