table.lmenu  /*Tabelle linkes Menü*/
{
  padding: 0px;
  margin: 0px;
  width: 4.5cm;
  border: none;
}
tr.lmenu /*Zeile linkes Menü*/
{
  padding: 0px;
  margin: 0px;
  width: 4.5cm;
  border: none;
}

thead.lmenu /*Kopfbereich linkes Menü*/
{
  margin: 0;
  padding: 0;
  position: fixed;
  top: 65px;
  left: 0;
  width: 4.5cm;
  border: none;
  background-color: white;
  table-layout: fixed;
}
td.lmenu_border /*Rand rechts vom linken Menü*/
{
  width: 2px;
  margin-left: 0px;
  padding: 0px;
  border: none;
}

td.lmenu_link /*Menüeintrag links*/
{
  padding: 0px;
  margin: 0px;
  vertical-align: Top;
  height: 0.5cm;
  width: 4.5cm;
  font: normal 9pt/12pt Arial,sans-serif;
  text-align: left
}
td.lmenu_date /*Updatedatum über linkem Menü*/
{
  padding-left: 5px;
  padding-right: 5px;
  vertical-align: Top;
  height: 15px;
  font: normal 7pt/12pt Arial,sans-serif;
  width: 4.5cm;
  background-image: url(../Style/lines.gif);
  background-attachment: fixed;
  margin: 0px;
  border-left: white solid 5px;
  border-right: white solid 2px;
  text-align: left
}
td.lmenu_copy /*Copyright unter linkem Menü*/
{
  padding-right: 5px;
  padding-left: 5px;
  border-top: white solid 1px;
  border-bottom: white inset 2px;
  border-left: white solid 5px;
  border-right: white solid 2px;
  vertical-align: Top;
  height: 1.0cm;
  width: 4.5cm;
  background-image: url(../Style/lines.gif);
  color: #009;
  font: normal 8pt/12pt Arial, sans-serif;
  margin: 0;
  text-align: left
}
td.lmenu_link_0     /*Menüeintrag links Ebene 0, Hintergrundfarbe default*/
{
  padding-right: 5px;
  padding-left: 5px;
  border-bottom: white inset 2px;
  border-left: white solid 5px;
  border-right: white solid 2px;
  vertical-align: Top;
  height: 0.5cm;
  width: 4.5cm;
  color: #009;
  background-color: #ccccff;
  font: normal 10pt/12pt Arial, sans-serif;
  margin: 0;
  text-align: left
}
td.lmenu_link1_0     /*Menüeintrag links Ebene 0, Hintergrundfarbe 1*/
{
  margin: 0;
  padding-right: 5px;
  padding-left: 5px;
  border-bottom: white inset 2px;
  border-left: white solid 5px;
  border-right: white solid 2px;
  vertical-align: Top;
  height: 0.5cm;
  width: 4.5cm;
  color: #009;
  background-color: #ffcc33;
  font: 10pt/12pt Arial, sans-serif;
  text-align: left
}
td.lmenu_print     /*Menüeintrag links Ebene 0, Printerfriendly-Link*/
{
  margin: 0;
  padding-right: 5px;
  padding-left: 5px;
  border-bottom: white inset 2px;
  border-left: white solid 5px;
  border-right: white solid 2px;
  vertical-align: Top;
  height: 0.5cm;
  width: 4.5cm;
  color: #009;
  background-color: white;
  font: 10pt/12pt Arial, sans-serif;
  text-align: left;
  background-image: url(../Style/yellowLines.gif);
}
td.lmenu_link_1     /*Menüeintrag links Ebene 1, Hintergrundfarbe default*/
{
  margin: 0;
  padding-right: 5px;
  padding-left: 5px;
  border-bottom: white inset 2px;
  border-left: white solid 5px;
  border-right: white solid 2px;
  vertical-align: Top;
  height: 0.5cm;
  width: 4.5cm;
  color: #009;
  background-color: #ccccff;
  font: normal 9pt/12pt Arial, sans-serif;
  text-align: left
}
td.lmenu_link1_1     /*Menüeintrag links Ebene 1, Hintergrundfarbe 1*/
{
  margin: 0px;
  padding-left: 15px;
  padding-right: 5px;
  border-top: none;
  border-bottom: white inset 2px;
  border-left: white solid 5px;
  border-right: white solid 2px;
  vertical-align: Top;
  height: 0.5cm;
  width: 4.5cm;
  color: #000099;
  background-color: #ccf;
  font: normal 8pt/12pt Arial,sans-serif;
  text-align: left
}
td.lmenu_link1_2    /*Menüeintrag links Ebene 2, Hintergrundfarbe 1*/
{
  margin: 0px;
  padding-left: 25px;
  padding-right: 5px;
  border-top: none;
  border-bottom: white inset 2px;
  border-left: white solid 5px;
  border-right: white solid 2px;
  vertical-align: Top;
  height: 0.5cm;
  width: 4.5cm;
  color: #009;
  background-color: #cccccc;
  font: 8pt/12pt Arial, sans-serif;
  text-align: left
}

