/**
 * "Yet Another Multicolumn Layout" - (X)HTML/CSS Framework
 *
 * (en) Vertical list navigation "vlist"
 * (de) Vertikale Navigationsliste "vlist"
 *
 * @copyright       Copyright 2005-2011, Dirk Jesse
 * @license         CC-A 2.0 (http://creativecommons.org/licenses/by/2.0/),
 *                  YAML-C (http://www.yaml.de/en/license/license-conditions.html)
 * @link            http://www.yaml.de
 * @package         yaml
 * @version         3.3.1
 * @revision        $Revision:392 $
 * @lastmodified    $Date:2009-07-05 12:18:40 +0200 (So, 05. Jul 2009) $
 */

@media all
{


  .vlist {
    width:100%;
    overflow:hidden;
    margin:0px;
    list-style-type:none;
    font-size:1.125em;
   
    
    
  }

  .vlist ul {
    list-style-type:none;
    margin: 0;
    padding:0;
   
  }

  .vlist li {
    float:left; /* LTR */
    width:100%;
    margin:0;
    padding:0;
  }

  .vlist a,
  .vlist strong,
  .vlist span {
    display:block;
    padding:2px 0 2px 25px;
    text-decoration:none;
    color:#000;
    outline:0;
  }

  .vlist a,
  .vlist a:active,
  .vlist a:visited {background-color:transparent;
                   outline:0;
    
   }




  .vlist li span {
    display:block;
    font-weight:bold;
  
  }

  /* active list element */
  .vlist li.active  {
   font-weight:bold;
  }


  /* Level 1 */
  .vlist li a,
  .vlist li strong,
  .vlist li span { color:#000; background-color:transparent;  } /* LTR */
     

  .vlist li a:focus,
  .vlist li a:hover,
  .vlist li a:active {color:#000; background:#C9C5C5; text-decoration:none;}
  
  .vlist ul li a.actifsub {color:#000; background:#C9C5C5;}

  /* Level 2 */
  .vlist li ul li a,
  .vlist li ul li strong,
  .vlist li ul li span {color:#000; padding-left:45px;  } /* LTR */

  .vlist li ul li a,
  .vlist li ul li a:visited { }
  .vlist li ul li a:focus,
  .vlist li ul li a:hover,
  .vlist li ul li a:active { background-color:#DFDCDC; }
  
  .vlist ul li ul li a.actifsub { color:#000; background-color:#DFDCDC;}

  /* Level 3 */
  .vlist li ul li ul li a,
  .vlist li ul li ul li strong,
  .vlist li ul li ul li span { color:#000; background-color:#DFDCDC;} /* LTR */

  .vlist li ul li ul li a,
  .vlist li ul li ul li a:visited { background-color:#DFDCDC;  }
  .vlist li ul li ul li a:focus,
  .vlist li ul li ul li a:hover,
  .vlist li ul li ul li a:active { background-color:#DFDCDC;  }
  
  .vlist ul li ul li ul li a.actifsub { color:#000; background-color:#DFDCDC; }

  /* Level 4 */
  .vlist li ul li ul li ul li a,
  .vlist li ul li ul li ul li strong,
  .vlist li ul li ul li ul li span { width:60%; padding-left:40%; } /* LTR */

  .vlist li ul li ul li ul li a,
  .vlist li ul li ul li ul li a:visited {background-color:transparent  }
  .vlist li ul li ul li ul li a:focus,
  .vlist li ul li ul li ul li a:hover,
  .vlist li ul li ul li ul li a:active { background-color:transparent;   }

 /* Level 5 */
  .vlist li ul li ul li ul li ul li a,
  .vlist li ul li ul li ul li ul li strong,
  .vlist li ul li ul li ul li ul li span { width:60%;  } /* LTR */

  .vlist li ul li ul li ul li ul li a,
  .vlist li ul li ul li ul li ul li a:visited { background-color:transparent }
  .vlist li ul li ul li ul li ul li a:focus,
  .vlist li ul li ul li ul li ul li a:hover,
  .vlist li ul li ul li ul li ul li a:active { background-color:transparent;   }
}
