/* Grundsaetzliches ---------- */

body {
  background-color: #fff;
  background-image: url();
  color: #000;
}

/* Kopf -------------------- */

#servicenavigation {
  background-color: #fff;
  color: #000;
}
#servicenavigation_rundung {
  background-image: url();
  background-color: #fff;
}
#servicenavigation a {
  color: #000;
}
#schriftgroesse_buttons a#plus {
  background-image: url(../img/icon_plus_schwarz.gif);
}
#schriftgroesse_buttons a#minus {
  background-image: url(../img/icon_minus_schwarz.gif);
}
#kontrast a {
  /* background-image: url(../img/icon_kontrast_schwarz.gif); */
}
#suche input#suchbegriff {
  background-color: #fff;
  color: #000;
  border: 1px solid #000;
  height: 17px;
}
#suche input#button_submit {
  background-color: #000;
}


/* Hauptnavigation --------------- */

#hauptnav_home a, #hauptnav_lebenimalter a, #hauptnav_materialboerse a, #hauptnav_fortbildung a, #hauptnav_adressen a {
  background-image: url();
  background-color: #000;
  color: #fff;
  width: 100%;
  white-space: nowrap;
}
#hauptnav_home a:hover, #hauptnav_home.aktiv a, #hauptnav_lebenimalter a:hover, #hauptnav_lebenimalter.aktiv a, #hauptnav_materialboerse a:hover, #hauptnav_materialboerse.aktiv a, #hauptnav_fortbildung a:hover, #hauptnav_fortbildung.aktiv a, #hauptnav_adressen a:hover, #hauptnav_adressen.aktiv a {
  background-image: url();
  background-color: #fff;
  color: #000;
}


/* Willkommen ------------------ */

#willkommen {
  background-image: url();
  background-color: #fff;
}

#willkommen_headline {
  background-image: url(../img/home_willkommen_gross_schwarz.gif);
  border-left: 2px solid #000;
}

#willkommen_text strong.gruen, #willkommen_text strong, #willkommen_text b {
  color: #000;
}
#willkommen_text .willkommen_link {
  color: #000;
}
#willkommen_text .willkommen_link a {
  background-image: url(../img/pfeil_schwarz.gif);
  color: #000;
}
#willkommen_text .willkommen_link a:hover {
  background-image: url(../img/pfeil_schwarz.gif);
  text-decoration: underline;
}



/* History ------------------ */

#history {
  background-image: url();
  background-color: #fff;
  color: #000;
}
#history a {
  color: #000;
}


/* Inhalte -------------------- */


#inhalte {
  background-image: url();
  background-color: #fff;
}

#inhalte.home {
  background-image: url();
  background-color: #fff;
}


/* Kontextnavigation ----------------- */

#kontextnavigation ul li {
  background-image: url(../img/gestrichelt_schwarz.gif);
}
#kontextnavigation ul li a {
  background-image: url(../img/pfeil_schwarz.gif);
  color: #000;
}
#kontextnavigation ul li a:hover, #kontextnavigation ul li a.aktiv {
  background-color: #000;
  color: #fff;
}

/* 2. Ebene ------------- */

#kontextnavigation ul li ul li a {
  background-image: url(../img/kontextnav_pfeil_schwarz.gif);
  color: #000;
}
#kontextnavigation ul li ul li a:hover, #kontextnavigation ul li ul li a.aktiv {
  background-image: url(../img/kontextnav_pfeil_schwarz.gif);
  background-color: #fff;
  color: #000;
}

/* 3. Ebene ------------- */

#kontextnavigation ul li ul li ul li a {
  background-image: url(../img/kontextnav_pfeil_schwarz.gif);
  color: #000;
}
#kontextnavigation ul li ul li ul li a:hover, #kontextnavigation ul li ul li ul li a.aktiv {
  background-image: url(../img/kontextnav_pfeil_schwarz.gif);
  background-color: #fff;
  color: #000;
}

/* 4. Ebene ------------- */

