body {font-family: Arial, Lucida, Verdana, Helvetica, sans-serif;
 font-size: 10pt;
 color: #000000;
 background-color: #ffffff;
}

body.formular {font-family: Arial, Lucida, Verdana, Helvetica, sans-serif;
 font-size: 10pt;
 color: #000000;
 background-color: #cccccc;
}

body.menu {font-family: Arial, Lucida, Verdana, Helvetica, sans-serif;
 font-size: 8pt;
 background-color: #000000;
 color: #ffffff;
}

p {font-family: Arial, Helvetica, Lucida, Verdana, sans-serif;
 font-size: 10pt;
 color: #000000;
 background-color: #ffffff;
}

p.formular {font-family: Arial, Helvetica, Lucida, Verdana, sans-serif;
 font-size: 10pt;
 color: #000000;
 background-color: #cccccc;
}

p.menu {font-family: Arial, Helvetica, Lucida, Verdana, sans-serif;
 font-size: 10pt;
 color: #ffffff;
 background-color: #000000;
}

p.home {font-family: Arial, Helvetica, Lucida, Verdana, sans-serif;
 font-size: 8pt;
 color: #ffffff;
 background-color: #000000;
}

b.menu {font-family: Arial, Helvetica, Lucida, Verdana, sans-serif;
 color: #ffffff;
 background-color: #000000;
}

h2 {font-family: Arial,Helvetica, Lucida, Verdana, sans-serif;
 font-size: 12pt;
 color: #000000;
}

ul,ol,li {font-family: Arial, Helvetica, Lucida, Verdana,  sans-serif;
 font-size: 10pt;
 color: #000000;
 list-style-image: "/media/rite_black.gif";
 list-style-position: outside;
 list-style-type: circle;
}

input {font-family: Arial, Helvetica, Lucida, Verdana, sans-serif;
 vertical-align: top; horizontal-align: left;
 font-size: 10pt;
 color: #000000;
 background-color: #c0c0c0;
}

input.grey {font-family: Arial, Helvetica, Lucida, Verdana, sans-serif;
 vertical-align: top; horizontal-align: left;
 font-size: 10pt;
 color: #000000;
 background-color: #cccccc;
}

textarea {font-family: Helvetica,Arial,Lucida,Verdana,sans-serif;
 vertical-align: top; horizontal-align: left;
 font-size: 10pt;
 color: #000000;
 background-color: #c0c0c0;
}

td,th {font-family:Helvetica,Arial,Lucida,Verdana,sans-serif;
 vertical-align:middle;
 horizontal-align:left;
 font-size: 10pt;
 color: #000000;
}

td.brightgrey,th.brightgrey {font-family:Helvetica,Arial,Lucida,Verdana,sans-serif;
 vertical-align:middle;
 horizontal-align:left;
 font-size: 10pt;
 color: #00000c;
 background-color: #cccccc;
}

td.grey,th.grey {font-family:Helvetica,Arial,Lucida,Verdana,sans-serif;
 vertical-align:middle;
 horizontal-align:left;
 font-size: 10pt;
 color: #00000c;
 background-color: #cccccc;
}

td.middlegrey,th.middlegrey {font-family:Helvetica,Arial,Lucida,Verdana,sans-serif;
 vertical-align:middle;
 horizontal-align:left;
 font-size: 10pt;
 color: #00000c;
 background-color: #999999;
}

td.darkgrey,th.darkgray {font-family:Helvetica,Arial,Lucida,Verdana,sans-serif;
 vertical-align:middle;
 horizontal-align:left;
 font-size: 10pt;
 color: #ffffff;
 background-color: #666666;
}

td.menu,th.menu {font-family: Helvetica,Arial,Lucida,Verdana,sans-serif;
 vertical-align: middle;
 horizontal-align: left;
 font-size: 10pt;
 font-weight: normal;
 color: #ffffff;
}

td.top,th.top {font-family: Helvetica,Arial,Lucida,Verdana,sans-serif;
 vertical-align: top;
 horizontal-align: left;
 font-size: 10pt;
 font-weight: normal;
 color: #ffffff;
}

td.menuheadline,th.menuheadline {font-family: Arial, Helvetica, Lucida, Verdana, sans-serif;
 vertical-align: middle; horizontal-align: left;
 font-size: 12pt;
 font-weight: normal;
 color: #ffffff;
 background-color: #000000;
}

td.kontakt,th.kontakt {font-family:Helvetica,Arial,Lucida,Verdana,sans-serif;
 vertical-align:top;
 horizontal-align:left;
 font-size: 10pt;
 color: #00000c;
}

td.arbeitsmittel,th.arbeitsmittel {font-family:Helvetica,Arial,Lucida,Verdana,sans-serif;
 vertical-align:middle;
 horizontal-align:left;
 font-size: 10pt;
 color: #ffffff;
 background-color: #666666;
}

