@charset "UTF-8";
/**
 * "Yet Another Multicolumn Layout" - (X)HTML/CSS Framework
 *
 * (en) Vertical list navigation "vlist"
 * (de) Vertikale Navigationsliste "vlist"
 *
 * @copyright       Copyright 2005-2009, 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.1
 * @revision        $Revision: 343 $
 * @lastmodified    $Date: 2009-01-19 23:41:32 +0100 (Mo, 19. Jan 2009) $
 */

@media all
{
  /* title */
  h6.vlist {
    font-family:  Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 100%;
    width: 90%;
    padding: 5px 0px 5px 10%; /* LTR */
    margin:0;
    color: #444;
    background-color: #ddd;
    /*border-top: 2px #ddd solid;*/
    /*border-bottom: 3px #888 solid;*/
    border:1px solid #aaa;
    border-width:1px 0 2px;
  }

  .vlist {
    font-weight: normal;
    /*width: 100%;*/
    overflow: hidden;
    list-style-type: none;
    margin: 0 10px 10px 10px !important;
    _border-top: 1px #CCD9C5 solid;
    _border-bottom: 3px #CCD9C5 solid;
    _border-top: 1px #FFFFFF solid;  /* ok... */
    border-bottom: 1px #ddb solid;  /* ok... */
  }

  .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 0px 2px 10%;
    text-decoration: none;
    border-top: 1px #fbea73 solid;
    border-top: 1px #dda solid;  /* ok... */
  }

  .vlist a,
  .vlist a:visited {
    color: #333;  /* ok... */
  }

  .vlist li span {
    display:block;
    font-weight: bold !important;
    height: 15px; overflow: hidden;
  }

  .vlist li.head_row a {
    font-weight: bold !important;
    font-size: 10pt; padding-top: 4px; padding-bottom: 4px;
  }
  
  /* Level 1 */
  .vlist li a,
  .vlist li strong,
  .vlist li span { width: 90%; padding-left: 10%; /*font-weight: bold;*/ } /* LTR */

  /* Level 2 */
  .vlist li ul li a,
  .vlist li ul li strong,
  .vlist li ul li span { width: 85%; padding-left: 15%; border-top: 0; /*font-size: 11px;  /* ok... */ padding-top: 1px; padding-bottom: 1px; font-weight: normal; } /* LTR */
  
  .vlist li ul li:first-child a,
  .vlist li ul li:first-child strong,
  .vlist li ul li:first-child span { border-top: 1px #CCD9C5 solid; border-top: 1px #FFFFFF solid;  /* ok... */ } /* LTR */

  .vlist li ul li a, 
  .vlist li ul li a:visited,
  .vlist li ul li strong,
  .vlist li ul li span { background-color:#f8f8f8; color: #333; }
  
  /* Level 3 */
  .vlist li ul li ul li a,
  .vlist li ul li ul li strong,
  .vlist li ul li ul li span { width: 80%; padding-left: 20%; border-top: 0; } /* LTR */

  .vlist li ul li ul li a,
  .vlist li ul li ul li a:visited{ background-color:#f0f0f0; color: #222; }
  
  /* 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: 75%; padding-left: 25%; border-top: 0; } /* LTR */

  .vlist li ul li ul li ul li a,
  .vlist li ul li ul li ul li a:visited { background-color:#e8e8e8; color: #111; }
  
  ul.vlist li a:focus,
  ul.vlist li a:hover,
  ul.vlist li a:active { background-color:#555 !important; color: #fff !important; text-decoration: none; }
  
  ul.vlist li .private {margin-right:3px; margin-left: -19px; position:relative; top:3px;}
  
  
  /*background-color:#800!important;*/
  
  .vlist li.active a.active { /*font-weight: bold!important;*/ color:white!important;background-color: #54AB42 !important; }
  .vlist li a:hover { color:#000!important;background-color: #ffd !important;border-top-color: #cc8 }
  
  
  .vlist b.nofile { position: relative; margin-left: -19px; font: 10pt "courier new",monospace; }
  .vlist b.hassub { float: right; margin-right: 5px; font: 12pt "courier new",monospace; }


  /* grün und fett - pfui teufel! */
  ul li a { color: #009900!important; font-weight: bold!important; font-family: helvetica; }
  
}