#kontextnavigation ul li ul li ul li ul li a {
  background-image: url(../img/kontextnav_pfeil_schwarz.gif);
  color: #000;
}
#kontextnavigation ul li ul li ul li ul li a:hover, #kontextnavigation ul li ul li ul li ul li a.aktiv {
  background-image: url(../img/kontextnav_pfeil_schwarz.gif);
  background-color: #fff;
  color: #000;
}


/* Kontextnavigation Wegweiser (LILA!) ----------------- */

#kontextnavigation.wegweiser ul li {
  background-image: url(../img/gestrichelt_schwarz.gif);
}
#kontextnavigation.wegweiser ul li a {
  background-image: url(../img/pfeil_schwarz.gif);
  color: #000;
}
#kontextnavigation.wegweiser ul li a:hover, #kontextnavigation.wegweiser ul li a.aktiv {
  background-color: #000;
  color: #fff;
}



/* Rubrik Intro ----------------- */

#rubrik_intro {
  background-color: #000;
  color: #fff;
}


/* Headline, Vorspann, Copytext ----------------- */

#headline, #headlinetop {
  color: #000;
}
#vorspann {
  color: #000;
}
.copytext strong {
  color: #000;
}


/* Fotozeile ----------------- */

.fotozeile {
  background-color: #fff;
  border: 1px solid #000;
}
.fotozeile .bildtext {
  color: #000;
}
.fotozeile .grossansicht a {
  color: #000;
  background-image: url(../img/icon_grossansicht_schwarz.gif);
}


/* Zitat ----------------- */

.zitat {
  background-color: #fff;
  border: 1px solid #000;
}
.zitat_zeichen_links {
  background-image: url(../img/zitat_links_schwarz.gif);
}
.zitat_text {
  color: #000;
}
.zitat_zeichen_rechts {
  background-image: url(../img/zitat_rechts_schwarz.gif);
}


/* Bild im Copytext ----------------- */

.copytext_bild {
  background-color: #fff;
  border: 1px solid #000;
}
.copytext_bild .bildtext {
  color: #000;
}




/* Boxen Home ----------------- */

.box {
  background-image: url(../img/gestrichelt_schwarz.gif);
}
.box_rundung_links, .box_rundung_rechts {
  background-image: url();
  background-color: #000;
}

.box_inhalte {
  background-color: #fff;
  color: #000;
  border-left: 1px dashed #000;
  border-right: 1px dashed #000;
}
.box_link {
  background-color: #fff;
  color: #000;
  border-left: 0px dashed #000;
  border-right: 0px dashed #000;
}
.box_link a {
  background-image: url(../img/pfeil_schwarz.gif);
  color: #000;
}
.box_link a:hover {
  background-image: url(../img/pfeil_schwarz_an.gif);
}


.box_material_zeile {
  background-image: url(../img/gestrichelt_schwarz.gif);
  border-left: 1px dashed #000;
  border-right: 1px dashed #000;
}
.box_material_zeile .box_link {
  border: 0;
}
.box_material_zeile .box_bild img {
  border: 1px solid #000;
}


.box_wegweiser .box_headline_text {
  background-image: url(../img/icon_wegweiser.gif);
}
.box_wegweiser_link {
  background-color: #fff;
  background-image: url(../img/gestrichelt_schwarz.gif);
  background-position: left bottom;
  background-repeat: no-repeat;
}
.box_wegweiser_link a {
  background-image: url(../img/pfeil_schwarz.gif);
  color: #000;
}
.box_wegweiser_link a:hover {
  background-image: url(../img/pfeil_schwarz_an.gif);
}

.box_wegweiser_link_1, .box_wegweiser_link_2, .box_wegweiser_link {
  background-color: #fff;
  background-image: url();
}
.box_wegweiser_link_1 a, .box_wegweiser_link_2 a, .box_wegweiser_link a {
  display: block;
  background-image: url(../img/pfeil_schwarz.gif);
  background-repeat: no-repeat;
  background-position: right bottom;
  color: #000;
  text-decoration: none;
  border-bottom: 1px dashed #000;
}

