There currently are a variety of options to travel by night train from Dortmund (Germany) to Saalbach (Austria), taking approximately 11 hours: Namely the UEX 1311 and the UEX 1313. These lines are operated by UEX.
UEX (Urlaubs-Express) operates seasonal night trains, including car-carrying trains (Autoreisezüge), from Germany to Austria and back.
Options range from seats and shared couchettes to private couchette compartments, sleeper compartments and connected sleeper cabins.
You can bring your car, but only between the car terminals, and you book the vehicle along with your ticket.
There is a free ski compartment. Drinks and snacks are available in the bistro on board.
Children with their own seat or bed pay a reduced fare.