#menu-all dl,dd { margin: 0; }

#menu-all dt { 
		font-size: 70%; 
		font-weight: bold; 
		color: #666;
		padding: 0 0 0.1em 2em;

		}
		
#menu-all dd { 
		padding-left: 2em;
		}
	
#menu-all dt a { 
		color: #333;
		text-decoration: none;
		}
		
#menu-all dt a:hover { 
		text-decoration: underline;
		}
		
#menu-all dd ul li a { 
		text-decoration: none;
		}
		
#menu-all dd ul li.act a { 
		text-decoration: underline !important;
		font-weight: bold !important
		}
		
#menu-all dd ul li a:hover { 
		text-decoration: underline;
		}
	
#menu-all dt.menu-h1 { 
		text-transform: uppercase;
		margin: 0;
		padding: 0 1em 0.3em 1em;
		color: #000066;
		}
		
#menu-all dt.menu-h1 a { 
		color: #000066;
		text-decoration: none;
		}		
		
#menu-all dd a { 
		color: #333;
	}
	
/* Das braucht der IE sonst rŸckt er die ul nach rechts ein */	
#menu-all dd ul{ 
		margin: 0;		
		}
		
/* Navigation */

/* oberster Bereich */

	div#menu-all {
		position: absolute;
		top: 200px;
		left: 20px;
		width: 20%;
		z-index: 10;
		background: #efefef;
	}
	
	#menu1 ul li, #menu2 ul li{
		/* line-height: 1.4em; */
		padding: 0 0 0.1em 0;
		}
	
	#menu-all dd ul li { 
		/* font-size: 70%; */
		font-weight: normal; 
		color: red !important;
		padding: 0; 
		margin: 0; 
		}
			
	#menu2 dd ul li { 
		/* font-size: 70%; */
		font-weight: normal; 
		color: #111 !important;
		padding: 0em;
		margin: 0; 		
		}
		
	#menu1 ul, #menu2 ul { list-style: none; padding: 0; }
/* hier wird die Breite der navi festgelegt */	
	dl#menu1 { 
		margin:0;
		padding:0;
		background: #c9c9de;
		}
		
	dl#menu1 dt.oben, dl#menu1 dt.unten { 
		border-right: none;
		border-left: none;
		}
		
	dl#menu1 dt.oben { 
		background: url(../media/navi-bg-ecken-c9c9de.gif) no-repeat #c9c9de top left ;
		margin: 0;
		padding: 0;
		height: 10px;
		}
		
	dl#menu1 dt.oben em { 
		display: block;
		float: right;
		margin: 0;
		padding: 0;
		height: 10px;
		width: 10px;
		background: url(../media/navi-bg-ecken-c9c9de.gif) no-repeat -290px 0;
		}
		
	dl#menu1 dt.unten { 
		background: url(../media/navi-bg-ecken-c9c9de.gif) no-repeat #c9c9de 0 -10px;
		margin: 0;
		padding: 0;
		height: 10px;
		}
		
	dl#menu1 dt.unten em { 
		display: block;
		float: right;
		margin: 0;
		padding: 0;
		height: 10px;
		width: 10px;
		background: url(../media/navi-bg-ecken-c9c9de.gif) no-repeat -290px -10px;
		}
		
/* menu 2 */

	dl#menu2 { 
		margin:0;
		margin-top: 0.8em;
		padding:0;
		z-index: 11;
		background: #9191c4;
		}
		
	dl#menu2 dt { 
		border-right: none;
		border-left: none;
		}
		
	dl#menu2 dt.oben { 
		background: url(../media/navi-bg-ecken-9191c4.gif) no-repeat #9191c4 top left ;
		margin: 0;
		padding: 0;
		height: 10px;
		}
		
	dl#menu2 dt.oben em { 
		display: block;
		float: right;
		margin: 0;
		padding: 0;
		height: 10px;
		width: 10px;
		background: url(../media/navi-bg-ecken-9191c4.gif) no-repeat -290px 0;
		}
		
	dl#menu2 dt.unten { 
		background: url(../media/navi-bg-ecken-9191c4.gif) no-repeat #9191c4 0 -10px;
		margin: 0;
		padding: 0;
		height: 10px;
		}
		
	dl#menu2 dt.unten em { 
		display: block;
		float: right;
		margin: 0;
		padding: 0;
		height: 10px;
		width: 10px;
		background: url(../media/navi-bg-ecken-9191c4.gif) no-repeat -290px -10px;
		}
		
	dl#menu2 a { 
		color: #efefef !important;
		text-decoration: none;
	}
	
	dl#menu2 a:hover { 
		color: #000066;
		text-decoration: underline;
	}
	
	dl#menu2 dt.menu-h1 { 
		color: #efefef !important;
		}
		