.box_wegweiser_link_1 a:hover, .box_wegweiser_link_2 a:hover , .box_wegweiser_link a:hover {
  text-decoration: underline;
  background-image: url(../img/pfeil_schwarz_an.gif);
}



/* Boxen hellblau ----------------- */

.hellblau .box_headline_text {
  background-color: #000;
}
.hellblau .box_rundung_links {
  background-image: url();
}
.hellblau .box_rundung_rechts {
  background-image: url();
}
.hellblau .box_inhalte {
  border-top: 6px solid #000;
}
.hellblau .box_material_border {
  border-top: 6px solid #000;
}

/* Boxen dunkelblau ----------------- */

.dunkelblau .box_headline_text {
  background-color: #000;
}
.dunkelblau .box_rundung_links {
  background-image: url();
}
.dunkelblau .box_rundung_rechts {
  background-image: url();
}
.dunkelblau .box_inhalte {
  border-top: 6px solid #000;
}
.dunkelblau .box_material_border {
  border-top: 6px solid #000;
}
.dunkelblau .box_link a {
  background-image: url(../img/pfeil_schwarz_an.gif);
}

/* Boxen gruen ----------------- */

.gruen .box {
  background-image: url(../img/gestrichelt_schwarz.gif);
}
.gruen .box_headline_text {
  background-color: #000;
}
.gruen .box_rundung_links {
  background-image: url();
}
.gruen .box_rundung_rechts {
  background-image: url();
}
.gruen .box_inhalte {
  background-color: #fff;
  color: #000;
  border-top: 6px solid #000;
}
.gruen .box_inhalte a {
  color: #000;
}
.gruen .box_material_border {
  border-top: 6px solid #000;
}


/* Boxen lila ----------------- */

.lila .box_headline_text {
  background-color: #000;
}
.lila .box_rundung_links {
  background-image: url();
}
.lila .box_rundung_rechts {
  background-image: url();
}
.lila .box_inhalte {
  border-top: 6px solid #000;
}
.lila .box_material_border {
  border-top: 6px solid #000;
}




/* Materialbörse ----------------- */

/* Liste */

.materialboerse_liste {
  background-image: url(../img/gestrichelt_schwarz.gif);
}

.materialboerse_liste .eintrag {
  background-image: url(../img/gestrichelt_schwarz.gif);
}

.materialboerse_liste .eintrag strong {
  color: #000;
}

.materialboerse_liste .eintrag a {
  background-image: url(../img/kontextnav_pfeil_schwarz.gif);
  color: #000;
}

.materialboerse_liste .eintrag a:hover {
  background-image: url(../img/kontextnav_pfeil_schwarz.gif);
}

/* Details */

.materialboerse_details .text ul {
  background-image: url();
}

.materialboerse_details .text ul li {
  background-image: url();
}

.materialboerse_details .text ul li a {
  background-image: url(../img/kontextnav_pfeil_schwarz.gif);
  color: #000;
}

.materialboerse_details .text ul li a:hover {
  background-image: url(../img/kontextnav_pfeil_schwarz.gif);
}






/* Seitenservice (Drucken etc) -------- */

#seitenservice a {
  color: #000;
}
#seitenservice a#seitenanfang {
  background-image: url(../img/icon_seitenanfang_schwarz.gif);
}
#seitenservice a#seitedrucken {
  background-image: url(../img/icon_seitedrucken_schwarz.gif);
}
#seitenservice a#seitespeichern {
  background-image: url(../img/icon_seitespeichern_schwarz.gif);
}



/* Fuss ----------------- */

#fuss_navigation {
  background-color: #000;
  color: #fff;
}

#fuss_info {
  color: #000;
}
#fuss_copyright a {
  color: #000;
}

