/* default font */
body { text-align:center; font-family: Arial, Tahoma, sans-serif; color:#000000; background-color:#ddddee; margin:0px; }

/* Links */
a:link { color:#2D2DA5; text-decoration: none; }
a:visited { color:#2D2DA5; text-decoration: none; }
a:hover { color:#2D2DA5; text-decoration: underline; }
a:active { color:#2D2DA5; text-decoration: none; }

a:link.navigation_kategorie { font-weight:bold; color:#2D2DA5; text-decoration:none; }
a:visited.navigation_kategorie { font-weight:bold; color:#2D2DA5; text-decoration:none; }
a:hover.navigation_kategorie { font-weight:bold; color:#2D2DA5; text-decoration:underline; }
a:active.navigation_kategorie { font-weight:bold; color:#2D2DA5; text-decoration:none; }

a:link.navigation_link { color:#2D2DA5; text-decoration: none; padding-left:15px; }
a:visited.navigation_link { color:#2D2DA5; text-decoration: none; padding-left:15px; }
a:hover.navigation_link { color:#2D2DA5; text-decoration: underline; padding-left:15px; }
a:active.navigation_link { color:#2D2DA5; text-decoration: none; padding-left:15px; }

a:link.navigation_th { font-size:0.9em; color:#ffffff; text-decoration:none; }
a:visited.navigation_th { font-size:0.9em; color:#ffffff; text-decoration:none; }
a:hover.navigation_th { font-size:0.9em; color:#ffffff; text-decoration:none; }
a:active.navigation_th { font-size:0.9em; color:#ffffff; text-decoration:none; }

a:link.navigation_td { font-size:0.9em; color:#000000; text-decoration:none; }
a:visited.navigation_td { font-size:0.9em; color:#000000; text-decoration:none; }
a:hover.navigation_td { font-size:0.9em; color:#000000; text-decoration:none; }
a:active.navigation_td { font-size:0.9em; color:#000000; text-decoration:none; }

div#seite {
    text-align:center; /* Seiteninhalt wieder links ausrichten */
    margin:20px auto;     /* standardkonforme horizontale Zentrierung */
    width:780px;
    padding:0px;
    background: #DDDDEE;
    border:0px ridge silver;
  }  
  
/* Listen */
ul, ol { margin: 0em 0.4em 0.2em 1.4em; padding: 0; }
li { margin: 0; padding: 0; }

/* Überschriften */
h1 { font-family: Arial, Tahoma, sans-serif; font-size:1.5em; text-align:center; margin-top:3px; margin-bottom:6px; }
h2 {  font-family: Arial, Tahoma, sans-serif; font-size:1em; margin-top:0px; margin-bottom:0px }
h3 { font-family: Arial, Tahoma, sans-serif; font-size:0.9em; margin-top:0px; margin-bottom:0px; }
.kopf { color:#ffffff; background-color:#2D2DA5; }

/* Tabellen */
table { border-collapse:collapse; }
th { color:#ffffff; background-color:#2D2DA5; white-space:nowrap; padding:0px 2px 0px 2px; }
td { border-spacing:0px }
img { display:block; }

div#kopf { width:780px; text-align:center; background-color:#DDDDEE; border:0px solid black;}
div#fuss { width:760px; clear:both; text-align:center; background-color:#DDDDEE; padding:10px; border:0px solid black;}
div#links { width:124px; float:left; overflow:hidden; text-align:left; margin:0px; border:0px solid black; }
div#rechts { width:124px; float:right; overflow:hidden; text-align:left; margin:0px; border:0px solid black; }
div#inhalt { width:504px; display:block; overflow:hidden; text-align:justify; margin:auto; padding:10px; background-color:#ffffff; border:0px solid black; }

.nav_oben { float:right; text-align:center; margin-left:5px; border:0px solid black; }
.nav_unten { float:left; text-align:center; margin-right:5px; border:0px solid black; }

input, select, textarea { font-family:Arial; font-size:12px; }
.feld, .bereich, .auswahl { border:1px solid black; }
.datei { font-size:0.9em; }
.button  { text-align:center; font-size:0.9em; height:17px; font-size:11px; border-width:1px; }

.box_left { float:left; background-color:#ffffff; margin:0px 2px 2px 0px; padding: 0px; border:1px solid #2D2DA5; font-size:0.9em; }
.box_right { float:right; background-color:#ffffff; margin:0px 0px 2px 2px; padding: 0px; border:1px solid #2D2DA5; font-size:0.9em; }
.box_datenblatt_klein { width:120px; float:left; background-color:#ffffff; margin:0px 2px 2px 0px; border:1px solid #2D2DA5; font-size:0.9em; overflow:hidden; }
.box_clear { clear:both; width:100%; border:0px solid black; }


