
body {
  margin: 0; padding: 0;
  background-color: #F6F7F9;
  font-family: Calibri,Helvetica,sans-serif; 
  font-size:   11pt; 
}

/*** Menu ***************************************/

div#menu {
    position: fixed;
    top: 0px; left: 0px;
	margin: 15px; padding: 0;
	width: 200px;
	border-style: solid solid none solid;
	border-color: #94AA74;
	border-width: 1px;
}

div#menu ul {
	list-style: none;
	margin: 0; padding: 0;
}

div#menu ul li a {
    height: 24px;
    text-decoration: none;
    display: block;
    padding: 8px 0 0 10px;
    color: #5E7830; background: url(menu1.gif);
}
div#menu ul li a:visited { color: #5E7830; background: url(menu1.gif); }
div#menu ul li a:hover     { color: #26370A; background: url(menu1.gif) 0 -32px; }
div#menu ul li a:active   { color: #26370A; background: url(menu1.gif) 0 -64px; }


div#menu ul li ul li a { 
	border-style: solid none none none;
	border-width: 1px;
	border-color: white;
    padding: 2px 0 0 20px;
}
div#menu ul li ul li a:link       { color: #5E7830; background-color: #E3EDD0; background-image: url(); }
div#menu ul li ul li a:visited { color: #5E7830; background-color: #E3EDD0; }
div#menu ul li ul li a:hover     { color: #26370A; background-color: #E3EDD0; }
div#menu ul li ul li a:active   { color: #26370A; background-color: #E3EDD0; }


/*** Inhalt *************************************/

div#inhalt {
  /* border: 1px dashed green; /* */
  width: 600px; height: 360px;
  position: absolute;
  top: 50%; left: 50%;  
  margin: -180px 0 0 -300px;
}

div#inhalt table{
  margin: auto;
  border-spacing: 5px;
  empty-cells:hide;
}

div#inhalt td {
  background-color: white;
  border-style: solid; border-width: 2px; border-color: #E3EDD0 /*#E4E8F1*/; 
  font-size: 22px; 
  font-weight: bold;
  color: #839666;
  text-align: center;
  padding: 10px; 
}

/*** Inhalt *************************************/

div#footbox {
  position: fixed;
  bottom: 0px; right: 0px;
  margin: 15px; padding: 0;
  /* border: 1px dashed blue; /* */
}

