	#nav_main { 
		/* (en) containing floats in IE */
		/* (de) Einfassen der Floats im IE */
		width: 893px;
		height: 28px;
		margin-top:  5px;
		/* (en) containing floats in all other browsers */
		/* (de) Einfassen der Floats in allen anderen Browsern */
		float: left;
		display: inline;
		font-size: 11px;
		/* line-height: 0;*/
		padding-left: 10px;
		background-color: #cde0ec;
		-webkit-border-radius: 8px;
		-moz-border-radius: 8px;
		border-radius: 8px;
		behavior: url(uploads/tf/border-radius.htc);
		border-color: #fff;
		border-width: 0px;

		}
	
	#nav_main ul { 
		 /* (en|de) Bugfix: IE - Doubled Float Margin Bug */
		display: inline;
		float: left;
		margin: 0;
 		padding: 0;
		list-style: none;} 
	
	
	#nav_main ul li {
		position: relative; 
		/* (en|de) Bugfix: IE - Doubled Float Margin Bug */
		display: inline;
		float: left;
		font-size: 11px;
		/*line-height: 1.2em;*/
		list-style-type: none;
		margin: 0;
		padding: 0;
		 } 
	
	#nav_main ul li ul li {
		clear:both;
		width:100%;
		white-space:nowrap;
		}
	
	#nav_main ul ul { 
		position: absolute; 
		z-index: 10; 
		}
	
	#nav_main ul ul ul { 
		position: absolute; 
		top: 0; 
		left: 100%; 
		} 
	
	div#nav_main ul ul,
	div#nav_main ul li:hover ul ul, 
	div#nav_main ul ul li:hover ul ul 
	  {display: none;} 
	
	div#nav_main ul li:hover ul, 
	div#nav_main ul ul li:hover ul, 
	div#nav_main ul ul ul li:hover ul 
	  {display: block;} 
	 
	 #nav_main a { 
		display: block;
		font-size: 13px;
		text-decoration: none;
		color: #3f3f3f;
		padding-top: 7px;
		padding-right: 10px;
		padding-bottom: 7px;
		padding-left: 10px;
		background-color: #cde0ec; }
	
	#nav_main a:hover { 
		color: #FFFFFF; 
		background-color: #0270b3; }
		
	#nav_main .active {
		color: #FFFFFF; 
		background-color: #0270b3; }

	#nav_main a.selected {
		color: #FFFFFF; 
		background-color: #0270b3; }

