/*Normalzustand der 1. Ebene festlegen*/
a.link_navi_no
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  width: auto;
  height: 38px;
  font-size: 16px;
  font-weight: bold;
  color: white;
  display: block;
  float: left;
  line-height: 38px;
  text-decoration: none;
  padding: 0 15px;
  border-right: 1px solid #73B730;
}
a.link_navi_no:link, a.link_navi_no:visited
{
  background-image: url(../images/navigation_1/navi_bg_inaktiv.gif);
  background-position: 0 0;
  background-repeat: repeat-x;
}
a.link_navi_no:hover, a.link_navi_no:focus
{
  background-image: url(../images/navigation_1/navi_bg_aktiv.gif);
  background-position: 0 0;
  background-repeat: repeat-x;
}
a.link_navi_no:active
{
  background-image: url(../images/navigation_1/navi_bg_aktiv.gif);
  background-position: 0 0;
  background-repeat: repeat-x;
}
/*Hauptnavigation, aktiv*/
.text_navi_cur
{
  width: auto;
  height: 38px;
  font-size: 16px;
  text-transform: uppercase;
  font-weight: bold;
  display: block;
  float: left;
  line-height: 38px;
  padding: 0 15px;
  background-color: white;
  background-image: url(../images/navigation_1/navi_bg_aktiv.gif);
  background-position: 0 0;
  background-repeat: repeat-x;
  border-right: 1px solid #73B730;
}

/*Subnavigation für die 1. Ebene*/
a.link_navi_actifsub
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  width: auto;
  height: 38px;
  font-size: 16px;
  font-weight: bold;
  color: white;
  display: block;
  float: left;
  line-height: 38px;
  text-decoration: none;
  padding: 0 15px;
  border-right: 1px solid #73B730;
  background-image: url(../images/navigation_1/navi_bg_inaktiv.gif);
  background-position: 0 0;
  background-repeat: repeat-x;
}
a.link_navi_actifsub:link, a.link_navi_actifsub:visited
{
  background-image: url(../images/navigation_1/navi_bg_inaktiv.gif);
  background-position: 0 0;
  background-repeat: repeat-x;
}
a.link_navi_actifsub:hover, a.link_navi_actifsub:focus
{
  background-image: url(../images/navigation_1/navi_bg_inaktiv.gif);
  background-position: 0 0;
  background-repeat: repeat-x;
}
a.link_navi_actifsub:active
{

}
/*Subnavigation2 für die 1. Ebene
Wird diese nicht gesetzt, dann wird in der 1. Ebene der Hintergrund der
Subnavigation angezeigt!*/
a.link_navi_actifsub2
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  width: auto;
  height: 38px;
  font-size: 16px;
  font-weight: bold;
  color: white;
  display: block;
  float: left;
  line-height: 38px;
  text-decoration: none;
  padding: 0 15px;
  border-right: 1px solid #73B730;
  background-image: url(../images/navigation_1/navi_bg_aktiv.gif);
  background-position: 0 0;
  background-repeat: repeat-x;
}
a.link_navi_actifsub2:link, a.link_navi_actifsub2:visited
{
  background-image: url(../images/navigation_1/navi_bg_aktiv.gif);
  background-position: 0 0;
  background-repeat: repeat-x;
}
a.link_navi_actifsub2:hover, a.link_navi_actifsub2:focus
{
  background-image: url(../images/navigation_1/navi_bg_aktiv.gif);
  background-position: 0 0;
  background-repeat: repeat-x;
}
a.link_navi_actifsub2:active
{

}
/*Normalzustand der 2. Ebene festlegen*/
a.link_subnavi_no
{
  width: auto;
  height: 23px;
  font-size: 16px;
  text-transform: uppercase;
  font-weight: bold;
  color: white;
  display: block;
  float: left;
  background-image: url(../images/navigation_2/pfeil_weiss.gif);
  background-position: 0 11px;
  background-repeat: no-repeat;
  line-height: 35px;
  text-decoration: none;
  padding: 0 15px;
}
a.link_subnavi_no:link, a.link_subnavi_no:visited
{

}
a.link_subnavi_no:hover, a.link_subnavi_no:focus
{
  color: #69AAD4;
  background-image: url(../images/navigation_2/pfeil_blau.gif);
  background-position: 0 11px;
  background-repeat: no-repeat;
}
a.link_subnavi_no:active
{

}
/*2. Ebene, aktiv*/
.text_subnavi_cur
{
  width: auto;
  height: 38px;
  font-size: 16px;
  text-transform: uppercase;
  font-weight: bold;
  color: #69AAD4;
  display: block;
  float: left;
  line-height: 38px;
  padding: 0 15px;
  background-color: #1E547A;
  background-image: url(../images/navigation_2/pfeil_blau.gif);
  background-position: 0 11px;
  background-repeat: no-repeat;
}
#box_klickpfad a:hover, #box_klickpfad a:focus
{
  color: #69AAD4;
  background-image: url(../images/navigation_2/pfeil_blau.gif);
  background-position: 0 11px;
  background-repeat: no-repeat;
}
#box_klickpfad a
{
  width: auto;
  height: 23px;
  font-size: 16px;
  text-transform: uppercase;
  font-weight: bold;
  color: white;
  display: block;
  float: left;
  background-image: url(../images/navigation_2/pfeil_weiss.gif);
  background-position: 0 11px;
  background-repeat: no-repeat;
  line-height: 35px;
  text-decoration: none;
  padding: 0 15px;
}

