





 /* Text classes */
 /* For the definition of corporate colors or other additions please contact the COE*/
.white10   { color: #fff; font-size: 10px;                      font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
.white10b  { color: #fff; font-size: 10px;   font-weight: bold; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
.white11   { color: #fff; font-size: 11px;                      font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
.white11b  { color: #fff; font-size: 11px;   font-weight: bold; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
.white13   { color: #fff; font-size: 13.35px;                    font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
.white13b  { color: #fff; font-size: 13.35px; font-weight: bold; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
.white14b  { color: #fff; font-size: 14px;   font-weight: 600;  font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
.white16b  { color: #fff; font-size: 16px;   font-weight: bold; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
.white19b  { color: #fff; font-size: 19px;   font-weight: 900;  font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
.white26b  { color: #fff; font-size: 26px;   font-weight: 900;  font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }

.black10   { color: #333; font-size: 10px;                      font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
.black10b  { color: #333; font-size: 10px;   font-weight: bold; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
.black11   { color: #333; font-size: 11px;                      font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
.black11b  { color: #333; font-size: 11px;   font-weight: bold; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
.black13   { color: #333; font-size: 13.35px;                    font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
.black13b  { color: #333; font-size: 13.35px; font-weight: bold; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
.black14b  { color: #333; font-size: 14px;   font-weight: 600;  font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
.black16b  { color: #333; font-size: 16px;   font-weight: bold; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
.black19b  { color: #333; font-size: 19px;   font-weight: 900;  font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
.black26b  { color: #333; font-size: 26px;   font-weight: 900;  font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }

.red10   { color: #f33; font-size: 10px;                      font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
.red10b  { color: #f33; font-size: 10px;   font-weight: bold; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
.red11   { color: #f33; font-size: 11px;                      font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
.red11b  { color: #f33; font-size: 11px;   font-weight: bold; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
.red12   { color: #f33; font-size: 12px;                      font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
.red13   { color: #f33; font-size: 13.35px;                    font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
.red13b  { color: #f33; font-size: 13.35px; font-weight: bold; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
.red14b  { color: #f33; font-size: 14px;   font-weight: 600;  font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
.red16b  { color: #f33; font-size: 16px;   font-weight: bold; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
.red19b  { color: #f33; font-size: 19px;   font-weight: 900;  font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
.red26b  { color: #f33; font-size: 26px;   font-weight: 900;  font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }

.path       { color: #f33; font-size: 13.35px;                  font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
.title      { color: #333; font-size: 19px;  font-weight: 900; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
.subtitle   { color: #f33; font-size: 16px;  font-weight: 900; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
.ovtitle    { color: #f33; font-size: 19px;  font-weight: 900; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
.generalbar { color: #333; font-size: 13.35px; font-weight: bold; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
.searchbar { color: #fff; font-size: 13.35px; font-weight: bold; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
.standardText { color: #333; font-size: 13.35px;                    font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
.standardTextb { color: #333; font-size: 13.35px; font-weight: bold; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
.smallText    { color: #333; font-size: 10px;                      font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
.contactTitle { color: #333; font-size: 13.35px; font-weight: bold; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
.specialText  { color: #f33; font-size: 13.35px;                    font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
.sitemaptext  { color: #fff; font-size: 13.35px;                    font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
.search       { color: #f33; font-size: 13.35px;                    font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
.searchrecords { color: #333; font-size: 13.35px;                    font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
.saisontitle   { color: #333; font-size: 16px;   font-weight: bold; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
.testsubtitle  { color: #f33; font-size: 13.35px; font-weight: bold; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
.testresult    { color: #333; font-size: 11px;                      font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }

/* Links sind wie in den unten angef�hren Beispielen zu definieren. Folgende Regeln m�ssen eingehalten werden: */
/*  - Links sind immer vollst�ndig zu definieren (link, visited, hover, active), auch wenn die Farben gleich sind. */
/*  - Links k�nnen nur die angef�hrten Klassen enthalten */
/*  - Content Links werden wie die Klassen der Link-Komponente bezeichnet */
/*  - Der Navigation-Path Link hei�t immer a.path */
/*  - Die Site-Specific-Navigation Links hei�en a.nav und a.navsub */
/*  - Die Funktion links hei�en a.func und a.funcsub */


/* Example for Content links */
a.searchbar:link { color: #fff; font-size: 13.35px; font-weight: bold; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; }
a.searchbar:visited { color: #fff; font-size: 13.35px; font-weight: bold; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; }
a.searchbar:hover { color: #000; font-size: 13.35px; font-weight: bold; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; }
a.searchbar:active { color: #000; font-size: 13.35px; font-weight: bold; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; }

a.generalbar:link { color: #333; font-size: 13.35px; font-weight: bold; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; }
a.generalbar:visited { color: #333; font-size: 13.35px; font-weight: bold; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; }
a.generalbar:hover { color: #f33; font-size: 13.35px; font-weight: bold; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; }
a.generalbar:active { color: #f33; font-size: 13.35px; font-weight: bold; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; }

a.generalbarstatus:link { color: #f33; font-size: 13.35px; font-weight: bold; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; }
a.generalbarstatus:visited { color: #f33; font-size: 13.35px; font-weight: bold; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; }
a.generalbarstatus:hover { color: #f33; font-size: 13.35px; font-weight: bold; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; }
a.generalbarstatus:active { color: #f33; font-size: 13.35px; font-weight: bold; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; }

a.red13:link    { color: #f33; font-size: 13.35px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; }
a.red13:visited { color: #f33; font-size: 13.35px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; }
a.red13:active  { color: #f33; font-size: 13.35px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; }
a.red13:hover   { color: #f33; font-size: 13.35px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; }

a.sitemaplinktext:link    { color: #333; font-size: 13.35px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; }
a.sitemaplinktext:visited { color: #333; font-size: 13.35px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; }
a.sitemaplinktext:active  { color: #f33; font-size: 13.35px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; }
a.sitemaplinktext:hover   { color: #f33; font-size: 13.35px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; }

a.searchlink:link    { color: #f33; font-size: 13.35px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; }
a.searchlink:visited { color: #f33; font-size: 13.35px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; }
a.searchlink:active  { color: #f33; font-size: 13.35px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; }
a.searchlink:hover   { color: #f33; font-size: 13.35px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; }

/* Example for Navigation links */
a.nav:link    { color: #fff; font-size: 13.35px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; }
a.nav:visited { color: #fff; font-size: 13.35px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; }
a.nav:active  { color: #fff; font-size: 13.35px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; }
a.nav:hover   { color: #000; font-size: 13.35px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; }

a.navsub:link    { color: #fff; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; }
a.navsub:visited { color: #fff; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; } 
a.navsub:active  { color: #fff; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; }
a.navsub:hover   { color: #000; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; }

/* for contact-form */
a.grey13:link    { color: #000; font-size: 13.35px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; }
a.grey13:visited { color: #000; font-size: 13.35px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; }
a.grey13:active  { color: #000; font-size: 13.35px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; }
a.grey13:hover   { color: #f33; font-size: 13.35px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; }

/* Example for Function links */
a.func:link     { color: #333; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; }
a.func:visited  { color: #333; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; }
a.func:active   { color: #333; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; }
a.func:hover    { color: #f33; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; }

a.funcsub:link     { color: #333; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; }
a.funcsub:visited  { color: #333; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; }
a.funcsub:active   { color: #333; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; }
a.funcsub:hover    { color: #f33; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; }

/* Example for Path links */
a.path:link     { color: #f33; font-size: 13.35px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; }
a.path:visited  { color: #f33; font-size: 13.35px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; }
a.path:active   { color: #f33; font-size: 13.35px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; }
a.path:hover    { color: #f33; font-size: 13.35px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; }

a.linkList:link     { color: #333; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; }
a.linkList:visited  { color: #333; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; }
a.linkList:active   { color: #f33; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; }
a.linkList:hover    { color: #f33; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; }

/* Other Classes */
.sub { position: absolute; top: 22;	z-index: 2;	visibility: hide;	visibility: hidden;}
.sub2 { position: absolute; top: 22; z-index: 3; visibility: hide; visibility: hidden;}

/* Form button on advanced search form */
.frmbtntd {background-color:#cccccc; padding: 0px 8px 0px 8px;}
a.frmbtn:link     { color: #000; font-size: 13.35px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; }
a.frmbtn:visited  { color: #000; font-size: 13.35px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; }
a.frmbtn:active   { color: #f33; font-size: 13.35px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; }
a.frmbtn:hover    { color: #f33; font-size: 13.35px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; }

/* General */
/*   - Die f�r eine Microsite g�ltige CSS-Datei ist mit "Microsite-Name".css zu benennen. */
/*   - In der f�r eine Microsite g�ltigen CSS-Datei sind nur Elemente zu definieren, die auf der Microsite auch genutzt werden.

