/* =================== */
/* ===             === */
/* === AOK         === */
/* ===             === */
/* === Navi Inhalt === */
/* ===             === */
/* =================== */

/* ===================================== */
/* ===                               === */
/* === Inhaltsnavi rechts vom Inhalt === */
/* ===                               === */
/* ===================================== */

/* ============== */
/* === Aufbau === */
/* ============== */
#navi_inhalt .box
 {
  margin: 0 0 0.5em 0;
  padding: 0;
  background-color: #f7fbf8;
 }

#navi_inhalt .box .box_1
 {
  margin: 0;
  padding: 0.3em 0 0 0;
  border-left: solid 1px #b5dac7;
  border-right: solid 1px #b5dac7;
  border-bottom: solid 1px #b5dac7;
 }

#navi_inhalt .box .box_center
 {
  margin: 0;
  padding: 0.3em 0 0 0;
  border-left: solid 1px #b5dac7;
  border-right: solid 1px #b5dac7;
  border-bottom: solid 1px #b5dac7;
  text-align: center;
 }

/* ========== */
/* === H2 === */
/* ========== */
#navi_inhalt h2
 {
  margin: 0;
  padding: 0.2em 0.2em 0.2em 0.5em;
  font-size: 0.8em;
  font-weight: bold;
  line-height: 1em;
  color: #339966;
  background-image: url(/assets/img/struktur/ecke_1_ol.gif);
  background-repeat: no-repeat;
  background-color: #cae4d4;
 }

/* ========= */
/* === P === */
/* ========= */

#navi_inhalt p
 {
  margin: 0 0 0.3em 0;
  padding: 0 0.2em 0 0.5em;
  font-size: 0.7em;
  color: #000;
 }
#navi_inhalt p a:link, #navi_inhalt p a:visited, #navi_inhalt p a:active, #navi_inhalt p a:hover, #navi_inhalt p a:focus,
#navi_inhalt li a:link, #navi_inhalt li a:visited, #navi_inhalt li a:active, #navi_inhalt li a:hover, #navi_inhalt li a:focus 
 {
  color: #339966;
  text-decoration: underline;
 }
#navi_inhalt p a:hover, #navi_inhalt p a:focus,
#navi_inhalt li a:hover, #navi_inhalt li a:focus 
 {
  text-decoration: none;
  border-bottom: solid 1px #339966;
 }

/* ================== */
/* === (Link-)Listen === */
/* ================== */

#navi_inhalt ul
 {
  margin: 0 0 0.3em 0;
  padding: 0 0.2em 0 0.4em;
  list-style: none;
 }
#navi_inhalt ul li.liste_link_extern,
#navi_inhalt ul li.liste_link_intern,
#navi_inhalt ul li.liste_link_audio,
#navi_inhalt ul li.liste_link_video,
#navi_inhalt ul li.liste_quadrat
 {
  margin: 0 0 0.3em 0;
  padding: 0 0 0 1em;
  font-size: 0.7em;
  line-height: 1.2em;
  color: #333;
  background-repeat: no-repeat;
  background-position: 0 0;
 }
#navi_inhalt ul li.liste_link_extern
 {
  background-image: url(/assets/img/struktur/link_extern.gif);
 }
#navi_inhalt ul li.liste_link_intern
 {
  background-image: url(/assets/img/struktur/link_intern.gif);
 }

#navi_inhalt ul li.liste_quadrat
 {
  background-position: 0 0.3em;
  background-image: url(/assets/img/struktur/liste_quadrat.gif);
 }

#navi_inhalt ul li.liste_link_pdf,
#navi_inhalt ul li.liste_link_txt
 {
  margin: 0 0 0.3em 0;
  padding: 0 0 0 1.5em;
  font-size: 0.7em;
  line-height: 1.2em;
  color: #333;
  background-repeat: no-repeat;
  background-position: 0 0;
 }
#navi_inhalt ul li.liste_link_pdf
 {
  background-image: url(/assets/img/struktur/link_pdf.gif);
 }
#navi_inhalt ul li.liste_link_txt
 {
  background-image: url(/assets/img/struktur/link_txt.gif);
 }
#navi_inhalt ul li.liste_link_audio
 {
  background-image: url(/assets/img/struktur/link_audio.gif);
 }
#navi_inhalt ul li.liste_link_video
 {
  background-image: url(/assets/img/struktur/link_video.gif);
 }
#navi_inhalt ul li.liste_telefon,
#navi_inhalt ul li.liste_fax,
#navi_inhalt ul li.liste_link_email
 {
  margin: 0 0 0.3em 0;
  padding: 0 0 0 1.5em;
  font-size: 0.7em;
  line-height: 1.2em;
  color: #333;
  background-repeat: no-repeat;
  background-position: 0 0.2em;
 }
#navi_inhalt ul li.liste_telefon
 {
  background-image: url(/assets/img/struktur/icon_telefon.gif);
 }
#navi_inhalt ul li.liste_fax
 {
  background-image: url(/assets/img/struktur/icon_fax.gif);
 }
#navi_inhalt ul li.liste_link_email
 {
  background-image: url(/assets/img/struktur/icon_e_mail.gif);
 }


#navi_inhalt li a:link, #navi_inhalt li a:visited, #navi_inhalt li a:active, #navi_inhalt li a:hover, #navi_inhalt li a:focus
 {
  color: #339966;
  text-decoration: underline;
 }
