distinct showhide buttons

adds different styles for showhide_buttons that represent hidden content, hidden control elements or an action.