Hansteen agrees over EUR40m in German deals