#navi_inhalt li a:hover, #navi_inhalt li a:focus
 {
  text-decoration: none;
  border-bottom: solid 1px #339966;
 }

#navi_inhalt li p
 {
  margin: 0;
  padding: 0;
  font-size: 1em;
  color: #333;
 }

/* ============== */
/* === Bilder === */
/* ============== */
#navi_inhalt img
 {
  margin: 0 0 0.3em 0.5em;
  padding: 0;
  border: none;
 }

#navi_inhalt .box .box_center img
 {
  margin: 0 0 0.3em 0;
  padding: 0;
  border: none;
 }

/* ================= */
/* === Formulare === */
/* ================= */
#navi_inhalt form
 {
  margin: 0;
  padding: 0 0.2em 0.2em 0.3em;
 }
#navi_inhalt form.form-box
 {
  margin: 0;
  padding: 0;
 }
#navi_inhalt h2 label
 {
  margin: 0;
  padding: 0;
  font-size: 1em;
  font-weight: bold;
  line-height: 1em;
  color: #339966;
 }
#navi_inhalt label
 {
  display: block;
  margin: 0 0 0.3em 0;
  padding: 0 0.2em 0 0.5em;
  font-size: 0.7em;
  font-weight: bold;
  color: #555;
 }
#navi_inhalt form select
 {
  font-family: arial, verdana, helvetica, sans-serif;
  font-size: 0.7em;
  margin: 0;
  padding: 0;
 }
#navi_inhalt form input
 {
  margin: 0 0 0 0.3em;
  padding: 0;
  width: 9.8em;
  border-top: solid 1px #339966;
  border-right: solid 1px #b5dac7;
  border-bottom: solid 1px #b5dac7;
  border-left: solid 1px #339966;
 }



/* ================= */
/* === Formulare === */
/* ===    Ted    === */
/* ================= */
/* === Formular === */
#main #navi_inhalt #FOGForm form
 {
  font-family: verdana, arial, helvetica, sans-serif;
  margin: 0;
  padding: 0;
 }
/* === Fieldset === */
#main #navi_inhalt #FOGForm fieldset
 {
  margin: 0;
  padding: 0;
  border: none;
  background-color: #f7fbf8;
 }
#main #navi_inhalt #FOGForm .formDescr
 {
  margin: 0 0.5em 0.5em 0.5em;
  padding: 0;
  font-size: 0.7em;
  border: none;
  background-color: none;
 }
/* === Legend === */
#main #navi_inhalt #FOGForm legend
 {
  margin: 0;
  padding: 0.4em 0 0.5em 0.5em;
  font-size: 0.7em;
  font-weight: bold;
  color: #339966;
  border: none;
  background-color: #f7fbf8;
 }
/* === Hack für IE === */
* html #main #navi_inhalt #FOGForm legend
 {
  padding-left: 0 ! important;
 }
#main #navi_inhalt #FOGForm .singlefieldDescr
 {
  position: relative;
  margin: 0.5em 0 0 0;
  padding: 0;
  font-weight: bold;
  font-size: 0.7em;
  background-color: none;
 }
#main #navi_inhalt #FOGForm input.radio
 {
  margin: 0.7em 0 0 0;
  padding: 0;
  width: 1em;
  border: none;
  float: left;
  clear: both;
 }
/* === Hack für IE === */
* html #main #navi_inhalt #FOGForm input.radio
 {
  margin: 0.3em 0 0 0;
 }
#main #navi_inhalt #FOGForm label.radio
 {
  margin: 0.7em 0 0 0;
  padding: 0;
  width: 10em;
  font-weight: normal;
  font-size: 0.7em;
  color: #555;
  border: none;
  float: right;
 }
/* Hack für IE */
* html #main #navi_inhalt #FOGForm label.radio
 {
  margin: 0.5em 0 0 0;
 }
#main #navi_inhalt .dataBlock
 {
  margin-top: 0 ! important;
  margin-bottom: 0 ! important;
  padding-top: 0 ! important;
  padding-bottom: 0 ! important;
  border-bottom: none ! important;
 }
#main #navi_inhalt .buttonBlock
 {
  margin: 0;
  padding: 0;
 }
#main #navi_inhalt input.button
 {
  margin: 0.5em 0 0.5em 0 ! important;
  padding: 0.2em 0 0.1em 0;
  width: 9em;
  font-size: 0.7em;
  font-weight: bold;
  color: #339966;
  background-color: #fff;
  border-top: solid 1px #b5dac7;
  border-right: solid 1px #339966;
  border-bottom: solid 1px #339966;
  border-left: solid 1px #b5dac7;
  cursor: pointer;
 }


/* ==================================== */
/* ===                              === */
/* === Inhaltsnavi unter dem Inhalt === */
/* ===                              === */
/* ==================================== */

/* ============== */
/* === Aufbau === */
/* ============== */
#inhalt .box
 {
  margin: 0 0 0.1em 0;
  padding: 0 0 0.1em 0;
  background-color: #f7fbf8;
 }

/* ========== */
/* === H2 === */
/* ========== */
#inhalt .box h2
 {
  position: relative;
  margin: 0 0 0.5em 0;
  padding: 0.2em 0.2em 0.2em 0.5em;
  font-size: 0.8em;
  font-weight: bold;
  color: #339966;
  background-image: url(/assets/img/struktur/ecke_1_ol.gif);
  background-repeat: no-repeat;
  background-color: #cae4d4;
  line-height: 1em;
 }
