/* ######################################################################################################
** ### Vertikale Listennavigation #######################################################################
** ######################################################################################################
*/

	#submenu { 
		width: 100%; 
		overflow: hidden;
		margin: 0 0 1.5em 0; 
		list-style-type: none; 
	}
	
	#submenu a { display: block; text-decoration: none; }
	#submenu li { float: left; width: 100%; margin:0; padding: 0; }

	#submenu li span { 
		display:block; 
		width: 90%; 
		padding: 3px 0px 3px 10%; 
		background-color: red; 
		color: #444; 
		font-weight: bold; 
		border-bottom: 1px #ddd solid;
	}
	
	#submenu li a { 
		width: 90%; 
  padding: 15px 10px 15px 20px;
  color: #707070;
		border-bottom: 1px #E6E6E6 solid;
	}
	#submenu li a:hover { background-color:#FCFCFC; color: #0D97F2; text-decoration: none; }
	
	#submenu li ul { list-style-type: none; margin: 0; padding: 0;  }
	#submenu li ul li { float: left; width: 100%; margin:0; padding:0;  }
	#submenu li ul li a { 
		width: 90%; 
		padding: 15px 10px 15px 20px; 
		color: #707070; 
		border-bottom: 1px #E6E6E6 solid; 
		font-weight: normal;
	}

	#submenu li ul li a:hover { background-color:#FCFCFC; color: #0D97F2; text-decoration: none; }
	
	#submenu li#title { 
		width: 100%; 
		padding: 15px 10px 15px 20px;
		font-weight: bold; 
		color: white;
		background: #0072C5; 
	}
	
	#submenu li#active { 
		width: 90%; 
		padding: 15px 10px 15px 20px;
		font-weight: bold; 
		color: #0072C5; 
		border-bottom: 1px #E6E6E6 solid; 
	}
	
	#submenu li ul li#active { 
		width: 90%; 
		padding: 15px 10px 15px 20px;
		font-weight: bold; 
		color: #0072C5; 
		border-bottom: 1px #E6E6E6 solid;
	}

	#submenu .noBorder a {
	 	border-bottom: 0;
	}
