li.photo { 
  height: 150px;
  background-image: url(../images/me3.jpg);
  background-repeat: no-repeat;
  background-position: center;
}
ul#navigation {
  font-size: 0.91em;
  float: right; width: 21em;
  margin: 0; padding: 0;
}
ul#navigation > li {
  color: #ffffff; font-weight: bold;
  background-color:#5A6989;
  list-style: none;width: 20em;
  margin: 0.5em; padding: 0.3em;
  border: 1px solid black;
} 
ul#navigation > li > a {
  display: block;
  padding: 0.2em;
  font-weight: bold;
  text-decoration: none;
}
ul#navigation > li > a:link {
  color: #ffffff;
}
ul#navigation > li > a:visited {
  color: #ffffff;
}
ul#navigation > li > a:hover {
  color: #000000;
  background-color:#ffffff;
}
ul#navigation > li > a:active {
  color: #000000;
}

ul.subnavigation {
  font-size: 0.91em;
  width: 19em;
  margin: 0; 
  padding-left: 1em;
  border: 0
}
ul.subnavigation li {
  list-style: none;
  width: 18em;
  margin: 0; 
  padding: 0;
  border: 0
}
ul.subnavigation a {
  display: block;
  padding: 0.2em;
  font-weight: normal;
  text-decoration: none;
}
ul.subnavigation a:link {
  color: #ffffff;
}
ul.subnavigation a:visited {
  color: #ffffff;
}
ul.subnavigation a:hover {
  color: #000000;
  background-color:#ffffff;
}
ul.subnavigation a:active {
  color: #000000; 
}


div#content {
  margin-left: 0em;
  margin-right: 19em;
  margin-top: 2em;
  margin-bottom: 2em;
  padding: 3 2em;
  border: 0px;
  min-width: 65em; /* Mindestbreite (der Ueberschrift) verhindert Anzeigefehler in modernen Browsern */
  font-size:1em;
  border: 0;
  background-color:#ffffff;
}

p#Fusszeile {
  clear: both;
  margin-top: 3em; padding: 0.1em;
  text-align: center;
  border: 1px solid silver;
  text-align:right; 
  font-style:italic;
}

