/* fußzeile auf der ersten Seite */
A:link.fuss { text-decoration:none; color: #376E99; font-family:Arial,sans-serif;font-size:10pt; }
A:visited.fuss { text-decoration:none; color: #376E99; font-family:Arial,sans-serif;font-size:10pt; }
A:active.fuss { text-decoration:none; color: #376E99; font-family:Arial,sans-serif; font-size:10pt;}

/* body für Text-Seiten */
BODY.menu { background-color:#FFFFFF; color: #000000; font-family:Arial,sans-serif; }
BODY.text { background-color:#FFFFFF; color: #000000; font-family:Arial,sans-serif; font-size:10pt; }

/* link- stil für Textseiten hardware etc. */
A.text { text-decoration:none; color: #376E99; font-family:Arial,sans-serif; font-size:10pt; }
A:visited.text { text-decoration:none; color: #376E99; font-family:Arial,sans-serif; font-size:10pt; }
A:active.text { text-decoration:none; color: #376E99; font-family:Arial,sans-serif; font-size:10pt; }

/* links auf hellem Untergrund . */
A.dunkel { text-decoration:none; color: #000000; font-family:Arial,sans-serif; font-size:10pt; }
A:visited.dunkel { text-decoration:none; color: #000000; font-family:Arial,sans-serif; font-size:10pt; }
A:active.dunkel { text-decoration:none; color: #000000; font-family:Arial,sans-serif; font-size:10pt; }

/* link- stil für Fußzeile in Text-Seiten */
A.fuss1 { text-decoration:none; color: #376E99; font-family:Arial,sans-serif; font-size:10pt; }
A:visited.fuss1 { text-decoration:none; color: #376E99; font-family:Arial,sans-serif; font-size:10pt; }
A:active.fuss1 { text-decoration:none; color: #376E99; font-family:Arial,sans-serif; font-size:10pt; }

/* Tabellenzelle fuer Fusszeile */
TD.fuss { font-family:Arial,sans-serif; color: #376E99;  font-size:8pt; vertical-align:bottom; text-align: center; }
TD.tdfusstext { font-family:Arial,sans-serif; color: #376E99; vertical-align:top; }

/* Tabelle Referenzliste */
TABLE.referenz { padding: 0px; margin: 0px; border-spacing:0px; border-style:solid; border-width: 0px; border-color: #000000; }
TD.referenz1 { padding: 10px; background-color: #376E99; color: #FFFFFF; font-family:Arial,sans-serif; font-size:10pt; vertical-align:top; text-align: left; }
TD.referenz2 { padding: 10px; background-color: #C4D1E1; color: #000000; font-family:Arial,sans-serif; font-size:10pt; vertical-align:top; text-align: left; }

/* Tabelle Kontaktformular */
TABLE.kontaktkopf { padding: 0px; margin: 0px; border-spacing:0px; border-style:solid; border-width: 0px; border-color: #000000; }
TD.kontaktkopf { padding: 10px; background-color: #376E99; color: #FFFFFF; font-family:Arial,sans-serif; font-size:10pt;  }

TABLE.kontaktadresse { padding: 0px; margin: 0px; border-spacing:0px; border-style:solid; border-width: 0px; border-color: #000000; }
TD.kontaktadresse { padding: 10px; background-color: #FFFFFF; color: #000000; font-family:Arial,sans-serif; font-size:10pt;  text-align: left; }

/*  Standort */
TABLE.standort { padding: 0px; margin: 0px; border-spacing:0px; border-style:solid; border-width: 0px; border-color: #000000; }
TD.standort { padding: 5px; background-color: #FFFFFF; color: #000000; font-family:Arial,sans-serif; font-size:10pt; vertical-align:top; text-align: left; }

/* align-left */
TD.left { text-align: left; }
TD.right { text-align: right; }
TD.center { text-align: center; }

/* Menüs */
/* normale Menübuttons */
TD.menunormal { text-align: left;  }

/* hervorgehobene Stellen in der cyclus Referenzliste */
FONT.crfett { font-family:Arial,sans-serif; font-size:10pt; font-weight:bold; }
