/*****  Navi-LINKs - BOX - 1-First-Level 
****************************************/
div.navAktuell .fstLevel a, div.navAktuell .fstLevel a:link,
div.navAktuell .fstLevelActive a, div.navAktuell .fstLevelActive a:link,
div.navStiftung .fstLevel a, div.navStiftung .fstLevel a:link,
div.navStiftung .fstLevelActive a, div.navStiftung .fstLevelActive a:link,
div.navThemen .fstLevel a, div.navThemen .fstLevel a:link,
div.navThemen .fstLevelActive a, div.navThemen .fstLevelActive a:link,
div.navPress .fstLevel a, div.navPress .fstLevel a:link,
div.navPress .fstLevelActive a, div.navPress .fstLevelActive a:link,
div.navSpenden .fstLevel a, div.navSpenden .fstLevel a:link,
div.navSpenden .fstLevelActive a, div.navSpenden .fstLevelActive a:link,
div.navKontakt .fstLevel a, div.navKontakt .fstLevel a:link,
div.navKontakt .fstLevelActive a, div.navKontakt .fstLevelActive a:link,
div.navHome .fstLevel a, div.navHome .fstLevel a:link,
div.navHome .fstLevelActive a, div.navHome .fstLevelActive a:link {
text-decoration: none;
display: block;
width: auto;
padding: 2px 6px 2px 44px;
margin: 2px 0 2px 0;
font-size: .8em;
font-weight: normal;
text-align: left;
color: #3A3B3C;
border-left: 8px solid #fff;
border-top: 1px dotted #ccc;
background-color: #fff;
}

/*****  Navi-LINKs - BOX-First-Level - Strong 
***************************************************/
div.navAktuell2 .fstLevel a, div.navAktuell2 .fstLevel a:link,
div.navAktuell2 .fstLevelActive a, div.navAktuell2 .fstLevelActive a:link,
div.navStiftung2 .fstLevel a, div.navStiftung2 .fstLevel a:link,
div.navStiftung2 .fstLevelActive a, div.navStiftung2 .fstLevelActive a:link,
div.navThemen2 .fstLevel a, div.navThemen2 .fstLevel a:link,
div.navThemen2 .fstLevelActive a, div.navThemen2 .fstLevelActive a:link,
div.navPress2 .fstLevel a, div.navPress2 .fstLevel a:link,
div.navPress2 .fstLevelActive a, div.navPress2 .fstLevelActive a:link,
div.navSpenden2 .fstLevel a, div.navSpenden2 .fstLevel a:link,
div.navSpenden2 .fstLevelActive a, div.navSpenden2 .fstLevelActive a:link,
div.navKontakt2 .fstLevel a, div.navKontakt2 .fstLevel a:link,
div.navKontakt2 .fstLevelActive a, div.navKontakt2 .fstLevelActive a:link,
div.navHome2 .fstLevel a, div.navHome2 .fstLevel a:link,
div.navHome2 .fstLevelActive a, div.navHome2 .fstLevelActive a:link {
text-decoration: none;
display: block;
width: auto;
padding: 2px 6px 2px 44px;
margin: 2px 0 2px 0;
font-size: .8em;
font-weight: bold;
text-align: left;
color: #000;
border-left: 8px solid #fff;
border-top: 1px dotted #fff; 
background-color: #fff;
}

/* -----Navi-Aktuell - bei Mouse-Over --------*/
div.navAktuell .fstLevel a:hover, div.navAktuell2 .fstLevel a:hover {
color: #6DA1E8;
border-left: 8px solid #6DA1E8;
}
/* -----Navi-Aktuell - bei aktivem Link ---------*/
div.navAktuell .fstLevelActive a, div.navAktuell .fstLevelActive a:link,
div.navAktuell2 .fstLevelActive a, div.navAktuell2 .fstLevelActive a:link {
font-weight: bold;
color: #6DA1E8;
border-left: 8px solid #6DA1E8;
}

/* -----Navi-Stiftung - bei Mouse-Over --------*/
div.navStiftung .fstLevel a:hover, div.navStiftung2 .fstLevel a:hover {
color: #385A92;
border-left: 8px solid #385A92;
}
/* -----Navi-Stiftung - bei aktivem Link ---------*/
div.navStiftung .fstLevelActive a, div.navStiftung .fstLevelActive a:link,
div.navStiftung2 .fstLevelActive a, div.navStiftung2 .fstLevelActive a:link {
color: #385A92;
border-left: 8px solid #385A92;
}
div.navStiftung2 .fstLevelActive a, div.navStiftung2 .fstLevelActive a:link {
font-weight: bold;
}

