		/* ----- Internet Explorer 6 Fixes ----- */
		* html #navi-main li {
			margin-right: 2px;
		}

		* html #navi-main li li {
			margin-right: 0;
		}

		#navi-main table {
			border-collapse: collapse;
			left: 0;
			position: absolute;
			top: 0;
		}

#navi-left {
	float: left;
	width: 180px;
	z-index:10 !important;
}

	#navi-left ul {
		list-style: none;
		z-index:10;
	}

	#navi-left a:link, #navi-left a:visited {
		background: url(../images/navi-left_bg-boppel.gif) 12px 8px no-repeat;
		border: 1px solid #cdcdcd;
		border-width: 1px 0;
		color: #000000;
		/*display: inline-block;*/
		display: block;
		height: 18px;
		margin-bottom: 1px;
		padding: 3px 0 0 32px;
		text-decoration: none;
		/*width:140px;*/
	}

	#navi-left .active-link, #navi-left a:hover, #navi-left a:active, #navi-left a.active-link {
		/*width:140px;*/
		border: 1px solid #cdcdcd;
		border-width: 1px 0;
		display: block;
		/*display: inline-block;*/
		height: 18px;
		padding: 3px 0 0 32px;
		text-decoration: none;

		background: url(../images/navi-left_bg-boppel-hover.gif) 12px 8px no-repeat;
		color: #1961a5 !important;
		font-weight: bold;
		overflow:hidden;
		margin-bottom: 1px;
	}

	#navi-left ul ul {
		margin-left: 10px;
		overflow:hidden;
		width:170px;
	}

	#navi-left ul ul a:link, #navi-left ul ul a:visited {
		border: 1px solid #cdcdcd;
		border-width: 1px 0;
		/*border-width: 0 0 1px;*/
		/*width:130px;*/
		overflow:hidden;
	}

	/* ----- Internet Explorer 6 Fixes ----- */
		* html #nav li {
			margin-right: 2px;
		}

		* html #nav li li {
			margin-right: 0;
		}

		#nav table {
			border-collapse: collapse;
			left: 0;
			position: absolute;
			top: 0;
		}

 #nav { display: block; margin: 0; padding: 0; position: relative; }
  #nav li { display: block; list-style: none; margin: 0; padding: 0; float: left; position: relative; }
  #nav a { display: block; }
  #nav ul { display: none; position: absolute; left: 0; margin: 0; padding: 0; }
  * html #nav ul { line-height: 0; } /* IE6 "fix" */
  	#nav ul a { zoom: 1; } /* IE6/7 fix */
    #nav ul li { float: none; }
    #nav ul ul { top: 0; }

/* Basic code - don't modify */
#nav {
	display: block;
	margin: 0;
	padding: 0;
	position: relative;
	height:38px;
}
	#nav li {
		display: block;
		list-style: none;
		padding: 0;
		float: left;
		margin-right:2px;
		position:relative;
		width:159px;
	}
	#nav a {
		display: block;
	}
	#nav ul {
		display: none;
		position: absolute;
		left: 0;
		margin: 0;
		padding: 0;
		background: #fff;
		top: 38px;
		width: 159px;
	}
	/* IE6 "fix" */
	* html #nav ul {
		line-height: 0;
	}
		/* IE6/7 fix */
		#nav ul a {
			zoom: 1;
		}
		#nav ul li {
			float: none;
		}
		#nav ul ul {
			left: 159px;
			top: 0;
			width: 159px;
		}

/* Essentials - configure this */
#nav ul {
	width: 159px;
}


/* Everything else is theming */
	#navi-main {
		height: 30px;
		position: relative;
		margin: 12px 0 15px;
		width: 966px;
		z-index: 90;
	}




			#nav li li {
				margin-bottom: 1px;
			}

				#nav a:link, #nav a:visited {
					background-image: url(../images/navi-main_bg.gif);
					color: #606060;
					/*background: transparent url(../images/navi-left_bg-boppel-hover.gif) no-repeat scroll 12px 8px;*/
					font-size: 14px;
					height: 38px;
					line-height: 30px;
					text-align: center;
					text-decoration: none;
					width: 159px;
				}

				#nav a:hover {
					background: url(../images/navi-main_bg-hover.gif);
					color: #1961a5;
					font-weight: bold;
				}
				#nav :hover > a {
					background: url(../images/navi-main_bg-hover.gif);
					color: #1961a5;
					font-weight: bold;
				}

				#nav  ul a:link, #nav ul a:visited, #nav  ul ul a:link, #nav ul ul ul a:visited {
					background: #e6e6e6 url(../images/navi-main-sub_bg.gif) no-repeat;
					border: 1px solid #cdcdcd;
					height: auto;
					font-size: 11px;
					line-height: 16px;
					padding: 1px 0 1px 28px;
					text-align: left;
					width: 129px;
				}

				#nav ul ul a:hover, #nav ul ul ul a:hover {
					background: #fff url(../images/navi-main-sub_bg-hover.gif) no-repeat;
				}

				#nav ul a.drop, #nav ul a.drop:visited {
					background: #e6e6e6 url(../images/navi-main-sub-drop_bg.gif) no-repeat;
				}

				#nav ul a.drop:hover {
					background: #fff url(../images/navi-main-sub-drop_bg-hover.gif) no-repeat;
				}

			#nav li:hover ul, #nav a:hover ul {
				visibility: visible !important;
				/*display:block;*/
			}

			#nav :hover ul ul, #nav a:hover ul ul{
				visibility: hidden !important;
				/*display:none;*/
			}

			#nav :hover ul :hover ul, #nav a:hover ul a:hover ul {
				visibility: visible !important;
			}


