Nu er jeg ikke helt sikker på at jeg har forstået helt hvad du mente, men jeg har nu siddet og rettet i din kode, og jeg syntes godtnok at der var en del der manglede.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/
html4/loose.dtd">
<html>
<head>
<title>New document</title>
<meta name="generator" content="TSW WebCoder">
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css">
body {
background-color: #cecece;
margin: 0;
padding: 0;
border: 0;
color: #000000;
}
#header {
height: 210px;
background-color: #FFCC00;
}
#indhold {
width: 100%;
background-color: #CCFFFF;
}
#logo {
width: 319px;
border: 1px solid #000000;
margin-top: 20px;
}
#loginb {
background-color: #b9b9b9;
float: left;
height: 150px;
width: 110px;
margin-left: 10px;
margin-top: 10px;
border: 1px solid #000000;
}
.subber {
background-color: #1879d4;
border: 1px solid #000000;
color: #48dfff;
}
#sideskifter {float: left;
background-color: #b9b9b9;
width: 110px;
height: 300px;
position: relative;
border: 1px solid #000000;
position: relative;
margin-top: 10px;
margin-left: 5px;
}
#sideskifter a{
text-decoration: none;
}
</style>
</head>
<body>
<div id="header">
Header
</div>
<div id="indhold">
<div id="loginb"><!--Login-->
<form action="Index.php" method="POST">
<div style="text-align: center;"><img src="image/User.png" alt=""></div>
<input style=" border-left:none; border-bottom:1px solid #000000; border-right:none; border-top:none; background:none; margin-top: 1px; width:95px; margin-left:4px; " type="text" name="login" id="log">
<div style="text-align: center;"><img src="image/pass.png" alt=""></div>
<input style=" border-left:none; border-bottom:1px solid #000000; border-right:none; border-top:none; background:none; margin-top: 1px; width:95px; margin-left:4px; " type="password" name="pas" class="log">
<div style="text-align: center;"><input style=" margin-top:10px;" type="submit" name="sub" value="Login" class="Subber"></div>
</form>
</div>
<div id="sideskifter">Sideskifter
<a href="Index.html">Forside</a><br>
<a href="Index.html">Næsteside</a>
</div>
</div>
</body>
</html>
Prøv at se om det er noget du kan bruge.
Når jeg skal lave et nyt design, så starter jeg altid med at lave farvede "kasser", først når de ting er på plads, så begynder jeg at sætte indhold.
Derudover så validerer jeg siden adskillige gange mens jeg arbejder med den, på den måde så sikrer jeg mig at de "div" jeg har lavet også bliver afsluttet.