@charset "UTF-8";
/**
* "Yet Another Multicolum Layout" - (X)HTML/CSS Framework
* "YAML for Joomla Template" - http://www.joomla-template-yaml.de
*
* (en) Vertical list navigation "vlist" with CSS Classes for multiusing
* (de) Vertikale Navigationsliste "vlist" mit CSS Klassen fr Mehrfachverwendung
*
* @version    $Id: nav_vlist.css 38 2007-07-12 01:39:27Z hieblmedia $ 
* @package    yamljoomla
* @version    2.7.0
* @link       http://www.joomla-template-yaml.de
* @copyright  Copyright (C) 2005-2007 Reinhard Hiebl
* @license    CC-A-NC 2.0 (http://creativecommons.org/licenses/by-nc-sa/2.0/de/),
*             http://www.joomla-template-yaml.de/nutzungsbedingungen.html  
*/

@media all
{

/*
#col1_content .floatbox {
	overflow-x: hidden;
	overflow-y: hidden;
	overflow: auto;
}
*/
.moduletable_submenu {
	width: 88%;
	overflow: auto;
	padding: 0px;
	border: 0px solid blue;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
 }

/*
  .submenu {
	width: 100%;
	overflow: hidden;
	margin: 2.4em 0 1.5em 0;
	list-style-type: none;
	border-top: 2px #ddd solid;
	border-bottom: 2px #ddd solid;
  }
*/
  .moduletable_submenu ul { 
  list-style-type: none; 
  margin:0;
   padding: 0; 
	width: 100%;
  }

  .moduletable_submenu li {
	float:left;
  margin:0;
   padding: 0; 
	list-style-type: none;
	width: 100%;
	border: 0px solid red;
}

  .moduletable_submenu a {
	display:block;
	text-decoration: none;
	color: #444;
	font-weight: bold;
	padding-top: 3px;
	padding-bottom: 3px;
	/*		padding-left: 8%;
	*/
	margin-bottom: 3px;


	/*	filter: Alpha(Opacity=50, finishopacity=0);*/
	filter: Alpha(opacity=88, finishopacity=100);
/*	filter:gray;*/
	-moz-opacity:0.88;
  }
  

.moduletable_submenu a:hover {
	/*	filter: Alpha(Opacity=50, finishopacity=0);*/
	filter: Alpha(opacity=97, finishopacity=100);
	/*	filter:gray;*/
	-moz-opacity:0.97;
  }



  /* Menu Title */
  .moduletable_submenu li.title, .moduletable_submenu li.sub_title {
    width: 90%;
    padding: 3px 0px 3px 10%;
    font-weight: bold;
    color: #444;
    background-color: #fff;
    border-bottom: 4px #888 solid;
  }
  
  /* Node Icons */
  .moduletable_submenu  a img {  vertical-align:middle; }

  /* 1. Level */
  .moduletable_submenu li.active #active_link {
    font-weight: bold;
    color: #fff;
    background-color:#444;
    border-bottom: 0px #eee solid;
  }
  
  .moduletable_submenu li a {
	width: 90%;
	padding-left: 8%;
	padding-right: 1%;
	background-color:#F8F8F8;
	color: #444;
	border: 1px solid #826C5F;
}
  .moduletable_submenu li a:focus,
  .moduletable_submenu li a:hover,
  .moduletable_submenu li a:active {
	background-color:#fff;
	text-decoration: none;
	border: 1px solid #5F4F45;
	color: #000;
}

  .moduletable_submenu li a#active_link {
	background-color:#fff;
	color: #222;
	/*	filter: Alpha(Opacity=50, finishopacity=0);*/
	filter: Alpha(opacity=97, finishopacity=100);
	/*	filter:gray;*/
	-moz-opacity:0.97;
}


/* 2. Level */

 .moduletable_submenu li ul { list-style-type: none; margin:0; padding: 0; }
 .moduletable_submenu li ul li { float:left; width: 100%; margin:0; padding:0; }

  .moduletable_submenu li ul li a {
	width: 88%;
	padding-left: 8%;
	padding-right: 3%;
	border: 1px solid #826C5F;
	background-color:#FFEAEA;
	color: #333;
	/*	filter: Alpha(Opacity=50, finishopacity=0);*/
	filter: Alpha(opacity=85, finishopacity=100);
	/*	filter:gray;*/
	-moz-opacity:0.85;
}
  
  .moduletable_submenu li ul li a:focus,
  .moduletable_submenu li ul li a:hover,
  .moduletable_submenu li ul li a:active {
	background-color:#FFFFFF;
	color: #000;
}

  /* 3. Level */

  .moduletable_submenu li ul li ul li a {
	width: 86%;
	padding-left: 12%;
	padding-right: 1%;
	border: 1px solid #826C5F;
	background-color:#FFFFFF;
	color: #222;
	font-weight: normal;
	/*	filter: Alpha(Opacity=50, finishopacity=0);*/
	filter: Alpha(opacity=90, finishopacity=100);
	/*	filter:gray;*/
	-moz-opacity:0.90;
}

  .moduletable_submenu li ul li ul li a:focus,
  .moduletable_submenu li ul li ul li a:hover,
  .moduletable_submenu li ul li ul li a:active {
	background-color:#FFEAEA;
	color: #000;
}

  /* 4. Level */
  .moduletable_submenu li ul li ul li ul li a {
	width: 60%;
	padding-left: 38%;
	padding-right: 1%;
	background-color:#fff;
	color: #333;
	border: 1px solid #826C5F;
	font-weight: normal;
}


  .moduletable_submenu li ul li ul li ul li a { background-color:#ffffff; color: #999; }
  .moduletable_submenu li ul li ul li ul li a:focus,
  .moduletable_submenu li ul li ul li ul li a:hover,
  .moduletable_submenu li ul li ul li ul li a:active {
	background-color:#FFFFFF;
	color: #000000;
}
  
  
/* mod_mainmenu */
  ul#mainlevel {     
    width: 100%;
    overflow: hidden;
    list-style-type: none;
    margin:0;
    padding:0;
  }
  ul#mainlevel li { float:left; width: 100%; margin:0; padding: 0 }

  /* 1. Level */
  a.mainlevel { 
    display:block;
    width: 90%;
    padding: 3px 0px 3px 10%;
    text-decoration: none;
    background-color:#fff;
    color: #444;
    border-bottom: 1px #eee solid;
  }
  
  a.mainlevel:hover {
	background-color:#999999;
	color: #fff;
  }
  a.mainlevel#active_menu { 
    font-weight: bold;
    color: #fff;
    background-color:#444;
    border-bottom: 1px #eee solid;
  }
}

