/* ======================== */
/* ===                  === */
/* === AOK              === */
/* ===                  === */
/* === Linke Navigation === */
/* ===                  === */
/* ======================== */


/*=== Hintergrundfarben 
farbe-01 = #339966 = aok gruen
farbe-02 = #d6eadf = helleres gruen fuer texthintergruende  
farbe-03 = #ff9900 = Orange fuer Suche in der Topnavi 
farbe-04 = #e8fbf2 = hintergund Topnavi und Leftnavi 
farbe-05 = #c7ebd6 = hintergrund Leftnavi aktiv
farbe-06 = #f5fae5 = hintergrund Rechte Navigation
farbe-07 = #f8f8f8 = hintergrund Seitenkopf und Fussleiste
=== */


/*=== Barrierefreie Navigation mit Listen
- Punkte (dot) als Pausenelement für Voice-Browser 
- unsichtbare Nummerierung der Listenpunkte 
- verschachtelte Listen: ul-1, ul-2
- mittels Styleangaben für das aktive Listenelement wird die zweite Navigationsebene - ul-2 - ein-/ und ausgeblendet
=== */


/* =============== */
/* === Vor Ort === */
/* =============== */
.vor_ort
 {
  margin: 0;
  padding: 0 0 0.2em 0.2em;
  background-color: #a9dcbd;
  border-top: 5px solid #a9dcbd;
 }
.link_aok
 {
  margin: 0 0.2em 0 0;
  padding: 0;
  width: 7.2em;
  max-width: 7.2em;
  float: left;
 }
.link_aok a:link, .link_aok a:visited, .link_aok a:active, .link_aok a:hover, .link_aok a:focus
 {
  margin: 0;
  padding: 0;
  font-size: 0.75em;
  font-weight: bold;
  color: #339966;
  text-decoration: none;
 }
.link_aok a:hover, .link_aok a:focus
 {
  text-decoration: underline;
 }
.link_karte
 {
  margin: 0;
  padding: 0;
 }
.link_karte img
 {
  margin: 0;
  padding: 0;
  border: none;
 }

/* ============= */
/* === Login === */
/* ============= */
.login p 
 {
font-size: 0.75em;
 }
.login p 
 {
font-size: 0.75em;
padding: 0;
margin: 0.25em 0 0.5em 0.2em;
background-color: #ff9900;
width: 98.5%;
max-width: 96%;
border-top: solid 1px #ffb935;
border-left: solid 1px #ffb935;
border-bottom: solid 1px #666c00;
border-right: solid 1px #666c00;
background-image: url(/assets/img/struktur/pfeil_gruen.gif);
background-repeat:no-repeat;
background-position: 0.3em 22%;
 }
.login 
 {
margin: 0;
 }
.login p a:link, .login p a:visited, .login p a:active, .login p a:hover, .login p a:focus
 {
  display: block;
  margin: 0 0 0 0.8em;
  padding: 0.2em 0.4em 0.2em 0.4em;
  width: 100%;
  font-weight: bold;
  color: #216721;
  text-decoration: none;
 }


/* ======================== */
/* === Linke Navigation === */
/* ======================== */
/* === Allgemein === */
/* ================= */
#navi_links dfn,
#navi_links .dot
 {
  display: none;
 }
#navi_links ul
 {
  margin: 0;
  padding: 0;
  list-style-type: none; 
 }
#navi_links ul a
 {
  display: block;
  width: 100%;
  max-width: 99.3%;
  padding: 0.2em 0.4em 0.2em 0.4em;
  text-decoration: none;
 }
#navi_links ul a:hover, #navi_links ul a:focus
 {
text-decoration: underline;
 }


/* ======================== */
/* === Linke Navigation === */
/* ======================== */
/* === Erste Ebene === */
/* =================== */
#navi_links ul.ul_1
 {
  padding: 0.4em 0 0 0;
  border-bottom: solid 1px #ccc;
 }
#navi_links ul.ul_1 li 
 {
  font-size: 0.75em;
  line-height: 1.2em;
  border-top: solid 1px #ccc;
 }
#navi_links ul.ul_1 li.li_linie
 {
  margin-bottom: 0.5em;
  border-bottom: solid 1px #ccc;
 }
#navi_links ul.ul_1 #li_1_aktiv a
 {
  max-width: 93.5%;
  font-weight: bold;
  background-color: #339966;
  color: #fff;
 }
