/*      navigation.css      grass.at      20081020	*/


/* ------------------------------------------------------------ */


	/* Produktnavigation */
.produktnavigation_li_spacer,
#produktnavigation_li { float: left; height: 20px; padding: 0; margin: 0; list-style: none; text-transform: uppercase; text-decoration: none; font-size: 12px; font-weight: normal; text-align: left; color: #625F58; display: block; }
.produktnavigation_li_spacer { padding: 5px 0px 5px 0px; }
#produktnavigation_ul { margin: 0px 0px 0px 0px; }
#produktnavigation_li { position: relative; padding: 5px 19px 5px 25px; cursor: pointer; }
#produktnavigation_ul li a { color: #625F58; display: block; }
#produktnavigation_container { position: relative; top: 0px; left: 0px; }
div.produktnavigation_container_aktiv  #produktnavigation_li { padding: 5px 14px 5px 25px; background-color: #FFFFFF; }
div.produktnavigation_container_aktiv #produktnavigation_li a { font-weight: bold; color: #006021; }
#produketsitemap { display: none; position: absolute; top: 30px; left: 0px; text-align: left; width: 980px; background-color: #FAFAF9; border-bottom: 1px #D1CDC1 solid; }

/* NEU 20110208 */
#produktnavigation_ul { display: none; }




/* ------------------------------------------------------------ */


	/* Mainmenu Ebene 0 */
	
/* position: relative;  top: 0px;  left: 0px;*/
/* #main_navigation { display: none; } */
#main_navigation { position: relative;  top: 0px;  left: 0px;  z-index: 2003;  list-style-type: none; font-size: 12px; font-weight: normal; text-align: left; text-transform: uppercase; color: #625F58; margin: 0px 0px 0px 0px; }
#main_navigation .spacer { text-decoration: none; color: #625F58; display: block; padding: 5px 0px 5px 0px; }
#main_navigation a { text-decoration: none; color: #625F58; display: block; padding: 5px 15px 5px 15px; }
#main_navigation li { height: 20px; float: left; padding: 0; margin: 0; }
#main_navigation li.aktiv { padding: 0; margin: 0; height: 20px; float: left; background-color: #FFFFFF; }
#main_navigation li.aktiv a { font-weight: bold; color: #006021; }
#main_navigation li.last { border-bottom: 1px #D1CDC1 none; }	
#main_navigation .pointer { cursor: pointer; }
	/* Mainmenu Ebene 1 */
#main_navigation ul li { font-size: 10px; font-weight: normal; text-transform: none; min-height: 16px; height: auto !important; height: 16px; color: #625F58; float:none; border-bottom: 1px solid #D1CDC1; }
#main_navigation ul { list-style-type: none; margin: 0px; padding: 7px 10px 7px 10px; position: absolute; background-color: #FAFAF9; border: 1px #D1CDC1 solid; border-top-style: none; display: none; width: 160px; }
#main_navigation ul li a { display: block; padding: 4px 10px 4px 10px; margin: 0; font-family: Verdana,Arial,sans-serif; font-weight: normal; text-decoration: none; color: #625F58; }
#main_navigation li.aktiv ul li a{ font-size: 11px; font-weight: normal; text-transform: none; color: #625F58; }
	/* Mainmenu Ebene 2 und weitere */
#main_navigation ul ul { border: 1px #D1CDC1 solid; background-color: #FAFAF9; display: none; margin-left: 160px; margin-top: -22px; }





/* ------------------------------------------------------------ */


	/* Slideoutmenu*/
#slideoutmenu { font-size: 10px; list-style-type: none; color: #625F58; }
#slideoutmenu li { width: 160px; padding:  3px 0px 3px 0px; margin: 0; border-bottom: 1px #D1CDC1 solid; background-color: transparent; background-image:url(../design/aktivsubnavi.gif); background-repeat: no-repeat; background-position: 156px 8px; }
#slideoutmenu li.last { border-style: none; }
#slideoutmenu li.aktiv { width: 160px; }
#slideoutmenu li.aktiv a { font-weight: bold; color: #006021; }
#slideoutmenu a { text-decoration: none; color: #625F58; }


/* ------------------------------------------------------------ */

	/* Submenu Ebene 0*/
#submenu { font-size: 10px; list-style-type: none; color: #625F58; background-color: #FFFFFF; }
#submenu li { width: 160px; padding: 0px 0px 0px 0px; margin: 0; border-bottom: 1px #D1CDC1 solid; }
#submenu li.last { border-style: none; }
#submenu li.aktiv { width: 160px; padding: 0px 0px 0px 0px; background-color: #F6F5F1; background-image:url(../design/aktivsubnavi.gif); background-repeat: no-repeat; background-position: 0px 7px; }
#submenu li.aktiv a { padding-left: 6px; }
#submenu li.actifsub { background-color: #FFFFFF; padding: 0px 0px 0px 0px; }
/*#submenu li.cur { padding: 0px 0px 0px 0px; }*/
#submenu a { display:block; text-decoration: none; color: #625F58; padding: 3px 0px 3px 0px; }


	/* Submenu Ebene 1*/
#submenu1 { list-style-type: none; color: #625F58;  background-color: #FFFFFF; }
#submenu1 li { width: 160px; padding: 0px 0px 0px 0px; margin: 0; border-bottom: none; border-top: 1px #D1CDC1 solid; }
#submenu1 li.last { border-bottom: none; border-top: 1px #D1CDC1 solid; }
#submenu1 li.aktiv { width: 150px; padding: 0px 0px 0px 10px; margin-left: 0px; border-bottom: none;  background-color: #F6F5F1; background-image: none; }
#submenu1 li.aktiv a { font-weight: bold; margin-left: 0px; text-decoration: none; color: #625F58; }
#submenu1 a { display:block; margin-left: 10px; text-decoration: none; color: #625F58; padding: 3px 0px 3px 0px; }

	/* Submenu Ebene 1*/
#submenu2 { list-style-type: none; color: #625F58;  background-color: transparent; }
#submenu2 li { width: 140px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 10px; border-bottom: none; border-top: 1px #D1CDC1 solid; }
#submenu2 li.last { border-bottom: none; border-top: 1px #D1CDC1 solid; }
#submenu2 li.aktiv { width: 140px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 10px; border-bottom: none;  background-color: #F6F5F1; background-image:url(../design/aktivsubnavi.gif); background-repeat: no-repeat; background-position: 0px 7px; }
#submenu2 li.aktiv a { font-weight: normal; margin-left: 0px; text-decoration: none; color: #625F58; }
#submenu2 a { display:block; margin-left: 10px; text-decoration: none; color: #625F58; padding: 3px 0px 3px 0px; }
#submenu1 li.aktiv #submenu2  li a { font-weight: normal;}


.link-green { display: block; font-size: 10px; font-weight: bold; margin-top: 10px; margin-left: 0px; margin-bottom: 7px; text-decoration: none; color: #006021; }



/* ------------------------------------------------------------ */
	
	/* Footermenu */
#footermenu { list-style-type: none; color: #625F58; float: right; margin: 3px 6px 0px 0px; }
#footermenu {  }
#footermenu li { padding: 0; margin: 0; float: left; background-color: transparent; }
#footermenu a { text-decoration: none; color: #625F58; }
#footerlogo { float: right; }


/* ------------------------------------------------------------ */

	/* Topmenu */
#topmenu { list-style-type: none; color: #FFFFFF; }
#topmenu li { padding: 0; margin: 0; float: left; background-color: transparent; }
#topmenu a { text-decoration: none; color: #FFFFFF; }



