Germanys Ifo business climate index fell unexpectedly in April, confirming the current weakness of the German economy and sending the Euro lower.