Den europeiska sammanhållningspolitiken bedrivs i sjuåriga program och finansieras av de fyra strukturfonderna , främst Europeiska Regionala Utvecklingsfonden ( ERUF ) och Europeiska Socialfonden ( ESF ) .