/* -----Navi-Themen - bei Mouse-Over --------*/
div.navThemen .fstLevel a:hover, div.navThemen2 .fstLevel a:hover {
color: #658312;
border-left: 8px solid #658312;
}
/* -----Navi-Themen - bei aktivem Link ---------*/
div.navThemen .fstLevelActive a, div.navThemen .fstLevelActive a:link,
div.navThemen2 .fstLevelActive a, div.navThemen2 .fstLevelActive a:link {
color: #658312;
border-left: 8px solid #658312;
}
div.navThemen2 .fstLevelActive a, div.navThemen2 .fstLevelActive a:link {
font-weight: bold;
}

/* -----Navi-Presse bei Mouse-Over --------*/
div.navPress .fstLevel a:hover, div.navPress2 .fstLevel a:hover  {
color: #675294;
border-left: 8px solid #675294;
}
/* -----Navi-Presse bei aktivem Link ---------*/
div.navPress .fstLevelActive a, div.navPress .fstLevelActive a:link,
div.navPress2 .fstLevelActive a, div.navPress2 .fstLevelActive a:link {
color: #675294;
border-left: 8px solid #675294;
}
div.navPress2 .fstLevelActive a, div.navPress2 .fstLevelActive a:link {
font-weight: bold;
}

/* -----Navi-Spenden - bei Mouse-Over --------*/
div.navSpenden .fstLevel a:hover, div.navSpenden2 .fstLevel a:hover {
color: #8F0D00;
border-left: 8px solid #8F0D00;
}
/* -----Navi-Spenden - bei aktivem Link ---------*/
div.navSpenden .fstLevelActive a, div.navSpenden .fstLevelActive a:link,
div.navSpenden2 .fstLevelActive a, div.navSpenden2 .fstLevelActive a:link {
font-weight: bold;
color: #8F0D00;
border-left: 8px solid #8F0D00;
}

/* -----Navi-Kontakt - bei Mouse-Over --------*/
div.navKontakt .fstLevel a:hover, div.navKontakt2 .fstLevel a:hover {
color: #ADBC0A;
border-left: 8px solid #ADBC0A;
}
/* -----Navi-Kontakt - bei aktivem Link ---------*/
div.navKontakt .fstLevelActive a, div.navKontakt .fstLevelActive a:link,
div.navKontakt2 .fstLevelActive a, div.navKontakt2 .fstLevelActive a:link {
font-weight: bold;
color: #ADBC0A;
border-left: 8px solid #ADBC0A;
}

/* -----Navi-Home - bei Mouse-Over --------*/
div.navHome .fstLevel a:hover, div.navHome2 .fstLevel a:hover {
color: #385A92;
border-left: 8px solid #385A92;
}
/* -----Navi-Home - bei aktivem Link ---------*/
div.navHome .fstLevelActive a, div.navHome .fstLevelActive a:link,
div.navHome2 .fstLevelActive a, div.navHome2 .fstLevelActive a:link {
font-weight: bold;
color: #385A92;
border-left: 8px solid #385A92;
}



/*** Footer-Navi
*********************************************/

#footer a, #footer a:link {
	margin:1px 5px;
	padding: 2px 3px;
	color: #3A3B3C;
	font-size: 7.5pt;
	font-weight: normal;
	text-decoration: none;
	background-color: transparent;
}

html>body #footer a, #footer a:link {
	padding: 2px 3px;
	margin:1px 5px;
}


#footer a:link, #footer a:visited {
	color: #3A3B3C;
	text-decoration: none;
}

#footer a:hover {
	color: #000000;
	background-color: #F1F3F6;
}

#footer a#current {
	color: #000000;
	background-color: #F1F3F6;
}



/******* Hauptnavi *******/

#mainnavcontainer, #nav-spende {
	margin: 4px 0 0 7px;
	width: 528px; /* */
	padding: 0;
	height: 18px;
	float: left;
}
#nav-spende {
	margin: 0px 0 0 50px;
	width: 120px;
	padding: 0;
	height: 25px;
}

#mainnavcontainer ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
#mainnavcontainer ul li {
	margin: 0 32px 0 0;
	padding:2px 0;
	display: block;
	float: left;
}

#mainnavcontainer a {
	padding: 2px 12px;
	margin: 0;
	background-color: #B2D2E6;
}
#nav-spende a {
	padding: 4px 10px;
	margin: 0;
	display: block;
	background-color: #AB162F;
	border:1px solid #fff;
	font-weight: bold;
}

html>body #mainnavcontainer a, html>body #nav-spende a {
	padding: 4px 10px;
	margin: 0;
}


#mainnavcontainer a:link, #mainnavcontainer a:visited {
	color: #000000;
	text-decoration: none;
}
#nav-spende a:link, #nav-spende a:visited {
	color: #fff;
	text-decoration: none;
}

#mainnavcontainer a:hover {
	background-color: #FFF;
	color: #000000;
}
#nav-spende a:hover {
	background-color: #2D68A6;
	color: #fff;
}

#mainnavcontainer a#current {
	background-color: #B2D2E6;
}
#nav-spende a#current {
	background-color: #AB162F;
}

