@import url(http://fonts.googleapis.com/css?family=Droid+Sans:400,700);#menu {	width: 100%;	height: 45px;	/* margin: 20px auto;)*/	font-family: 'Droid Sans', sans-serif;	/*box-shadow: 0 0 20px #aaa;*/	background-color: #eee;}#menu a {	color: gray;	text-decoration: none;	-webkit-transition: all .5s ease-in-out;	-moz-transition: all .5s ease-in-out;	-o-transition: all .5s ease-in-out;	-ms-transition: all .5s ease-in-out;	transition: all .5s ease-in-out;	z-index: 9;	text-shadow: 0px 0px;	}#menu .inhalt {	width: 900px;	z-index: 9;	margin-top: 0;	margin-right: 30%;	margin-left: 10%;	margin-bottom: 0;	float: right;	}#menu .inhalt ul {	position: absolute;	margin: 0 auto;	list-style: none;	}#menu .inhalt ul li {	float: left;	margin: 0 0 0 10px;	padding: 0 10px;	font-size: 16px;	font-weight: bold;	line-height: 50px;	z-index: 9;	}#menu .inhalt>ul>li:hover {	height: 50px;	margin-top: -5px;	background: #eee;	border-top: 5px solid #333;	box-shadow: 0 0 5px #aaa;	z-index: 9;	}#menu .inhalt ul li img {	float: left;	width: 16px;	height: 16px;	background: red;	/*navi Bilder*/	-webkit-border-radius: 5px;	-moz-border-radius: 5px;	border-radius: 5px;	z-index: 9;	margin-top: 16px;	margin-right: 5px;	margin-bottom: 16px;	margin-left: 5px;	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;	padding: 2px;}#menu .inhalt ul li ul {	top: -9999px;	min-width: 100px;	background: #eeeeee;	background: -moz-linear-gradient(top,  #eeeeee 0%, #ffffff 100%);	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeeeee), color-stop(100%,#ffffff));	background: -webkit-linear-gradient(top,  #eeeeee 0%,#ffffff 100%);	background: -o-linear-gradient(top,  #eeeeee 0%,#ffffff 100%);	background: -ms-linear-gradient(top,  #eeeeee 0%,#ffffff 100%);	background: linear-gradient(top,  #eeeeee 0%,#ffffff 100%);	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr= '#eeeeee' , endColorstr= '#ffffff' ,GradientType=0 );	padding: 0;	margin: 0 0 0 -10px;	box-shadow: 0 1px 5px #aaa;	}#menu .inhalt ul li:hover ul {	top: 50px;	}#menu .inhalt ul ul li {	float: none;	font-size: 14px;	padding: 10px 10px;	text-align: left;	margin: 0;	border-bottom: 1px solid #ddd;	line-height: 20px;	-webkit-transition: all .5s ease-in-out;	-moz-transition: all .5s ease-in-out;	-o-transition: all .5s ease-in-out;	-ms-transition: all .5s ease-in-out;	transition: all .5s ease-in-out;	z-index: 9;	}#menu .inhalt ul ul li:hover {	background: #333;	color: #fff;	z-index: 9;	}#menu .inhalt ul ul li a {	display: block;	z-index: 9;	}#menu .inhalt ul ul li a:hover {	color: #fff;	z-index: 9;	}#menu .inhalt ul ul li:hover ul {	left: 100%;	top: auto;	margin-top: -20px;	z-index: 9;