
/* Ihr Kommentar */
a.hauptnavi-no:link, a.hauptnavi-no:visited, a.hauptnavi-no:hover, a.hauptnavi-no:active             { color: #5c5c5c; font-size: 15px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-style: normal; font-weight: normal; text-decoration: none; margin-right: 6px; margin-left: 2px;   }
a.hauptnavi-no:hover            { color: #5c5c5c; font-style: normal; font-weight: normal; text-decoration: none }
/* Ihr Kommentar */
a.hauptnavi-act:link, a.hauptnavi-act:visited, a.hauptnavi-act:hover, a.hauptnavi-act:active              { color: #5c5c5c; font-size: 15px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-style: normal; font-weight: normal; text-decoration: none; margin-right: 6px; margin-left: 2px;   }
a.hauptnavi-act:hover          { color: #5c5c5c; font-style: normal; font-weight: normal; text-decoration: none }


/* Ihr Kommentar */
a.unternavi-no:link, a.unternavi-no:visited, a.unternavi-no:hover, a.unternavi-no:active               { color: #696969; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-style: normal; text-decoration: none; margin-right: 10px; margin-left: 3px;  }
a.unternavi-no:hover            { color: #696969; font-style: normal; text-decoration: none }
/* Ihr Kommentar */
a.unternavi-act:link, a.unternavi-act:visited, a.unternavi-act:hover, a.unternavi-act:active                 { color: #696969; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-style: normal; text-decoration: none; margin-right: 10px; margin-left: 3px;  }
a.unternavi-act:hover   { color: #696969 }


.navi-3   { margin-top: 16px; margin-bottom: 16px }


/* Navi-3 normal Gemeinde*/
a.navi-3-no-gemeinde:link, a.navi-3-no-gemeinde:visited, a.navi-3-no-gemeinde:hover, a.navi-3-no-gemeinde:active                 { color: #2e5177; font-style: normal; font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; text-decoration: none; background-color: white; margin-right: 14px; padding: 3px 3px 2px; border: solid 1px #696969 }
a.navi-3-no-gemeinde:hover             { color: #ffffff; font-style: normal; text-decoration: none; background-color: #6caae7 }

/* Navi-3 aktiv Gemeinde */
a.navi-3-act-gemeinde:link, a.navi-3-act-gemeinde:visited, a.navi-3-act-gemeinde:hover, a.navi-3-act-gemeinde:active                  { color: #ffffff; font-style: normal; font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; text-decoration: none; background-color: #6caae7; margin-right: 14px; padding: 3px 3px 2px; border: solid 1px #696969 }
a.navi-3-act-gemeinde:hover    { color: #2e5177; background-color: #fff }

/* Navi-3 normal Stiftung*/
a.navi-3-no-stiftung:link, a.navi-3-no-stiftung:visited, a.navi-3-no-stiftung:hover, a.navi-3-no-stiftung:active                  { color: #3b8e6e; font-style: normal; font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; text-decoration: none; background-color: white; margin-right: 14px; padding: 3px 3px 2px; border: solid 1px #696969 }
a.navi-3-no-stiftung:hover              { color: #ffffff; font-style: normal; text-decoration: none; background-color: #3b8e6e }

/* Navi-3 aktiv Stiftung */
a.navi-3-act-stiftung:link, a.navi-3-act-stiftung:visited, a.navi-3-act-stiftung:hover, a.navi-3-act-stiftung:active                   { color: #ffffff; font-style: normal; font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; text-decoration: none; background-color: #3b8e6e; margin-right: 14px; padding: 3px 3px 2px; border: solid 1px #696969 }
a.navi-3-act-stiftung:hover     { color: #3b8e6e; background-color: #fff }

/* Navi-3 normal Kirche*/
a.navi-3-no-kirche:link, a.navi-3-no-kirche:visited, a.navi-3-no-kirche:hover, a.navi-3-no-kirche:active                   { color: #a2a0ca; font-style: normal; font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; text-decoration: none; background-color: white; margin-right: 14px; padding: 3px 3px 2px; border: solid 1px #696969 }
a.navi-3-no-kirche:hover               { color: #ffffff; font-style: normal; text-decoration: none; background-color: #a2a0ca }

/* Navi-3 aktiv Kirche */
a.navi-3-act-kirche:link, a.navi-3-act-kirche:visited, a.navi-3-act-kirche:hover, a.navi-3-act-kirche:active                    { color: #ffffff; font-style: normal; font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; text-decoration: none; background-color: #a2a0ca; margin-right: 14px; padding: 3px 3px 2px; border: solid 1px #696969 }
a.navi-3-act-kirche:hover      { color: #a2a0ca; background-color: #fff }

/* Navi-3 normal Vereine*/
a.navi-3-no-vereine:link, a.navi-3-no-vereine:visited, a.navi-3-no-vereine:hover, a.navi-3-no-vereine:active                    { color: #e7cf89; font-style: normal; font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; text-decoration: none; background-color: white; margin-right: 14px; padding: 3px 3px 2px; border: solid 1px #696969 }
a.navi-3-no-vereine:hover                { color: #ffffff; font-style: normal; text-decoration: none; background-color: #e7cf89 }

/* Navi-3 aktiv Vereine */
a.navi-3-act-vereine:link, a.navi-3-act-vereine:visited, a.navi-3-act-vereine:hover, a.navi-3-act-vereine:active                     { color: #ffffff; font-style: normal; font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; text-decoration: none; background-color: #e7cf89; margin-right: 14px; padding: 3px 3px 2px; border: solid 1px #696969 }
a.navi-3-act-vereine:hover       { color: #e7cf89; background-color: #fff }

/* Navi-3 normal Kalender*/
a.navi-3-no-kalender:link, a.navi-3-no-kalender:visited, a.navi-3-no-kalender:hover, a.navi-3-no-kalender:active                     { color: #d8321a; font-style: normal; font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; text-decoration: none; background-color: white; margin-right: 14px; padding: 3px 3px 2px; border: solid 1px #696969 }
a.navi-3-no-kalender:hover                 { color: #ffffff; font-style: normal; text-decoration: none; background-color: #d8321a }

/* Navi-3 aktiv Kalender */
a.navi-3-act-kalender:link, a.navi-3-act-kalender:visited, a.navi-3-act-kalender:hover, a.navi-3-act-kalender:active                      { color: #ffffff; font-style: normal; font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; text-decoration: none; background-color: #d8321a; margin-right: 14px; padding: 3px 3px 2px; border: solid 1px #696969 }
a.navi-3-act-kalender:hover        { color: #d8321a; background-color: #fff }

/* Navi-3 normal Firmen*/
a.navi-3-no-firmen:link, a.navi-3-no-firmen:visited, a.navi-3-no-firmen:hover, a.navi-3-no-firmen:active                     { color: #051cf6; font-style: normal; font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; text-decoration: none; background-color: white; margin-right: 14px; padding: 3px 3px 2px; border: solid 1px #696969 }
a.navi-3-no-firmen:hover                 { color: #ffffff; font-style: normal; text-decoration: none; background-color: #051cf6 }

/* Navi-3 aktiv Firmen */
a.navi-3-act-firmen:link, a.navi-3-act-firmen:visited, a.navi-3-act-firmen:hover, a.navi-3-act-firmen:active                      { color: #ffffff; font-style: normal; font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; text-decoration: none; background-color: #051cf6; margin-right: 14px; padding: 3px 3px 2px; border: solid 1px #696969 }
a.navi-3-act-firmen:hover        { color: #051cf6; background-color: #fff }

/* Navi-4 normal */
.navi-4   { margin-bottom: 16px }
a.navi-4-no:link, a.navi-4-no:visited, a.navi-4-no:hover, a.navi-4-no:active                 { color: #2e5177; font-style: normal; font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; text-decoration: none; margin-right: 10px; margin-left: 3px }
a.navi-4-no:hover            { color: #2E5177; font-style: normal; text-decoration: none }
/* Navi-4 aktiv */
a.navi-4-act:link, a.navi-4-act:visited, a.navi-4-act:hover, a.navi-4-act:active                 { color: #2E5177; font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-style: normal; text-decoration: none; margin-right: 10px; margin-left: 3px;   }
a.navi-4-act:hover   { color: #2E5177 }



/* Normale Links */
a:link, a:visited, a:hover, a:active      { color: #000; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-style: normal; font-weight: bold; text-decoration: underline; border-color:  }
a:hover        { color: #696969; text-decoration: none }

/* Inhalt */
.ueberschrift        { color: #3f3f3f; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; padding-bottom: 2px }
.ueberschrift2     { color: #3f3f3f; font-size: 14px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold }


.tab_padding td { padding: 3px }
.head   { color: #3f3f3f; font-size: 20px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: normal; margin-top: 10px }

* { margin: 0; padding: 0 }
.inhalt  { margin-top: 20px; margin-right: 20px }
.unternavi { margin-bottom: 3px }
.content-table  { border: solid 1px #6e6e6e }
.news_tab      { margin-bottom: 16px }

hr  { border-color: #333 }




/* Info Kasten rechts */
.news-latest, .suche, .navi-rechts  { margin-top: 16px; border: solid 1px #696969 }
.news-latest div, .suche div, .navi-rechts div  { margin: 6px }
.ueb-rechts { font-weight: bold; background-color: #d1d1d1; padding-top: 2px; padding-bottom: 2px; padding-left: 6px }



/* ab hier css für Indexsuche */

.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:100px; }
	.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:150px; }
	.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw { font-weight:bold; font-style:italic; }
	.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px; }
	.tx-indexedsearch P.tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title { background:#eeeeee; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P { font-weight:bold; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent { font-weight:normal; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P { font-style:italic; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup { color:red; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info  { background: #d1d1d1 }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin-top:0px; margin-bottom:0px; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE  { background: #d1d1d1 }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { vertical-align:absmiddle; }
	.tx-indexedsearch-rules  { margin-top: 18px }
	.tx-indexedsearch-sectionlinks { margin-bottom: 18px }
	h2   { color: #3f3f3f; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold }



