Simple solution
It seems the obvious solution is that yes you can trademark "booking.com", but that that gives you zero claim on "hotelbooking.com" or any other name that might utilise the words booking.com with them. So "Carbooking.com" is safe as is "booking.company". You have only the rights to "booking.com".
Job done...