body { 
    position:absolute;
    background:#000000;
    color: #FFFFFF;
}

html, body { 
    top:0; left:0; right:0;
    min-height:100%;
    margin:0;
    padding:0;
    width:100%;
}

#header_container {
    position:fixed;
    top:0; left:150px; right:0;
    text-align:center;
    margin:0;
    height:7em;
    width:91%;
    width:840px;
    z-index:3;
}

#header {
    position:absolute;
    top:0; left:0; right:0; bottom:0;
    height:100%;
    background: #000000;
    z-index:3;
    margin:0;
    padding:0.2em;
}

#menu {
	 /*background-image:url(../navigation/muster.jpg);*/
	 background-repeat: repeat-y;
	display:compact;
    position: fixed;
    top:10px;
    left:10px;
    width:128px;
    border:0px; 
	 padding: 0 0 0 0;
    font-weight:bolder;
	 font-size: small;
    letter-spacing:0;
    font-family: arial;
    vertical-align:middle;
    line-height:23px;
  	/*padding-bottom:0;*/
    height:594px;
    z-index:4;
}

#content {
    margin:0;
    padding-top:120px;
    padding-left:200px;
    padding-bottom:3em;
	padding-right:3em;
    z-index:2;
        width:800px;

}

#footer_container {
    position:fixed;
    bottom:0; left:0; right:0;
    text-align:center;
    margin:0;
    height:2em;
    z-index:3;
}

#footer {
    position:absolute;
    top:0; left:0; right:0; bottom:0;
    background:#efefef;
    z-index:3;
}

/* Nur für den MSIE */
/*
* html, * html body {
    overflow:hidden;
    bottom:0;
    height:100%;
}
*/
* html #header_container, * html #footer_container {
    position:absolute;
    /*width:85%;*/
    padding-right:20px;
}

* html #header,* html #footer {
    height:80%;
    position:static;
}

* html #content {
    /*position:absolute;*/
    top:0; bottom:0; left:0; right:0;
    height:100%;
    /*width:100%;*/
   /*overflow:hidden;*/
    margin:0;
}

/* Weiter mit browserübergreifenden Deklarationen */
* html #menu {
	 /*background-image:url(../navigation/muster.jpg);*/
	 margin: 0 0 0 0 ;
    width:130px;
	 position:absolute;
    background-repeat: repeat-y;
	display:compact;
	padding:0px;
}


#menu li {
    list-style: none;
    margin: 0 0 0 0;
    padding: 0px;
   background-image:url(../navigation/muster.jpg);
	background-repeat: no-repeat;
	background-position: center;
	text-align:center;
   display:block;
	border: 0;
	height: 25px;
}

#menu a:link, #menu a:visited {
   /*background-image:url(../navigation/muster.jpg);*/
	background-repeat: repeat-y;
	background-position: center;
    display:block;
   text-align:center;
   color:black;
   text-decoration:none;
   margin:0;
   padding: 0;
}

#menu a:hover {
    color: #FFFFFF;
}

#menu a:active, li#active {
    padding:0em;
    /*text-decoration:underline;*/
	 color: #FFFFFF;
}    

a:link {
 border-width:1px;   color: Blue; padding:0px;
  text-decoration: none;
}

a:visited {
 border-width:1px;   color: #33CCFF; padding:0px;
  text-decoration: none;
  }

/* Der IE soll das Element breiter darstellen, da margin
   und padding hier von der Breite abgezogen werden! */


table.main
{
  width: 90%;
  color: #FFFF00;
  background-image:url(../kinder/background02.jpg);
}

table.secound
{
  width: 75%;
  color: #FFFFFF;
  
}
