/*** BEGINN allgemeine Formatierungen ***/
* { border:0; font-family:Verdana, sans-serif; font-size:11px; margin:0; padding:0; }

body { background: white url(bilder/hintergrund.jpg) repeat-y 3px; color:black; padding-left:3px; text-align:left; }

p { margin:3px 0 1.5em 0; }

a                               { color:#006EB4; font-weight:normal; text-decoration:none; }
a.blau-fett           { color:#006EB4; font-weight:bold; }
a.blau-normal       { color:#006EB4; font-weight:normal; }
a.grau-fett           { color:#68676B; font-weight:bold; }
a.grau-normal       { color:#68676B; font-weight:normal; }
a.schwarz-fett     { color:black;   font-weight:bold; }
a.schwarz-normal { color:black;   font-weight:normal; }
a.weis-fett           { color:white;   font-weight:bold; }
a.weis-normal       { color:white;   font-weight:normal; }

h1                  { color:#006EB4; font-weight:bold; }
h1.abstand  { color:#006EB4; font-weight:bold; margin-bottom:1em; }
h2                  { color:#006EB4; font-weight:bold; margin-bottom:0.5em; } /* Buchstaben auf Seite "Telefonnummern" */

table                 { margin-bottom:1em; }
table p              { margin:0; }
td                     { vertical-align:top; }
table.telnr     { margin-left:25px; width:500px; }
table.telnr td { width:50%; }

ul            { list-style-type:none; list-style-position:outside; }
li ul li       { margin-left:25px; }
li ul li ul li { margin-left:35px; }

hr { border-top: solid 1px black; border-bottom: solid 1px #FFFFFF; /* Für I.Explorer (Seiten-Hintergrundfarbe!) */ }
/*** ENDE allgemeine Formatierungen ***/


/*** BEGINN Seitenkopf ***/
#Logo  { background-color: white; padding:18px 0 20px 180px; }

#Menu_oben             { background-color:#00A42C; color:white; height:26px; width:900px; }
#Menu_oben_innen { background-color:#00A42C; color:white; margin:6px 0 6px 200px; position:absolute; }

#Formular                                     { margin:4.5px 0 4.5px 400px; position:absolute; }
#Formular fieldset                          { display:inline; } /* Zeilenumbruch vor Formular verhindern */ 
#Formular form.suche                  { display:inline; }
#Formular input.suchen-botton { background-color:#00A42C;                   color:white; font-weight:bold; }
#Formular input.suchwort           { background-color:white;   border:1px solid; color:black; font-weight:normal; width:120px; }
/*** ENDE Seitenkopf ***/


/*** BEGINN linkes Menü ***/
#Navigation    { background-color:white; overflow:hidden; position:absolute; width:180px; }
#Navigation a { font-size:10px; }

#Navigation ul.oben                            { background-color:white; }
#Navigation li.ebene1                         { background-color:#D1D1D2;                 margin-top:1px; padding: 5px 10px; }
#Navigation li.ebene1_aktuell         { background-color:#006EB4;                 margin-top:1px; padding: 5px 10px; }
    #Navigation li.ebene2                 { background-color:#D1D1D2;                                 padding:10px 10px  0px 20px; }
    #Navigation li.ebene2_unten     { background-color:#D1D1D2;                                 padding:10px 10px 10px 20px; }
      #Navigation li.ebene3             { background-color:#D1D1D2; color:#006EB4;                  padding: 1px 10px  0px 30px; }
	  #Navigation li.ebene3_unten { background-color:#D1D1D2; color:#006EB4;                  padding: 1px 10px 10px 30px; }
#Navigation ul.unten                          { background-color:#D1D1D2;                 margin-top:1px; padding: 5em  0    1em  0; }
#Navigation li.unten                           { background-color:#D1D1D2;                                 padding: 0   10px; }
/*** ENDE linkes Menü ***/


/*** BEGINN Seiteninhalt ***/
#Status { color:#68676B; height:15px; margin-left:200px; margin-top:5px; overflow:hidden; position:absolute; width:700px; z-index:10; }

#Mitte1 { margin-left:200px; margin-top:34px; padding-bottom:30px; position:absolute; width:700px; z-index:5; }
#Mitte1 table.htmlarea-showtableborders { width:700px; }

#Mitte2 { margin-left:200px; margin-top:34px; padding-bottom:30px; position:absolute; width:380px; z-index:5; }
#Mitte2 table.htmlarea-showtableborders { width:380px; }

#Mitte1 img, #Mitte2 img { margin-bottom:4em; }

#Rechts { margin-left:600px; margin-top:36px; overflow:hidden; position:absolute; width:300px; z-index:5; }
#Rechts table.htmlarea-showtableborders { width:300px; }
#Rechts table.htmlarea-showtableborders td { padding: 2px 0; }
/*** ENDE Seiteninhalt ***/