#box_klickpfad a:hover, #box_klickpfad a:focus
{
  color: #69AAD4;
  background-image: url(../images/navigation_2/pfeil_blau.gif);
  background-position: 0 11px;
  background-repeat: no-repeat;
}

/*Subnavigation für die 2. Ebene*/
a.link_subnavi_actifsub
{
  width: auto;
  height: 38px;
  font-size: 16px;
  text-transform: uppercase;
  font-weight: bold;
  color: #69AAD4;
  display: block;
  float: left;
  background-image: url(../images/navigation_2/pfeil_blau.gif);
  background-position: 0 11px;
  background-repeat: no-repeat;
  line-height: 38px;
  text-decoration: none;
  padding: 0 15px;

}
a.link_subnavi_actifsub:link, a.link_navi_actifsub:visited
{
  color: #69AAD4;
  background-image: url(../images/navigation_2/pfeil_blau.gif);
  background-position: 0 11px;
  background-repeat: no-repeat;
}
a.link_subnavi_actifsub:hover, a.link_navi_actifsub:focus
{
  color: #69AAD4;
  background-image: url(../images/navigation_2/pfeil_blau.gif);
  background-position: 0 11px;
  background-repeat: no-repeat;
}
a.link_subnavi_actifsub:active
{

}

/*Normalzustand der 3. Ebene festlegen*/
a.link_subnavi2_no
{
  font-size: 12px;
  text-transform: uppercase;
  font-weight: bold;
  color: #2E5F80;
  display: block;
  text-decoration: none;
  padding: 0 0 0 15px;
  margin-top: 2px;
  margin-bottom: 2px;
}
a.link_subnavi2_no:link, a.link_subnavi2_no:visited
{
  background-image: url(../images/navigation_3/subnavi_hellblau.jpg);
  background-position: 0 0;
  background-repeat: no-repeat;
}
a.link_subnavi2_no:hover, a.link_subnavi2_no:focus
{
  background-image: url(../images/navigation_3/subnavi_dklblau.jpg);
  background-position: 0 0;
  background-repeat: no-repeat;
}
a.link_subnavi2_no:active
{
  background-image: url(../images/navigation_3/subnavi_dklblau.jpg);
  background-position: 0 0;
  background-repeat: no-repeat;
}
/*3. Ebene, aktiv*/
.text_subnavi2_cur
{
  font-size: 12px;
  text-transform: uppercase;
  font-weight: bold;
  color: #2E5F80;
  display: block;
  text-decoration: none;
  padding: 0 0 0 15px;
  margin-bottom: 2px;
  margin-top: 2px;
  background-image: url(../images/navigation_3/subnavi_dklblau.jpg);
  background-position: 0 0;
  background-repeat: no-repeat;
}

