@charset "UTF-8";
/**
 * "Yet Another Multicolumn Layout" - (X)HTML/CSS Framework
 *
 * (en) Vertical list navigation "vlist"
 * (de) Vertikale Navigationsliste "vlist"
 *
 * @copyright       Copyright 2005-2007, 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.0.4
 * @revision        $Revision: 130 $
 * @lastmodified    $Date: 2007-10-05 19:05:21 +0200 (Fr, 05 Okt 2007) $
 */

@media all
{
  #submenu {
    width: 100%;
    /* overflow: hidden; */
    margin: 0 5% 1.5em 0;
    list-style-type: none;
    border-top: 1px #166590 solid;
  }

.act-1 {font-weight: bold; background: transparent url(/fileadmin/images/css/nav/submenu/subm-l1-act.gif) no-repeat scroll left top;}
.act-2 {font-weight: bold; background: transparent url(/fileadmin/images/css/nav/submenu/subm-l2-act.gif) no-repeat scroll left top;}
.act-3 {font-weight: bold; background: transparent url(/fileadmin/images/css/nav/submenu/subm-l3-act.gif) no-repeat scroll left top;}

  #submenu ul { list-style-type: none; margin:0; padding: 0; }
  #submenu li { float:left; width: 100%; margin:0; padding: 0 }

  #submenu a,
  #submenu strong {
    display:block;
    width: 90%;
    padding: 3px 0px 3px 10%;
    text-decoration: none;
    color: #444;
  }

/* Just in case the skiplink anchor gets into THIS menu, because the tab-navigation was turned off */
/* PLEASE LEAVE THE FOLLING SETTING IN PLACE */  
  #submenu a#navigation {border-bottom:0; padding:0;}

  /* Menu Title */
  #submenu li#title {
    width: 90%;
    padding: 1px 0px 1px 10%;
    font-weight: bold;
    color: #444;
    border-bottom: 4px #166590 solid;
  }

  #submenu li span {
    display:block;
    width: 90%;
    padding: 1px 0px 1px 10%;
    font-weight: bold;
    border-bottom: 1px #166590 solid;
  }

  /* Level 1 */
  #submenu li#active,
  #submenu li strong {
    width: 95%;
    padding: 3px 0px 3px 5%;
    font-weight: bold;
    color: #666;
    background: transparent url(/fileadmin/images/css/nav/submenu/subm-l1-act.gif) no-repeat scroll left top;
    border-bottom: 1px #166590 solid;
  }

  #submenu li a { border-bottom: 1px #166590 solid; width: 95%; padding-left: 5%; color: #444; }
  #submenu li a:focus,
  #submenu li a:hover,
  #submenu li a:active { background-color:#166590; color: #fff; }

  /* Level 2 */
  #submenu li ul li a,
  #submenu li ul li#active,
  #submenu li ul li strong,
  #submenu li ul li span { font-size: 95%; border-bottom: 1px #71a6c5 solid; width: 85%; padding-left: 15%;}

  #submenu li ul li strong { background: transparent url(/fileadmin/images/css/nav/submenu/subm-l2-act.gif) no-repeat scroll left top; }

  #submenu li ul li a { color: #444; }
  #submenu li ul li a:focus,
  #submenu li ul li a:hover,
  #submenu li ul li a:active { background-color:#71a6c5; color: #fff; }

  /* Level 3 */
  #submenu li ul li ul li a,
  #submenu li ul li ul li#active,
  #submenu li ul li ul li strong,
  #submenu li ul li ul li span { width: 80%; padding-left: 20%; }
  
  #submenu li ul li ul li strong { background: transparent url(/fileadmin/images/css/nav/submenu/subm-l3-act.gif) no-repeat scroll left top; }

  #submenu li ul li ul li a { /* background-color:#ffffff; */ }
  #submenu li ul li ul li a:focus,
  #submenu li ul li ul li a:hover,
  #submenu li ul li ul li a:active { background-color:#166590; color: #fff; }

  /* Level 4 */
  #submenu li ul li ul li ul li a,
  #submenu li ul li ul li ul li#active,
  #submenu li ul li ul li ul li strong,
  #submenu li ul li ul li ul li span { width: 75%; padding-left: 25%; }

  #submenu li ul li ul li ul li a { background-color:#ffffff; color: #aaa; }
  #submenu li ul li ul li ul li a:focus,
  #submenu li ul li ul li ul li a:hover,
  #submenu li ul li ul li ul li a:active { background-color:#AA1124; color: #fff; }
}