/* menu 3 */

	dl#menu3 { 
		margin:0;
		margin-top: 0.8em;
		padding:0;
		z-index: 11;
		background: #5959aa;
		}
		
	dl#menu3 dt { 
		border-right: none;
		border-left: none;
		}
		
	dl#menu3 dt.oben { 
		background: url(../media/navi-bg-ecken-5959aa.gif) no-repeat #5959aa top left ;
		margin: 0;
		padding: 0;
		height: 10px;
		}
		
	dl#menu3 dt.oben em { 
		display: block;
		float: right;
		margin: 0;
		padding: 0;
		height: 10px;
		width: 10px;
		background: url(../media/navi-bg-ecken-5959aa.gif) no-repeat -290px 0;
		}
		
	dl#menu3 dt.unten { 
		background: url(../media/navi-bg-ecken-5959aa.gif) no-repeat #5959aa 0 -10px;
		margin: 0;
		padding: 0;
		height: 10px;
		}
		
	dl#menu3 dt.unten em { 
		display: block;
		float: right;
		margin: 0;
		padding: 0;
		height: 10px;
		width: 10px;
		background: url(../media/navi-bg-ecken-5959aa.gif) no-repeat -290px -10px;
		}
		
	dl#menu3 a { 
		color: #efefef !important;
		text-decoration: none;
	}
	
	dl#menu3 a:hover { 
		color: #000066;
		text-decoration: underline;
	}
	
	dl#menu3 dt.menu-h1 { 
		color: #efefef !important;
		}
		
	/* menu 4 special event */

	dl#menu4 { 
		margin:0;
		margin-top: 0.8em;
		padding:0;
		z-index: 11;
		background: #ef1318;
		}
		
	dl#menu4 dt { 
		border-right: none;
		border-left: none;
		}
		
	dl#menu4 dt.oben { 
		background: url(../media/navi-bg-ecken-ef1318.gif) no-repeat #ef1318 top left ;
		margin: 0;
		padding: 0;
		height: 10px;
		}
		
	dl#menu4 dt.oben em { 
		display: block;
		float: right;
		margin: 0;
		padding: 0;
		height: 10px;
		width: 10px;
		background: url(../media/navi-bg-ecken-ef1318.gif) no-repeat -290px 0;
		}
		
	dl#menu4 dt.unten { 
		background: url(../media/navi-bg-ecken-ef1318.gif) no-repeat #ef1318 0 -10px;
		margin: 0;
		padding: 0;
		height: 10px;
		}
		
	dl#menu4 dt.unten em { 
		display: block;
		float: right;
		margin: 0;
		padding: 0;
		height: 10px;
		width: 10px;
		background: url(../media/navi-bg-ecken-ef1318.gif) no-repeat -290px -10px;
		}
		
	dl#menu4 a { 
		color: #efefef !important;
		text-decoration: none;
	}
	
	dl#menu4 a:hover { 
		color: #000066;
		text-decoration: underline;
	}
	
	dl#menu4 dt.menu-h1 { 
		color: #efefef !important;
		}
		
	dl#menu4 dd { 
		font-size: 70%; 
		font-weight: normal; 
		color: #fff;
		padding: 0 0 0 1em;

		}
		
		
		
/*
#################################################################################################################
#################################################################################################################
		
+++		NEUE MENUSTRUKTUR	+++
		
#################################################################################################################
#################################################################################################################
*/


/* 
#############
## Menu 01 ## 
#############
*/


dl#menu01 { 
	margin:0;
	padding:0;
	z-index: 11;
	background: #e51318;
}
	
dl#menu01 dt { 
	border-right: none;
	border-left: none;
	padding-right: 5px;
}
	
dl#menu01 dt.oben { 
	background: url(../media/navi-bg-ecken-ef1318.gif) no-repeat #ef1318 top left ;
	margin: 0;
	padding: 0;
	height: 10px;
}
	
