BODY     {  background-color: #FFFFFF; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px}
BODY, TD {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666666}
LI		{ line-height: 16px}

.box-startseite-hellblau	{ background-color: #E6F3FC; color: #106CB5; }
.box-startseite-orange		{ background-color: #FF8800; color: #FFFFFF; }
.box-startseite-headline	{ font-size: 17px; font-weight: normal; color: #106CB5; }
.bg-head-links	{  background-image: url(./grafix/bg_head_links.gif); background-position: top right; background-repeat: no-repeat}
.bg-head-rechts	{  background-image: url(./grafix/bg_head_rechts.gif); background-repeat: repeat-x}
.bg-content-links	{  background-image: url(./grafix/bg_content_links.jpg); background-position: right 39px; background-repeat: no-repeat}
.bg-content-rechts	{  background-image: url(./grafix/bg_content_rechts.gif); background-position: left 35px; background-repeat: repeat-x}
.navi-content-bg	{  background-image: url(./grafix/navi_content_bg.gif); background-position: 200px 35px; background-repeat: no-repeat}
.content-bg-rechts-schatten	{  background-image: url(./grafix/content_bg_rechts_schatten.gif); background-position: 0px 35px; background-repeat: no-repeat}
.trenner-vertikal	{  background-image: url(./grafix/trenner_vertikal.gif); background-position: center top; background-repeat: repeat-y}
.trenner-horizontal	{  background-image: url(./grafix/trenner_horizontal.gif); background-position: left center; background-repeat: repeat-x}

A:link    { color: #106CB5; text-decoration: none}
A:visited { color: #106CB5; text-decoration: none}
A:hover   { color: #FF6600; text-decoration: underline}
A:active  { color: #FF6600; text-decoration: underline}

.fett       {  font-weight: bold}
.subline    {  font-weight: bold; color: #FFFFFF}
.bilunterschrift	{ font-size: 11px; background-color: #0045C0 }
.kursiv     {  font-style: italic}
.formular   {  font-size: 11px; font-family: Verdana, Arial, Helvetica, "Courier New", Courier, mono; font-weight: normal; color: #000000}
.headline   {  font-size: 17px; font-weight: bold; color: #106CB5}
.headline-trenner { background-color: #40A4E6}
.content	{ background-color: #FFFFFF}

.header { font-size: 10px; font-weight: normal; color: #CCCCCC; background-color: #FFFFFF; line-height: 22px }
A.header:link    { color: #CCCCCC }
A.header:visited { color: #CCCCCC }
A.header:hover   { color: #FF6600 }
A.header:active  { color: #FF6600 }

.navi { font-size: 12px; font-weight: bold; color: #106CB5; line-height: 26px; background-color: #FFFFFF }
A.navi:link    { color: #106CB5 }
A.navi:visited { color: #106CB5 }
A.navi:hover   { color: #FF6600 }
A.navi:active  { color: #FF6600 }
.navi-bg-trenner	{  background-color: #CCCCCC }

.navi-aktiv { font-size: 12px; font-weight: bold; color: #FF6600; line-height: 26px; background-color: #E6F3FC}
A.navi-aktiv:link    { color: #FF6600 }
A.navi-aktiv:visited { color: #FF6600 }
A.navi-aktiv:hover   { color: #FF6600 }
A.navi-aktiv:active  { color: #FF6600 }

.navi-content { font-size: 11px; font-weight: normal; color: #106CB5; line-height: 22px}
A.navi-content:link    { color: #106CB5 }
A.navi-content:visited { color: #106CB5 }
A.navi-content:hover   { color: #FF6600 }
A.navi-content:active  { color: #FF6600 }

.navi-content-aktiv { font-size: 11px; color: #FF6600; line-height: 22px; background-color: #E6F3FC; background-image: url(./grafix/navi_content_aktiv_schatten.gif); background-position: top right; background-repeat: repeat-y}
A.navi-content-aktiv:link    { color: #FF6600; background-image: url(./grafix/leer.gif) }
A.navi-content-aktiv:visited { color: #FF6600; background-image: url(./grafix/leer.gif) }
A.navi-content-aktiv:hover   { color: #FF6600; background-image: url(./grafix/leer.gif) }
A.navi-content-aktiv:active  { color: #FF6600; background-image: url(./grafix/leer.gif) }

.navi-adressbox-trenner { background-color: #ADABAB}

.navi-kontaktbox { color: #666666}
.navi-kontaktbox-infoline { color: #666666; background-color: #F2F2F2; font-weight: bold}
.navi-kontaktbox-infoline-bg { color: #666666; background-color: #F2F2F2; font-weight: bold; background-image: url(./grafix/navi_content_kontaktbox_infoline_bg.gif); background-position: top right; background-repeat: repeat-y}
.navi-kontaktbox-infoline-orange-bg { color: #666666; background-color: #F2DACA; font-weight: bold; background-image: url(./grafix/navi_content_kontaktbox_infoline_orange_bg.gif); background-position: top right; background-repeat: repeat-y }
A.navi-kontaktbox:link    { color: #666666 }
A.navi-kontaktbox:visited { color: #666666 }
A.navi-kontaktbox:hover   { color: #666666 }
A.navi-kontaktbox:active  { color: #666666 }

.infobox-blau-headline	{ font-size: 17px; color: #FFFFFF }
.infobox-blau	{ background-color: #106CB5; color: #FFFFFF }
A.infobox-blau:link    { color: #FFFFFF }
A.infobox-blau:visited { color: #FFFFFF }
A.infobox-blau:hover   { color: #FF6600 }
A.infobox-blau:active  { color: #FF6600 }

.infobox-hellblau-headline	{ color: #666666; font-weight: bold }
.infobox-hellblau	{ background-color: #FFFFFF; color: #666666 }
A.infobox-hellblau:link    { color: #106CB5 }
A.infobox-hellblau:visited { color: #106CB5 }
A.infobox-hellblau:hover   { color: #FF6600 }
A.infobox-hellblau:active  { color: #FF6600 }

.footer {  font-size: 11px; color: #BBBBBB; font-weight: normal}
A.footer:link    { color: #BBBBBB}
A.footer:visited { color: #BBBBBB}
A.footer:hover   { color: #FF6600}
A.footer:active  { color: #FF6600}
.bg-footer-links	{  background-image: url(./grafix/navi_content_bg.gif); background-position: 200px -100px; background-repeat: repeat-y}
.bg-footer-rechts	{  background-image: url(./grafix/content_bg_rechts_schatten.gif); background-position: right -100px; background-repeat: repeat-y}
.bg-footer-trenner	{  background-color: #DDDDDD }

/*### eMail-System (Module) ##################################################*/
/* eMail-Box: */
.zzz-email-box-head   { background-color: #106CB5; font-size: 11px; font-weight: bold; color: #FFFFFF; line-height: 20px }
.zzz-email-box-body   { background-color: #F2F2F2}
.zzz-email-box-danke  { font-size: 17px; font-weight: bold; color: #106CB5}

/*### Newsletter-System (Module) ##################################################*/
/* Newsletter-Box: */
.zzz-newsletter-box-head   { background-color: #66CC00; font-size: 11px; font-weight: bold; color: #FFFFFF; line-height: 20px }
.zzz-newsletter-box-body   { background-color: #EEEEEE}
.zzz-newsletter-box-danke  { font-size: 17px; font-weight: bold; color: #000000}


/*### Empfehlen-System (Module) ##################################################*/
/* Empfehlen-Box: */
.zzz-empfehlen-box-head  { background-color: #106CB5; font-size: 11px; font-weight: bold; color: #FFFFFF; line-height: 20px }
.zzz-empfehlen-box-body  { background-color: #F2F2F2}
.zzz-empfehlen-box-danke { font-size: 17px; font-weight: bold; color: #106CB5}


/*### News-System (Module) ##################################################*/
/* News-Box: */
.zzz-news-box-head           { background-color: #0045C0; font-size: 17px; font-weight: bold; color: #80C2EE; line-height: 30px }
.zzz-news-box-body           { background-color: #0065CE }
.zzz-news-box-headline       { font-size: 11px; font-weight: bold; color: #FFFFFF }
.zzz-news-box-kurztext       { font-size: 11px; font-weight: normal; color: #CCE7F8 }
.zzz-news-box-trenner-dunkel { }
.zzz-news-box-trenner-hell   { background-color: #40A4E6 }
A.zzz-news-box-link:link     { font-weight: bold; color: #CCE7F8; text-decoration: none }
A.zzz-news-box-link:visited  { font-weight: bold; color: #CCE7F8; text-decoration: none }
A.zzz-news-box-link:hover    { font-weight: bold; color: #FFFFFF; text-decoration: underline }
A.zzz-news-box-link:active   { font-weight: bold; color: #FFFFFF; text-decoration: underline }

/* News-Liste: */
.zzz-news-liste-body           {  }
.zzz-news-liste-headline       { font-weight: bold }
.zzz-news-liste-kurztext       { font-weight: normal }
.zzz-news-liste-trenner-dunkel {  }
.zzz-news-liste-trenner-hell   {  background-image: url(./grafix/trenner_horizontal.gif); background-position: left center; background-repeat: repeat-x}
A.zzz-news-liste-link:link     { font-weight: bold; color: #106CB5; text-decoration: none }
A.zzz-news-liste-link:visited  { font-weight: bold; color: #106CB5; text-decoration: none }
A.zzz-news-liste-link:hover    { font-weight: bold; color: #FF6600; text-decoration: underline }
A.zzz-news-liste-link:active   { font-weight: bold; color: #FF6600; text-decoration: underline }

/* News-Detail */
.zzz-news-detail-headline   { font-size: 17px; font-weight: bold; color: #106CB5 }
.zzz-news-detail-trenner    {  }


/*### Termine-System (Module) ##################################################*/
/* News-Box: */
.zzz-termine-box-head           { background-color: #106CB5; font-size: 17px; font-weight: bold; color: #FFFFFF }
.zzz-termine-box-body           { background-color: #E6F3FC }
.zzz-termine-box-trenner-dunkel { background-color: #E6F3FC }
.zzz-termine-box-trenner-hell   { background-color: #FFFFFF }
A.zzz-termine-box-link:link     { font-weight: normal; color: #106CB5; text-decoration: none }
A.zzz-termine-box-link:visited  { font-weight: normal; color: #106CB5; text-decoration: none }
A.zzz-termine-box-link:hover    { font-weight: normal; color: #FF6600; text-decoration: underline }
A.zzz-termine-box-link:active   { font-weight: normal; color: #FF6600; text-decoration: underline }

/* Termine-Detail */
.zzz-termine-detail-headline   { font-size: 17px; font-weight: bold; color: #106CB5 }
.zzz-termine-detail-trenner    {  }


/*### Jobs-System (Module) ##################################################*/
/* Jobs-Liste */
.zzz-jobs-liste-headline   { font-size: 17px; font-weight: bold; color: #106CB5 }
.zzz-jobs-liste-trenner    { background-image: url(./grafix/trenner_horizontal.gif); background-position: left center; background-repeat: repeat-x }
A.zzz-jobs-liste-link:link     { font-weight: bold; color: #106CB5; text-decoration: none }
A.zzz-jobs-liste-link:visited  { font-weight: bold; color: #106CB5; text-decoration: none }
A.zzz-jobs-liste-link:hover    { font-weight: bold; color: #FF6600; text-decoration: underline }
A.zzz-jobs-liste-link:active   { font-weight: bold; color: #FF6600; text-decoration: underline }

/* Jobs-Detail */
.zzz-jobs-detail-headline   { font-size: 17px; font-weight: bold; color: #106CB5 }
.zzz-jobs-detail-trenner    {  }
A.zzz-jobs-detail-link:link     { font-weight: normal; color: #106CB5; text-decoration: none }
A.zzz-jobs-detail-link:visited  { font-weight: normal; color: #106CB5; text-decoration: none }
A.zzz-jobs-detail-link:hover    { font-weight: normal; color: #FF6600; text-decoration: underline }
A.zzz-jobs-detail-link:active   { font-weight: normal; color: #FF6600; text-decoration: underline }


.achtung    {  font-weight: normal; color: #FF0000}
A.achtung:link    {  font-weight: normal; color: #FF0000}
A.achtung:visited {  font-weight: normal; color: #FF0000}
A.achtung:hover   {  font-weight: normal; color: #FF0000}
A.achtung:active  {  font-weight: normal; color: #FF0000}



