/* navigation */
#menu {
    /*width: 21.2em;*/                   /* left column width minus spacing */
    /*overflow: hidden;*/
    /*font-size: 95%;*/
    left: 0px;
	width: 170px;
	margin: 0px; 
	border-width: 1px;
	padding-top: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	/*font-size: 10pt;*/
	color: black;
	float: left;
	font-size: 12px;
	font-family: Arial;	
	overflow: hidden;
    /*position: absolute;*/
}

#menu h1 {
    display: none;
}

#menu h2 {
    padding: 0.15em 0 0.15em 22px;
    /*border: 1px solid #B7B7B7;*/
    border: 1px solid #000000;
    border-left: none;
    margin: 0;
    color: black;
    font-size: 13px;
    background-color: white;
    font-weight: normal;
    /*text-align: center;*/
}

#menu ul {
    /*margin: 0 0 0.825em;*/
	margin: 0 0;
    padding: 0px;
    background-color: #E3E7D8;
    position: relative;
    list-style-type: none;
}

#menu li {
    padding: 0px;
    margin: 0px;
    background-image: none;
    display: inline;
}

#menu ul ul {
    margin-bottom: 0px;
    background-color: #F0F5E7;
}

#menu ul ul ul {
    background-color: #F6F9F1;
}

/*
div#menuBW ul a {
	color: black;
	text-decoration: none;
}
*/

#menu a:hover {
	color: #2A778B;
	background-color: #FFF !important;
	text-decoration: none;
}

/* first level */
#menu ul li a {
	margin: 0px;
    display: block;
    text-decoration: none;
    /* width: 100%; */ /* for IE show menus correct -> LayoutMSI.css */
    padding: 0.215em 0.2em 0.215em 22px;
    border-top: 1px solid #FFF;
    color: #333;
    background: url(../images/menu_1.gif) -11px 5px no-repeat;
    background-color: #E3E7D8;
}

#menu ul li.selected  a {
    background-position: 0 5px;
}

#menu ul li.open a {
    background-position: 0 -315px;
}

/* second level */
#menu ul ul li span {
    display: block;
    border-left: 5px solid #74A6B3;
}

#menu ul ul a {
    padding-left: 17px;
    background-image: none !important;
    background-color: #F0F5E7;
}

#menu ul ul li.selected a {
    background-position: 6px 5px;
    background-image: url(../images/menu_2.gif) !important;
}

/* third level */
#menu ul ul ul li span {
    border-left-color: #AAC9D1;
}

#menu ul ul ul li a {
    padding-left: 28px;
    background-color: #F6F9F1;
}

#menu ul ul li.selected ul a {
	background-image: none !important; /* for internet explorer */
}

#menu ul ul ul li.selected a {
    background-position: 17px 5px;
    background-image: url(../images/menu_3.gif) !important;
}

/* fourth level */
#menu ul ul ul ul li span {
    border-left-color: #D4E4E8;
}

#menu ul ul ul ul li a {
    padding-left: 39px;
}

#menu ul ul ul ul li.selected a {
    background-position: 28px 5px;
    background-image: url(../images/menu_3.gif) !important;
}

/* ende navigation*/