dl#menu01 dt.oben em { 
	display: block;
	float: right;
	margin: 0;
	padding: 0;
	height: 10px;
	width: 10px;
	background: url(../media/navi-bg-ecken-ef1318.gif) no-repeat -290px 0;
}
	
dl#menu01 dt.unten { 
	background: url(../media/navi-bg-ecken-ef1318.gif) no-repeat #ef1318 0 -10px;
	margin: 0;
	padding: 0;
	height: 10px;
}
	
dl#menu01 dt.unten em { 
	display: block;
	float: right;
	margin: 0;
	padding: 0;
	height: 10px;
	width: 10px;
	background: url(../media/navi-bg-ecken-ef1318.gif) no-repeat -290px -10px;
	}
	
dl#menu01 a { 
	color: #efefef !important;
	text-decoration: none;
}

dl#menu01 a:hover { 
	color: #000066;
	text-decoration: underline;
}

dl#menu01 dt.menu-h1 { 
	color: #efefef !important;
}
	
dl#menu01 dd { 
	font-size: 70%; 
	font-weight: normal; 
	color: #fff;
	padding: 0 0 0 1em;

}




/* 
#############
## Menu 02 ## 
#############
*/


dl#menu02 { 
	margin:0.8em 0 0 0;
	padding:0;
	background: #c9c9de;
	}
	
dl#menu02 dt.oben, dl#menu02 dt.unten { 
	border-right: none;
	border-left: none;
	}
	
dl#menu02 dt.oben { 
	background: url(../media/navi-bg-ecken-c9c9de.gif) no-repeat #c9c9de top left ;
	margin: 0;
	padding: 0;
	height: 10px;
	}
	
dl#menu02 dt.oben em { 
	display: block;
	float: right;
	margin: 0;
	padding: 0;
	height: 10px;
	width: 10px;
	background: url(../media/navi-bg-ecken-c9c9de.gif) no-repeat -290px 0;
	}
	
dl#menu02 dt.unten { 
	background: url(../media/navi-bg-ecken-c9c9de.gif) no-repeat #c9c9de 0 -10px;
	margin: 0;
	padding: 0;
	height: 10px;
	}
	
dl#menu02 dt.unten em { 
	display: block;
	float: right;
	margin: 0;
	padding: 0;
	height: 10px;
	width: 10px;
	background: url(../media/navi-bg-ecken-c9c9de.gif) no-repeat -290px -10px;
	}





/* 
#############
## Menu 03 ## 
#############
*/


dl#menu03 { 
	margin:0;
	margin-top: 0.8em;
	padding:0;
	background: #b2b2d9;
	}
	
dl#menu03 dt.oben, dl#menu03 dt.unten { 
	border-right: none;
	border-left: none;
	}
	
dl#menu03 dt.oben { 
	background: url(../media/navi-bg-ecken-b2b2d9.gif) no-repeat #9191c4 top left ;
	margin: 0;
	padding: 0;
	height: 10px;
	}
	
dl#menu03 dt.oben em { 
	display: block;
	float: right;
	margin: 0;
	padding: 0;
	height: 10px;
	width: 10px;
	background: url(../media/navi-bg-ecken-b2b2d9.gif) no-repeat -290px 0;
	}
	
dl#menu03 dt.unten { 
	background: url(../media/navi-bg-ecken-b2b2d9.gif) no-repeat #9191c4 0 -10px;
	margin: 0;
	padding: 0;
	height: 10px;
	}
	
dl#menu03 dt.unten em { 
	display: block;
	float: right;
	margin: 0;
	padding: 0;
	height: 10px;
	width: 10px;
	background: url(../media/navi-bg-ecken-b2b2d9.gif) no-repeat -290px -10px;
}







/* 
#############
## Menu 04 ## 
#############
*/


dl#menu04 { 
	margin:0;
	margin-top: 0.8em;
	padding:0;
	background: #9191c4;
	}
	
dl#menu04 dt.oben, dl#menu04 dt.unten { 
	border-right: none;
	border-left: none;
	}
	
dl#menu04 dt.oben { 
	background: url(../media/navi-bg-ecken-9191c4.gif) no-repeat #9191c4 top left ;
	margin: 0;
	padding: 0;
	height: 10px;
	}
	
