/* DIV / CSS Document kd  */

/* Der Eintrag body { min-height:101% } erzwingt im Firefox die Anwesenheit des vertikalen Scrollbalkens.
Mit diesem kleinen Kniff wird verhindert, dass zentrierte Layouts plötzlich seitlich "springen",
wenn die Höhe der Webseite größer als der sichtbare Bereich des Browserfensters wird.

Der nächte interessante Eintrag ist body { font-size: 100.01% }.
Die krumme Angabe der Schriftgröße ist Browserbugs im Opera 6 und älteren Safari-Versionen geschuldet,
die sonst zu kleine Schriftgrößen errechnen würden.

Als drittes folgt body { position: relative; }.
Mike Foskett erwähnt dies als Bugfix in seinem Artikel "Useful Code Snippets", damit positionierte Elemente (vermutlich im Internet Explorer)
beim Verändern der Fenstergröße auch wirklich neu und korrekt positioniert werden. Ich habe diesen Bug selbst noch nicht in Aktion erlebt,
allerdings nehme ich seinen Hinweis ernst und deshalb an dieser Stelle gern in das Stylesheet auf. */

/* { margin:0; padding:0; font-size: 100.01%; }

body{
	min-height: 101%;
  font-size: 100.01%;
  position: relative;
	color: #000;
	background:#FEFEFE;
	}*/



* { margin:0; padding:0; font-size: 100%; }

body{
	min-height: 101%;
  font-size: 100.01%;
  position: relative;
	color: #000;
	background:#FEFEFE;
	}
	
html {height:100%}

#main{
	position: absolute;
	width: 1000px;
	height: auto;
	z-index: 1;
	left: 0px;
	top:0px;
	background-color:#FEFEFE;
}
#hgruen{
	position: absolute;
	width: 949px;
	height: 100px;
	z-index: 2;
	left: 0px;
	top: 0px;
	background-color:#DFDFBC;
	}
#kd{
	position: absolute;
	width: 250px;
	height: 20px;
	z-index: 4;
	left: 79px;
	top: 38px;
	}
#illustration_dunkel{
	position: absolute;
	width: 170px;
	height: 20px;
	z-index: 5;
	left: 290px;
	top: 36px;
	}
#k{
	position: absolute;
	width: 100px;
	height: 100px;
	z-index: 6;
	left: 770px;
	top: 0px;
	}
#dgruen{
	position: absolute;
	width: 949px;
	height: 1px;
	z-index: 8;
	left: 0px;
	top: 100px;
	background-color:#B7B86A;
	}
#dgruen_r{
	position: absolute;
	width: 1px;
	height: 200px;
	z-index: 10;
	left: 949px;
	top: 0px;
	background-color:#B7B86A;
	}
#navi{
	position: absolute;
	width: 1020px;
	height: 60px;
	z-index: 10;
	left: 80px;
	top: 101px;
	}
#inhalt{
	position: absolute;
	width: 790px;
	height: auto;
	z-index: 20;
	left: 80px;
	top: 200px;
	}

