A 500 error message is a very vague, it literally translates to "An Error Has Occurred". It is impossible to troubleshot a 500 error.
Are you testing using IE? If so try testing using FireFox instead, this may give a more friendly error.
If not, you will need to contact your hosting provider to see if they can look into the error logs to see what the true error is.