/*Subnavigation für die 3. Ebene*/
a.link_subnavi2_actifsub
{
  font-size: 12px;
  text-transform: uppercase;
  font-weight: bold;
  color: #2E5F80;
  display: block;
  text-decoration: none;
  padding: 0 0 0 15px;
  margin-top: 2px;
  margin-bottom: 2px;
  background-image: url(../images/navigation_3/subnavi_dklblau.jpg);
  background-position: 0 0;
  background-repeat: no-repeat;
}
a.link_subnavi2_actifsub:link, a.link_subnavi2_actifsub:visited
{
  background-image: url(../images/navigation_3/subnavi_dklblau.jpg);
  background-position: 0 0;
  background-repeat: no-repeat;
}
a.link_subnavi2_actifsub:hover, a.link_subnavi2_actifsub:focus
{
  background-image: url(../images/navigation_3/subnavi_dklblau.jpg);
  background-position: 0 0;
  background-repeat: no-repeat;
}
a.link_subnavi2_actifsub:active
{

}

/*Normalzustand der 4. Ebene festlegen*/
a.link_subnavi3_no
{
  font-size: 12px;
  text-transform: uppercase;
  font-weight: bold;
  color: #6BACD8;
  display: block;
  text-decoration: none;
  padding: 0 27px 0 28px;
  margin-top: 2px;
  margin-bottom: 2px;
  background-image: url(../images/navigation_4/pfeil_hellblau.gif);
  background-position: 0 0;
  background-repeat: no-repeat;
}
*:first-child+html a.link_subnavi3_no
{
  font-size: 12px;
  text-transform: uppercase;
  font-weight: bold;
  color: #6BACD8;
  display: block;
  text-decoration: none;
  padding: 0 27px 0 28px;
  margin-top: 2px;
  margin-bottom: 2px;
  background-image: url(../images/navigation_4/pfeil_hellblau.gif);
  background-position: 17px 3px;
  background-repeat: no-repeat;
}
a.link_subnavi3_no:link, a.link_subnavi3_no:visited
{
  color: #6BACD8;
  background-image: url(../images/navigation_4/pfeil_hellblau.gif);
  background-position: 17px 3px;
  background-repeat: no-repeat;
}
*:first-child+html a.link_subnavi3_no:link, a.link_subnavi3_no:visited
{
  color: #6BACD8;
  background-image: url(../images/navigation_4/pfeil_hellblau.gif);
  background-position: 17px 3px;
  background-repeat: no-repeat;
}
a.link_subnavi3_no:hover, a.link_subnavi3_no:focus
{
  color: #1E537B;
  background-image: url(../images/navigation_4/pfeil_dklblau.gif);
  background-position: 17px 3px;
  background-repeat: no-repeat;
}
*:first-child+html a.link_subnavi3_no:hover, a.link_subnavi3_no:focus
{
  color: #1E537B;
  background-image: url(../images/navigation_4/pfeil_dklblau.gif);
  background-position: 17px 3px;
  background-repeat: no-repeat;
}
a.link_subnavi3_no:active
{
  color: #1E537B;
  background-image: url(../images/navigation_4/pfeil_dklblau.gif);
  background-position: 17px 3px;
  background-repeat: no-repeat;
}
*:first-child+html a.link_subnavi3_no:active
{
  color: #1E537B;
  background-image: url(../images/navigation_4/pfeil_dklblau.gif);
  background-position: 17px 3px;
  background-repeat: no-repeat;
}

/*4. Ebene, aktiv*/
.text_subnavi3_cur
{
  font-size: 12px;
  text-transform: uppercase;
  font-weight: bold;
  color: #1E537B;
  display: block;
  text-decoration: none;
  padding: 0 27px 0 28px;
  margin-bottom: 2px;
  margin-top: 2px;
  background-image: url(../images/navigation_4/pfeil_dklblau.gif);
  background-position: 17px 3px;
  background-repeat: no-repeat;
}