.copytext a {
  color: #000;
}
.copytext_bild .bildtext {
  color: #000;
}
.copytext_bild .bildtext a {
  background-image: url(../img/kontextnav_pfeil_schwarz.gif);
  color: #000;
}
.copytext_bild .bildtext a:hover {
  background-image: url(../img/kontextnav_pfeil_schwarz.gif);
  text-decoration: underline;
}
.copytext_bild .bildtext a p {
  display: inline;
  margin: 0px;
  padding: 0;
}
.copytext strong {
  color: #000;
}
.copytext_link {
  color: #000;
}
.copytext_link a {
  background-image: url(../img/pfeil_schwarz.gif);
  color: #000;
}
.copytext_link a:hover {
  background-image: url(../img/pfeil_schwarz_an.gif);
}
.copytext ul li a {
  color: #000;
  text-decoration: underline;
}

/* Suchmasken ----------------- */

.materialboerse_suche #suche_einfach {
  background-color: #fff;
  border: 1px dashed #000;
  color: #000;
}
.materialboerse_suche #suche_erweitert {
  background-color: #fff;
  border: 1px dashed #000;
  border-top: 0px;
  color: #000;
}
.materialboerse_suche #suche_erweitert strong {
  font-weight: normal;
  color: #000;
}
.materialboerse_suche #suche_hinweis {
  color: #333;
}
.materialboerse_suche .formularfeld input {
  background: #fff;
  border: 1px solid #000;
  color: #000;
}
.materialboerse_suche .formularfeld select {
  background: #fff;
  border: 1px solid #000;
  color: #000;
}
.materialboerse_suche .formularfeld_submit {
}
.materialboerse_suche .formularfeld_submit input {
  background-color: #000;
  color: #fff;
}

/* Fortbildungen ----------------- */

.tx-aseventdb-pi1 h4 a {
  background-image:url(../img/kontextnav_pfeil_schwarz.gif);
  color:#000;
}
.tx-aseventdb-pi1 p a {
  color:#000;
  padding-left:0px;
  text-decoration:underline;
}
.tx-aseventdb-pi1 h4 {
  background-image:url(../img/gestrichelt_schwarz.gif);
}
.tx-aseventdb-pi1 b {
  color:#000;
}

.tx-aseventdb-pi1 h1 {
  color: #000;
}
.tx-aseventdb-pi1 h3 {
  color: #000;
}
.tx-aseventdb-pi1 .termin_rechts a {
  color:#000;
  text-decoration:underline;
}

.asmaterialboerse_searchnav_link_right a, .asmaterialboerse_searchnav_link_left a, .asmaterialboerse_link_back  a  {
  background-image: url(../img/kontextnav_pfeil_schwarz.gif);
  color: #000;
  text-decoration: underline;
}

.asmaterialboerse_searchnav_link_right a:hover, .asmaterialboerse_searchnav_link_left a:hover, .asmaterialboerse_link_back  a:hover  {
  background-image: url(../img/kontextnav_pfeil_schwarz.gif);
  text-decoration: underline;
}
.asmaterialboerse_searchnav_link_left a, .asmaterialboerse_link_back  a  {
  background-image: url(../img/kontextnav_pfeil_zurueck_schwarz.gif);
}

.asmaterialboerse_searchnav_link_left a:hover, .asmaterialboerse_link_back  a:hover  {
  background-image: url(../img/kontextnav_pfeil_zurueck_schwarz.gif);
}

/* Details */

.materialboerse_details .text .downloads, .materialboerse_details .literatur {
  color: #000;
}
.materialboerse_details .text .downloads ul {
  background-image: url(../img/gestrichelt_schwarz.gif);
  background-repeat: no-repeat;
  background-position: left top;
}

.materialboerse_details .literatur ul {
  background-image: url(../img/gestrichelt_schwarz.gif);
  background-repeat: no-repeat;
  background-position: left top;
}
.materialboerse_details .text .downloads ul li a,  .materialboerse_details .literatur ul li a {
  background-image: url(../img/kontextnav_pfeil_schwarz.gif);
  color: #000;
}
.materialboerse_details .text .downloads ul li a:hover,  .materialboerse_details .literatur ul li a:hover {
  background-image: url(../img/kontextnav_pfeil_schwarz.gif);
  text-decoration: underline;
}

