/**
 * ITWissen.info
 *
 * my_content.css
 *
 * @package         yaml
 * @version         3.1
 * @project			ITWissen.info
 * @site			www.itwissen.info
 * @id				$Id: my_navigation.css 89 2009-09-30 08:43:53Z sebastian_schreiber $
 */
 
@media all 
{
	/* ------------------- General navigation settings --------------------------------------------------------------- */
	ul.navigation, ul.submenu_level1 , ul.submenu_level2, ul.submenu_level3 
	{
		list-style: none;
		margin: 0;
		padding: 0;			
	}
	.meunWrapperItem { float: left; margin-top: 7px; border-left: 1px solid #e3e3e3; }
	
	/* ------------------- Main Menu ( all categories build by the itw_dic extension ---------------------------------- */
	.itw_menuview_item 
	{
		border-top: 0;
		width: 100%;        
		line-height: 100%;
		height: 28px;        
	}
	
	.itw_submenu_layer { display: none; }
	
	/* first level */	
	ul.submenu_level1 
	{
		width: 160px;
		background-color: #f0f0f0;
		border: 1px solid #c8c8c8;
		border-top: 0;
	}

	ul.submenu_level1 li 
	{
		padding: 3px 0 3px 21px;
		background: #fff;
		list-style-type: none;
	}
	
	ul.submenu_level1 li a.itw_submenu_link 
	{
		text-transform: uppercase;
	}

	/* second level */
	ul.submenu_level2 li,ul.submenu_level3 li
	{    
		background: #fff url("clear.gif") no-repeat center left;
		padding-left: 29px;
	}

	ul.submenu_level2 li a,ul.submenu_level3 li a,ul.submenu_level2 li a:hover,ul.submenu_level3 li a:hover 
	{
		font-size: 10px;
	}	

	ul.submenu_level2 li 
	{
		border: 0;
	}
			
	ul.submenu_level2 li a.itw_submenu_link 
	{
		text-transform: capitalize;
	}

	a.itw_submenu_link:hover
	{
		color: black;    
		text-decoration: underline;
	}
	
	.itw_submenu_item
	{
		width: 100%;
		padding-top: 4px;
		padding-bottom: 4px;
	}

	a.itw_submenu_link
	{
		color: black;
		font-size: 10px;
	}

	.menu_top, a.menu_top,  a.menu_top:visited, a.menu_top:link  
    {
		color: #373A58;
		padding-left: 5px;
		font-size: 10px;
		font-weight: normal;
		text-transform: uppercase;
	}
	
	/* ------------------- Login Menu | Logout Menu --------------------------------------------------------------------------------- */	
	#login_status .top_menue ul li 
	{
		background: none;	
		padding-left: 0;	
	}
	
	#login_status .top_menue ul li a span { color: #FF0000; }
	
	/* ------------------- Sub Menu (eBook, Kontakt, Impressum etc. ) --------------------------------------------------------------------------------- */	
	.top_menue ul li 
	{
		padding-left: 10px;
		background: url("../../gfx/menu_gfx/arrow_black.gif") no-repeat top left;
		float: left; 
		margin-left: 10px;
	}
	
	
	
	/* ------------------- Catalogue Menu ( Gruppenübersicht, Abkürzungsverzeichnis etc. ---------------------------- */
	
	#catalogue_menu ul li 
	{
		border: 1px solid #c8c8c8;
		border-bottom: 0;
		height: 28px;
		background: url("../../gfx/sub_navi_bg_mid.png") repeat-y top left;
	}
	
	#catalogue_menu ul li.last 
	{
		border-bottom: 1px solid #c8c8c8;
	}
	
	#catalogue_menu ul li a
	{
		display: block;	
		background-image: url("../../gfx/menu_gfx/pfeil_menutop_inact.gif"); 
		background-repeat: no-repeat; 
		background-position: top left;
		height: 100%;
	}
	
	#catalogue_menu ul li a.active	
	{
		background-image: url("../../gfx/menu_gfx/pfeil_menutop_act.gif");
	}	
	
	
	#catalogue_menu ul li a span 
	{
		padding-left: 20px;
		padding-top: 5px;	
		display: block;
	}
	
	/* ------------------- Rootline --------------------------------------------------------------------------------- */
	a.rootline 
	{
		padding-right: 4px !important;
		padding-left: 14px !important;	
		font-size: 10px;
		background: url('../../gfx/fwd.gif') no-repeat center left;
	}
	
	#rootlinewrap a { font-weight: normal; }
	
	/* ------------------- Footer --------------------------------------------------------------------------------- */ 
	#footer .tx-pmkrssnewsexport-pi1 { visibility: hidden; }
	#footer_inner a { font-size: 11px; color: #666666; }	
}
