 /* created by Farbschmelze-Berlin --- http://www.farbschmelze.de  */

 /* Allgemein gueltige Formatierungen */

html, body       {min-height: 100%; }
html, body, a { font-size: 100.01%; }
html, body, div, p, h1, h2, h3, h4, h5, h6, ul, ol, span, a, form, li { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }
           hr, p, h1, h2, h3, h4, h5, h6, ul, ol, span, a, form, li {       color: #020F56; }
html, body, div, p, h1, h2, h3, h4, h5, h6, img                                     {      margin: 0; padding: 0; }
     body { width: 100%; background: #DEEFF7;}

a:link       { text-decoration: none; font-weight: bold; }
a:visited { text-decoration: none; font-weight: bold; }
a:hover     { text-decoration: underline;  color: #0000FF; }
a:active   { text-decoration: none; font-weight: bold; } 
h1  {visibility: hidden;    width: 0px; height: 0px;  overflow: hidden; }
h2  { font-size: 1.4em; text-align: center; font-weight: bold; padding: 0.8em 0; margin: 0; }
h3  { font-size: 1.2em; text-align: center; font-weight: bold; padding: 0.3em;}
h4  { font-size: 1.0em; text-align: left;   font-weight: bold; padding: 0.3em;}
p    { font-size: 0.9em; text-align: center;                    margin-top: 1em;} 
ol   { font-size: 0.9em; text-align: left; list-style: decimal; }
ul   { font-size: 0.9em; text-align: left; list-style: disc; }
strong { font-weight: bold; }
img     { border: 0; }
#z_inhalt {visibility: hidden; width: 0px; height: 0px; margin: 0; border: 0;  padding: 0; overflow: hidden;}

.aleft                       {text-align: left;}
.acenter                   {text-align: center;}
.aright                     {text-align: right;}
.ablock                     {text-align: justify;}
.gleiche_breite15 {text-align: right; min-width: 15em; display: inline-block;}
.gleiche_breite13 {text-align: right; min-width: 13em; display: inline-block;}
.gleiche_breite10 {text-align: right; min-width: 10em; display: inline-block;}
.gleiche_breite8   {text-align: right; min-width: 8em;  display: inline-block;}
.typ_a  {list-style-type: lower-latin;}

 /* Senkrechtes Menue */

div#haupt_menue { width: 16em; float: left; margin: 0; padding: 0; background: #96C7E5; border-right: 2px solid #DEEFF7;}
 div#hmenue_bg   { padding: 0; background: url(graphik/pda_rund_u_r.jpg) no-repeat right bottom;}
  .navi_senkrecht {text-align: left; width: 17em; margin: 0 0 0 0; padding: 0 0 2em 2px;   }
   .navi_senkrecht li {list-style: none; margin-top: 0.4em;    padding: 0;  z-index: 104; }
    .untermenue1 {  font-size: 1.0em;   margin-left: 0; margin-top: 0.4em; padding: 0 0 0 0.8em;}
   .navi_senkrecht a, .navi_senkrecht a:visited, .navi_senkrecht span { padding: 0.2em 0.2em 0.2em 4px; display: block;
      text-decoration: none; font-weight: bold; color: #020F56; background: #58A6D6; border-left: 3px solid #58A6D6; border-bottom: 1px solid #808ABD; border-right: 1px solid #808ABD; }
   .navi_senkrecht a:hover, .navi_senkrecht a:focus, .navi_senkrecht span {color: #000001; background: #80BADD; border-left: 3px solid #020F56;}

 /* Aufteilung der Anzeige */

div#ganze_seite {  margin-left: 0px; margin-right: 0px; margin-top: 0px; padding: 0; background: url(graphik/pda_kopf_hntgrd.jpg) repeat-x top center;}
 div#seitenkopf {       margin: 0 0 0 0px; padding: 0; height: 73px;   background: url(graphik/pda_logo.jpg) no-repeat top left;}
  div#kopf_hntgrd {     margin: 0 0 0 0px; padding: 0;  }
   div#ani_logo     {text-align: left; margin: 0 0 0 0px; padding: 0; height: 57px; }
    div#seitentitel { margin: 0 0 0 0px; padding: 0; height: 57px; background: url(graphik/pda_titelbld.jpg) no-repeat top right; }
    div#introtitel   { margin: 0 0 0 0px; padding: 0; height: 57px; background: url(graphik/pda_titelbld.jpg) no-repeat top right; }
  div#menue_kopf { margin: 0; padding: 0 0 0 0; min-height: 16px; background: #96C7E5; }
	div#gr_KopfMenue { margin: 0 2px 0 0; padding: 0; float: right;}
      .menue_zeile               {text-align: right; }
      .kl_flagge { margin: 0px 0px 0px 4px; padding: 0; width: 20px; height: 14px;}
	  #de { background: url(../kl_flagge/de.gif) no-repeat center center;}
	  #en { background: url(../kl_flagge/en.gif) no-repeat center center;}
	  #fr { background: url(../kl_flagge/fr.gif) no-repeat center center;}
 div#seitenanzeige {  clear: both; margin: 0 2px 0 0; }
  div#inhalt           {                min-height: 28em; padding: 0 2px 7px 2px; }
  div#inhalt  div  {margin: 0px; padding: 0 0 2em 0; }

  .absatzlayer {margin: 0px; display: block;}
  #nach_oben             {visibility: visible; clear: both; text-align: center; font-size: 0.9em; margin: 0 0 0.2em 2px; padding: 0.2em; background: #58A6D6;}
  #intro_nach_oben {visibility: visible; clear: both; text-align: center; font-size: 0.9em; margin: 0 0 0.2em 2px; padding: 0.2em; background: #58A6D6;}
p#fusszeile { color: #020F56; text-align: left; font-size: 0.7em; margin: 0 0 0 2px; padding: 0.5em 0 0 0; } 
 
/* Spezielle Formatierungen fuer die Startseite */

.startzeile       { width: 100%; overflow: hidden;}
.startzeile h3  { font-size: 1.1em;}
.weiterleitung1 {width: 90%;  background: #58A6D6 url(graphik/rund_o_r.png) no-repeat top right;}
.weiterleitung2 {width: 100%;  background: #58A6D6 url(graphik/rund_o_r.png) no-repeat top right;}
.weiterleitung { width: 100%; background: #58A6D6 url(graphik/rund_o_r.png) no-repeat top right;}
 .weiterleitung_head                    {color: white; text-align: left; padding: 0 0 0 0px; background: url(graphik/rund_o_l.png) no-repeat top left;}
 .weiterleitung_head a                 {font-style: italic; min-height: 2.5em; padding: 0.5em 0 0.5em 0.5em; display: block;  background: url(graphik/pda_knopp.jpg) no-repeat bottom right;}
 .weiterleitung_head a:link       {color: black;   text-decoration: none; }
 .weiterleitung_head a:visited {color: black;   text-decoration: none; }
 .weiterleitung_head a:hover     {color: #020F56; text-decoration: underline; }
 .weiterleitung_head a:focus     {color: #020F56; text-decoration: underline; }
 .weiterleitung_head a:active   {color: black;   text-decoration: none; }
 .weiterleitung_text                    {margin: 0; padding: 1em 0 2em 0; text-align: justify; background: #DEEFF7;}
#introseite { clear: both; margin: 0 4px 0 2px; padding: 0 0 0 0;  }
div#intro { margin: 0 0px 0 2px; padding: 0; min-height: 25em; background: #DEEFF7; }
  div#intro_kopf_hntgrd {     margin: 0 0 0 0px; padding: 0; background: url(graphik/pda_titelbld.jpg) no-repeat top right;}

/* im Inhalt enthaltene div-layer (Seitenname minus Endung wird automatisch erzeugt) */

div#Phoenix-Hinweise li {padding-bottom: 0.6em;}