.materialboerse_details a.back {
  background-image: url(../img/kontextnav_pfeil_zurueck_schwarz.gif);
  background-repeat: no-repeat;
  background-position: left 5px;
  color: #000;
  text-decoration: underline;
}
.materialboerse_details a.back:hover {
  background-image: url(../img/kontextnav_pfeil_zurueck_schwarz.gif);
  text-decoration: underline;
}

/* Details Literaturhinweis */

.materialboerse_details .text ul.literatur_kurzinfo {
  background-image: url(../img/gestrichelt_schwarz.gif);
}
.materialboerse_details .text ul.literatur_kurzinfo li {
  background-image: url(../img/gestrichelt_schwarz.gif);
  color: #000;
}
.materialboerse_details .text .bestellen {
  background-image: url(../img/gestrichelt_schwarz.gif);
}
.materialboerse_details .text .bestellen a {
  background-image: url(../img/icon_buch-bestellen_schwarz_aus.gif);
  color: #000;
  text-decoration: underline;
}
.materialboerse_details .text .bestellen a:hover {
  background-image: url(../img/icon_buch-bestellen_schwarz_an.gif);
  text-decoration: underline;
}
.materialboerse_details .text .zurueck {
  background-image: url(../img/gestrichelt_schwarz.gif);
}
.materialboerse_details .text .zurueck a {
  background-image: url(../img/kontextnav_pfeil_zurueck_schwarz.gif);
  color: #000;
  text-decoration: underline;
}
.materialboerse_details .text .zurueck a:hover {
  background-image: url(../img/kontextnav_pfeil_zurueck_schwarz.gif);
  text-decoration: underline;
}

/* Adressen */

.adressen_liste td, .adressen_liste th {
  border-bottom: 1px dashed #000;
}
.adressen_liste th {
  background-color: #eff5fd;
  color: #000;
}
.adressen_liste th#kirchengemeinde, .adressen_liste th#ansprechpartner {
  border-right: 1px dashed #000;
}
.adressen_liste td.kirchengemeinde, .adressen_liste td.ansprechpartner {
  border-right: 1px dashed #000;
}
.adressen_liste table caption {
  display: none;
}
.adressen_liste a {
  background-image: url(../img/kontextnav_pfeil_schwarz.gif);
  color: #000;
  text-decoration: underline;
}
.adressen_liste a:hover {
  background-image: url(../img/kontextnav_pfeil_schwarz.gif);
  text-decoration: underline;
}

/* Details */

.adressen_details td, .adressen_details th {
  border-bottom: 1px dashed #000;
  border-top: 1px dashed #000;
}
.adressen_details th {
  background-color: #eff5fd;
  border-right: 1px dashed #000;
  color: #000;
}
.adressen_details a {
  color: #000;
  text-decoration: underline;
}


/* Liste 2 */

.adressen_liste .eintrag td, .adressen_liste .eintrag th {
  border-bottom: 1px dashed #000;
  border-top: 1px dashed #000;
}
.adressen_liste .eintrag th {
  border-right: 1px dashed #000;
  color: #000;
}
.adressen_liste .eintrag a {
  color: #000;
  text-decoration: underline;
}


/* Pflegeheime, Backlink -------- */

.tx-assearch-pi2 a.back, .tx-assearch-pi6 a.back {
  background-image: url(../img/kontextnav_pfeil_zurueck_schwarz.gif);
  color: #000;
  text-decoration: underline;
}
.tx-assearch-pi2 a.back:hover, .tx-assearch-pi6 a.back:hover {
  background-image: url(../img/kontextnav_pfeil_zurueck_schwarz.gif);
  text-decoration: underline;
}


/* Sitemap -------- */

.sitemap {
  background-image: url(../img/gestrichelt_schwarz.gif);
}
.sitemap h2 {
  background-image: url(../img/gestrichelt_schwarz.gif);
}
.sitemap h2 a {
  background-image: url(../img/kontextnav_pfeil_schwarz.gif);
  color: #000;
}
.sitemap h2 a:hover {
  background-image: url(../img/kontextnav_pfeil_schwarz.gif);
}
.sitemap a {
  color: #000;
}
.sitemap a:hover {
  text-decoration: underline;
}
.sitemap ul {
  color: #000;
}
