ok; I have removed NameVirtualHost from my httpd.conf. Looking in 000-ispconfig.conf I can see
I've changed my domains vhost back to <VirtualHost 22.214.171.124:80> because thats how it should look going by the documentation.
[root@ks381285 sites-enabled]# /etc/init.d/httpd restart
Stopping httpd: [ OK ]
Starting httpd: [Tue Sep 13 16:39:24 2011] [warn] NameVirtualHost 126.96.36.199:443 has no VirtualHosts
[ OK ]
Apache starts fine; from my understanding the warning thats there can be ignored.
It might help if I show you what is happening.
As you can see the first website works fine but the second redirects to the first.
Thanks again for your help.