*:first-child+html .text_subnavi3_cur
{
  font-size: 12px;
  text-transform: uppercase;
  font-weight: bold;
  color: #1E537B;
  display: block;
  text-decoration: none;
  padding: 0 27px 0 28px;
  margin-bottom: 2px;
  margin-top: 2px;
  background-image: url(../images/navigation_4/pfeil_dklblau.gif);
  background-position: 17px 3px;
  background-repeat: no-repeat;
}

/* Breadcrumb Navigation */
a.standort
{
   font: 10px Trebuchet MS;
   font-weight: bold;
   text-transform: uppercase;
   color: #BDBDBD;
   text-decoration: underline;
   top: 5px;
}
a.standort:link, a.standort:visited
{
   font: 10px Trebuchet MS;
   font-weight: bold;
   color: #BDBDBD;
   text-decoration: underline;
}
a.standort:hover, a.standort:focus
{
   font: 10px Trebuchet MS;
   font-weight: bold;
   color: #BDBDBD;
   text-decoration: none;
}
a.standort:active
{
   font: 10px Trebuchet MS;
   font-weight: bold;
   color: #BDBDBD;
   text-decoration: underline;
}

#box_drucken a
{
   font: 11px Trebuchet MS;
   font-weight: bold;
   text-transform: uppercase;
   text-decoration: underline;
   color: #474747;
   margin: 0 5px 0 0;
   padding: 0 0 0 0;
   position: relative;
   margin-left: 5px;
   top: -3px;
}
#box_drucken a:link, #box_drucken a:visited
{
   color: #474747;
   text-decoration: underline;
}
#box_drucken a:hover, #box_drucken a:focus
{
   color: #474747;
   text-decoration: none;
}
#box_drucken a:active
{
   color: #474747;
   text-decoration: none;
}

#box_drucken2 a
{
   font: 11px Trebuchet MS;
   font-weight: bold;
   text-transform: uppercase;
   text-decoration: underline;
   color: #474747;
   margin: 0 5px 0 0;
   padding: 0 0 0 0;
   position: relative;
   margin-left: 5px;
   top: -3px;
}
#box_drucken2 a:link, #box_drucken2 a:visited
{
   color: #474747;
   text-decoration: underline;
}
#box_drucken2 a:hover, #box_drucken2 a:focus
{
   color: #474747;
   text-decoration: none;
}
#box_drucken2 a:active
{
   color: #474747;
   text-decoration: none;
}

/*Drucken, Empfehlen*/
a.drucken_empfehlen
{
   font: 11px Trebuchet MS;
   font-weight: bold;
   text-transform: uppercase;
   text-decoration: underline;
   color: #474747;
   margin: 0 5px 0 0;
   padding: 0 0 0 0;
   position: relative;
   margin-left: 5px;
   top: -3px;
}
a.drucken_empfehlen:link, a.drucken_empfehlen:visited
{
   color: #474747;
   text-decoration: underline;
}
a.drucken_empfehlen:hover, a.drucken_empfehlen:focus
{
   color: #474747;
   text-decoration: none;
}
a.drucken_empfehlen:active
{
   color: #474747;
   text-decoration: none;
}

/*PDF*/
a.pdf
{
   font: 11px Trebuchet MS;
   font-weight: bold;
   text-transform: uppercase;
   text-decoration: underline;
   margin: 0 5px 0 0;
   padding: 0 0 0 0;
   position: relative;
   margin-left: 5px;
   margin-right: -1px;
   top: -3px;
}
a.pdf:link, a.pdf:visited
{
   color: #474747;
   text-decoration: underline;
}
a.pdf:hover, a.pdf:focus
{
   color: #474747;
   text-decoration: none;
}
a.pdf:active
{
   color: #474747;
   text-decoration: none;
}