td.lmenu_fill /*Füllbereich linkes Menü, Höhe fest auf 30cm*/
{
  padding: 0px;
  vertical-align: Top;
  height: 30cm;
  width: 4.5cm;
  background-image: url(../Style/lines.gif);
  background-attachment: fixed;
  margin: 0px;
  border-top: none;
  border-bottom: white inset 2px;
  border-left: white solid 5px;
  border-right: white solid 2px;
  font: normal 9pt Arial,sans-serif;
  text-align: left
}
td.lmenu_sitemap_fill /*Füllbereich sitemap, Höhe 100%*/
{
  padding: 0px;
  vertical-align: Top;
  height: 100%;
  font: normal 9pt Arial,sans-serif;
  text-align: left
  width: 4.5cm;
  background-color: white;
  margin: 0px;
  border-top: none;
  border-bottom: white inset 2px;
  border-left: white solid 5px;
  border-right: white solid 2px;
}
td.lmenu_empty /*Leerer linker Menüeintrag als Designmittel*/
{
  height: 0.5cm;
  width: 4.5cm;
  vertical-align: Top;
  padding-top: 0px;
  padding-left: 0px;
  padding-right: 5px;
  padding-bottom: 0px;
  border-top: none;
  border-bottom: none;
  border-right: none;
  margin: 0px;
  vertical-align: Top;
}

table.tmenu,   /*Tabelle Kopfmenü Start*/
table.tmenu0,  /*Tabelle Kopfmenü tmenu.ini Index 0*/
table.tmenu1,  /*Tabelle Kopfmenü tmenu.ini Index 1*/
table.tmenu2,  /*Tabelle Kopfmenü tmenu.ini Index 2*/
table.tmenu3,  /*Tabelle Kopfmenü tmenu.ini Index 3*/
table.tmenu4,  /*Tabelle Kopfmenü tmenu.ini Index 4*/
table.tmenu5,  /*Tabelle Kopfmenü tmenu.ini Index 5*/
table.tmenu6,  /*Tabelle Kopfmenü tmenu.ini Index 6*/
table.tmenu7   /*Tabelle Kopfmenü tmenu.ini Index 7*/
{
  border: none;
  padding: 0px;
  margin: 0px;
  height: 0.5cm;
  width: 27.5cm;
  vertical-align: Bottom;
}

td.tmenu     /*Kopfmenüeintrag ohne Zuordnung*/
{
  border: none;
  padding-bottom: 6px;
  margin: 0px;
  height: 0.5cm;
  vertical-align: Bottom;
}


td.tmenu_logo  /*Logo-Bild, Kopfmenü links*/
{
  padding-right: 1cm;
  width: 5.5cm;
  height: 60px;
  border: none;
  vertical-align: Bottom;
}

td.tmenu_link /*Kopfmenüeintrag ohne Index, feste Höhe*/
{
  width: 3.0cm;
  height: 0.5cm;
  margin: 0px;
  padding: 0px;
  border: none;
  vertical-align: Bottom;
}

