

body {
  color: #000082;
  background-color: #000082;
  font-family: verdana,arial,helvetica,sans-serif;
  font-size: 10pt;

}

p {
  margin: 4px 8px;
  text-align: justify;
}

table,td,tr {
  color: #FFFFFF;
  background-color: #909090;
  font-family: verdana,arial,helvetica,sans-serif;
  font-size: 10pt;
}

.ueberschrift {
  height: 21px;
  background-color: #909090;
  color: #FFFFFF;
  text-align: center;
  padding-top: 4px;
  font-weight: bold;
}

.obenlinks {
  color: #000000;
  background-color: #CFCFCF;
  background: url(images/obenlinks.jpg);
  font-family: verdana,arial,helvetica,sans-serif;
  font-size: 10pt;
  font-weight: bold;
  text-align: center;
  width: 236px;
  height: 216px;
}

.oben {
  background: url(images/oben.jpg) repeat-x;
  height: 216px;
}

#textobengross {
  font-size: 18pt;
  font-weight: bold;
  padding: 35px 0px 0px 10px;
  color: #000082;
  background-color: #DEDEDE;

}

#textobenklein {
  font-size: 12pt;
  font-weight: bold;
  padding: 5px 0px 0px 10px;
  color: #717171;
  background-color: #DEDEDE;
}

.links {
  color: #000000;
  background-color: #CFCFCF;
  background: url(images/links.jpg) repeat-y;
  font-family: verdana,arial,helvetica,sans-serif;
  font-size: 10pt;
  text-align: left;
  width: 220px;
}

.menue {
  list-style-type: none;
  width: 220px;
  text-align: left;
  margin-left: 0;
  padding-left: 0px;
  color: #000000;
}

.menue li a, .menue li a:active, .menue li a:visited {
  color: #000082;
  background-color: #DEDEDE;
  position: relative;
  width: 200px;
  height: 25px;
  text-decoration: none;
  font-size: 10pt;
  font-family: verdana,arial,helvetica,sans-serif;
  display: block;
  line-height: 25px;
  border-bottom: 1px solid #DEDEDE;
  margin: 0px;
  padding: 2px 3px;
   list-style-type:none;
}

.menue li a:hover {
  color: #FFFFFF;
  background-color: #DEDEDE;
  text-decoration: none;

}
.menue li ul.menues li a {
  color: #FFFFFF;
  background-color: #DEDEDE;
 list-style-type:none;
   display:none;
}

}
.menue li:hover ul.menues {
  color: #F0F0FF;
  background-color: #DEDEDE;
  text-decoration: none;
  display:block;
}

 ul#menu
     {
        list-style-type:none;
          text-align: justify;
     }
    ul#menu li.main
    {
       display:block;
       width:130px;
       padding:0px;
       margin-left:5px;
       background-color:#DEDEDE;
       text-align:left;
       line-height:20px;
       height:20px;
        list-style-type:none;
       overflow:hidden;
    }
    ul#menu li.main:hover
    {
        list-style-type:none;
       overflow:visible;
    }
    ul#menu li.main ul.sub
    {
       list-style-type:none;
       padding:0px;
       text-align:center;
       background-color:#DEDEDE;

    }
    ul#menu li.main ul.sub li:hover
    {
       background-color:#DEDEDE;
    }
    ul#menu li.main ul.sub li a
    {
       border:0px solid #000;
       display:block;
       color:#000;
      text-decoration:none;
    }




.hauptfenster {
  width: 624px;
  color: #000000;
  background-color: #FFFFFF;

}

.haupttext {
  color: #000000;
  background-color: #FFFFFF;
  font-family: verdana,arial,helvetica,sans-serif;
  font-size: 10pt;
  width: 633px;
  margin: 0px;
  padding: 0px 10px 10px 0px;
  position:relative;
  margin-left:auto;
  border-style:none;
  border-color:#000082;
  border-collapse:collapse
}

.text a.active {
  color: #000085;
  background-color: #FFFFFF;
  font-family: verdana,arial,helvetica,sans-serif;
  font-size: 10pt;
text-decoration:none;
}
.text a:hover {
  color: #000085;
  background-color: #FFFFFF;
  font-family: verdana,arial,helvetica,sans-serif;
  font-size: 10pt;
text-decoration:none;

}

h1 {
  color: #717171;
  background-color: transparent;
  font-family: verdana,arial,helvetica,sans-serif;
  font-size: 14pt;
  text-align: center;
  padding: 0px 0px 0px 4px;
}

h2 {
  color: #9F9F9F;
  background-color: #FFFFFF;
  font-family: verdana,arial,helvetica,sans-serif;
  font-size: 13pt;
  padding: 6px;
}

h3 {
  color: #000000;
  background-color: #FFFFFF;
  font-family: verdana,arial,helvetica,sans-serif;
  font-size: 12pt;
  font-style: italic;
  text-align: center;
}

h4 {
  color: #FFFFFF;
  background-color: #717171;
  font-family: verdana,arial,helvetica,sans-serif;
  font-size: 11pt;
  font-weight: bold;
  padding: 0px 0px 0px 8px;
}

h5 {
  color: #999999;
  background-color: #FFFFFF;
  font-family: verdana,arial,helvetica,sans-serif;
  font-size: 10pt;
  font-weight: bold;
  padding: 0px 0px 0px 8px;
}

a:link, a:visited, a:active {
  color: #000082;
  background-color: transparent;
  text-decoration: none;
  font-family: verdana,arial,helvetica,sans-serif;
  font-weight: bold;
}

a:hover {
  color: #FFFFFF;
  background-color: #DEDEDE;
  text-decoration: none;
  font-family: verdana,arial,helvetica,sans-serif;
  font-weight: bold;
}

.copyright {
  font-family: verdana,arial,helvetica,sans-serif;
  font-size: 7pt;
  font-weight: normal;
}
#layer1 {
    position:absolute;
    margin-left:auto;
    border-style:solid;
    border-color:#000082;
    border-collapse:collapse


  }
  html>body #fixiert {  /* nur fuer moderne Browser! */
    position: fixed;
    border-style:solid;
    border-color:#000082;
    position:absolute;
    margin-left:auto;
    border-collapse:collapse