/* ######################################################################################################
** # "YAML to Joomla Template" (c) by Reinhard Hiebl (www.to-joomla.de - www.hieblmedia.de) #############
** ######################################################################################################
** # "Yet Another Multicolum Layout" (c) by Dirk Jesse (http://www.yaml.de) #############################
** ######################################################################################################
** 
**  Template Version: 2.6.2
**  YAML Version    : 2.5.2
**  Datum           : 01.11.06
**  Datei           : nav_vlist.css
**  Funktion        : Formatierung der Hauptnavigation: Reiternavigation "Sliding Doors"
**
*/

@media all
{
/* ######################################################################################################
** ### Vertikale Listennavigation #######################################################################
** ######################################################################################################
*/

	#submenu { 
		width: 100%; 
		overflow: hidden;
		margin: 2em 0 1.5em 0; 
		list-style-type: none; 
		border-top: 2px #ddd solid; 
		border-bottom: 2px #ddd solid; 
	}
	
	#submenu a { display:block; text-decoration: none; }
	#submenu li { float:left; width: 100%; margin:0; padding: 0 }

	#submenu li span { 
		display:block; 
		width: 90%; 
		padding: 3px 0px 3px 10%; 
		background-color:#f4f4f4; 
		color: #444; 
		font-weight: bold; 
		border-bottom: 1px #ddd solid;
	}
	
	#submenu li a { 
		width: 90%; 
		padding: 3px 0px 3px 10%; 
		background-color:#fff; 
		color: #444; 
		border-bottom: 1px #eee solid;
	}
	
	#submenu li a img, #submenu li ul li a img { 
		vertical-align:middle;
	}
		
	#submenu li a:hover { background-color:#d8cfff; color: #332; }
	
	#submenu li ul { list-style-type: none; margin:0; padding: 0; }
	#submenu li ul li { float:left; width: 100%; margin:0; padding:0; }
	#submenu li ul li a { 
		width: 80%; 
		padding: 3px 0px 3px 20%; 
		background-color:#f8f8f8; 
		color: #666; 
		border-bottom: 1px #ddd solid; 
	}
	
	#submenu li#submenu_current a { 
		background-color:#f8f8f8; 
		color: #666; 
		font-weight: bold; 
	}
	#submenu li#submenu_current ul li a { 
		font-weight:normal;
	}

	#submenu li ul li a:hover, #submenu li#submenu_current a:hover { background-color:#aaa7c6; color: #fff; }
	
	#submenu li#title { 
		width: 90%; 
		padding: 3px 0px 3px 10%; 
		font-weight: bold; 
		color: #444; 
		background-color: #fff; 
		border-bottom: 4px #888 solid; 
	}
	
	#submenu li#active, #submenu li#submenu_current a#submenu_active_link, #submenu li#submenu_current a#active_link { 
		width: 90%; 
		padding: 3px 0px 3px 10%; 
		font-weight: bold; 
		color: #fff; 
		background-color:#aab; 
		border-bottom: 1px #eee solid;
	}
	
	#submenu li ul li#active { 
		width: 80%; 
		padding: 3px 0px 3px 20%; 
		font-weight: bold; 
		color: #fff; 
		background-color:#aab; 
		border-bottom: 1px #fff solid;
	}
	
	
	#submenu li ul li#active a, #submenu li#active a#submenu_active_link, #submenu li#active a#active_link { 
		background:inherit;
		padding:0;
		margin:0;
		border:0;
		color:inherit;	
	}
	
	

	/* ######################################################################################################
	** # For Joomla Module mod_mainmenu - FLAT LIST #########################################################
	** ######################################################################################################
	*/
	#main #mainlevel { 
		width: 100%; 
		overflow: hidden;
		margin: 0 0 1.5em 0; 
		list-style-type: none; 
		border-top: 2px #ddd solid; 
		border-bottom: 2px #ddd solid; 
	}
	
	#main #mainlevel a { display:block; text-decoration: none; }
	#main #mainlevel li { float:left; width: 100%; margin:0; padding: 0; }

	#main #mainlevel li a { 
		width: 90%; 
		padding: 3px 0px 3px 10%; 
		background-color:#fff; 
		color: #444; 
		border-bottom: 1px #eee solid;
		font-size:1em;
	}
	#main #mainlevel li a:hover { background-color:#d8cfff; color: #332; }
	
	
	#main #mainlevel li a#active_menu { 
		width: 90%; 
		padding: 3px 0px 3px 10%; 
		font-weight: bold; 
		color: #fff; 
		background-color:#aab; 
		border-bottom: 1px #eee solid;
	}
	
	
	/* ######################################################################################################
	** # For Joomla Module mod_mainmenu - VERTICAL ##########################################################
	** ######################################################################################################
	*/
	#main table td a.mainlevel {
		width:100%;
		display:block;
		text-decoration: none;
		padding: 3px 0; 
		background-color:#fff; 
		color: #444; 
		border-top: 1px #eee solid;
		border-bottom: 1px #eee solid;
		text-indent:10px;
		margin-bottom:-1px;
		font-size:1em;
	}
	
	#main table td a.mainlevel:hover { 
		background-color:#d8cfff; color: #332;
	}
	
	#main table td a#active_menu { 
		font-weight: bold; 
		color: #fff; 
		background-color:#aab; 
	}	
	
}

	/* ######################################################################################################
	** # For Joomla Module mod_exmenu - sidemenu #########################################################
	** ######################################################################################################
	*/
	.moduletablesidemenu { 
		margin-bottom: 10px;
	}

	.moduletablesidemenu ul { 
		width: 100%; 
		overflow: hidden;
		margin: 0; 
		list-style-type: none; 
	}
	
	.moduletablesidemenu ul li { 
		margin: 0; 
		padding: 0; 
		width: 100%;
	}
	
	.moduletablesidemenu ul li a { 
		display: block;
		font-size: 1.1em;
		margin: 0; 
		padding: 0; 
		padding-top: 0.2em; 
		padding-bottom: 0.2em; 
		width: 100%;
		color: #000;
		padding-left: 20px;
		border-bottom: 1px #25471D solid; 
		background: url(../../img/smitembg.jpg) repeat-y top left;
		background-color: #C2FFB1;
	}
	
	.moduletablesidemenu ul li ul li a { 
		padding-left: 4em;
		background: url(../../img/smitem1bg.jpg) repeat-y top left;
		background-color: #C2FFB1;
	}

	.moduletablesidemenu ul .exmenu_title { 
		color: #fff;
		font-size: 1.1em;
		padding-left: 20px;
		padding-top: 0.5em; 
		padding-bottom: 0.5em; 
		border-bottom: 1px #56AB45 solid; 
		background: url(../../img/smtitlebg.jpg) repeat-y top right;
		background-color: #458D39;
	}

	/* ######################################################################################################
	** # For Joomla Module mod_exmenu - mainmenu #########################################################
	** ######################################################################################################
	*/
	#col1 .moduletable {
		margin-bottom: 5px;
		background-color: #BBEEFF;
		border: 1px #25471D solid;
	}

	#col1 .moduletable form {
		padding: 5px 5px 0 5px;
	}


	#col1 .moduletable ul {
		list-style-type: none;
		margin: 0;
		padding: 0;
	}

	#col1 .moduletable ul li {
		list-style-type: none;
		padding: 5px 0 5px 5px;
		margin: 0 -5px 0 -5px;
		border-bottom: 1px #25471D solid;
	}

	
	.moduletablemainmenu,
	.moduletableusermenu {
		margin-bottom: 5px;
		background-color: #BBEEFF;
		border: 1px #25471D solid;		
	}
	
	.moduletableusermenu ul,
	.moduletablemainmenu ul { 
		margin: 0; 
		list-style-type: none; 
	}
	
	.moduletableusermenu ul li,
	.moduletablemainmenu ul li { 
		margin: 0; 
		padding: 0; 
	}
	
	.moduletableusermenu ul li a,
	.moduletablemainmenu ul li a { 
		display: block;
		font-size: 1.1em;
		margin: 0; 
		padding: 0; 
		padding-top: 0.2em; 
		padding-bottom: 0.2em; 
		color: #000;
		padding-left: 10px;
		border-bottom: 1px #25471D solid; 
		background-color: #BBEEFF;
	}
	
	.moduletableusermenu ul li a:hover,
	.moduletablemainmenu ul li a:hover { 
		background-color: #004A93;
		color: #fff;
	}


	.moduletableusermenu ul li ul li a,
	.moduletablemainmenu ul li ul li a { 
		display: block;
		padding-left: 25px;
		padding-right: 5px;
		background-color: #BBEEFF;
	}

	.moduletableusermenu ul li ul li ul li,
	.moduletablemainmenu ul li ul li ul li { 
		text-align: right;
	}

	.moduletableusermenu ul li ul li a:hover,
	.moduletablemainmenu ul li ul li a:hover { 
		background-color: #004A93;
		color: #fff;
	}

	.moduletableusermenu h3,
	.moduletable h3,
	.moduletablemainmenu h3 {
		zoom: 1;
		display: block;
		color: #fff;
		font-size: 1.1em;
		font-weight:normal;
		margin: 0;
		padding: 0.5em 5px 0.5em 20px;
		background-color: #8C3F21;
	}
