/***** main menu *****/
ul.bdi_menuL2 				{ clear:both; width:100%; height:24px; padding: 0 0 6px 0; margin:0; background: url(../images/layout/level2_bg.jpg) repeat-x left top; display: block; overflow: hidden; }
ul.bdi_menuL2 li 			{ float:left; padding:0; margin:0; border-right:1px solid #77c3e9; display:block; }

ul.bdi_menuL2 li a			{ float:left; height:22px; display: block; color:#fff; font-family:Trebuchet MS, sans-serif; font-size:13px; line-height:1.7em; font-weight:bold; padding: 4px 16px 9px 16px; background:url(../images/layout/level2_default.jpg) repeat-x 0px -30px; border-right:1px solid #187cb8; }
ul.bdi_menuL2 li#theme-1 a	{ background-image: url(../images/layout/level2_theme1.jpg); }
ul.bdi_menuL2 li#theme-2 a	{ background-image: url(../images/layout/level2_theme2.jpg); }
ul.bdi_menuL2 li#theme-3 a	{ background-image: url(../images/layout/level2_theme3.jpg); }
ul.bdi_menuL2 li#theme-4 a	{ background-image: url(../images/layout/level2_theme4.jpg); }
ul.bdi_menuL2 li.last 		{ border-right:0; }
ul.bdi_menuL2 li.kluwer 	{ float:right; border-left:1px solid #77c3e9; display:block; }

ul.bdi_menuL2.kluwercard			{ background-image: url(../images/layout/level2_bg_kluwer.jpg); }
ul.bdi_menuL2.kluwercard li 		{ border-right: 1px solid #97d4d7; }
ul.bdi_menuL2.kluwercard li.last 	{ border-right:0; }
ul.bdi_menuL2.kluwercard li.kluwer 	{ float:right; border-left:1px solid #97d4d7; display:block; }
ul.bdi_menuL2.kluwercard li a		{ border-right: 1px solid #42a6ab; }

ul.bdi_menuL2 li a:hover,
ul.bdi_menuL2 li.active a,
ul.bdi_menuL2 li#theme-1 a:hover,
ul.bdi_menuL2 li#theme-1.active a,
ul.bdi_menuL2 li#theme-2 a:hover,
ul.bdi_menuL2 li#theme-2.active a,
ul.bdi_menuL2 li#theme-3 a:hover,
ul.bdi_menuL2 li#theme-3.active a,
ul.bdi_menuL2 li#theme-4 a:hover,
ul.bdi_menuL2 li#theme-4.active a 		{ background-position: 0px 0px; }

#bdi_mainmenu_start 										{ width:100%; height:16px;margin:0; background: url(../images/layout/start_nav_bg.jpg) repeat-x left top; }
#bdi_navigationStart 										{ width:708px; border: 1px solid #e6e6e8; height: 243px; padding:0; margin: 0;}
ul.bdi_navigationStartList 									{ margin:0; padding: 0px;}
ul.bdi_navigationStartList li								{ margin:0; padding:0; list-style: none; height: 35px; /height:33px;}
ul.bdi_navigationStartList a,
ul.bdi_navigationStartList a.noactiveListElement			{ font-size: 10px; height:35px; /height:33px; display:block; color: #026495; padding:0; margin:0; background: url(../images/layout/start_navlist_bg.jpg) repeat-x;}
ul.bdi_navigationStartList a.activeListElement 				{ font-size: 10px; height:35px; /height:33px; display:block; color: #ffffff; padding:0; margin:0; background: url(../images/layout/start_navlist_bg_hover.jpg) repeat-x;}
ul.bdi_navigationStartList .bdi_navigationListElementIcon	{ float:left; width: 9px; height: 9px; margin-top:13px; margin-left: 10px;}
ul.bdi_navigationStartList .bdi_navigationListElementText	{ float:left; margin-top:11px; margin-left: 10px;}
ul.bdi_navigationStartList .orange							{ background: url(../images/layout/start_navlist_orange.jpg) no-repeat;}
ul.bdi_navigationStartList .green							{ background: url(../images/layout/start_navlist_green.jpg) no-repeat;}
ul.bdi_navigationStartList .blue							{ background: url(../images/layout/start_navlist_blue.jpg) no-repeat;}
ul.bdi_navigationStartList .yellow							{ background: url(../images/layout/start_navlist_yellow.jpg) no-repeat;}
ul.bdi_navigationStartList .red								{ background: url(../images/layout/start_navlist_red.jpg) no-repeat;}
#bdi_navigationStartList									{ float:left; width: 255px; margin:0; padding:0;}
#bdi_navigationStartImage									{ float:left; margin: 0; padding:0;} 
#bdi_navigationStartImage img 								{ margin: 0; padding:0;}
#bdi_navigationStartImage div.activeImage					{ display: block;}
#bdi_navigationStartImage div.noactiveImage					{ display: none;}
#bdi_navigationStartList h3									{ color: #5c5c5c; margin:0; height: 22px; padding: 12px 0 0 10px; color: 5c5c5c; font-size:11px; font-style: normal; background: url(../images/layout/start_navlist_bg_top.jpg) repeat-x left top; }

/***** sub menu *****/
#bdi_submenu							{ height:31px; width:952px; background-image:url(../images/layout/submenu_bg.jpg); background-repeat:no-repeat;}
#bdi_submenu ul.bdi_menuL3 				{ padding:10px 0 0 20px; margin:0; list-style:none; display:block; font-size:10px; font-weight:bold; color:#666666; }
#bdi_submenu ul.bdi_menuL3 li 			{ float:left; padding:0; margin:0; display:block; }
#bdi_submenu ul.bdi_menuL3 li a 		{ font-weight:bold; color:#666666; text-decoration:none; }
#bdi_submenu ul.bdi_menuL3 li a:hover 	{ font-weight:bold; color:#666666; text-decoration:underline; }
#bdi_submenu ul.bdi_menuL3 li a.active	{ font-weight:bold; color:#222222; text-decoration:none; }

/***** left menu *****/
#bdi_left ul.bdi_menuL4 				{ float:none; height:auto; padding:0; margin:0 10px 0 2px; /*overflow: hidden;*/ }
#bdi_left ul.bdi_menuL4 li 				{ float:none; list-style: none; margin:8px 0; display:block; }
#bdi_left ul.bdi_menuL4 li a 			{ font-size:11px; font-weight:normal; }
#bdi_left ul.bdi_menuL4 li.active a 	{ font-weight: bold; }
#bdi_left ul.bdi_menuL4 li.active a:hover{ text-decoration:underline; }

#bdi_left ul.bdi_subMenu 				{ float: left; width: 155px; height: auto; background: none; margin:0 0 0 2px; _margin: 0 0 0 1px; padding:0 0 14px 0; /*overflow: hidden;*/}
#bdi_left ul.bdi_subMenu li 			{ display: block; float: none; margin:0 0 7px 0; }
#bdi_left ul.bdi_subMenu li a 			{ font-weight:normal; font-size:11px; }
#bdi_left ul.bdi_subMenu li.active a 	{ background:url(../images/buttons/button_arrow_back.gif) 0 60% no-repeat; padding-left: 0.75em }

