Poprawnie wskazałeś, że trzeba czekać z powodu tramwaju. Zgodnie z niemieckimi przepisami pierwszeństwo na skrzyżowaniach często mają tramwaje, nawet jeśli jesteś na drodze z pierwszeństwem lub masz zielone światło. Tramwaj porusza się po własnych torach i inne pojazdy muszą ustąpić mu pierwszeństwa, chyba że jest wyraźnie inaczej oznaczone. W pytaniu nie musisz czekać ani na rowerzystę, ani na żółty samochód, bo nie mają oni pierwszeństwa w tej sytuacji. Takie sytuacje często pojawiają się na niemieckich skrzyżowaniach, dlatego zawsze obserwuj ruch tramwajów i daj im pierwszeństwo, jeśli są do tego uprawnione.