/* DATEI: layout.css */
body
{ position:absolute; background:#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:0; right:0; text-align:center; margin: 0; height: 3em; z-index: 3;
}
#header 
{ position:absolute; top:0; left:0; right:0; bottom:0; height: 100%; background: #ffffff; z-index: 3; margin: 0; padding: 0.2em;
}
#menu
{ position:fixed; top: 10em; left: 0.2em; width: 10em; padding: 0.2em;
}
#main
{ margin: 0; padding-top: 10em; padding-left: 12em; padding-bottom: 3em; z-index: 2;
}
#foot_cont
{ position:fixed; bottom:0; left:0; right:0; text-align:right; margin:0; height:2em; z-index:3;
}
#foot 
{ position:absolute; top:0; left:0; right:0; bottom:0; background:#ffffff; border: 3px dotted #ddddff; z-index:3;
}
/* Nun für den MSIE */
* html, * html body 
{ overflow:hidden; bottom:0; height:100%;
}
* html #header_container, * html #foot_cont
{ position:absolute; width:100%; padding-right:16px;
}
* html #menu
{ position:absolute;
}
* html #header,* html #foot
{ height:100%; position:static;
}
* html #main 
{ position:absolute; top:0; bottom:0; left:0; right:0; height:100%; width:100%; overflow:auto; margin:0;
}
#menu li
{ list-style: none; margin:0; padding:0.1em;
}
#menu li#active
{ padding:0.5em; text-decoration:underline;
}
#menu a:link, #menu a:visited
{ display:block; background:#ffffff; color:6666ff; text-decoration:none; margin:0; padding:0.2em; border: 3px dotted #ddddff;
}
#Kat1
{ font-size: 140%;
} 
#Mn1 a:link, #Mn1 a:visited
{ background:#ffffff; border: 3px dotted #ccccff;
}
#menu a:hover
{ background:#6699ff; color:#ffffff; text-decoration:none; border: 3px solid #ffffff;
}
* html #menu
{ margin:0; width:10.5em;
/* Der IE soll das Element breiter darstellen, da margin und padding hier von der Breite abgezogen wird! */
}
