BODY {

font: 9pt verdana, sans-serif;
color: #000000;
background-color: #EEEEEE;
font-weight: 600;
}

a {
color: #17AEB8;
}

h1 {
margin-top: 0;
font-size: 11pt;
color: #17AEB8;
}

h2 {
font-size: 10pt;
color: #000000;
}

table {
font-weight: 500;
background-color: #FFFFFF;
}

ul#untergeordnet {

text-decoration: none;}

#navcontainer a { text-decoration: none; }

#navcontainer ul
{
	padding: 0;
	margin: 0;
	list-style-type: none;
	position: relative;
}

#navcontainer li { display: inline; }

/*1st level elements*/
#navcontainer ul
{
border-right: 1px solid #fff;
background-color: #A2C058;
padding: 2px 0;
margin-bottom: 2em;
font: 8pt Verdana, sans-serif;
text-transform: uppercase;
font-weight: 600;
font-weight: bold;
}

#navcontainer li { margin: 0 0 0px; }

#navcontainer ul a,
#navcontainer ul a:link,
#navcontainer ul a:visited
{
background-color: #A2C058;
border-right: 1px solid #fff;
color: #fff;
padding: 0px 5px;
}

#navcontainer ul a:hover,
#navcontainer ul a:focus
{
background-color: #17AEB8;
border-right: 1px solid #fff;
color: #fff;
}



/*Second and subsequent levels*/
#navcontainer ul ul
{
position: absolute;
top: 24px;
left: 0px;

border-top: none;
background-color: #EEEEEE;
}

#navcontainer ul ul li { display: inline; }

#navcontainer ul ul a,
#navcontainer ul ul a:link,
#navcontainer ul ul a:visited
{
background-color: #EEEEEE;
border-right: 1px solid #fff;
color: #A2C058;
}

#navcontainer ul ul a:hover,
#navcontainer ul ul a:focus
{
background-color: #17AEB8;
border-right: 1px solid #fff;
color: #eee;
}

/*current Link*/
#navcontainer ul ul a#subcurrent,
#navcontainer ul ul a#subcurrent:link,
#navcontainer ul ul a#subcurrent:visited { font-weight: bold; }


dl, dt, dd, ul, li {
margin: 0;
padding: 0;
list-style-type: none;
}

#menu {
width: 180px;
}
#menu dt {
cursor: pointer;
margin-left: 0;
margin-top: 0;
padding-left: 0;
height: 20px;
line-height: 20px;
text-align: center;
font: 8pt Verdana, sans-serif;
text-transform: uppercase;
font-weight: 600;
font-weight: bold;
border-top: 1px solid #eee;
background-color: #A2C058;
color: #eee;
}
#menu dd {
border: 1px solid eee;
}
#menu li {
text-align: center;
background: #EEEEEE;
color: #A2C058;

}
#menu li a {
color: #A2C058;
text-decoration: none;
display: block;
border: 0 none;
height: 100%;
}

#menu dt a {
color: #fff;
text-decoration: none;
display: block;
border: 0 none;
height: 100%;
}
#menu li a:hover, #menu dt a:hover {
background-color: #17AEB8;
color: #eee;
}