dl#menu04 dt.oben em { 
	display: block;
	float: right;
	margin: 0;
	padding: 0;
	height: 10px;
	width: 10px;
	background: url(../media/navi-bg-ecken-9191c4.gif) no-repeat -290px 0;
	}
	
dl#menu04 dt.unten { 
	background: url(../media/navi-bg-ecken-9191c4.gif) no-repeat #9191c4 0 -10px;
	margin: 0;
	padding: 0;
	height: 10px;
	}
	
dl#menu04 dt.unten em { 
	display: block;
	float: right;
	margin: 0;
	padding: 0;
	height: 10px;
	width: 10px;
	background: url(../media/navi-bg-ecken-9191c4.gif) no-repeat -290px -10px;
}

dl#menu04 a { 
		color: #efefef !important;
		text-decoration: none;
	}
	
	dl#menu04 a:hover { 
		color: #000066;
		text-decoration: underline;
	}
	
	dl#menu04 dt.menu-h1 { 
		color: #efefef !important;
		}



		
/* 
#############
## Menu 05 ## 
#############
*/

	dl#menu05 { 
		margin:0;
		margin-top: 0.8em;
		padding:0;
		z-index: 11;
		background: #5959aa;
		}
		
	dl#menu05 dt { 
		border-right: none;
		border-left: none;
		}
		
	dl#menu05 dt.oben { 
		background: url(../media/navi-bg-ecken-5959aa.gif) no-repeat #5959aa top left ;
		margin: 0;
		padding: 0;
		height: 10px;
		}
		
	dl#menu05 dt.oben em { 
		display: block;
		float: right;
		margin: 0;
		padding: 0;
		height: 10px;
		width: 10px;
		background: url(../media/navi-bg-ecken-5959aa.gif) no-repeat -290px 0;
		}
		
	dl#menu05 dt.unten { 
		background: url(../media/navi-bg-ecken-5959aa.gif) no-repeat #5959aa 0 -10px;
		margin: 0;
		padding: 0;
		height: 10px;
		}
		
	dl#menu05 dt.unten em { 
		display: block;
		float: right;
		margin: 0;
		padding: 0;
		height: 10px;
		width: 10px;
		background: url(../media/navi-bg-ecken-5959aa.gif) no-repeat -290px -10px;
		}
		
	dl#menu05 a { 
		color: #efefef !important;
		text-decoration: none;
	}
	
	dl#menu05 a:hover { 
		color: #000066;
		text-decoration: underline;
	}
	
	dl#menu05 dt.menu-h1 { 
		color: #efefef !important;
		}
		



/* 
#############
## Menu 06 ## 
#############
*/

	dl#menu06 { 
		margin:0;
		margin-top: 0.8em;
		padding:0;
		z-index: 11;
		background: #333399;
		}
		
	dl#menu06 dt { 
		border-right: none;
		border-left: none;
		}
		
	dl#menu06 dt.oben { 
		background: url(../media/navi-bg-ecken-333399.gif) no-repeat #5959aa top left ;
		margin: 0;
		padding: 0;
		height: 10px;
		}
		
	dl#menu06 dt.oben em { 
		display: block;
		float: right;
		margin: 0;
		padding: 0;
		height: 10px;
		width: 10px;
		background: url(../media/navi-bg-ecken-333399.gif) no-repeat -290px 0;
		}
		
	dl#menu06 dt.unten { 
		background: url(../media/navi-bg-ecken-333399.gif) no-repeat #5959aa 0 -10px;
		margin: 0;
		padding: 0;
		height: 10px;
		}
		
	dl#menu06 dt.unten em { 
		display: block;
		float: right;
		margin: 0;
		padding: 0;
		height: 10px;
		width: 10px;
		background: url(../media/navi-bg-ecken-333399.gif) no-repeat -290px -10px;
		}
		
	dl#menu06 a { 
		color: #efefef !important;
		text-decoration: none;
	}
	
	dl#menu06 a:hover { 
		color: #000066;
		text-decoration: underline;
	}
	
	dl#menu06 dt.menu-h1 { 
		color: #efefef !important;
		}
		
		
/* 
##############
## Facebook ## 
##############
*/

div#facebook {
	
	background-color: white;
	width: 100%;
	padding-bottom: 0.8em;
/*
	margin-top: 0.8em;	
	margin-bottom: 1.5em;
*/
	
}