a         {
  text-decoration: underline;
  color: #000000;
}
a:link    {
  text-decoration: underline;
  color: #000000;
}
a:visited {
  text-decoration: underline;
  color: #000000;
}
a:active  {
  text-decoration: underline;
  color: #7cfc00;
 }
a:hover   {
  background-color:#b0e2ff;
  color : #ffffff;  
}

h1   {
  font-family: verdana,tahoma,arial,helvetica,sans-serif;
  font-size: 14pt;
  font-weight: normal;
  color: #000000;
}
h2   {
  font-family: verdana,tahoma,arial,helvetica,sans-serif;
  font-size: 13pt;
  font-weight: normal;
  color: #000000;
}
h3   {
  font-family: verdana,tahoma,arial,helvetica,sans-serif;
  font-size: 12pt;
  font-weight: normal;
  color: #000000;
}
h4   {
  font-family: verdana,tahoma,arial,helvetica,sans-serif;
  font-size: 11pt;
  font-weight: normal;
  color: #000000;
}
h5   {
  font-family: verdana,tahoma,arial,helvetica,sans-serif;
  font-size: 10pt;
  font-weight: bold;
  color: #000000;
}
h6   {
  font-family: verdana,tahoma,arial,helvetica,sans-serif;
  font-size:  9pt;
  font-weight: bold;
  color: #000000;
}

ul.direct   {
  margin-top: 2px;
}

body {
  font-family: verdana,tahoma,arial,helvetica,sans-serif;
  font-size: 10pt;
  color: #000000;
  background-color: #ffffff;
  scrollbar-base-color: #D6E7FF;
  scrollbar-highlight-color: #0094ff;
  scrollbar-arrow-color: #ffffff;
  scrollbar-shadow-color: #000000;
}

table.standard {
  border: none;
  width: 100%;
}

th   {
  font-family: verdana,tahoma,arial,helvetica,sans-serif;
  font-size: 10pt;
  font-weight: bold;
}

td   {
  font-family: verdana,tahoma,arial,helvetica,sans-serif;
  font-size: 10pt;
  color: #000000;
}
pre.adressen  {
  font-family: verdana,tahoma,arial,helvetica,sans-serif;
  font-size: 10pt;
  color: #000000;
}

td.headline {  
  font-size: 14pt;
  color: black;
}
td.toplinks {
  font-size: 16pt;
  color: black;
  width: 80%;
}

p.tabueber {
  font-family: tahoma,arial,helvetica,sans-serif;
  font-size: 11pt;
  font-weight: bold;
  color: #9CCEFF;
  background-color: #0000AA;
}
a.tabueber {
  font-family: tahoma,arial,helvetica,sans-serif;
  font-size: 11pt;
  font-weight: bold;
  color: #9CCEFF;
  background-color: #0000AA;
}

a.ih         {
  text-decoration: none;
  font-family: tahoma,arial,helvetica,sans-serif;
  font-size: 9pt;
  font-weight: normal;
  color: #000000;
}
a.ih:visited {
  text-decoration: none;
  font-family: tahoma,arial,helvetica,sans-serif;
  font-size: 9pt;
  font-weight: normal;
  color: #000000;
}
a.ih:link    {
  text-decoration: none;
  font-family: tahoma,arial,helvetica,sans-serif;
  font-size: 9pt;
  font-weight: normal;
  color: #000000;
}
a.ih:active  {
  text-decoration: none;
  font-family: tahoma,arial,helvetica,sans-serif;
  font-size: 9pt;
  font-weight: normal;
  color: #000000;
}
a.ih:hover   {
  text-decoration: underline overline;
  font-family: tahoma,arial,helvetica,sans-serif;
  font-size: 9pt;
  font-weight: normal;
  color: #000000;
  background-color: #c6e2ff;
}

a.gb         {
  text-decoration: none;
  font-family: tahoma,arial,helvetica,sans-serif;
  font-size: 9pt;
  font-weight: normal;
  color: #000000;
}
a.gb:visited {
  text-decoration: none;
  font-family: tahoma,arial,helvetica,sans-serif;
  font-size: 9pt;
  font-weight: normal;
  color: #000000;
}
a.gb:link    {
  text-decoration: none;
  font-family: tahoma,arial,helvetica,sans-serif;
  font-size: 9pt;
  font-weight: normal;
  color: #000000;
}
a.gb:active  {
  text-decoration: none;
  font-family: tahoma,arial,helvetica,sans-serif;
  font-size: 9pt;
  font-weight: normal;
  color: #000000;
}
a.gb:hover   {
  text-decoration: none;
  font-family: tahoma,arial,helvetica,sans-serif;
  font-size: 9pt;
  font-weight: normal;
  color: #000000;
  background-color: #a0c7ef;
}

