Wolfstalk, у Вас центральный блок не помещается. Уменьшите его размер. Хотя я вижу, что он еще и смещен левее, чем надо. float:left рулит
Как я понял это в css правится... если возможно, может кто нибудь ткнуть меня что именно тут исправить? Код (PHP): /* Allgemein */ body { color: #4f4f4f; font-family: arial, helvetica, sans-serif; font-size: 16px; padding: 0px; margin: 0px; } a { color:#759e1a; text-decoration:none; } a:hover { text-decoration: underline; } a img { border: none; } p { margin: 10px 0px 15px 0px; } h1, h2, h3 { padding: 10px 0; margin: 0px; } h1 { font-size: 1.5em; } h2 { font-size: 1.4em; } h3 { font-size: 1.2em; } h4 { font-size: 1.0em; padding: 5px 0; margin: 0px; } /* Layout */ #wrapper { margin: auto; width: 940px; } #header { height: 110px; width: 100%; } #slogan { height: 30px; font-size: 2.2em; font-weight: bold; padding: 40px 0px 0px 20px; } #navbar { height: 35px; width: 100%; } #navleft { max-width: 159px; float: left; } #navright { background: url(../images/nav_bg.png) no-repeat bottom left; width: 754px; height: 35px; float: right; margin-right: 27px; } #top, #topwide { height: 18px; width: 100%; } #top { background: transparent url(../images/top.png) no-repeat; } #topwide { background: transparent url(../images/top_wide.png) no-repeat; } #main { background: #F5F5F5 url(../images/main_bg.png) repeat-y right top; height:; height: 100%; padding-bottom: 30px; border-bottom: 1px solid #90c220; } #mainwide { background: #ffffff url(../images/main_wide_bg.png) repeat-y right top; height: 100%; padding-bottom: 30px; border-bottom: 1px solid #90c220; } #content { width: 651px; padding: 0px; background: none; float: left; } #mainwide #content { width: 591px; float: left; padding: 0px 30px; } #rightcol { width: 289px; float: right; } #bottom1, #bottom2, #bottom3 { color: #ffffff; margin: 0px; padding: 5px 10px 10px 10px; width: auto; height: 100%; border-top: 1px solid #5b7b15; } #bottom1 { background: #759e1a; } #bottom2 { background: #759e1a url(../images/bottom2.png) repeat-y; } #bottom3 { background: #759e1a url(../images/bottom3.png) repeat-y; } #user1_1, #user2_1, top_1 { width: 890px; padding: 0px 15px; } #user1_2, #user2_2, #top_2 { width: 429px; float: left; padding: 0px 15px; } #user1_3, #user2_3 { width: 290px; float: left; padding: 0px 15px; } #top_3, #gncopyright { width: 249px; float: right; padding: 0px 10px 0px 20px; } #footer { background: url(../images/footer_bg.png) repeat-x; padding: 6px 10px 4px 10px; width: auto; height: 15px; } #usercopyright { color: #ffffff !important; font-size: 10px; text-decoration: none; float: left; padding: 0px 10px; width: 600px; } #usercopyright a { color: #a4d426 !important; } #gncopyright, #gncopyright a, #gncopyright a:hover { color: #a4d426 !important; font-size: 10px; text-align: right; text-decoration: none; } /* Joomla Meldungen */ #system-message { margin:10px 1px 10px 160px; padding: 5px !important; background: #ffffff; border:solid 0px; } #mainwide #system-message { margin: 10px 0 10px 0; } #system-message dd { margin: 0; text-indent: 0px; background: #ffffff; padding:0; } #content #system-message dd ul { color: #759e1a; margin-bottom: 10px; list-style: none; padding: 5px; border-top: 3px solid #a4d426; border-bottom: 3px solid #a4d426; } #content #system-message ul li { background:none; line-height:1.2em; margin:0px; padding:0px; } #content #system-message dd.message ul { background: #e8f4c9 } #system-message dt.message, #system-message dt.error, #system-message dt.notice { display: none; } #system-message dt.message, #system-message dd.error ul, #system-message dd.notice ul { color: #759e1a; background: #e8f4c9; border-top: 3px solid #a4d426; border-bottom: 3px solid #a4d426; margin:0 } /* Veralteter Browser */ #browser { background: #e8f4c9; color: #759e1a; margin-bottom: 10px; list-style: none; padding: 5px; margin: 0px 25px; border: 3px solid #a4d426; } #browser a { text-decoration: underline; } /* Tooltips */ .tool-tip { float: left; background: #ffc; border: 1px solid #D4D5AA; padding: 5px; max-width: 200px; text-align:left; } .tool-title, tooltip h4 { padding: 0; margin: 0; font-size: 95%; font-weight: bold; margin-top: -15px; padding-top: 15px; padding-bottom: 5px; background: url(../images_general/selector-arrow.png) no-repeat; } .tool-text, div.tooltip p { font-size: 100%; margin: 0; } /* Editor */ .contentpaneopen_edit { float: left; } .contentpaneopen_edit img { border:0 } .contentpane form { padding: 0px; margin: 0px; } form.editor { background: #ffffff; margin: 0px 1px; } form.editor legend { font-weight:bold; padding:2px; } form.editor fieldset { border:solid 1px #d7d7d7; padding: 10px 5px; margin: 0px 5px; } form.editor .publishing label { float:left; width:14em; } form.editor .publishing div { margin:5px 0; } form.editor .publishing .radio label { float:none; width:14em; } form.editor .publishing .radio label span { float:left; width:14em; } form.editor fieldset.metadata label { float:none !important; display:block; } .save { text-align:right; padding:10px 0; } /* Editor buttons */ #editor-xtd-buttons { padding: 5px; } .button2-left, .button2-right, .button2-left div, .button2-right div { float: left; } .button2-left a, .button2-right a, .button2-left span, .button2-right span { display: block; height: 22px; float: left; line-height: 22px; font-size: 11px; color: #666; cursor: pointer; } .button2-left span, .button2-right span { cursor: default; color: #999; } .button2-left .page a, .button2-right .page a, .button2-left .page span, .button2-right .page span { padding: 0 6px; } .page span { color: #000; font-weight: bold; } .button2-left a:hover, .button2-right a:hover { text-decoration: none; color: #0B55C4; } .button2-left a, .button2-left span { padding: 0 24px 0 6px; } .button2-right a, .button2-right span { padding: 0 6px 0 24px; } .button2-left { background: url(../images_general/j_button2_left.png) no-repeat; float: left; margin-left: 5px; } .button2-right { background: url(../images_general/j_button2_right.png) 100% 0 no-repeat; float: left; margin-left: 5px; } .button2-left .image { background: url(../images_general/j_button2_image.png) 100% 0 no-repeat; } .button2-left .readmore { background: url(../images_general/j_button2_readmore.png) 100% 0 no-repeat; } .button2-left .pagebreak { background: url(../images_general/j_button2_pagebreak.png) 100% 0 no-repeat; } /* Caption fixes */ .img_caption.left { float: left; margin-right: 1em; } .img_caption.right { float: right; margin-left: 1em; } .img_caption.left p { clear: left; text-align: center; } .img_caption.right p { clear: right; text-align: center; } /* Calendar */ a img.calendar { width: 16px; height: 16px; margin-left: 3px; background: url(../images_general/calendar.png) no-repeat; cursor: pointer; vertical-align: middle; } /* Clearen */ .clearfix:after, .moduletable:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } .clearfix, .moduletable { display: block; }