I got it!

Code:
//////////////////////////////////////////////////////////////////////////////////////////////
void CAMERA_calculate()
{
	
	VECTOR vecOffset;
	while(1)
	{
		vecOffset.x = 0;
		vecOffset.y = 30;
		vecOffset.z = 5;
  		vec_rotate(vecOffset.x,cameraContainer.eulerPan);
		cameraContainer.currentDistance = (cos(cameraContainer.eulerTilt) * cameraContainer.totalDistance);
		camera.x = (cameraContainer.pivotX - cos(cameraContainer.eulerPan) * cameraContainer.currentDistance);
		camera.y = (cameraContainer.pivotY - sin(cameraContainer.eulerPan) * cameraContainer.currentDistance);
		camera.z = (cameraContainer.pivotZ + sin(cameraContainer.eulerTilt) * cameraContainer.totalDistance);
		vec_add(camera.x,vecOffset.x);
		camera.pan = cameraContainer.eulerPan;
		camera.tilt = -(cameraContainer.eulerTilt);
		camera.roll = 0;
		wait(1);
	}
}
//////////////////////////////////////////////////////////////////////////////////////////////



Thx @Rackscha for your help and thx @Altarius for the thread! laugh