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

#Rahmen {
  display: block;  position: absolute;  left: 10px;  padding: 0px;  margin: 0px;  width: 990px;
}

#Kopfzeile {
  display: block;  background-color: white;  width: 990px;
  background-image: url(../images/head.jpg); margin: 0px;
  background-repeat: no-repeat;  padding-top: 145px;  font-size: 11px;
}

#enclose {  float: left;  width: 720px; }

#LinkeSpalte {  float: left;  width: 200px;  padding-bottom: 1em;  }

#HauptSpalte {  float: right;  width: 510px;  padding-bottom: 1em;  }
#HauptSpalteBreit {  float: right;  width: 710px;  padding-bottom: 1em;  }

#RechteSpalte {  float: right;  width: 250px;  padding-bottom: 1em;  }

#Fusszeile {  clear: both;  text-align: center;  color: black;  background-color: #f0f0f0;  height: 30px;
  margin: 0;  padding-top: 7px;  border-top: 1px solid black;  font-size: 11px;  }

#InselLink {  display: block;  position: absolute;  left: 10px; top: 125px;  padding: 0px;  margin: 0px;  width: 990px;
  text-align: center; margin-left: 20px; }

#InselLinkGruen {  font-size: 12px;  color: #090;  font-weight: bold;  display: block;  position: absolute;
  left: 300px; top: 150px;  padding: 0px;  margin: 0px;  width: 650px;  text-align: center; }

p {  padding: 0px;  margin: 0px;  color: black;   font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
  font-size: 12px;  }

a {  color: #2c81cc;  text-decoration: none;  }
a:hover {  color:  #f03;  text-decoration: underline;  }
td { font-size: 11px;  color: #666666; }
.sw { color: black; }

.navbar-beschreibung { font-size: 11px; background-color: #f0f0f0; color: gray;
  padding-bottom: 2px; padding-left: 3px; border-top: 1px solid black;  margin-bottom: 4px;
  font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold }

.besch12graufett { font-size: 12px; background-color: #f0f0f0;
  padding-bottom: 2px; padding-left: 3px; border-top: 1px solid black;
  font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; color: gray;}

.navbar-grau { font-size: 11px; background-color: #f0f0f0; color: gray;  padding-bottom: 2px;  margin-bottom: 4px; padding-left: 3px; 
  font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold;  margin-top: 10px; }

.linieoben {  border-top: 1px solid black;  padding-top: 3px;
  padding-bottom: 3px;   margin-top:3px; }

.platzunten {  padding-bottom: 1em;  }
.platzobenunten {  padding-bottom: 1em;  padding-top: 1em;  }

.scrolltext {
 overflow: auto;
 width: 450px;
 height: 350px;
}

.doppelpfeil {
  padding-left: 15px;
  background-image: url(../images/doppelpfeil.gif);
  background-repeat: no-repeat;
  background-position: left top;
  text-align: left;
  font-family: Trebuchet, Arial, Verdana, Helvetica, sans-serif;
  font-size: 12px;
  color: #006699;
  background-color: white;
  padding-bottom:1em;
  border-bottom: 1px solid black;
}

h1 {
  color: #CC0000;
  font-family: Trebuchet, Tahoma, Arial, Verdana, sans-serif;
  font-size: 24px;
  font-weight: normal;
  margin: 0;
  padding: 0;
  padding-top: 5px;
}

h2 { color: #090; font-size: 19px; font-weight:  bold;  text-align: center;  }

.mitrand { border: black solid 1px; }

.gorechts {
  text-align: right;
}



.nav1 {
  width: 195px;
  padding: 0px;
  margin: 0px;
}
.nav1 ul {
  list-style: none;
  margin: 0px;
  padding: 0px;
}
.nav1 ul li a {
  text-decoration: none;
  display: block;
  width: 195px;
  margin-top: 0px;
  padding: 0px;
  padding-left: 20px;
  background-image: url(../images/li1.gif);
  background-repeat: no-repeat;
  background-position: left top;
  text-align: left;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #2c81cc;
  background-color: white;
}
html>body .nav1 ul li a {
  width: auto;
}
.nav1 ul li a:hover {
  color: #f03;
  background-color: white;
}

.nav2 {
  width: 195px;
  padding: 0px;
  margin: 0px;
}
.nav2 ul {
  list-style: none;
  margin: 0px;
  padding: 0px;
}
.nav2 ul li a {
  text-decoration: none;
  display: block;
  width: 195px;
  padding: 0px;
  margin: 0px;
  padding-left: 35px;
  background-image: url(../images/li2.gif);
  background-repeat: no-repeat;
  background-position: left top;
  text-align: left;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #006699;
  background-color: white;
}
html>body .nav2 ul li a {
  width: auto;
}
.nav2 ul li a:hover {
  color: #f03;
  background-color: white;
}

.nav3 {
  width: 195px;
  padding: 0px;
  margin: 0px;
}
.nav3 ul {
  list-style: none;
  margin: 0px;
  padding: 0px;
}
.nav3 ul li a {
  text-decoration: none;
  display: block;
  width: 195px;
  padding: 0px;
  margin: 0px;
  padding-left: 25px;
  background-image: url(../images/li3.gif);
  background-repeat: no-repeat;
  background-position: left top;
  text-align: left;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000000;
  background-color: white;
}
html>body .nav3 ul li a {
  width: auto;
}
.nav3 ul li a:hover {
  color: #f03;
  background-color: white;
}


.nav4 {
  width: 195px;
  padding: 0px;
  margin: 0px;
}
.nav4 ul {
  list-style: none;
  margin: 0px;
  padding: 0px;
}
.nav4 ul li a {
  text-decoration: none;
  display: block;
  width: 195px;
  padding: 0px;
  margin: 0px;
  padding-left: 25px;
  background-image: url(../images/li4.gif);
  background-repeat: no-repeat;
  background-position: left top;
  text-align: left;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #2c81cc;
  background-color: white;
}
html>body .nav4 ul li a {
  width: auto;
}
.nav4 ul li a:hover {
  color: #f03;
  background-color: white;
}

/*format search*/
.sform   { color: #000000; font-size: 11px; border: solid 1px #2c81cc;  margin-top: 0px;
    margin-bottom: 0px; }
.sbutton    { color: #ffffff; font-size: 11px; font-weight: bold; background-color: #2c81cc;
    border: solid 1px;  margin-top: 0px; margin-bottom: 0px; }
.hitword  { color: #000; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
    font-weight: bold;   margin-top: 0px; margin-bottom: 0px; }