
	
/* Hilfsmenu */

	#menuKontakt,
	#menuAdresse,
	#menuImpressum,
	#menuKundenlogin,
	#menuDruckversion {
	
		display:		block;
	}
	
	#menuKontakt {
		
		position:		absolute;
		top:			-80px;
		width:			64px;
		height:			10px;
		background:		#fff url(../_images/links_menu_bfi_kontakt.gif) top left no-repeat;
	}
	
	#menuAdresse {
	
		width:			81px;
		height:			10px;
		position:		absolute;
		top:			-60px;
		background:		#fff url(../_images/links_menu_bfi_adresse.gif) top left no-repeat;
	}
	
	#menuKundenlogin {
	
		width:			100px;
		height:			10px;
		position:		absolute;
		top:			-100px;
		background:		#fff url(../_images/links_menu_bfi_kundenlogin.gif) top left no-repeat;
	}
	
	#menuAdresse,
	#menuKontakt,
	#menuKundenlogin {
	
		left:			-158px;
	}
	
	#menuImpressum {
	
		position:		absolute;
		right:			10px;
		height:			10px;
		top:			0px;
		width:			62px;
		background:		#fff url(../_images/links_menu_bfi_impressum.gif) top left no-repeat;
	}
	
	#menuDruckversion {
	
		position:		absolute;
		right:			100px;
		top:			0px;
		height:			10px;
		width:			75px;
		background:		#fff url(../_images/links_menu_bfi_druckversion.gif) top left no-repeat;
	}
	
	
/* Hauptmenu Base & Co */
	
	.menuStartseite {
		
		height:			96px;
		/* background:		transparent url(../_images/menu_header_b.jpg) 0px 97px no-repeat; */
	}
	
	.menuSubDefault {
	
		height:			225px;
		background:		transparent url(../_images/menu_header_default.jpg) 0px 97px no-repeat;
	}
	
	.menuSubIhrGewinn {
	
		height:			225px;
		background:		transparent url(../_images/menu_ihr_gewinn.jpg) 0px 97px no-repeat;
	}
	
	.menuSubKundenlogin {
	
		height:			225px;
		background:		transparent url(../_images/menu_kundenlogin.jpg) 0px 97px no-repeat;
	}
	
	.menuSubAktuelles {
	
		height:			225px;
		background:		transparent url(../_images/menu_aktuelles.jpg) 0px 97px no-repeat;
	}
	
	.menuSubLeistungen {
	
		height:			225px;
		background:		transparent url(../_images/menu_leistungen.jpg) 0px 97px no-repeat;
	}
	
	.menuSubTeam {
	
		height:			225px;
		background:		transparent url(../_images/menu_team.jpg) 0px 97px no-repeat;
	}
	
	#menu ul,
	#menu li,
	#footer ul,
	#footer li {
	
		margin:			0px;
		padding:		0px;
		list-style-type:	none;
	}
	

/* Hauptmenuaufbau */

	#mainmenu {
		
		position:		absolute;
		top:			69px;
		height:			26px;
		width:			760px;
		background:		#E5ED9B none;
	}
	
	#mainmenu li {
	
		display:		block;
		float:			left;
		width:			188px;
		height:			26px;
		border-right:		3px solid #fff;
		padding-top:		2px;
		background:		transparent none;
	}
	
	#mainmenu li.lastMenu {
	
		border-right:		0px;
		width:			187px;
	}
	
	
	#mainmenu li a {
		
		display:		block;
		width:			100%;
		height:			26px;
		color:			#fff;
	}

	
	#menuUnternehmen {
	
		background:		#D2DC3C url(../_images/menu_main_bfi_unternehmen.gif) no-repeat;
	}
	
	#menuLeistungen {
	
		background:		#D2DC3C url(../_images/menu_main_bfi_leistungen.gif) no-repeat;
	}
	
	#menuIhrGewinn {
	
		background:		#D2DC3C url(../_images/menu_main_bfi_ihr_gewinn.gif) no-repeat;
	}
	
	#menuAktuelles {
	
		background:		#D2DC3C url(../_images/menu_main_bfi_aktuelles.gif) no-repeat;
	}
	
	
/* Submenus */

	#mainmenu li ul {
	
		display:		none;
		width:			188px;
		position:		absolute;
	}
	
	#mainmenu li ul li,
	#mainmenu li ul li a,
	#mainmenu li ul li a:hover span,
	#mainmenu li ul li a span,
	#mainmenu li ul li a:hover {
		
		border:			0px;
		margin:			0px;
		padding:		0px;
		width:			100%;
		height:			auto;
		display:		block;
		line-height:		15pt;
	}
	
	
	#mainmenu li ul li a,
	#mainmenu li ul li a:hover {
	
		margin-top:		1px;
		padding-top:		4px;
		padding-bottom:		4px;
	}
	
	#mainmenu li ul li a {
	
		background:		#fff url(../_images/menu_main_bullet.gif) 14px 11px no-repeat;
		text-decoration:	none;
		
		filter:			Alpha(opacity=90);
		-moz-opacity:		0.90;
		opacity:		0.90;
	}
	
	#mainmenu li ul li a:hover {
	
		filter:			Alpha(opacity=100);
		-moz-opacity:		1;
		opacity:		1;
		
		background:		#fff url(../_images/quicknavi_bullet.gif) 14px 11px no-repeat;
	}
	
	#mainmenu li ul li a:hover span,
	#mainmenu li ul li a span {
	
		cursor:			pointer;
		padding-left:		24px;
		color:			#BEC725;
	}
	
