How could the hacker transfer the money ? I had the wallet secured by a password as well ?
This is quite easy if the attacker had a keylogger installed on your system. A little patience and sooner or later he would see you typing in your password.
Or could have simply found the private keys...