prma, At this point, I think we should accept that there is no rule, not even rules of thumb governing over genders in German language. Each time some one suggest a rule, it takes less than 10 seconds to say:
"Actually, in 40% percent of cases this rule does not apply."