<STYLE type=text/css>

p {
   font-weight: normal;
   font-size: 10pt;
   color: #ededed;
   line-heigth: 12px;
   font-family:     verdana,arial
  }

p {
   font-weight: normal;
   font-size: 10pt;
   color: #ededed;
   line-heigth: 12px;
   font-family:     verdana,arial
  }

body    {
   font-weight: normal;
   font-size: 10px;
   color: silver;
   line-heigth: 12px;
   font-family:     verdana, arial;
   /*background-color: #6A7D9B;*/
   background-image:url(pic/bg_kachel.gif);
   margin: 0px;
   }
a.inhalt:link {  color: black;
     font-weight: bold;
     font-size: 10px;
     font-family: verdana, arial;
     line-hight: 12px;
     text-decoration: none;
     }
a.inhalt:hover  { color: black;}
a.inhalt:visited {color: black;}
a.inhalt:active {color: black;}

a.td-inhalt:link {  color: red;
     font-weight: bold;
     font-size: 10px;
     font-family: verdana, arial;
     line-hight: 12px;
     text-decoration: none;
     }
a.td-inhalt:hover  { color: black;}
a.td-inhalt:visited {color: red;}
a.td-inhalt:active {color: red;}

a {	 color: silver;
     font-weight: bold;
     font-size: 10px;
     font-family: verdana, arial;
     line-hight: 12px;
     text-decoration: none;
     }
a:hover  { color: #ffffff;}
a:visited {color: #cdcdcd;}
a:active {color:#cecece;}







ul   { list-style-type: square; list-style-position: outside }

 TABLE.table-base {
  vertical-align: top;
  text-align: left;
  font-size: 10px;
  background-color: transparent;
  table-layout: auto;}

 TABLE.table-menu {
  width: 100%;
  vertical-align: top;
  text-align: left;
  font-size: 10px;
  background-color: transparent;
  table-layout: auto;
  }

 TD.td-menu-zelle {
  width: 100%;
  vertical-align: top;
  text-align: left;
  font-size: 10px;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 2px;
  padding-right: 2px;
  background-color: transparent;
  }

TD.td-header {
  width: 100%;
  vertical-align: middle;
  text-align: center;
  font-size: 10px;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 2px;
  padding-right: 2px;
  /*background-color: #6A7D9B;*/
  }

TD.td-menu-kopf  {
  font-size: 10px;
  background-color: #4b5f79;
  text-align: left;
  vertical-align: bottom;
  padding: 2px;
  border-top: 1px solid #cccfff;
  border-right: 1px solid #cccfff;
  border-bottom: none;
  border-left: 5px solid #cccfff;
  width: 100%;
  border-space: none; }

  TD.td-menu-inhalt  {
  font-size: 10px;
  font-weight: bold;
  background-color: #6A7D9B;
  text-align: left;
  vertical-align: bottom;
  padding: 2px;
  border-top: none;
  border-right: solid 1px #ffff99;
  border-bottom: none;
  border-left: solid 1px #ffff99;
  border-space: none;
 }


 TD.td-menu-inhaltunten  {
  font-size: 10px;
   font-weight: bold;
  background-color: #6A7D9B;
  text-align: left;
  vertical-align: bottom;
  padding: 2px;
  border-top: none;
  border-right: solid 1px #ffff99;
  border-bottom: solid 1px #ffff99;
  border-left: solid 1px #ffff99;
  width: 100%;
  border-space: none;
 }

 TD.td-menu-inhaltoben  {
  font-size: 10px;
   font-weight: bold;
  background-color: #6A7D9B;
  text-align: left;
  vertical-align: bottom;
  padding: 2px;
  border-top: solid 1px #ffff99;
  border-right: solid 1px #ffff99;
  border-bottom: none;
  border-left: solid 1px #ffff99;
  width: 100%;
  border-space: none;
 }

  TD.td-menu-bild {
  width: 100%;
  vertical-align:top;
  text-align: center;
  font-size: 10px;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 2px;
  padding-right: 2px;
  /*background-color: #6A7D9B;*/
  border-top: solid 1px #ffff99;
  border-right: solid 1px #ffff99;
  border-bottom: solid 1px #ffff99;
  border-left: solid 1px #ffff99;
  border-space: none;
  }

  TD.td-bild {
  width: 33%;
  vertical-align:middle;
  text-align: center;
  font-size: 10px;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 2px;
  padding-right: 2px;
  /*background-color: #6A7D9B;*/
  border-space: none;
  }

TD.td-inhalt  {
  color: black;
  font-size: 10px;
  background-color: #e7c722;
  text-align: left;
  vertical-align: top;
  padding: 2px 4px;
  border: solid 1px yellow }

td.tab  {
  color: black;
  font-size: 10px;
  padding: 2px 4px;
}

TD.td-karte  {
  color: black;
  font-size: 10px;
  background-color: #e7c722;
  text-align: left;
  vertical-align: top;
  }

TD.td-inhalt-kopf {
  vertical-align: top;
  text-align: left;
  font-weight: 700;
  font-size: 10px;
  color: black;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 4px;
  padding-right: 4px;
  background-color: #e79422;
  border: 1px solid yellow;
  }

  </style>