Hallo ich hab ein kleines problem und zwar wenn ich den browser klein mach dann verschiebt sich der mittelteil meiner homepage mit
ich finde den fehler nicht und dann kommt noch hinzu das mein hintergrund wie gewollt nach der menge des textes anpasst aber von ich
die seite raus scrolle dann sieht man unten auch noch das weisse
kann mir da jemand helfen
hier die html codes und css
hier nochmal fotos zum verdeutlichen was ich damit mein

ich finde den fehler nicht und dann kommt noch hinzu das mein hintergrund wie gewollt nach der menge des textes anpasst aber von ich
die seite raus scrolle dann sieht man unten auch noch das weisse
kann mir da jemand helfen
hier die html codes und css
HTML:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="robots" content="INDEX,FOLLOW">
<meta name="Author" content="wgmedia.de">
<meta name="Keywords" content=", ">
<meta name="Description" content="">
<meta http-equiv="cache-control" content="no-cache">
<meta name="page-type" content=" homepage">
<title>Startseite | Willkommen bei Gyjrevci</title>
<link rel="stylesheet" href="format.css" type="text/css">
</head>
<body>
<table id="aussen" align="center" border="0" cellpadding="0" cellspacing="0" width="100%">
<tbody>
<tr>
<td align="center" width="100%">
<table border="0" cellpadding="0" cellspacing="0" width="1062">
<tbody>
<tr>
<td id="top1" height="80" valign="middle" width="1062"><span id="hpname"> </span></td>
</tr>
<tr>
<td id="top2" height="172" valign="middle">
<table class="menu1" align="center" border="0" cellpadding="0" cellspacing="0" height="176" width="957">
<tbody>
<tr>
<td height="176" width="38%"> </td>
<td width="10%"><a href="1_index.html">Startseite</a></td>
<td width="10%"><a href="2_leistungen.html">Leistung</a></td>
<td width="10%"><a href="3_galerie.html">Galerie</a></td>
<td width="10%"><a href="4_kontakte.html">Kontakte</a></td>
<td width="10%"><a href="5_impressum.html">Impressum</a></td>
<td width="11%"><a href="6_partner.html">Partner</a></td>
<td width="1%"> </td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr>
<td id="leiste"> </td>
</tr>
</tbody>
</table>
<table align="center" border="0" cellpadding="0" cellspacing="0" width="100%">
<tbody>
<tr>
<td id="main" align="center" height="600" valign="top" width="100%">
<table id="main2" align="center" border="0" cellpadding="0" cellspacing="0" width="766">
<tbody>
<tr>
<td style="border-right: 0px solid rgb(255, 255, 255);"> </td>
<td style="border-left: 0px solid rgb(255, 255, 255);"></td>
<td id="inbox">
</td>
<td><img src="http://www.html.de/images/pixelspace.gif" alt="" border="0" height="1" width="30"></td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
<!-- fuss-->
<table border="0" cellpadding="0" cellspacing="0" width="100%">
<tbody>
<tr>
<td id="fussb">
<br>
</td>
</tr>
<tr>
<td id="fussb2">
</td>
</tr>
</tbody>
</table>
<!-- ende fuss-->
</td>
</tr>
</tbody>
</table>
</body>
</html>
HTML:
body
{ padding:0px;margin-top: 0px; margin-left: 0px; margin-right: 0px;margin-bottom: 0px
margin-top: 0px;
margin-left: 0px;
margin-right: 0px;
margin-bottom: 0px;
background-color: #4D4C48;
padding: 0px;
background-image: url(images/bgmain.jpg);
background-repeat: repeat-y;
background-position: center bottom;
{margin-top: 0px; margin-left: 0px; margin-right: 0px;margin-bottom: 0px; background-color: #383838; padding:0px;
background-image:url(images/bgmain.jpg);
background-repeat:repeat-y;
background-position:50% 0%;width:100%;}
}
#aussen
{padding:0px;margin-top: 0px; margin-left: 0px; margin-right: 0px;margin-bottom: 0px;
background-image:url(images/lay_inkl.jpg);background-repeat:no-repeat;
background-position:center top;
}
h1{
color: #17731E;
}
h2{
color: #17731E;
padding-bottom: 4px;
font-size: 18px;
font-family: Arial, Helvetica, sans-serif;
}
.logostyle {border:solid 1px #fff;}
.imgstyle {float:left;border:solid 1px #800000;margin-left:0px;margin-top:20px;margin-bottom:20px;margin-right:20px}
#bannertop
{height:80px;text-align:center;
background-image:url(images/hinter.jpg);
background-repeat:repeat;
background-position:center top;
border-bottom:solid 1px #fff;}
#top1 {
height: 40px;
vertical-align: bottom;
text-align: right;
padding-right: 20px;
color: #666666;
font-size: 30px;
}
#top2 {
height: 54px;
vertical-align: middle;
text-align: right;
padding-right: 20px;
padding-top: 20px;
color: #666666;
font-size: 14px;
}
#leiste {
vertical-align: middle;
text-align: left;
height: 105px;
border-top: solid 0px #CFCFCF;
background-color:#;
padding-top: 0px;
left: 0px;
}
#hpname {
letter-spacing: -2px;
font-size: 22px;
font-family: "arial", helvetica, verdana, tahoma, sans-serif;
color: #009900;
font-style: normal;
width: 700px;
padding-left: 10px;
padding-right: 20px;
border-top: solid 0px #666666;
padding: 0px;
}
.buleiste {
vertical-align: middle;
height: 41px;
border-bottom: solid 0px #fff;
background-color:#;
margin: 0px;
padding: 0px;
}
.menutrenn {
border-bottom: solid 0px #fff;
color: #009900;
margin: 0px;
padding: 0px;
font-size: 20px
}
.menu2 a, .menu2 a:visited , .menu2 a:active {
display: block;
color: #fff;
text-decoration: none;
font-size: 15px;
font-family: "arial", helvetica, tahoma, verdana, sans-serif;
padding-left: 8px;
padding-right: 8px;
padding-bottom: 0px;
padding-top: 0px;
line-height: 35px;
height: 35px;
text-align: center;
vertical-align: middle;
background-color:#;
font-variant: small-caps;
background: transparent;
}
.menu2 a:hover {
color: #fff;
background-repeat: repeat;
background-color: #666666;
}
#main{ height:800px;
background-image:url(images/bgin.jpg);background-repeat:no-repeat;
background-position:center top; background-color:#;
}
#main2{background-image:url(images/xbginbtm.jpg);background-repeat:no-repeat;
background-position:center bottom;
}
#inbox {
text-align: justify;
padding-top: 40px;
padding-bottom: 30px;
font-size: 15px;
line-height: 22px;
color: #666666;
background-color:#;
text-decoration: none;
font-weight: normal;
font-family: Arial, Helvetica, sans-serif;
}
#navbox {color:#fff;font: normal 11px/15px verdana, sans-serif; padding-left: 0px;padding-right:0px;padding-top: 0px;
background-color:#;
border-right:solid 1px #fff;
border-left:solid 0px #fff;
width:120px;
vertical-align:top;
text-align:center;}
#fussb {
font-family: "arial2", helvetica, tahoma ,verdana, sans-serif;
font-size: 13px;
color: #009900;
height: 100px;
text-align: center;
vertical-align: middle;
padding-bottom: 24px;
background-color:#;
background-image: url(images/fuss.jpg);
background-repeat: no-repeat;
background-position: top center;
padding-bottom: 10px;
letter-spacing: 3px;
}
#fussb2 {
font-family: "comic sans ms",arial, helvetica, tahoma ,verdana, sans-serif;
font-size: 13px;
color: #fff;
height: 92px;
text-align: center;
vertical-align: middle;
font-style: italic;
background-color: #FFFFFF;
letter-spacing: 3px;
background-image: url(images/fuss2.jpg);
background-repeat: repeat;
background-position: top center;
}
/* menue vertikal */
.menu1 a , .menu1 a:visited , .menu1 a:active {
display: block;
background: transparent;
color: #ffffff;
text-align: center;
width: 94px;
line-height: 30px;
height: 50px;
font-size: 0px;
font-family: arial, helvetica, tahoma, verdana, sans-serif;
margin: 0px;
border: 0px solid #18741F;
font-style: normal;
left: 0px;
padding: 0px;
}
.menu1 a:hover{
background-repeat: repeat;
_filter: progid:DXImageTransform.Microsoft.Alpha(opacity=40);
background-repeat: repeat;
color:# FFF;
background-color: #FFF;
font-family: arial;
text-decoration: none;
color: #23781A;
}
/* allgemeine links im text */
a:link, a:visited, a:active{
font-size: 16px;
line-height: 22px;
font-family: "arial", helvetica, tahoma, verdana, sans-serif;
color: #fff;
background-color:#; background: transparent;
text-decoration: none;
font-weight: bold;
}
a:hover{
background-color: #FFFFFF;
color: #18741F;
text-decoration: none;
font-size: 16px;
}
hier nochmal fotos zum verdeutlichen was ich damit mein