/*Links für flex CEs*/
.tx-indexedsearch a:link, .box_c480m a:link, .box_c480l_blau a:link, .box_c320l_blau a:link, .box_c640l a:link, .box_c480re a:link, .box_c640re a:link, .box_c160 a:link, .box_c160l a:link, .box_c160re a:link, .box_c320l a:link, .box_c320re_werbung a:link, .box_c480l_hg_hellblau2 a:link, .box_c320re a:link, .box_c480l a:link, .box_c480l_hg_hellblau a:link, .tx-indexedsearch a:visited, .box_c480m a:visited, .box_c480l_blau a:visited, .box_c320l_blau a:visited, .box_c640l a:visited, .box_c480re a:visited, .box_c640re a:visited, .box_c160 a:visited, .box_c160l a:visited, .box_c160re a:visited, .box_c320l a:visited, .box_c320re_werbung a:visited, .box_c480l_hg_hellblau2 a:visited, .box_c320re a:visited, .box_c480l a:visited, .box_c480l_hg_hellblau a:visited
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: #000000;
   font-weight: normal;
   text-decoration: underline;
}
.tx-indexedsearch a:hover, .box_c480m a:hover, .box_c480l_blau a:hover, .box_c320l_blau a:hover, .box_c640l a:hover, .box_c480re a:hover, .box_c640re a:hover, .box_c160 a:hover, .box_c160l a:hover, .box_c160re a:hover, .box_c320l a:hover, .box_c320re_werbung a:hover, .box_c480l_hg_hellblau2 a:hover, .box_c320re a:hover, .box_c480l a:hover, .box_c480l_hg_hellblau a:hover, .tx-indexedsearch a:focus, .box_c480m a:focus, .box_c480l_blau a:focus, .box_c320l_blau a:focus, .box_c640l a:focus, .box_c480re a:focus, .box_c640re a:focus, .box_c160 a:focus, .box_c160l a:focus, .box_c160re a:focus, .box_c320l a:focus, .box_c320re_werbung a:focus, .box_c480l_hg_hellblau2 a:focus, .box_c320re a:focus, .box_c480l a:focus, .box_c480l_hg_hellblau a:focus
{
   font-size: 12px;
   color: #666666;
   font-weight: normal;
   text-decoration: none;
}
.tx-indexedsearch a:active, .box_c480m a:active, .box_c480l_blau a:active, .box_c320l_blau a:active, .box_c640l a:active, .box_c480re a:active, .box_c640re a:active, .box_c160 a:active, .box_c160l a:active, .box_c160re a:active, .box_c320l a:active, .box_c320re_werbung a:active, .box_c480l_hg_hellblau2 a:active, .box_c320re a:active, .box_c480l a:active, .box_c480l_hg_hellblau a:active
{
   font-size: 12px;
   color: #666666;
   font-weight: normal;
   text-decoration: underline;
}

a.link_navi_unten
{
   font: 12px Trebuchet MS;
   font-weight: normal;
   text-transform: uppercase;
   text-decoration: none;
   margin: 0 5px 0 5px;
}
a.link_navi_unten:link, a.link_navi_unten:visited
{
   color: #3A4E80;
   text-decoration: none;
}
a.link_navi_unten:hover, a.link_navi_unten:focus
{
   color: #3A4E80;
   text-decoration: underline;
}
a.link_navi_unten:active
{
   color: #3A4E80;
   text-decoration: none;
}

.text_navi_unten_cur
{
   font: 12px Trebuchet MS;
   font-weight: normal;
   text-transform: uppercase;
   text-decoration: none;
   margin: 0 5px 0 5px;
}

/*Links in der inhalt für den Newsletter formatieren*/
#inhalt a:link, #box_links_flex_ce a:link, #inhalt a:visited, #box_links_flex_ce a:visited {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: #000000;
  font-weight: strong;
  text-decoration: underline;
}
#inhalt a:hover, #box_links_flex_ce a:hover, #inhalt a:focus, #box_links_flex_ce a:focus {
   font-size: 13px;
   color: #000000;
   font-weight: strong;
   text-decoration: none;
}
#inhalt a:active, #box_links_flex_ce a:active {
   font-size: 13px;
   color: #000000;
   font-weight: strong;
   text-decoration: underline;
}
.activeLinkWrap { color: white; background-color: #8b0000; padding: 2px }
.inactiveLinkWrap { color: white; background-color: #889DCC; padding: 5px }


