Hallo Jörg,
ich musste mir Dein Posting bzw. Problem mehrmals durchlesen um zu verstehen können was Dein Problem ist - ich hoffe ich habe es nun auch richtig verstanden.
Also:
ich muss mal Deinen CSS-Code hier zerpflücken:
/* sidebar */
div#sidebar {
float:left;
width:139px;
}
/* main und navibar */
div#main {
margin:0px;
padding:0px;
}
div#navibar {margin-left:142px;}
/* Eintrag-main */
h1.titel {margin-left:170px;}
p.blog {margin-left:155px;}
div.autor {padding-left:155px;}
--> also: Du gibst den meisten Elementen in deinem div#main entweder linke margin- oder padding-Werte. Gibt es dafür einen besonderen Grund?
Warum gibts Du nicht dem div#main ein margin-left?
also sowas:
div#main {margin: 0 0 0 150px;}
-->> hier müsstest Du diese Werte dann wieder entsprechend korrigieren, (also auf 0 setzen).
h1.titel {margin-left:170px;}
p.blog {margin-left:155px;}
div.autor {padding-left:155px;}
Grundsätzlich könnte Dein CSS mal besser organisiert, strukturiert und aufgeräumt werden ;) DAs ist nicht böse gemeint, fällt mir nur auf.
vg melanie