/* Start of CMSMS style sheet 'itb_left_navigation' */
/** fix stupid ie bug with display:block; **/
* html #content_left_navi li a { height: 1%; } 
* html #content_left_navi li hr { height: 1%; }
/** end fix **/

#content_left_navi {
   margin-top:-5px;
   padding:0px;
   width: 193px;
   background-color:#d3e4a5;
   border-top:1px #7aa612 solid;
   border-left:1px #7aa612 solid;
   border-right:1px #7aa612 solid;
}
#content_left_navi ul {
   list-style: none;
   margin: 0px;
   padding:0px;
   display: block;
   color:#7aa612
}
#content_left_navi ul ul ul {
margin: 0px 0px 0px 10px;
}

#content_left_navi li {
   list-style: none;
   margin:0px;
   margin-left:0px;
   border-bottom:1px #7aa612 solid;
   display: block;

   /* color:#7aa612; */
   /* background-color:#fff; */
}
#content_left_navi ul ul li {
   border: none;
   
}

/* first level links */
#content_left_navi a {
   text-decoration:none; /* no underline for links */
   display: block; /* IE has problems with this, fixed above */
   color: #000; /* this will be link color for all levels */
   min-height:1em; /* Fixes IE7 whitespace bug */ 
}

#content_left_navi ul a {
   padding: 3px 0px 3px 22px;
   background: url(./uploads/images/Box_klein.gif) no-repeat 4px; 
}
#content_left_navi ul ul a {
   margin-left: 20px;
   padding: 3px 0px 3px 13px;
   background: url(./uploads/images/menue/36.gif) no-repeat 0px; 
}

#content_left_navi ul ul ul a {
   margin-left: 25px;
   padding: 3px 0px 3px 13px;
   background: url(./uploads/images/menue/pfeil-klein07.gif) no-repeat 0px; 
}

#content_left_navi a:hover {
   background-color: #bcd288;
}
#content_left_navi a.activeparent:hover {
   /* background-color: #bcd288; */
   color: #000;
}


#content_left_navi ul li a.activeparent {
    color: #d3e4a5;
    background-color: #7aa612;
    font-weight: bold;
}

#content_left_navi ul ul li a.activeparent {
    background-color: #d3e4a5;
    color: #7aa612;
    font-weight: normal;   
}

#content_left_navi ul h3 {
   background: url(./uploads/images/Box_klein.gif) no-repeat 4px center;
   background-color: #bcd288;
   display: block; 
   padding: 3px 0 3px 22px;
   color: #000;                                 /* this will be link color for all levels */
   font-size: 1em;                           /* instead of the normal font size for <h3> */
   margin: 0;                                  /* as <h3> normally has some margin by default */
}
#content_left_navi ul ul h3 {
   background: url(./uploads/images/menue/36.gif) no-repeat 0px center;
   display: block; 
   padding: 3px 0px 3px 13px;
   color: #000;                                 /* this will be link color for all levels */
   font-size: 1em;                           /* instead of the normal font size for <h3> */
   margin: 0;                                  /* as <h3> normally has some margin by default */
   margin-left:20px;
background-color:#D3E4A5;
color:#7AA612;
font-weight:bold;
}
#content_left_navi ul ul ul h3 {
   color: #000;
   background-color: #B6E571;
   background: url(./uploads/images/menue/pfeil-klein09.gif) no-repeat 0px; 
   margin: 0;                                  /* as <h3> normally has some margin by default */
   margin-left: 25px;
   padding: 3px 0px 3px 13px;
}

#content_left_navi li.sectionheader {
   height: 12px !important;
   font-size: 10px;
   font-weight: bold;
   text-align:left;
   color: #000;
}

#content_left_navi li.separator {

   height: 5px !important;
   margin-top: -1px;
   padding:2px 0px 2px 0px;
   background-color: #fff;
   overflow:hidden !important;
   line-height:1px !important;
   font-size:1px; /* for ie */
   border-top:1px #7aa612 solid;
}
#content_left_navi li.separator hr {
   display: none; /* this is for accessibility */
}

/* End of 'itb_left_navigation' */

