/***********************************************
 Topnavigation
***********************************************/

#homebutton
{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 position:absolute;
 left:0px; top:70px; width:170px; height:18px;
 background-color: #06c;
 font-size: 12px;
 font-weight: bold;
 z-index: 2;
}
#homebutton ul
{
 padding-left: 0;
 margin-top: 0;
 margin-left: 0;
 margin-bottom: 0;
 color: White;
 float: left;
}
#homebutton ul li
{
 display: inline;
}
#homebutton ul li a
{
 color: White;
 text-decoration: none;
 float: left;
 border-right: 1px solid #fff;
 padding-top: 1px;
 padding-left: 17px;
 padding-right: 120px;
 padding-bottom: 2px;
}

#homebutton ul li a:hover
{
 background-color: #EBFAD7;
 color: #390;
}

#topnav
{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 position:absolute;
 left:171px; top:70px; width:825px; height:18px;
 background-color: #06c;
 font-weight: bold;
 z-index: 3;
}
#topnav ul
{
 padding-left: 0;
 margin-top: 0;
 margin-left: 0;
 margin-bottom: 0;
 color: White;
 float: left;
}
#topnav ul li
{
 display: inline;
}
#topnav ul li a
{
 padding-top: 1px;
 padding-left: 7px;
 padding-right: 7px;
 padding-bottom: 2px;
 color: White;
 text-decoration: none;
 float: left;
 border-right: 1px solid #fff;
}

#topnavact
{
 padding-top: 1px;
 padding-left: 7px;
 padding-right: 7px;
 padding-bottom: 2px;
 color: #FFFFFF;
 background-color: #008800;
 text-decoration: none;
 float: left;
 border-right: 1px solid #fff;
}

#topnav ul li a:hover
{
 background-color: #EBFAD7;
 color: #390;
}

/***********************************************
 Supportnavigation
 taken from bayer.de
 minor change in #supportnavi li a: 
   line.height lowered from 1.8em to 1.4em is enough
***********************************************/
#supportnavi {font-family: Arial,Helvetica,sans-serif; position:absolute; left:30em; top:3.0625em; width:20.3125em; height:1em; color:#999; z-index:2;}
#supportnavi div {float:right; padding-right:.0625em;}
html>body #supportnavi div {margin-top:.125em;}
#supportnavi div img {vertical-align:bottom; margin-bottom:.0625em; margin-top:.0625em; width:.5625em;}
body > #supportnavi div img {vertical-align:sub; margin-bottom:0;}
#supportnavi ul{float:right; margin-top:.2em;}
body > #supportnavi ul{margin-top:.175em;}
#supportnavi li{list-style:none; float:left;}
#supportnavi li a {color:#5a5a5a; line-height:1.4em;}
#supportnavi li a,
#supportnavi span {font-size:.625em; padding:0; margin:0; float:left; display:inline;}
#supportnavi li a:hover {text-decoration:none; color:#3c3c3c;}

/***********************************************
 Leftnavigation
***********************************************/

#leftnavigation {
	border-bottom: 2px solid #ffffff;
	width:170px;
	float:left;
}

#leftnavigation ul {
 width: 170px;
 padding-left: 0px;
}

#leftnavigation ul li {
	background: #EBFAD7;
	list-style-image: none;
	font-family: Arial, Verdana; 
	font-size: 12px;
	padding-left: 0px;
	border-top: 0px;
	border-bottom: 1px solid #99CC99;
	width:170px;
	float:left;
}

#leftnavigation ul li#normal {
	width:170px;
	padding:0px;
}

#leftnavigation ul li#normal table {
	background: #EBFAD7;
	font-family: Arial, Verdana; 
	font-size: 12px;
	color: #339933;

}

#leftnavigation ul li#e3out table {
	background: #FFFFFF;
	font-family: Arial, Verdana; 
	font-size: 12px;
	color: #339933;
}

#leftnavigation ul li#e3act table {
	background: #DBF1BB;
	font-family: Arial, Verdana; 
	font-size: 12px;
	color: #339933;
}

#leftnavigation ul li#e2act table {
	background: #339933;
	font-family: Arial, Verdana; 
	font-size: 12px;
	color: #ffffff;

}

/* new: directory level */
#leftnavigation ul li#e4act table {
	background: #DBF1BB;
	font-family: Arial, Verdana; 
	font-size: 12px;
	color: #339933;
}
#leftnavigation ul li#e5act table {
	background: #DBF1BB;
	font-family: Arial, Verdana; 
	font-size: 12px;
	color: #339933;
}

#leftnavigation ul li#e3out,
#leftnavigation ul li#e3act,
#leftnavigation ul li#e5act {
	background: #FFFFFF;
	list-style-image: none;
	font-family: Arial, Verdana;
	font-size: 12px;
	padding-left: 0px;
	border-top: 0px;
	border-bottom: 1px solid #99CC99;
	width:170px;
}

#leftnavigation ul li#e3act {
	background: #DBF1BB;
	width:170px;
}
#leftnavigation ul li#e5act {
	background: #DBF1BB;
	width:170px;
}

#leftnavigation ul li img {
	vertical-align: text-bottom;
}

#leftnavigation ul li a {
	text-decoration: none;
	color: #339933;
}

#leftnavigation ul li#e2act {
	background: #339933;
	width:170px;
}

/* new */
#leftnavigation ul li#e4act {
	background: #DBF1BB;
	width:170px;
}
#leftnavigation ul li#e5act {
	background: #DBF1BB;
	width:170px;
}

#leftnavigation ul li#e2act a {
	color: #ffffff;
}

/* hover technique */
#leftnavigation img.inactive {
   visibility: hidden;
}

#leftnavigation ul li a:hover table img {
   visibility: visible;
}

