/* CSS NAVI */
@media all
{
	#nav_tools { 
		/* (en) containing floats in IE */
    	/* (de) Einfassen der Floats im IE */
    	width: 100%;
   		overflow: hidden;
    	/* (en) containing floats in all other browsers */
    	/* (de) Einfassen der Floats in allen anderen Browsern */
    	float: left;
    	display: inline;
		line-height: 1.2em;}
		
	#nav_tools ul { 
		float:left;
		display:inline;
		margin: 0;
		list-style-type:none;
		/* (de) Abstand des ersten Buttons vom linken Rand  */
    	margin-left: 10px;}
    
	#nav_tools ul li {
		/* (en|de) Bugfix: IE - Doubled Float Margin Bug */
		display: inline;
		float: left;
		font-size: 1.0em;
		line-height: 1.2em;
		list-style-type: none;
		margin: 0;
		padding: 0;}
		
	#nav_tools ul li a {
		background: transparent;
		text-decoration:none;
		padding:0 0.5em 0 0.5em;
		font-size:1.0em;
		width:auto;
		display: block;
		color: #fff;
		}
	#nav_tools ul li a:focus,
	#nav_tools ul li a:hover,
	#nav_tools ul li a:active  {
		background: #fff;
		color: #333;
		text-decoration: none;
	}
	
	#nav_tools .border {
	border-right:1px inset #000;
	}
}