Sars,
I have a co-worker with a superior attitude and jealousy streak who cannot separate her personal life from her professional life. She will yell at someone for misusing the copier because her husband lost his job, and she will be an enormous passive-aggressive bitch if you get pregnant because she is infertile.
We work in different offices, have to see each other once weekly, correspond several times a day re: work related topics via email, and are on the same professional level: middle management. However, while my direct supervisor is a director of the company, her direct supervisor is the CEO. She's privy to things like everyone's salary history, so, if you catch her on a friendly day, she will disclose how much everyone makes and has been known to give out private information about employee bonuses. Without being asked, BTW.