/*
 *	Rootline für Barrierefreiheit
 */
#sprungmenu,
#rootline,
.hidden,
dfn  {
	display:		none;
}

/*
 *  Einstellungen für das Hauptmenu 
 */
#hauptmenu {
	list-style-type:	none; 
}




#hauptmenu .level1-listelement {
	float:			left;
	position:		relative;
	margin-left:		0px;
}

#hauptmenu .level1-link {
	display:		block; 
	background-repeat:	no-repeat; 
	overflow:		hidden;
	text-indent: 		199em;
	white-space:		nowrap; 
	height:			20px;
	border-top:		1px solid #dcdbdb;
	border-right:		1px solid #dcdbdb;
	font-size:		100%;
	font-variant:		small-caps;
}

#hauptmenu .level1-listelement:hover .level1-link,
#hauptmenu .level1-listelement .current .level1-link { 
	background-position:	0px -20px;
} 



#hauptmenu .level2 {
	position:		absolute;
	display:		none;
	background-color:	#ffdbcb;
	border:			1px solid #fd7054; 
	list-style-image:	url(img/bullet_bull.gif);
	/* Silke Änderung*/
	left:0px;
	top:21px;
	padding-top:10px;
}

/* Silke Änderung*/
#hauptmenu .level2 li a:hover{
	color:#666666;
}

#hauptmenu #veranstaltungen .level2 {
	background-color:	#ffecd4;
	border-color:		#ffb462;
}

#hauptmenu #publikationen .level2 {
	background-color:	#d7dfef;
	border-color:		#5d8ec4;
}

#hauptmenu #projekte .level2 {
	background-color:	#eaf1dc;
	border-color:		#5d8ec4;
}

#hauptmenu #foerderung .level2 {
	background-color:	#fff3d8;
	border-color:		#ffcf6a;
}

#hauptmenu #service .level2 {
	background-color:	#d0e1d7;
	border-color:		#489576;
}

#hauptmenu #buergergesellschaft .level2 {
	background-color:	#dddddd;
	border-color:		#666666;
}

#hauptmenu .level1-listelement:hover .level2 {
	display:		block;
}

#hauptmenu .level2 li {
	padding-right:		0.2em;
	padding-bottom:		0.2em;
	width:			180px;
}

#hauptmenu #veranstaltungen li {
	width:			180px;
}

#hauptmenu #publikationen li {
	width:			180px;
}

#hauptmenu #projekte li {
	width:			180px; 
}

#hauptmenu #foerderung li {
	width:			180px;
}

#hauptmenu #service li {
	width:			180px;
}

#hauptmenu #buergergesellschaft li {
	width:			180px;
}

#hauptmenu .level2 a {
	display:		block;
	font-size:		11px;
	padding-bottom:		2px;
	padding-top:		2px;
}



/* für den IE-Hack nötig */

#hauptmenu table {
	float:			left;
}

#hauptmenu .ie-hover-hack .level1-listelement {
	display:		block;
	padding:		0;
}

#hauptmenu .ie-hover-hack:hover {
	border:			none;
}

#hauptmenu .ie-hover-hack:hover .level1-listelement {
	display:		block;
}

#hauptmenu .ie-hover-hack:hover .level1-link {
	background-position:	0px -20px;
}

#hauptmenu .ie-hover-hack:hover .level2 {
	display:		block;
}

#hauptmenu .ie-hover-hack .level2 li {
	margin-left:		21px;
}




/*********************************************************/





/*
 *  Einstellungen für die Bereichsnavigation 
 */
#bereichsmenu-wrapper { 
	padding-top: 		20px;
	padding-bottom:		10px; 
	font-size: 		100%;	/*12px*/
	background-color:	#ffdbcb;
	border:			none;
}

.startseite #bereichsmenu-wrapper,
.wirueberuns #bereichsmenu-wrapper {
	background-color:	#ffdbcb;
}

.veranstaltungen #bereichsmenu-wrapper {
	background-color:	#ffecd4;
}

.publikationen #bereichsmenu-wrapper {
	background-color:	#d7dfef;
}

.projekte #bereichsmenu-wrapper {
	background-color:	#eaf1dc;
}

.foerderung #bereichsmenu-wrapper {
	background-color:	#fff3d8;
}

.service #bereichsmenu-wrapper {
	background-color:	#d0e1d7;
}


#bereichsmenu-wrapper li { 
	font-size: 		90%;		/*11px*/
}
/* Silke Änderung*/
#bereichsmenu{
min-height: 400px;
}
#bereichsmenu,
#bereichsmenu-abstand,
#servicemenu {
	margin-left:		10px;
	margin-right:		10px;
	background-color:	#f2f2f2;
}

#bereichsmenu-abstand {
	height:			80px;
}
/* Silke Änderung*/
#bereichsmenu h1, #bereichsmenu h2  { 
	font-size: 		90%;	/*11px*/
	font-weight: 		bold; 
	margin: 		0; 
	padding: 		 2px;
	 
}



#bereichsmenu .level2 ,
#servicemenu {
	list-style-image: 	url(img/bullet_dot.gif); 
	list-style-position: 	outside;
}

#bereichsmenu .level3 {
	list-style-image: 	url(img/bullet_line.gif); 
	list-style-position: 	outside;
	margin-left:		0px;
}

#bereichsmenu .level4 {
	list-style-image: 	url(img/bullet_bull.gif); 
	list-style-position: 	outside;
	margin-left:		0px;
}


/*  Star-Hack für IE<7: */ 
* html #bereichsmenu .level3,
* html #bereichsmenu .level4 {
	margin-left:		-20px;
}



#servicemenu {
	padding-bottom:		5px;
}

#bereichsmenu,#servicemenu { }
