/* schwarz weiß */

body {
  color: black; background-color: white;
  font-size: 100.01%;
  margin: 0; padding: 0;
  text-align: center;
}

div#Seite {
  padding: 3;
  margin: 0 auto;      /* standardkonforme horizontale Zentrierung */
  width: 1024;
  text-align: left;
}


div#Inhalt {
  padding: 0;
  margin: 0;      /* standardkonforme horizontale Zentrierung */
  min-width: 16em; /* Mindestbreite (der Ueberschrift) verhindert Anzeigefehler in modernen Browsern */
  width: 800;
}

h1 {color:#000060; text-align:center}
h2 {color:#000060; text-align:left}
h3 {color:#000060; text-align:left}
h4 {color:#000060; text-align:left}

/* links */
a:link    { color:#3333ff; text-decoration:none; font-weight:bold; }
a:visited { color:#0000aa; text-decoration:none; font-weight:bold; }
a:focus   { color:#3333ff; background-color:#cccccc; font-weight:bold; }
a:hover   { color:#0000cc; text-decoration:none; background-color:#cccccc; font-weight:bold; }
a:active  { color:#0000cc; background-color:#cccccc; font-weight:bold; }


p#blinkend {
  color: #ff0000;
  text-decoration:blink;
  margin: 0;padding: 0.1em;
}

a#blinkend:link    { color:#ff0000; text-decoration:none; font-weight:bold;text-decoration:blink }
a#blinkend:visited { color:#0000aa; text-decoration:none; font-weight:bold; }
a#blinkend:focus   { color:#3333ff; background-color:#FFFFaa; font-weight:bold; }
a#blinkend:hover   { color:#0000cc; text-decoration:none; background-color:#FFFF99; font-weight:bold; }
a#blinkend:active  { color:#0000cc; background-color:#FFFF99; font-weight:bold; }

div#Navigation {
  font-size: 0.91em;	
  width: 10em;
  margin: 0; padding: 0;
  border: 0;
}

ul#Navigation {
  font-size: 0.91em;
  /*position: absolute; left: 5; top: 105;*/
  vertical-align:top;
  float: left;
  width: 10.5em;
  margin: 0; padding: 0;
  border: 0;
}
ul#Navigation li {
  list-style: none;
  margin: 0em; padding: 0.1em;
}
ul#Navigation a {
  display: block;
  padding: 0.1em;
  padding-left:0.4em;
  font-weight: bold;
}
ul#Navigation a:link {
  color: black; background-color: #eee;
}
ul#Navigation a:visited {
  color: black; background-color: #eee;
}
ul#Navigation a:hover {
  color: black; background-color: white;
}
ul#Navigation a:active {
  color: white; background-color: gray;
}



/*definiert tabelle mit format 1
Anwendung: <table class="tab1"> */
table.tab1 {
  table-layout: auto; /* text legt spaltenbreite fest */
  border-collapse:collapse; /* zellen rahmen fallen zusammen */
  border-spacing: 0px; /* abstand der Zellen */
  empty-cells:show; /* zeige leere Zellen */
  background-color: #eee;
  /* padding:2;*/
  border: 0pt solid #000;
}

table.tab1 td {
  border: thin solid #777; /*rand dünn durchgehend und grau */
  background-color: #eee;
  padding:5; /* 5 Punkte Abstand zwischen Text und Rand in alle Richtungen */
}

table.tab1 th {
  padding:5;
  border: thin solid #777;
  background-color: #ccc;
  text-align:left;
}

/* mark the picture aligned to the bottom line, avoid the space reserved for chars like j or q blow the picture */
td img {vertical-align: bottom;}