

body {
 font-family: Arial;
 font-size: 12px;
 font-style: normal;
 font-variant: normal;
 font-weight: normal;
 color: #345678;
 background-color: #ACFD40;
 text-decoration: none;
 text-align: center;
}

p {
 text-align: left;
 color: #345678;
}

h1 {
  font-size: 100%;
 font-weight: bold;
 color: #6E2E40;
 text-align: center;
}

h2 {
 font-size: 120%;
 font-weight: bold;
 color: #6E2E40;
 text-align: center;
}

h3 {
 font-size: 140%;
 font-weight: bold;
 color: #6E2E40;
 text-align: left;
}

h4 {
 font-size: 150%;
 font-weight: bold;
 color: #6E2E40;
 text-align: left;
}

b {
  color: #234567;
  font-weight: bold;
}

td.will{
font-size: 180%;
 font-weight: bold;
 color: #E2F4FB;
 text-align: center;
 }

/*1px solid #898989*/
table{
 border: none;
 padding:  0px 0px 0px 0px;
 border-spacing: 2px;
}

table.link {
 border: none;
 padding:  0px 0px 0px 0px;
 border-spacing: 1px;

}



}
td.weblink {
font-size: 10px;
 background-color: none;
 vertical-alignment: middle;
 text-align: center;
 text-decoration:none;
 padding:  1px 1px 1px 1px;

}
td.link {
 font-size: 10px;
 background-color: none;
 vertical-alignment: middle;
 text-align: center;
 text-decoration: none;
 padding:  1px 1px 1px 1px;
}

td.link_rechts{
font-size: 15px;
 background-color: none;
 vertical-alignment: middle;
 text-align: right;
 text-decoration: none;
 padding:  1px 1px 1px 1px;
}

{
 Tabellen Rand
 border-left: 1px solid #898989;
 border-top: 1px solid #898989;
 border-right: 1px solid #898989;
 border-bottom: 1px solid #898989;
}

td.line {
 background-color: #FFFFFF;
 vertical-alignment: middle;
 text-align: left;
 text-decoration: none;
 padding:  2px 7px 2px 7px;

}

td.menue {
 font-size: small;
 background-color: #ddeeff;
 vertical-alignment: middle;
 text-align: center;
 text-decoration: none;
 padding:  3px 3px 3px 3px;
 border: thin solid #123456;
}

td.vline {
 background-color: #789abc;
 vertical-align: top;
 text-align: left;
 text-decoration: none;
 padding:  12px 0px 4px 0px;
}

td.gross {
 vertical-align: top;
 text-align: left;
 text-decoration: none;
 padding:  7px 7px 7px 7px;
}


a {
 color: #234567;
 text-decoration: underline;

}

a.table {
 color: #0000ff;
 text-decoration: none;
 font-size: small;
}

a.table:hover {
 color: #009900;
 text-decoration: none;
 font-size: small;
}

hr {
 color: #6789ab;
}

/* ------------------------------------------------------------------------- *\
   Tabellenklasse Liste
\* ------------------------------------------------------------------------- */

table.liste {
  font-family: sans-serif;
  margin: 2px;
  border: none;
  padding:  2px 5px 2px 5px;
  border-spacing: 0px;
  ;
}

table.liste th {
  border-bottom: 1px solid blue;
  font-family: sans-serif;
  vertical-align:top;
  font-weight: 900;
  padding:  2px 5px 2px 5px;
  color: #0000FF;
  ;
}

table.liste td {
  font-family: sans-serif;
  vertical-align:top;
  padding:  3px 5px 3px 5px;
  color: #000077;
  ;
}

table.liste td a {
  color: #0000FF;
  text-decoration: none;
  ;
}

table.liste td a:hover {
  color: #0000FF;
  text-decoration: underline;
  ;
}


/* Absatzklasse Links */
p.links {
  text-align: right;
}

p.links a {
  color: #0000EE;
  background-color: #FFFFFF;
  padding:  2px 4px 2px 4px;
  border-top: 1px solid blue;
  border-bottom: 1px solid blue;
  text-decoration: none;
  font-size: 80%;
  ;
}

p.links a:hover {
  color: #0000FF;
  background-color: #ABCDEF;
  padding:  2px 4px 2px 4px;
  border-top: 1px solid blue;
  border-bottom: 1px solid blue;
  text-decoration: none;
  font-size: 85%;
  ;
}

/* ------------------------------------------------------------------------- *\
   Aussehen der Navigationstabellen
\* ------------------------------------------------------------------------- */
table.tablelink {
  background-color: #FFFFFF;
  font-family: sans-serif;
  margin-top: 10px;
  margin-bottom: 5px;
  margin-right: 6px;
  margin-left: 6px;
  /*
  border-top: 1px solid blue;
  border-bottom: 1px solid blue;
  border-right: 1px solid blue;
  border-left: 1px solid blue;
  border-spacing: 0px;
  */
  ;
}

th.tablelink {
  font-family:sans-serif;
  font-size:100%;
  font-weight: 900;
  font-style: normal;
  text-align: center;
  color: #0000EE;
  padding:  2px 4px 2px 4px;
  border-top: 1px solid blue;
  border-bottom: 1px solid blue;
  ;
}

td.tablelink {
  font-family:sans-serif;
  font-size:100%;
  font-style: normal;
  color: #000077;
  padding:  2px 4px 2px 4px;
  ;
}

td.tablelink a {
  color: #0000FF;
  text-decoration: none;
  ;
}

td.tablelink a:hover {
  background-color: #0000FF;
  color: #FFFFFF;
  text-decoration: none;
  ;
}