#navi_links ul.ul_1 li a
 {
  font-weight: bold;
  color: #339966;
 }


/* ======================== */
/* === Linke Navigation === */
/* ======================== */
/* === Zweite Ebene === */
/* ==================== */
#navi_links .li .ul_2
 {
  display: none;
 }
#navi_links #li_1_aktiv .ul_2
 {
  display: block;
 }
#navi_links ul.ul_1 ul.ul_2
 {
margin: 0;
padding: 0;
background-color: #c7ebd6;
 }
#navi_links ul.ul_1 ul.ul_2 li
 {
line-height: 140%;
margin: 0;
padding-left: 4%;
border-top: solid 1px #a2d2b9;
 }
#navi_links ul.ul_1 ul.ul_2 li.li_linie
 {
  margin-bottom: 0.5em;
  border-bottom: solid 1px #a2d2b9;
 }
#navi_links ul.ul_1 #li_1_aktiv ul.ul_2 a
 {
color: #fff;
background-color: #c7ebd6;
 }
#navi_links ul.ul_1 #li_1_aktiv ul.ul_2 li a
 {
font-size: 130%;
max-width: 93.5%;
color: #003300;
font-weight: normal;
background-color: #c7ebd6;
 }
#navi_links ul.ul_1 #li_1_aktiv ul.ul_2 #li_2_aktiv a
 {
background-color: #e8fbf2;
max-width: 95%;
 }

/* ======================== */
/* === Linke Navigation === */
/* ======================== */
/* === Dritte Ebene======== */
/* ======================== */
/* === nicht verwendet ==== */
/* ======================== */
#navi_links .li .ul_3
 {
display: none;
 }
#navi_links #li_1_aktiv #li_2_aktiv .ul_3
 {
display: block;
 }
#navi_links ul.ul_1 ul.ul_2 ul.ul_3
 {
margin: 0;
padding: 0;
background-color: #c7ebd6;
 }
#navi_links #li_1_aktiv  #li_2_aktiv  ul.ul_3 li
 {
line-height: 180%;
margin: 0;
padding-left: 0;
border-top: solid 1px #a2d2b9;
 }
#navi_links ul.ul_1 #li_1_aktiv ul.ul_2 #li_2_aktiv li a
 {
font-size: 170%;
padding-left: 6%;
max-width: 92%;
color: #003300;
font-weight: normal;
background-color: #edfcf5;
 }
#navi_links ul.ul_1 #li_1_aktiv ul.ul_2 #li_2_aktiv #li_3_aktiv a
 {
background-color: #fff;
 }

/* ========== START: BASIC-LINKS ========== */
#navi_links #ul_basics
 {
text-align: right;
font-size: 0.7em;
margin: 1.0em 0 0 0;
padding: 0;
border: none;
width: 12.8em;
max-width: 12em;
 }
#navi_links #ul_basics li
 {
border: none;
 }
#navi_links #ul_basics li a
 {
color: #339966;
 }
/* ========== ENDE: BASIC-LINKS ========== */
/* ========== START: AOK SUCHE ========== */
#navi_links .aok_search{
   margin:0.2em 0 0 0;
   padding:0;
   width:11.25em;
   background-image:url(/assets/img/struktur/search_background.gif);
   background-repeat:repeat-x;
   background-color: #f3f3f1;
   font-size:0.8em;
}
#navi_links .aok_search form{
   margin:0;
   padding:0 0 0.2em 0;
}
#navi_links .aok_search fieldset{
 border:0;
 margin:0;
 padding:0;
}
#navi_links .aok_search legend{
   margin:0;
   padding:0 0 0 0.2em;
   color:#009933;
   font-weight:bold;
   text-transform:uppercase;
}
#navi_links .aok_search  .eingabefeld{
   font-size:0.9em;
   width:10em;
   height:1.6em;
   background-image:url(/assets/img/struktur/search_schatten.gif);
   border:1px solid #009933;
   text-align:left;
   color:#444444;
   margin:0 0 0 0.3em;
   float:left;
}
#navi_links .aok_search .suchbutton {
   margin-right:0.3em;
   float:right;
}
/* ========== ENDE: AOK SUCHE ========== */

/* === Ergaenzung wegen barrierefreiheit by jo for rene 2.04.2009 === */
.unsichtbar
{
 display: none;
}
