/**
 * main navigation
 */
#page-navigation
{
	float:						left;
	margin:						8px 10px 0px 17px;
	padding:					0px;
	width:						175px;
}

/**
 * sub navigation
 */
#page-navigation li.current ul
{
	padding: 0px;
	padding-top: 8px;
	list-style-type: none;
	margin: 0px;
    margin-bottom: 10px;
}

#page-navigation li,
#meta-navigation li,
#page-functions li
{
	margin-bottom:				8px;
	font-family: 				Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:					0.7em;
}

#page-navigation li
{

	width:						156px;
	padding-left:			14px;
	background:				#1C3A20 url(navigation_FILES/link_arrow.gif) top left no-repeat;
}

#page-navigation li.current
{
	font-weight: bold;
	background:				#1C3A20 url(navigation_FILES/link_arrow_current.gif) top left no-repeat;
    margin-bottom: 20px;
}

#page-navigation li a
{
	color:						#FFF;
}

#page-navigation li a.active
{
	color:						#000;
}



/**
 * submenu for main navigation
 */

#page-navigation li.current ul li.submenu
{
  font-weight: normal;
  margin-left: 0px;
  padding-left: 8px;
  margin-bottom: 5px;
  background:				#1C3A20 url(navigation_FILES/link_box.gif) no-repeat;
  background-position:      0px 5px;
}

#page-navigation li.current ul li.submenu.current
{
  background:				#1C3A20 url(navigation_FILES/link_box_current.gif) no-repeat;
  background-position:      0px 4px;
  font-weight: bold;
}

#page-navigation ul li.submenu, #page-navigation li.submenu
{
  font-size: 0.9em;
  
}

/**
 * Pretty ugly hack to prevent the Menu from growing
 * smaller at the third & fourth stage of a submenu
 */

#page-navigation li.current ul li.submenu ul li.submenu ul li.submenu
{
	font-size: 1em;
}

#page-navigation li.current ul li.submenu ul li.submenu ul li.submenu ul li.submenu
{
    font-size: 1em;
}

/**
 * meta navigation (in footer area)
 */

#meta-navigation,
#page-functions
{
	float:						left;
	padding-top:				7px;
}

#meta-navigation li,
#page-functions li
{
	font-size:					1em;
}

#footer-navigation
{
	margin-left:				565px;
}

#page-functions img
{
	margin-right:				2px;
	position:					relative;
	top:						2px;
}

#page-functions li
{
	padding-left:			15px;
}

#page-functions li.page-functions-contact
{
	background:				url(navigation_FILES/kontakt.gif) top left no-repeat;
}

#page-functions li.page-functions-recommend
{
	background:				url(navigation_FILES/weiterempfehlen.gif) top left no-repeat;
}

#page-functions li.page-functions-newsletter
{
	background:				url(navigation_FILES/newsletter.gif) top left no-repeat;
}

#page-functions li.page-functions-print
{
	background:				url(navigation_FILES/drucken.gif) top left no-repeat;
}


#meta-navigation img
{
	margin-right:				2px;
}