p.tree         {
  text-decoration: none;
  font-family: tahoma,arial,helvetica,sans-serif;
  font-size: 9pt;
  font-weight: normal;
  color: #000000;
}

p.zitat1       {
  font-family: tahoma,arial,helvetica,sans-serif;
  font-size: 8pt;
  font-weight: bold;
  color: #CECECE;
}
p.zitat2       {
  font-family: tahoma,arial,helvetica,sans-serif;
  font-size: 8pt;
  color: #ffffff;
}
p.zitat3       {
  font-family: tahoma,arial,helvetica,sans-serif;
  font-size: 8pt;
  font-weight: normal;
  color: #CECECE;
}


.invers  {
  font-family: verdana,tahoma,arial,helvetica,sans-serif;
  font-size: 10pt;
  color: midnightblue;
  background-color: lightsteelblue;
}
h1.formtext   {
  font-family: verdana,tahoma,arial,helvetica,sans-serif;
  font-size: 14pt;
  font-weight: normal;
  color: #000000;
}
h3.formtext   {
  font-family: verdana,tahoma,arial,helvetica,sans-serif; font-size: 10pt;
  font-weight: bold;
  color: #000000;
}
.formtext      {
  font-size: 10pt;
  font-family: Arial,Verdana,helvetica,sans-serif;
  border-width: 1px;
  border-color: black;
}
.formtext_klein {
  font-size: 8pt;
  font-family: Arial,Verdana,helvetica,sans-serif;
  border-width: 1px;
  border-color: black;
  color: #000000;
}
.formbutton    {
  font-size: 9pt;
  font-family: Verdana,Arial,helvetica,sans-serif;
  font-weight: normal;
  border-width: 1px;
  border-color: black;
  border-style: solid;
  background: #9CCFCE;
  color: black;
  cursor: hand;
}
.formdropdown  {
  font-size: 10pt;
  font-family: Tahoma,Verdana,Arial,helvetica,sans-serif;
  border-width: 1px;
  border-color: red;
  border-style: solid;
}
th.vklein  {
  font-size: 065%;
  color: #000000;
}
th.klein   {
  font-size: 080%;
  color: #ffffff;
}
th.normal  {
  font-size: 090%;
  color: #ffffff;
}
th.gross   {
  font-size: 100%;
  color: #ffffff;
}
tr.klein   {
  font-size: 080%;
  color: #ffffff;
}
tr.normal  {
  font-size: 090%;
  color: #ffffff;
}
tr.gross   {
  font-size: 100%;
  color: #ffffff;
}
td.vklein  {
  font-size: 065%;
  color: #000000;
}
td.klein   {
  font-size: 080%;
  color: #ffffff;
}
td.normal  {
  font-size: 090%;
  color: #ffffff;
}
td.gross   {
  font-size: 100%;
  color: #ffffff;
}

.subject {
  background: #A0C7EF;
  color: #000000;
  font-family: ARIAL;
  font-size: 12px;
  font-weight: bold;
}
.text {
  color: #000000;
  font-family: ARIAL;
  font-size: 12px;
}

td.frame_top {
  background-image: url(../images/top-logo.jpg);
  background-position: right;
  background-repeat: no-repeat;
  color: #000000;
  font-size: 65%;
  text-align: right;
}
td.frame_mid_top {
  background-image: url(../images/navi-oben.jpg);
  background-position: right;
  background-repeat: no-repeat;

}
td.frame_mid_mid {
  background-image: url(../images/navi-mitte-mitbg.jpg);
  background-position: right;
  background-repeat: repeat-y;
}
td.frame_mid_bot {
  background-image: url(../images/navi-unten.jpg);
  background-position: right;
  background-repeat: no-repeat;
}
td.frame_bot {
  background-image: url(../images/bottom-logo.jpg);
  background-position: right;
  background-repeat: no-repeat;
}
