/**
 * "Yet Another Multicolumn Layout" - YAML CSS Framework
 *
 * (en) Vertical list navigation "vlist"
 * (de) Vertikale Navigationsliste "vlist"
 *
 * @copyright       © 2005-2013, Dirk Jesse
 * @license         CC-BY 2.0 (http://creativecommons.org/licenses/by/2.0/),
 *                  YAML-CDL (http://www.yaml.de/license.html)
 * @link            http://www.yaml.de
 * @package         yaml
 * @version         4.1.2
 */
@media all {

  /* Main-Navigation im Header */

  header #langSwitch {
  	text-align: right;
  	padding: 0.3em 0.2em 0.1em 0.5em; 
  	background-color: #716F64; 
  }
  
  header #langSwitch a {
	  margin: 0 0.5em;
  }
  header .ym-vlist ul li {
    float: left;
    width: 100%;
    margin: 0;
    padding: 0;
    background-color: transparent;
    border-bottom: 1px solid #fff;
  }

  header .ym-vlist a,
  header .ym-vlist strong,
  header .ym-vlist span {
    display: block;
    text-decoration: none;
  }
  
  header .ym-vlist a,
  header .ym-vlist a:visited {
    color: #fff;
  }
  
  header .ym-vlist li span {
    display: block;
    font-weight: bold;
    
  }

  header .ym-vlist li.active {
    color: #fff;
    font-weight: bold;
    background-color: #0B90D5;
  }
  header .ym-vlist li.active strong {
    font-weight: bold;
  }
  header .ym-vlist li a,
  header .ym-vlist li strong,
  header .ym-vlist li span {
    width: 98%;
    padding-left: 2%;
  }
  header .ym-vlist li a:focus,
  header .ym-vlist li a:hover,
  header .ym-vlist li a:active {
    background-color: #716F64;
    color: #fff;
    outline: 0 none;
  }

  /* Sub-Navigation in linker Spalte */
  /* 4 navigation levels defined */
  .subNav-Title {
    color: #fff;
    font-size: 100%;
    line-height: 2em;
    font-weight: bold;
    padding: 0 0 0 0.5em;
    background-color: #716F64;
  }
  .subNav-Title a,
  .subNav-Title a:focus,
  .subNav-Title a:hover,
  .subNav-Title a:active {
	  color: #fff;
  	font-weight: bold;
  }
  
  .subNav-Title a:hover {
	  background-color: #716F64;
  	text-decoration: underline;
  }
  
  .ym-vlist {
    margin: 0 0 1.5em 0;
    list-style-type: none;
    background: transparent;
    border: 0 none;
  }

  .ym-vlist ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
    width: 100%;
    overflow: hidden;
  }
  .ym-vlist ul ul {
    border: 0 none;
  }

  .ym-vlist ul li {
    float: left;
    width: 100%;
    margin: 0;
    padding: 0;
    background-color: transparent;
    
  }
  .ym-vlist a,
  .ym-vlist strong,
  .ym-vlist span {
    display: block;
    text-decoration: none;
  }
  .ym-vlist a,
  .ym-vlist a:visited {
    color: #fff;
  }
  .ym-vlist li span {
    display: block;
    font-weight: bold;
  }
  .ym-vlist li.active {
    color: #fff;
    font-weight: bold;
    background-color: #0B90D5;
    list-style-type: disc;
  }
  .ym-vlist li.active strong {
    font-weight: bold;
  }
  .ym-vlist li a,
  .ym-vlist li strong {
    width: 98%;
    padding-left: 2%;
  }
  .ym-vlist li a:focus,
  .ym-vlist li a:hover,
  .ym-vlist li a:active {
    background-color: #888;
    color: #fff;
    outline: 0 none;
  }

  /* 2 Ebene   */
  .ym-vlist ul li ul li {
    border: 0 none;
    font-weight: normal;
  }
  
  .ym-vlist ul li ul li.active strong {
    border: 0 none;
    font-weight: bold;
  }

  .ym-vlist li ul li a,
  .ym-vlist li ul li strong {
    width: 94%;
    padding-left: 6%;
  }
  .ym-vlist li ul li a,
  .ym-vlist li ul li a:visited {
    background-color: #10B6D5;
    color: #fff;
  }
  .ym-vlist li ul li a:focus,
  .ym-vlist li ul li a:hover,
  .ym-vlist li ul li a:active {
    background-color: #888;
    color: #fff;
  }

   /* 3 Ebene   */
  .ym-vlist li ul li ul li a,
  .ym-vlist li ul li ul li strong {
    width: 90%;
    padding-left: 10%;
  }
  .ym-vlist li ul li ul li a,
  .ym-vlist li ul li ul li a:visited {
    background-color: #10BAD5;
    color: #fff;
  }
  .ym-vlist li ul li ul li a:focus,
  .ym-vlist li ul li ul li a:hover,
  .ym-vlist li ul li ul li a:active {
    background-color: #888;
    color: #fff;
  }

   /* 4 Ebene   */
  .ym-vlist li ul li ul li ul li a,
  .ym-vlist li ul li ul li ul li strong {
    width: 85%;
    padding-left: 15%;
  }
  .ym-vlist li ul li ul li ul li a,
  .ym-vlist li ul li ul li ul li a:visited {
    background-color: #0B90D5;
    color: #fff;
  }
  .ym-vlist li ul li ul li ul li a:focus,
  .ym-vlist li ul li ul li ul li a:hover,
  .ym-vlist li ul li ul li ul li a:active {
    background-color: #888;
    color: #fff;
  }

   /* 5 Ebene   */
  .ym-vlist li ul li ul li ul li ul li a,
  .ym-vlist li ul li ul li ul li ul li strong,
  .ym-vlist li ul li ul li ul li ul li span {
    width: 80%;
    padding-left: 20%;
  }
  .ym-vlist li ul li ul li ul li ul li a,
  .ym-vlist li ul li ul li ul li ul li a:visited {
    background-color: #0B90D5;
    color: #fff;
  }
  .ym-vlist li ul li ul li ul li ul li a:focus,
  .ym-vlist li ul li ul li ul li ul li a:hover,
  .ym-vlist li ul li ul li ul li ul li a:active {
    background-color: #888;
    color: #fff;
  }

  /* title */
  .ym-vtitle {
    font-weight: bold;
    font-size: 100%;
    width: 90%;
    padding: 3px 0px 3px 10%;
    margin: 0;
    color: #444;
    background-color: #fff;
    border-top: 2px #ddd solid;
  }
  .ym-vtitle + ul {
    border-top: 4px #888 solid;
  }
/*
.accordion a.dcjq-parent,  .accordion a.dcjq-parent:hover {
  background: #0B90D5 url(../images/arrow_grey_right_w12_h16.gif) no-repeat 2px center;
}
.accordion a.dcjq-parent.active .dcjq-icon {
	background: url(../images/arrow_grey_down_w12_h15.gif) no-repeat 0 center;
}
*/
}
