Al Qaeda is a terrorist group with ideas based on:
religious fundamentalism.
ethnic superiority.
a socialist economic agenda.
the desire for a home nation in the former Yugoslavia.