@charset "ISO-8859-1";


body {
  color: black; background-color: white;
  font-size: 12px;
  font-family: Helvetica,sans-serif;
  margin: 0px;
  padding: 0px;
}




#logo {
  margin: 20px;
  padding: 20px;
  padding-left: 30px;
  background-color: white;
}

#portrait {
  margin-top: 20px;
  margin-left: 20px;
  margin-right: 40px;
  float: nofloat;

}

#heading {
float: nofloat;
}

#heading h1{
  font-size: 16x;
  float: right;
  margin-top: 20px;
  margin-right: 20px;
  padding-right: 40px;
  padding-left: 10px;
  padding-top: 2px;
  padding-bottom: 2px;
}

#menu {
  background-color: #4682B4;
  width: 175px;
  float: left;
  margin-left: 20px;
  margin-bottom: 20px;
}

#navigation {
  background-color: white;
  width: 130px;
  height: 1400px;
  margin: 0px;
  margin-top: 0px;
  margin-left: 0px;
  padding-left: 40px;
}

#navigation a {
  padding: 4px;
  padding-left:20px;
  display: block;
  font-size: 14px;
  font-weight: bold;
}

#navigation a.current:link{
  color: white; background-color: #4682B4; 
}
#navigation a.current:visited {
  color: white; background-color: #4682B4;
}
#navigation a.current:hover {
  color: white; background-color: #4682B4;
}
#navigation a.current:active {
  color: white; background-color: #4682B4;
}
#navigation a.other:link {
  color: black; background-color: white;
}
#navigation a.other:visited {
  color: black; background-color: white;
}
#navigation a.other:hover {
  color: black; background-color: white;
  padding-top: 2px;
  padding-bottom: 2px;
  font-size: 16px;
}
#navigation a.other:active {
  color: black; background-color: white;
  padding-top: 2px;
  padding-bottom: 2px;
  font-size: 16px;
}
#navigation a.sup:link {
  color: white; background-color: #4682B4;
}
#navigation a.sup:visited {
  color: white; background-color: #4682B4;
}
#navigation a.sup:hover {
  color: white; background-color: #4682B4;
  font-size: 16px;
  padding-top: 2px;
  padding-bottom: 2px;
}
#navigation a.sup:active {
  color: white; background-color: #4682B4;
  font-size: 16px;
  padding-top: 2px;
  padding-bottom: 2px;
}


#subnavigation {
  background-color: #DCDCDC;
  height: 60px;
  margin: 0px;
  margin-top: 0px;
  margin-left: 0px;
  padding-left: 0px;
  padding-top: 4px;
  padding-bottom: 4px;
}

#subnavigation a {
  padding: 4px;
  padding-left:20px;
  display: block;
  font-size: 12px;
  font-weight: bold;
}

#subnavigation a.current:link{
  color: white; background-color: gray;
}
#subnavigation a.current:visited {
  color: white; background-color: gray;
}
#subnavigation a.current:hover {
  color: white; background-color: gray;
}
#subnavigation a.current:active {
  color: white; background-color: gray;
}
#subnavigation a.other:link {
  color: black; background-color: #DCDCDC;
}
#subnavigation a.other:visited {
  color: black; background-color: #DCDCDC;
}
#subnavigation a.other:hover {
  color: black; background-color: #DCDCDC;
  padding-top: 4px;
  padding-bottom: 3px;
  font-size: 14px;
}
#subnavigation a.other:active {
  color: black; background-color: #DCDCDC;
  padding-top: 3px;
  padding-bottom: 3px;
  font-size: 14px;
}




#content {
  background-image: url(bglogo.gif);
  background-repeat: no-repeat;
  margin-left: 250px;
  margin-right: 20px;
  padding: 10px;
  min-width: 100px; /* Mindestbreite (der Ueberschrift) verhindert Anzeigefehler in modernen Browsern */
  min-height: 100px;
}

#content table {
  text-align: justify;
  color: black;
  font-size:14px;
  margin: 10px;
  margin-right: 20%;
  margin-top:10px;
}

#content h1 {
  font-size: 11px;
  text-align: right;
  color: white;
  background-color: #4682B4;
  margin-left: 0px;
  margin-top: 5px;
  margin-right: 0px;
  padding-top: 2px;
  padding-right: 0px;
  padding-bottom: 2px;
}
#content h2 {
  font-size: 16px;
  color: black;
  margin: 10px;
}


#content p {
  text-align: justify;
  color: black;
  font-size:14px;
  margin: 10px;
  margin-right: 20%;
  margin-top:40px;
}


#content p2{

  font-size: 10px;
  color: gray;
  margin: 0px;
}

#content ul {
  list-style-position: outside;
  font-size: 14px;
  line-height: 22px;
  margin-right: 20%; 
  list-style-type:disc;
  float: nofloat
}

#content ul2 {
  list-style-position: outside;
  font-size: 14px;
  line-height: 20px;
  list-style-type:circle;
float: nofloat;
}

#map_canvas {
  margin-left: 300px;
  margin-right: 20px;
  margin-right: 20px;
  width: 50%; 
  height: 300px
}