td.europadirekt,th.europadirekt {font-family:Helvetica,Arial,Lucida,Verdana,sans-serif;
 vertical-align:middle;
 horizontal-align:left;
 font-size: 10pt;
 color: #ffffff;
 background-color: #336699;
}

td.gstb,th.gstb {font-family:Helvetica,Arial,Lucida,Verdana,sans-serif;
 vertical-align:middle;
 horizontal-align:left;
 font-size: 10pt;
 color: #ffffff;
 background-color: #cc0000;
}

td.innovation,th.innovation {font-family:Helvetica,Arial,Lucida,Verdana,sans-serif;
 vertical-align:middle;
 horizontal-align:left;
 font-size: 10pt;
 color: #ffffff;
 background-color: #336600;
}

td.marktplatz,th.marktplatz {font-family:Helvetica,Arial,Lucida,Verdana,sans-serif;
 vertical-align:middle;
 horizontal-align:left;
 font-size: 10pt;
 color: #ffffff;
 background-color: #ff9900;
}

td.aktuelles,th.aktuelles {font-family:Helvetica,Arial,Lucida,Verdana,sans-serif;
 vertical-align:middle;
 horizontal-align:left;
 font-size: 10pt;
 color: #ffffff;
 background-color: #ff6600;
}

h2 { font-family: Arial, Helvetica, Lucida, Verdana, sans-serif;
 margin-top: 4p;
 font-size: 14pt;
 color: #000000;
 font-weight: bold;
 letter-spacing: 2pt;
 text-transform: uppercase;
}

h4 { font-family: Arial, Lucida, Verdana, Helvetica, sans-serif;
 margin-top: 4p;
 margin-bottom: 4p;
 font-weight: normal;
 font-size: 12pt;
 color: #660000;
}

hr {horizontal-align: left; width: 38%; color: #660000; noshade: false; size: 5}
b {font-weight:bold}

a:link {color: #000000; font-weight: normal; text-decoration: underline}
a:active {color: #000000; font-weight: normal; text-decoration: underline}
a:hover {color: #000066; font-weight: normal; text-decoration: underline}
a:visited {color: #000000; font-weight: normal; text-decoration: underline}

a.menu:link {color: #ffffff; font-weight: normal; text-decoration: none}
a.menu:active {color: #ffffff; font-weight: normal; text-decoration: none}
a.menu:hover {color: #9999ff; font-weight: normal; text-decoration: none}
a.menu:visited {color: #ffffff; font-weight: normal; text-decoration:none}

a.arbeitsmittel:link {color: #666666; font-weight: normal; text-decoration: underline}
a.arbeitsmittel:active {color: #666666; font-weight: normal; text-decoration: underline}
a.arbeitsmittel:hover {color: #666666; font-weight: normal; text-decoration: underline}
a.arbeitsmittel:visited {color: #666666; font-weight: normal; text-decoration: underline}

a.aktuelles:link {color: #ff6600; font-weight: normal; text-decoration: underline}
a.aktuelles:active {color: #ff6600; font-weight: normal; text-decoration: underline}
a.aktuelles:hover {color: #ff6600; font-weight: normal; text-decoration: underline}
a.aktuelles:visited {color: #ff6600; font-weight: normal; text-decoration: underline}

a.gstb:link {color: #cc0000; font-weight: normal; text-decoration: underline}
a.gstb:active {color: #cc0000; font-weight: normal; text-decoration: underline}
a.gstb:hover {color: #cc0000; font-weight: normal; text-decoration: underline}
a.gstb:visited {color: #cc0000; font-weight: normal; text-decoration: underline}

a.marktplatz:link {color: #ff9900; font-weight: normal; text-decoration: underline}
a.marktplatz:active {color: #ff9900; font-weight: normal; text-decoration: underline}
a.marktplatz:hover {color: #ff9900; font-weight: normal; text-decoration: underline}
a.marktplatz:visited {color: #ff9900; font-weight: normal; text-decoration: underline}

a.europadirekt:link {color: #336699; font-weight: normal; text-decoration: underline}
a.europadirekt:active {color: #336699; font-weight: normal; text-decoration: underline}
a.europadirekt:hover {color: #336699; font-weight: normal; text-decoration: underline}
a.europadirekt:visited {color: #336699; font-weight: normal; text-decoration: underline}

a.innovation:link {color: #336600; font-weight: normal; text-decoration: underline}
a.innovation:active {color: #336600; font-weight: normal; text-decoration: underline}
a.innovation:hover {color: #336600; font-weight: normal; text-decoration: underline}
a.innovation:visited {color: #336600; font-weight: normal; text-decoration: underline}

