.menu{
	background: #FFFFFF; /* Hintergrund gesamt */
	padding:5px 0px 5px 5px;
	text-align: left;
	border-top: 1px solid #FF0000;
	border-bottom: 1px solid #FF0000;
	}
	
.menu ul{
	/* background:#EDD00C; /* Hintergrund Menüpunkte */
	height:30px;
	list-style:none;
	margin:0;
	padding:0;
	}
	
.menu li{
	float:left;
	padding-right:4px;
	}
	
.menu li a{
	width: 150px;
	border:1px solid #FF0000;
	background:#FFFFFF; /* Hintergrund Haupt- Menüpunkte */
	color:#000000; /* Schrift Haupt- Menüpunkte */
	display:inline-block;
	text-align:left;
	text-decoration:none;
	font-weight: bold;
	font-size: 1.2em;
	margin:2px;
	padding: 2px 5px 2px 5px; /*padding:0px 25px;*/
	}
	
.menu li a:hover, .menu ul li:hover a{
	background: #FF0000; /* Hover Hintergrund Hauptmenü */
	color:#FFFFFF; /* Hover Schrift Hauptmenü*/
	text-decoration:none;
	}
	
.menu li ul{
	background:#FFFFFF; /* Hintergrund Untermenü */
	display:none;
	height:auto;
	padding-top: 10px;
	margin: 0px;
	border:1px solid #FF0000;
	position:absolute;
	width:200px;
	z-index:200;
	}
	
.menu li:hover ul{
	display:block;	
	color: #000000;
	}
	
.menu li ul li {
	background:#FF0000; /* Hintergrund Untermenü */
	color: #000000;
	display:block;
	float:none;
	margin-top: 5px;
	padding:0px;
	width:195px;
	}
	
.menu li:hover li a{
	background:none;
	}

.menu li ul a{
	display:block;
	color:#000000; /* Schrift Untermenü*/
	height:25px;
	width: 185px;
	font-size:1.0em;
	font-style:normal;
	margin-top:5px;
	padding:0px 0px 0px 5px;
	text-align:left;
	}
	
.menu li ul a:hover, .menu li ul li:hover a{
	border-top: 1px solid #FF0000;
	border-bottom: 1px solid #FF0000;
	width:185px;
	background:#FFFFFF;
	color:#000000;
	text-decoration:none;
	}

body#home .menu li.menuhome a{background: #FF0000; color: #FFFFFF;}
body#leistungen .menu li.menuleistung a{background: #FF0000; color: #FFFFFF;}
body#wir .menu li.menuwir a{background: #FF0000; color: #FFFFFF;}
body#kontakt .menu li.menukontakt a{background: #FF0000; color: #FFFFFF;}
body#anfahrt .menu li.menuanfahrt a{background: #FF0000; color: #FFFFFF;}
/*
body#leistung .menu li ul a:hover, .menu li ul li:hover a{
	width:185px;
	background:#FFFFFF;
	color:#000000;
	text-decoration:none;
	}
*/