It is normal that the tenant must pay a deposit for the apartment and one or more monthly rents in advance. The deposit should not exceed the monthly rent and it should be paid once the contract has been signed. Never transfer any deposit money until you have met the landlord and received a signed contract!