Optimierungsaufgaben in topologischen Vektorräumen I: Dualitätstheorie