/**
 * "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.0
 */
@media all {
  .ym-vlist {
    margin: 0;
    list-style-type: none;
  }
  .ym-vlist ul {
    list-style-type: none;
    margin:0;
    padding:0;
    width: 100%;
    overflow: hidden;
  }
  .ym-col2 .ym-vlist ul {
	padding-bottom:1em;
  }
  .ym-vlist ul ul {
    border: 0 none;
	padding: 0;
  }
  .ym-vlist li {
    float: left;
    width: 100%;
    margin: 0;
    padding: 0.1em 0 0.2em 0;
	line-height:1.5em;
  }
  footer .ym-vlist li {
    padding: 0;
  }
  footer .ym-vlist li#menu-item-623 {
    margin: 1em 0 0 0;
  }
  .ym-col2 .ym-vlist li {
    padding: 0;
	line-height:1.1em;
  }
  .ym-vlist li li {
    padding:0;
	line-height:1.2em;
  }
  .ym-vlist a {    
	display: block;
    text-decoration: none;
  }
  .ym-vlist a {
    color:#002653;
	font-size:18px;
  }
  
  .ym-col2 .ym-vlist a {
    font-size:13px;
	padding:0 0 0 3%;
	margin:0;
	line-height:1.2em;
  }
  
  footer .ym-vlist a {
    font-size:13px;
	padding:0;
	margin:0;
	line-height:1.2em;
	font-family:"Istok Web";
	font-weight:700;
  }
  
  footer .ym-vlist li#menu-item-623 a {
	padding:0 4px;
	margin:0;
	background-color:#ef7e26;
	color:#fff;
	display:inline-block;
  }
  footer .ym-vlist li#menu-item-606 a {
	padding:0 4px;
	margin:0;
	background-color:#84af21;
	color:#fff;
	display:inline-block;
  }
 
  .ym-vlist li.current_page_item a,
  .ym-vlist li.current_page_ancestor a,
  .ym-vlist li.current_page_ancestor ul li.current_page_item a,
  .ym-vlist li.current_page_ancestor ul li.current_page_ancestor a {
    color:#84af21;
  }
  
  .page-template-verein-php .ym-vlist li.current_page_item a,
  .page-template-verein-php .ym-vlist li.current_page_ancestor a,
  .page-template-verein-php .ym-vlist li.current_page_ancestor ul li.current_page_item a,
  .page-template-verein-php .ym-vlist li.current_page_ancestor ul li.current_page_ancestor a {
    color:#ef7e26;
  }

  .ym-vlist li a:focus,
  .ym-vlist li a:hover,
  .ym-vlist li a:active {
    color:#84af21;
    outline: 0 none;
  }
  
  .page-template-verein-php .ym-vlist li a:focus,
  .page-template-verein-php  .ym-vlist li a:hover,
  .page-template-verein-php .ym-vlist li a:active {
    color:#ef7e26;
    outline: 0 none;
  }
  
  .ym-vlist li ul li a,
  .rand02 .ym-vlist ul ul li a {
    width: 84%;
    padding-left: 16%;
	font-size:14px;
  }
  footer .ym-vlist li ul li a {
    font-size:13px;
	line-height:1.2em;
	font-family:"Istok Web";
	width: 90%;
    padding-left: 9%;
  }
  .ym-vlist li ul li a,
  .ym-vlist li.current_page_ancestor ul li a,
  .ym-vlist li.current_page_item ul li a {
    color:#002653;
  }
  .ym-vlist li ul li a:focus,
  .ym-vlist li ul li a:hover,
  .ym-vlist li ul li a:active {
    color:#84af21;
  }  
  .ym-vlist ul ul,
  .ym-vlist .current_page_item ul ul,
  .ym-vlist .current_page_ancestor ul ul,
  .ym-vlist .current_page_ancestor .current_page_item ul ul,
  .ym-vlist .current_page_ancestor .current_page_ancestor ul ul {
	  display: none;
  }
  
  footer .ym-vlist ul ul,
  footer .ym-vlist .current_page_item ul ul,
  footer .ym-vlist .current_page_ancestor ul ul,
  footer .ym-vlist .current_page_ancestor .current_page_item ul ul,
  footer .ym-vlist .current_page_ancestor .current_page_ancestor ul ul {
	  display: block;
  }
  
  .ym-vlist .current_page_item ul,
  .ym-vlist .current_page_ancestor ul,
  .ym-vlist .current_page_ancestor .current_page_item ul,
  .ym-vlist .current_page_ancestor .current_page_ancestor ul,
  .ym-vlist .current_page_ancestor .current_page_ancestor .current_page_item ul,
  .ym-vlist .current_page_ancestor .current_page_ancestor .current_page_ancestor ul {
	  display: block;
  }
  
  .rand02 .ym-vlist ul ul {
	  display: block;
  }
  .rand02 .ym-vlist li.current_page_item a,
  .rand02 .ym-vlist li.current_page_ancestor a,
  .rand02 .ym-vlist li.current_page_ancestor ul li.current_page_item a {
    color:#ef7e26;
  }

  .rand02 .ym-vlist li a:focus,
  .rand02 .ym-vlist li a:hover,
  .rand02 .ym-vlist li a:active {
    color:#ef7e26;
    outline: 0 none;
  }
  .rand02 .ym-vlist li ul li a,
  .rand02 .ym-vlist li.current_page_ancestor ul li a {
    color:#002653;
  }
  .rand02 .ym-vlist li ul li a:focus,
  .rand02 .ym-vlist li ul li a:hover,
  .rand02 .ym-vlist li ul li a:active {
    color:#ef7e26;
  }  
}