html {height:100%}
body {margin:0px; padding:0px; height:100%; width:100%; background:#016752;}

#maincontainer {position:relative; width:740px; top:0px; min-height:80%; background:#FAE8A6;
	align:left; z-index:1;}

#banner {position:relative; left:0px; height:92px; width:700px; background:url('Bilder/verlauf2.jpg') repeat-x #F2EDC8; z-index:1}

#menu {top:70px; z-index:500; height:10px;}

#logo {position:absolute; right:0%; z-index:49}
#header {position:absolute; color:#004D3C; left:10px; top:20px; z-index:50; font-size:18px;	font-family:'Arial'; text-align:left}

h2 {font-size:20px; font-weight:bold; font-face:'Verdana'; margin:0px; color:#004D3C;}
body {font-size:13px; font-family:'Arial';}
table {font-size:13px; font-family:'Arial'; padding:10px; width:90%; text-align:left; background:#FCF1CA; border:3px solid white;}
hr {border:0px; margin-top:5px; height:2px; color:#004D3C; background:#004D3C}
ul {list-style-type:none; margin:10px}
img{border:0px}

listung.ul {color:red}

#maincontent{
  margin:0 auto;
  width:700px;
}

#content {min-height:80%}

div.roundie { height:30px; }

      /* ecke rechts unten */
      div.bottom_right { background:url(Bilder/round_right_u.jpg) right center no-repeat; height:100%} 
      
      /* ecke links unten */
      div.bottom_left { background:url(Bilder/round_left_u.jpg) left center no-repeat; height:100%}
      
      /* links */
      div.links {position:relative; background:url(Bilder/randleft.jpg) left repeat-y; height:100%}

      /* rechts*/
      div.rechts {position:relative; background:url(Bilder/randright.jpg) right repeat-y; height:100%}
      
      /* unten */
      div.unten {position:relative; background:url(Bilder/unten.jpg) center repeat-x; width:100%;}

#menu {
z-index:500;
float: left;
position:absolute;
left:10px;
bottom:0px;width:100%;
}

#menu ul {text-align:left;
list-style: none;
margin: 0;
padding: 0;
width: 15%;
margin-right:3px;
float: left;
}

#menu a, #menu h2 {
font: 11px arial, helvetica, sans-serif;
font-weight:bold;
display: block;
border-width: 1px;
border-style: solid;
border-color: white;
margin: 0;
padding: 2px 3px;
}

#menu h2 {
color: white;
background: #004D3C;

}

#menu a {
color: #000;
background: #DEDCC3;
text-decoration: none;
}

#menu a:hover {
color: #016752;
background: #fff;
}

#menu li {position: relative;}

#menu ul ul {
position: absolute;
z-index: 500; width:100%
}

#menu ul ul ul {
position: absolute;
top: 0;
left: 100%;
}

div#menu ul ul,
div#menu ul li:hover ul ul,
div#menu ul ul li:hover ul ul
{display: none;}

div#menu ul li:hover ul,
div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul
{display: block;}
