In my German class, we recently discussed the concept of "ehrenamtlich"/"Das Ehrenamt - der Kitt der Gesellschaft". In the discussion, it was made clear that ehrenamtlich relates to honorary posts and roles, while freiwillig relates more to voluntary.
Reading the textbook however, it seems that people are involved in activities in the community, associations etc., which to me is more freiwillig. It would be correct to use ehrenamtlich, if one was chosen to lead or have an official role (without pay) in the club/association.
Can someone please clarify how I should view the difference and whether there is any difference in meaning with Austrian German?