Actually I think I might have it sorted :
the ispconfig.conf and the httpd.conf files may have been clashing
also in the websites panel in ispconfig 3 setting each site to have an ipv4 address of * instead of the internal IP of the host machine.
wow now who feels stuuupid? ha