If I buy a Steam games thats only for windows and it's later released for Mac-is it free or do I have to pay for the mac copy too?
It depends really.
If the game developer wants to give it to you for free they can or they can charge you for a mac version.
All valve games will be free, but others might charge you, I wouldn't take the risk to be honest.