Danke für die Antwort! Ich habe das jetzt anderst gelöst, die Navigationsleiste habe ich mit position:fixed auf eine feste position gebracht, am layout verändert sich nichts mehr.
das zweite problem habe ich so gelöst, das ich den container, der neben der navigation in dem umschließenden container enthalten ist einfach per margin-left:xx; einen festen abstand zur linken kante gegeben habe
gruß markus