Hi Matthias,
Are you using the GetUserProfileByName web service? if so, you can add a logic which queries the web service on form load based on the current user (userName()), and from there, set hide/show conditions based on the department value returned. I hope this makes sense.