@charset "UTF-8";
/**
 * Bürkle GmbH
 *
 * Sub-Navigation left 
 *
 */
@media all
{
	#sub_navi ul {
		width: 160px;
		list-style:none;
		margin: 0px;
	}
		#sub_navi a{
			text-decoration:none;
 		}
		#sub_navi li{
			list-style:none;
			width:160px;
			margin:0;
		}
		/* level 1*/
		#sub_navi .level_1 {
			border-top: 1px solid #979797;
			padding: 20px 0 20px 0;
			background:none;/* ie6 */
		}
		#sub_navi .level_1 a {
			background:url(images/layout/nav_arrow_grey.gif) no-repeat left center;
			font-size:14px;
			color:#363636;
			width:137px;
			display: block;
			padding:0 0 0 23px;
			border:none;/* ie6 */
		}
		#sub_navi .level_1 a:hover{
			color:#c30218;
		}
		#sub_navi li.level_1.active,
		#sub_navi li.level_1.active_open{
			color:#c30218;
			background:#f7f6f6;
			padding: 20px 0 0 0;
		}
		#sub_navi li.level_1.active{
			padding: 20px 0 20px 0;
		}
		#sub_navi li.level_1.active a {
			background:url(images/layout/nav_arrow_grey.gif) no-repeat left center;
			color:#c30218;
			padding: 0 0 0 23px;
		}
		#sub_navi li.level_1.active_open a {
			background:url(images/layout/nav_arrow_grey_active.gif) no-repeat left 6px;
			color:#c30218;
			padding: 0 0 20px 23px;
		}

			/* level 2*/
					#sub_navi .level_1 .ul_level_2{
						width:160px;
						list-style:none;
						margin:0;
					}
						#sub_navi .level_1 .ul_level_2 li{
							height:42px;
							list-style:none;
							padding: 0;
							border-bottom:1px solid #fafafa;
						}
						#sub_navi .level_1 .ul_level_2 li.cyc{
								background:#f1f1f1;
						}
							#sub_navi .level_1 .ul_level_2 li a{
								font-size:12px;
								color:#131313;
								letter-spacing:-0.009em;
								width:135px;
								height:42px;
								padding: 0 0 0 25px;
								background:none;
								position:relative;
							}
								#sub_navi .level_1 .ul_level_2 li .vcenter{
									display: table-cell;
									vertical-align:middle;
									height:42px;
									width:135px;
								}
							#sub_navi .level_1.active .ul_level_2 li a:hover{
								color:#c30218;
							}
							#sub_navi .level_1 .ul_level_2 li.active a{
								background:url(images/shop/shop_navi_level_2_active.png) no-repeat top left;
								width:162px;
								height:47px;
								color:#c30218;
								position: relative;
								z-index: 10;
								margin-left:-2px;
							}

  /*-------------------------------------------------------------------------*/
  
  
}
			