td.tmenu_empty /*Leerer Kopfmenüeintrag, über tmenu_link0-7, Ausgleich Logo-Bildhöhe*/
{
  height: 0.95cm;
  width: inherit;
  margin: 0px;
  padding: 0px;
  border: none;
  vertical-align: Bottom;
}

td.tmenu_link0     /*Sitemap Titel Kpofmenü-Index0, feste Breite, linker Rand 5Pixel green*/
{
  width: 3.0cm;
  margin: 0px;
  padding-left: 4px;
  border-left: 5px solid green;
  border-right: none;
  border-top: none;
  border-bottom: none;
  vertical-align: Bottom;
  font: bold 10pt Arial,sans-serif;
}

td.tmenu_link1,   /*Sitemap Titel Kopfmenü-Index1, feste Breite, linker Rand 5Pixel blue*/
td.tmenu_link1_0  /*Kopfmenü-Index1, Ebene0, feste Breite, linker Rand 5Pixel blue*/
 { font: bold 10pt Arial, sans-serif; margin: 0; padding-left: 4px; width: 3cm; height: 15px; vertical-align: bottom; border-style: none none none solid; border-width: medium medium medium 5px; border-color:    #009 }

td.tmenu_link2,  /*Sitemap Titel Kopfmenü-Index2, feste Breite, linker Rand 5Pixel #c00*/
td.tmenu_link2_0 /*Kopfmenü-Index2, Ebene0, feste Breite, linker Rand 5Pixel #c00*/
{
  height: 15px;
  width: 3.0cm;
  margin: 0px;
  border-left: 5px solid #cc0000;
  border-right: none;
  border-top: none;
  border-bottom: none;
  padding-left: 4px;
  vertical-align: Bottom;
  font: bold 10pt Arial,sans-serif;
}

td.tmenu_title3 /*Titel Kopfmenü-Index3 im Body-Bereich linker Rand 5Pixel green*/
 { color: #009; font: bold 14pt Arial, sans-serif; margin: 0; padding-left: 4px; height: 20px; border-style: none none none solid; border-width: medium medium medium 5px;
border-color:    #090 }

td.tmenu_link3,  /*Sitemap Titel Kopfmenü-Index3, feste Breite, linker Rand 5Pixel green*/
td.tmenu_link3_0 /*Kopfmenü-Index3, Ebene0, feste Breite, linker Rand 5Pixel green*/
 { font: bold 10pt Arial, sans-serif; margin: 0; padding-left: 4px; width: 3cm; height: 15px; vertical-align: bottom; border-style: none none none solid; border-width: medium medium medium 5px;
border-color:    #090 }

td.tmenu_link4,  /*Sitemap Titel Kopfmenü-Index4, feste Breite, linker Rand 5Pixel yellow*/
td.tmenu_link4_0 /*Kopfmenü-Index4, Ebene0, feste Breite, linker Rand 5Pixel yellow*/
 { font: bold 10pt Arial, sans-serif; margin: 0; padding-left: 4px; width: 3cm; height: 15px; vertical-align: bottom; border-style: none none none solid; border-width: medium medium medium 5px;
border-color:    #fc3 }

td.tmenu_link5,  /*Sitemap Titel Kopfmenü-Index5, feste Breite, linker Rand 5Pixel #ccf*/
td.tmenu_link5_0 /*Kopfmenü-Index5, Ebene0, feste Breite, linker Rand 5Pixel #ccf*/
{
  height: 15px;
  width: 3.0cm;
  margin: 0px;
  border-left: 5px solid #ccccff;
  border-right: none;
  border-top: none;
  border-bottom: none;
  padding-left: 4px;
  vertical-align: Bottom;
  font: bold 10pt Arial,sans-serif;
}

td.tmenu_link6,  /*Sitemap Titel Kopfmenü-Index6, feste Breite, linker Rand 5Pixel gray*/
td.tmenu_link6_0 /*Kopfmenü-Index6, Ebene0, feste Breite, linker Rand 5Pixel gray*/
 { font: bold 10pt Arial, sans-serif; margin: 0; padding-left: 4px; width: 3cm; height: 15px; vertical-align: bottom; border-style: none none none solid; border-width: medium medium medium 5px;
border-color:    #ccc }

td.tmenu_title7 /*Titel Kopfmenü-Index7 im Body-Bereich linker Rand 5Pixel white*/
 { color: #009; font: bold 14pt Arial, sans-serif; margin: 0; padding-left: 5px; height: 20px; border-style: none none none solid; border-width: medium medium medium 5px; 
border-color:    white }

td.tmenu_link7,  /*Sitemap Titel Kopfmenü-Index7, feste Breite, linker Rand 5Pixel white*/
td.tmenu_link7_0 /*Kopfmenü-Index7, Ebene0, feste Breite, linker Rand 5Pixel white*/
{
  height: 15px;
  width: 3.0cm;
  border-left: 5px solid white;
  border-right: none;
  border-top: none;
  border-bottom: none;
  margin: 0px;
  padding-left: 4px;
  vertical-align: Bottom;
  font: bold 10pt Arial,sans-serif;
}

td.tmenu_link8,  /*Download Titel Kopfmenü-Index7, feste Breite, linker Rand 5Pixel green*/
td.tmenu_link8_0 /*Kopfmenü-Index7, Ebene0, feste Breite, linker Rand 5Pixel green*/
{
  height: 15px;
  border-left: 5px solid green;
  border-right: none;
  border-top: none;
  border-bottom: none;
  margin: 0px;
  padding-left: 4px;
  vertical-align: Bottom;
  font: bold 10pt Arial,sans-serif;
}


td.tmenu_border /*Rand unter Kopfmenü-Tabelle*/
 { background-color: #ccf; margin: 0;  height: 1px; border: none }

td.rmenu_border /*Rand links vom rechter Menütabelle*/
{
  height: 100%;
  width: 0px;
  margin: 0px;
  padding: 0px;
  border: none;
}

table.rmenu /*Tabelle rechtes Menü*/
 { color: #000; 
   background-image: url("../Style/yellowLines.gif");
//   background-color: #ff9;
   background-attachment: fixed; margin-top: 2.2cm; width: 5cm; height: 100%; vertical-align: top }

td.rmenu,
td.rmenu_addons
 { color: #000; 
   background-image: url("../Style/yellowLines.gif"); 
//   background-color: #ff9;
   background-attachment: fixed; margin-top: 0; width: 5cm; height: 100%; vertical-align: top }

td.rmenu_empty
 { color: #000; margin: 0; width: 5cm; height: 100%; vertical-align: top; border: none }

td.sitemap_entry
{
  background-color: #fff;
  vertical-align: Top;
  margin: 0px;
  width: 8cm;
  background-image: url(../Style/yellowLines.gif)
}
td.sitemap_title
{
  vertical-align: Top;
  padding-top: 5px;
  padding-left: 5px;
  padding-right: 5px;
  width: 8cm;
  height: 1cm;
  color: black;
  background-color: #fc3;
  margin: 0px;
  font: normal 10pt Arial,sans-serif;
}

table.sitemap
 { color: #009; font: 10pt Arial, sans-serif; margin: 0 0.25cm; padding: 0; width: 32cm; height: inherit; table-layout: auto }
table.sitemap_link,
table.sitemap_body
 { color: #009; font: 10pt Arial, sans-serif; margin: 0.25cm 0.25cm 0; padding: 0; width: 8cm; height: inherit }

tr.sitemap_name
{
  background-color: #FFFFFF;
  vertical-align: Top;
  width: 8cm;
}
td.sitemap_link
{
  background-color: #FFFFFF;
  vertical-align: Top;
  width: 8cm;
  background-image: url(../Style/yellowLines.gif)
}

a.lmenu_link_0:hover,
a.lmenu_link1_0:hover,
a.lmenu_print:hover
{
  font: bold 10pt Arial, sans-serif;
}
a.lmenu_link_1:hover,
a.lmenu_link1_1:hover
{
  font: bold 8pt Arial, sans-serif;
}
a.lmenu_link1_2:hover
{
  font: bold 8pt Arial, sans-serif;
}
a.lmenu_link_0:active,
a.lmenu_link1_0:active,
a.lmenu_print:active
 { color: #009;}
 .lmenu_print:active
 { color: #009;}
a.lmenu_link_1:active,
a.lmenu_link1_1:active
 { color: #009; }
a.lmenu_link1_2:active
 { color: #009; }
a.lmenu_link_0:link,
a.lmenu_link_0:visited,
a.lmenu_link1_0:link,
a.lmenu_link1_0:visited,
a.lmenu_print:link,
a.lmenu_print:visited
 { color: #009; }
a.lmenu_print:visited
 { color: #009; }
a.lmenu_link_1:link,
a.lmenu_link_1:visited,
a.lmenu_link1_1:link,
a.lmenu_link1_1:visited
 { color: #009; }
a.lmenu_link1_2:link,
a.lmenu_link1_2:visited
 { color: #009; }

a.tmenu_link1:active,
a.tmenu_link2:active,
a.tmenu_link3:active,
a.tmenu_link4:active,
a.tmenu_link5:active,
a.tmenu_link6:active,
a.tmenu_link7:active,
a.tmenu_link1_0:active,
a.tmenu_link2_0:active,
a.tmenu_link3_0:active,
a.tmenu_link4_0:active,
a.tmenu_link5_0:active,
a.tmenu_link6_0:active,
a.tmenu_link7_0:active,
a.tmenu_link8_0:active
 { color: #cc0000; }
a.tmenu_link1:visited,
a.tmenu_link2:visited,
a.tmenu_link3:visited,
a.tmenu_link4:visited,
a.tmenu_link5:visited,
a.tmenu_link6:visited,
a.tmenu_link7:visited,
a.tmenu_link1_0:visited,
a.tmenu_link2_0:visited,
a.tmenu_link3_0:visited,
a.tmenu_link4_0:visited,
a.tmenu_link5_0:visited,
a.tmenu_link6_0:visited,
a.tmenu_link7_0:visited,
a.tmenu_link8_0:visited,
a.tmenu_link1:link,
a.tmenu_link2:link,
a.tmenu_link3:link,
a.tmenu_link4:link,
a.tmenu_link5:link,
a.tmenu_link6:link,
a.tmenu_link7:link,
a.tmenu_link8:link,
a.tmenu_link1_0:link,
a.tmenu_link2_0:link,
a.tmenu_link3_0:link,
a.tmenu_link4_0:link,
a.tmenu_link5_0:link,
a.tmenu_link6_0:link,
a.tmenu_link7_0:link,
a.tmenu_link8_0:link
 { color: black; }
a.tmenu_link1:hover,
a.tmenu_link2:hover,
a.tmenu_link3:hover,
a.tmenu_link4:hover,
a.tmenu_link5:hover,
a.tmenu_link6:hover,
a.tmenu_link7:hover,
a.tmenu_link8:hover,
a.tmenu_link1_0:hover,
a.tmenu_link2_0:hover,
a.tmenu_link3_0:hover,
a.tmenu_link4_0:hover,
a.tmenu_link5_0:hover,
a.tmenu_link6_0:hover,
a.tmenu_link7_0:hover,
a.tmenu_link8_0:hover
{
  color: #fc3;
  font: bolder 10pt Arial,sans-serif;
}

a.lmenu_sel:link,
a.lmenu_sel:active,
a.lmenu_sel:visited,
a.tmenu_sel:link,
a.tmenu_sel:active,
a.tmenu_sel:visited
 { color: #cc0000; font-weight: bold; font-style: Normal; line-height: 12pt; height: 0.5cm}
a.lmenu_sel:hover
 { color: #fff; font-weight: bold; font-style: Normal; line-height: 12pt; height: 0.5cm}
a.tmenu_sel:hover
 { color: #fc3; font-weight: bold; font-style: Normal; line-height: 12pt; height: 0.5cm}

