A German pilots association says 46 flights have been canceled due to a pilots’ strike at Eurowings airline.Pilots association Cockpit told German news agency DAPD on Friday that flights were canceled at Berlin’s Tegel airport, in Dresden, Duesseldorf, Hamburg, Cologne and in Nuremberg.The strike began at 5 a.m. and is expected to last eight hours.Eurowings, which is a partner of Lufthansa, said that 140 of its 305 pilots were participating in the strike. It was not clear how many passengers were affected by the cancellations.Eurowings is planning to reduce the number of planes it operates. The striking pilots are demanding better compensation plans for employees who may be affected by layoffs.