	/* Navi Horizontal *************************************** */

	/* ### Grundlegende Einstellungen ### */

	div.naviH_float { padding:8px 0 0 30px; width:900px; margin:0 auto; }
		.navH,
		.navH ul { position:static; }
	.navH li { list-style:none; float:left; }
		.navH,
		.navH li.navH_NO { margin:0; padding:0; }

	/* ### Grundeinstellung zum verstecken der Untermenus ### */

	.navH li:hover ul ul,
	.navH li:hover ul ul ul { display:none; }

	/* ### Formatierung erste Ebene ### */

		.navH a.navH_NO,
		.navH a.navH_NO:hover,
		.navH a.navH_ACT,
		.navH a.navH_ACT:hover,
		.navH a.navH_NO_IFSUB,
		.navH a.navH_ACT_IFSUB,
		.navH a.navH_NO_IFSUB:hover,
		.navH a.navH_ACT_IFSUB:hover { height:33px; width:100px; text-decoration:none; padding:0 0 0 1px; text-align:center; display:block; font-weight:bold; color:#fff; }

	.navH a.navH_NO { background:transparent url(../../fileadmin/index/pic/menu/HM_NO.png) no-repeat; }
	.navH a.navH_NO:hover,
	.navH a.navH_ACT,
	.navH a.navH_ACT:hover { background:transparent url(../../fileadmin/index/pic/menu/HM_RO_ACT.png) no-repeat; }

	.navH a.navH_NO_IFSUB { position:relative; background:transparent url(../../fileadmin/index/pic/menu/HM_NO_IFSUB.png) no-repeat; z-index:1; } /** putting the BG's over the submenu **/
	.navH a.navH_NO_IFSUB:hover,
	.navH a.navH_ACT_IFSUB,
	.navH a.navH_ACT_IFSUB:hover { position:relative; background:transparent url(../../fileadmin/index/pic/menu/HM_RO_ACT_IFSUB.png) no-repeat; z-index:1; } /** putting the BG's over the submenu **/

	/* ### Formatierung zweite Ebene ### */

		.navH ul { position:absolute; display:none; width:119px; }
		.navH li ul li.second_NO a { font-size:11px; font-weight:normal; border-bottom:1px solid #fbad17; width:100px; background-color:#f5cf8e; display:block; color:#3d3d3d; padding:7px 5px; }
		.navH li ul li.second_NO a:hover { font-size:11px; width:100px; border-bottom:1px solid #fff; background-color:#fbad17; display:block; color:#fff;  }

			.navH li ul li.second_ACT a,
			.navH li ul li.second_ACT a:hover { font-size:11px; font-weight:normal; background-color:#fbad17; border-bottom:1px solid #fff; width:100px; display:block; color:#fff; padding:7px 5px; }

			.navH li:hover ul,
			.navH li li:hover ul,
			.navH li li li:hover ul { margin:0 0 0 0; padding:0; display:block; } /** The magic first to second Level **/

		div.spike { background:transparent url(../../fileadmin/index/pic/menu/NO-spike.gif) no-repeat; width:5px; height:9px; position:absolute; margin:-18px 0 0 100px; }

	/* ### Formatierungen dritte Ebene ### */

			.navH li ul li.third_NO a { font-size:11px; font-weight:normal; border-bottom:1px solid #fbad17; width:110px; display:block; color:#A24709; background-color:#f5cf8e; padding:7px 5px; }
			.navH li ul li.third_NO a:hover { font-size:11px; width:110px; display:block; color:#fff; background-color:#fbad17; padding:7px 5px; }

				.navH li ul li.third_ACT a,
				.navH li ul li.third_ACT a:hover { font-weight:normal; border-bottom:1px solid #fff; width:110px; background-color:#fbad17; display:block; color:#fff; padding:7px 5px; }

				.navH li.first:hover ul,
				.navH li li.second_NO:hover ul,
				.navH li li li.third_NO:hover ul,
				.navH li.first:hover ul { border-left:1px solid #fff; border-top:1px solid #fbad17; width:120px; margin:-29px 0 0 110px; padding:0; display:block; z-index:10; } /** The magic Second and Third Level **/
				.navH li li.second_ACT:hover ul,
				.navH li li li.third_ACT:hover ul { border-left:1px solid #fff; border-top:1px solid #fff; margin:-32px 0 0 110px; padding:0; display:block; z-index:10; } /** The magic Second and Third Level **/