/* Start of CMSMS style sheet 'Navigation: Simple - Vertical' */
/********************
MENU
*********************/
#menu_vert {padding-left: 0;margin-left: 0em;}


/* third level has some padding to have it stand out */
div#menu_vert ul ul ul {padding-bottom: 0.5em;}

/* menu li block */
#menu_vert li {list-style: none;margin:0;border:0;display: block;text-indent:0.5em;}

#menu_vert ul ul li {border: none;}

/** fix stupid ie bug with display:block; **/
* html #menu_vert li a { height: 1%; } 
* html #menu_vert li hr { height: 1%; }
/** end fix **/


/* Standard-Ebenen, nicht aktiv, nicht current */

/* Ebene 1   pfeil nach rechts */
div#menu_vert a {
   
   display: block;  
   padding: 0.8em 0.5em 0.8em 1.5em;  
   color: black;  
  background: url(uploads/thema_ps/naviline2.jpg) no-repeat left bottom;  
   min-height:1em;  
   text-decoration: none;
}

/* Ebene 2  */
div#menu_vert ul ul a {
   font-size: 95%;
   padding: 0.5em 0.5em 0.5em 2.8em;
   text-decoration: none;
   background: url(uploads/thema_ps/naviline2.jpg) no-repeat 1em bottom; 

}

/* Ebene 3  */
div#menu_vert ul ul ul a {
   font-size: 90%;
   text-decoration: none;
   padding: 0.3em 0.5em 0.5em 4.3em;
   background: url(uploads/thema_ps/naviline.jpg) no-repeat 2em bottom;  
}

/* Ebene 4 */
div#menu_vert ul ul ul ul a {
   font-size: 85%;
   padding: 0.3em 0.5em 0.3em 5.8em;
   background: url(images/cms/pfeil_rechts_tuerkis.gif) no-repeat 3em center; 
}

/* Aktiv */

div#menu_vert a:hover {background-color:#F5F5F5;color:#af101d;}
div#menu_vert a.activeparent:hover {background-color:#F5F5F5;color:red;font-weight:bold;}

/* active parent, that is the first-level parent of a child page that is the current page */
div#menu_vert li a.activeparent {
   background: url(images/cms/punkt_rot.gif) no-repeat 0.4em center; 
   background-color:white;
   color: #000;
   
   
}

div#menu_vert ul ul li a.activeparent {

   background-position: 1.5em center; 
   background-color:white;
   color: #000;
background: url(images/cms/punkt_blau.gif) no-repeat 1.6em center; 
 
}


div#menu_vert ul ul ul li a.activeparent {
   background-position: 1.5em center; 
   background-color:white;
   
   color: #000;
background: url(images/cms/punkt_gruen.gif) no-repeat 3em center; 
}

div#menu_vert ul ul ul ul li a.activeparent {
   background-position: 1.5em center; 
   background-color:white;
   color: #000;
background: url(images/cms/punkt_tuerkis.gif) no-repeat 4em center; 
}

/* 
current pages in the default Menu Manager  template are unclickable. This is for current page on first level 
*/


div#menu_vert ul h3 {
   background: url(uploads/thema_ps/naviline2.jpg) no-repeat left bottom;
   background-color: white;
   display: block; 
   padding: 0.8em 0.5em 0.8em 1.5em;   
   color:#555;                                 
   font-size: 100%; font-weight:bold;   
   margin: 0;                                  
}


div#menu_vert ul ul h3 { 
   padding: 0.3em 0.5em 0.3em 2.8em;
   background-position: 1.0em center;
   background-color: white;
   border-bottom: none;
   color: #000;    
  font-size: 90%; font-weight:bold;
background: url(images/cms/punkt_blau.gif) no-repeat 1.7em center;  
}

div#menu_vert ul ul ul h3 {

padding: 0.3em 0.5em 0.3em 4.3em;
background: url(images/cms/punkt_gruen.gif) no-repeat 3em center; 
 font-size: 90%; font-weight:bold;
}


div#menu_vert ul ul ul ul h3 {
   padding: 0.3em 0.5em 0.3em 5.8em;
background: url(images/cms/punkt_tuerkis.gif) no-repeat 4.1em center; 
}
/* End of 'Navigation: Simple - Vertical' */

