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}

A:link    { color: #003399; text-decoration: none}
A:visited { color: #003399; text-decoration: none}
A:hover   { color: #CC0000; text-decoration: underline}
A:active  { color: #CC0000; 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}

.fett       {  font-weight: bold}
.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: #000000}

.orange {  color: #FFCC00}

.startseite-box-header {  font-size: 11px; color: #FFFFFF; font-weight: bold; background-color: #009900; line-height: 18px}
.startseite-box-body {  background-color: #EEEEEE}
.startseite-box-footer {  font-size: 11px; color: #333333; font-weight: bold; background-color: #E0E0E0}
A.startseite-box-footer:link    { color: #333333 }
A.startseite-box-footer:visited { color: #333333 }
A.startseite-box-footer:hover   { color: #CC0000 }
A.startseite-box-footer:active  { color: #CC0000 }

.startseite-box-aktuell-header {  font-size: 11px; color: #FFFFFF; font-weight: bold; background-color: #87A1CD; line-height: 18px}
.startseite-box-aktuell-body {  background-color: #EBEFF7}
A.startseite-box-aktuell-body:link    { color: #003399 }
A.startseite-box-aktuell-body:visited { color: #003399 }
A.startseite-box-aktuell-body:hover   { color: #CC0000 }
A.startseite-box-aktuell-body:active  { color: #CC0000 }
.startseite-box-aktuell-footer {  font-size: 11px; color: #000046; font-weight: bold; background-color: #D7E0EF}
A.startseite-box-aktuell-footer:link    { color: #003399 }
A.startseite-box-aktuell-footer:visited { color: #003399 }
A.startseite-box-aktuell-footer:hover   { color: #CC0000 }
A.startseite-box-aktuell-footer:active  { color: #CC0000 }

.header-quicklink-headline {  font-size: 11px; color: #FFFFFF; font-weight: bold; background-color: #007A00}
.header-quicklink-box {  font-size: 11px; color: #FFFFFF; font-weight: bold; background-color: #009900}

.header-navi {  font-size: 11px; color: #333333; font-weight: bold; background-color: #EEEEEE}
A.header-navi:link    { color: #333333 }
A.header-navi:visited { color: #333333 }
A.header-navi:hover   { color: #CC0000 }
A.header-navi:active  { color: #CC0000 }

.header-navi-aktiv {  font-size: 11px; color: #FFFFFF; font-weight: bold; background-color: #009900}
A.header-navi-aktiv:link    { color: #FFFFFF }
A.header-navi-aktiv:visited { color: #FFFFFF }
A.header-navi-aktiv:hover   { color: #CC0000 }
A.header-navi-aktiv:active  { color: #CC0000 }

.navi {  font-size: 11px; color: #333333; font-weight: bold; background-color: #EEEEEE}
A.navi:link    { color: #333333 }
A.navi:visited { color: #333333 }
A.navi:hover   { color: #CC0000 }
A.navi:active  { color: #CC0000 }

.navi-aktiv {  font-size: 11px; color: #333333; font-weight: bold; background-color: #FFFFFF}
A.navi-aktiv:link    { color: #333333 }
A.navi-aktiv:visited { color: #333333 }
A.navi-aktiv:hover   { color: #CC0000 }
A.navi-aktiv:active  { color: #CC0000 }

.navi-service {  font-size: 11px; color: #FFFFFF; font-weight: bold; background-color: #009900}
A.navi-service:link    { color: #FFFFFF }
A.navi-service:visited { color: #FFFFFF }
A.navi-service:hover   { color: #FFCC00 }
A.navi-service:active  { color: #FFCC00 }

.navi-service-trenner {  background-color: #007A00}

.navi-service-aktiv {  font-size: 11px; color: #FFFFFF; font-weight: bold; background-color: #007A00}
A.navi-service-aktiv:link    { color: #FFFFFF }
A.navi-service-aktiv:visited { color: #FFFFFF }
A.navi-service-aktiv:hover   { color: #FFCC00 }
A.navi-service-aktiv:active  { color: #FFCC00 }

.navi-content {  background-color: #F6F6F6}
.navi-wetter {  font-size: 11px; color: #FFFFFF; font-weight: bold; background-color: #D7E0EF}

.footer {  font-size: 11px; color: #999999; font-weight: normal}
A.footer:link    { color: #999999}
A.footer:visited { color: #999999}
A.footer:hover   { color: #CC0000}
A.footer:active  { color: #CC0000}


/*### eMail-System (Module) ##################################################*/
/* eMail-Box: */
.zzz-email-box-head   { background-color: #009900; font-size: 11px; font-weight: bold; color: #FFFFFF; line-height: 20px }
.zzz-email-box-body   { background-color: #EEEEEE}
.zzz-email-box-danke  { font-size: 17px; font-weight: bold; color: #000000}


/*### Rueckruf-System (Module) ##################################################*/
/* Rueckruf-Box: */
.zzz-rueckruf-box-head   { background-color: #66CC00; font-size: 11px; font-weight: bold; color: #FFFFFF; line-height: 20px }
.zzz-rueckruf-box-body   { background-color: #EEEEEE}
.zzz-rueckruf-box-danke  { font-size: 17px; font-weight: bold; color: #66CC00}


/*### 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: #009900; font-size: 11px; font-weight: bold; color: #FFFFFF; line-height: 20px }
.zzz-empfehlen-box-body  { background-color: #EEEEEE}
.zzz-empfehlen-box-danke { font-size: 17px; font-weight: bold; color: #000000}


/*### News-System (Module) ##################################################*/
/* News-Box: */
.zzz-news-box-head           { background-color: #66CC00; font-size: 17px; font-weight: bold; color: #FFFFFF }
.zzz-news-box-body           { background-color: #EEEEEE }
.zzz-news-box-headline       { font-size: 11px; font-weight: bold; color: #333333 }
.zzz-news-box-kurztext       { font-size: 11px; font-weight: normal; color: #333333 }
.zzz-news-box-trenner-dunkel { background-color: #CCCCCC }
.zzz-news-box-trenner-hell   { background-color: #EEEEEE }
A.zzz-news-box-link:link     { font-weight: bold; color: #333333; text-decoration: none }
A.zzz-news-box-link:visited  { font-weight: bold; color: #333333; text-decoration: none }
A.zzz-news-box-link:hover    { font-weight: bold; color: #66CC00; text-decoration: underline }
A.zzz-news-box-link:active   { font-weight: bold; color: #66CC00; text-decoration: underline }

/* News-Liste: */
.zzz-news-liste-body           { background-color: #FFFFFF }
.zzz-news-liste-headline       { font-size: 11px; font-weight: bold; color: #333333 }
.zzz-news-liste-kurztext       { font-size: 11px; font-weight: normal; color: #333333 }
.zzz-news-liste-trenner-dunkel { background-color: #EEEEEE }
.zzz-news-liste-trenner-hell   { background-color: #FFFFFF }
A.zzz-news-liste-link:link     { font-weight: bold; color: #333333; text-decoration: none }
A.zzz-news-liste-link:visited  { font-weight: bold; color: #333333; text-decoration: none }
A.zzz-news-liste-link:hover    { font-weight: bold; color: #66CC00; text-decoration: underline }
A.zzz-news-liste-link:active   { font-weight: bold; color: #66CC00; text-decoration: underline }

/* News-Detail */
.zzz-news-detail-headline   { font-size: 17px; font-weight: bold; color: #333333 }
.zzz-news-detail-trenner    { background-color: #FFFFFF }


/*### Termine-System (Module) ##################################################*/
/* News-Box: */
.zzz-termine-box-head           { background-color: #87A1CD; font-size: 17px; font-weight: bold; color: #FFFFFF }
.zzz-termine-box-body           { background-color: #EBEFF7 }
.zzz-termine-box-trenner-dunkel { background-color: #87A1CD }
.zzz-termine-box-trenner-hell   { background-color: #EBEFF7 }
A.zzz-termine-box-link:link     { font-weight: normal; color: #000046; text-decoration: none }
A.zzz-termine-box-link:visited  { font-weight: normal; color: #000046; text-decoration: none }
A.zzz-termine-box-link:hover    { font-weight: normal; color: #CC0000; text-decoration: underline }
A.zzz-termine-box-link:active   { font-weight: normal; color: #CC0000; text-decoration: underline }

/* Termine-Detail */
.zzz-termine-detail-headline   { font-size: 17px; font-weight: bold; color: #333333 }
.zzz-termine-detail-trenner    { background-color: #FFFFFF }


/*### Referenzen-System (Module) ##################################################*/
/* Referenzen-Liste */
.zzz-referenzen-liste-headline   { font-size: 17px; font-weight: bold; color: #333333 }
.zzz-referenzen-liste-trenner    { background-color: #FFFFFF }
A.zzz-referenzen-liste-link:link     { font-weight: normal; color: #333333; text-decoration: none }
A.zzz-referenzen-liste-link:visited  { font-weight: normal; color: #333333; text-decoration: none }
A.zzz-referenzen-liste-link:hover    { font-weight: normal; color: #66CC00; text-decoration: underline }
A.zzz-referenzen-liste-link:active   { font-weight: normal; color: #66CC00; text-decoration: underline }

/* Referenzen-Detail */
.zzz-referenzen-detail-headline   { font-size: 17px; font-weight: bold; color: #333333 }
.zzz-referenzen-detail-trenner    { background-color: #FFFFFF }


/*### Presse-System (Module) ##################################################*/
/* Presse-Detail */
.zzz-presse-liste-headline   { font-weight: bold; color: #333333 }
.zzz-presse-liste-trenner    { background-color: #FFFFFF }
A.zzz-presse-liste-link:link     { font-weight: normal; color: #333333; text-decoration: none }
A.zzz-presse-liste-link:visited  { font-weight: normal; color: #333333; text-decoration: none }
A.zzz-presse-liste-link:hover    { font-weight: normal; color: #66CC00; text-decoration: underline }
A.zzz-presse-liste-link:active   { font-weight: normal; color: #66CC00; text-decoration: underline }


/*### Jobs-System (Module) ##################################################*/
/* Jobs-Liste */
.zzz-jobs-liste-headline   { font-size: 17px; font-weight: bold; color: #333333 }
.zzz-jobs-liste-trenner    { background-color: #FFFFFF }
A.zzz-jobs-liste-link:link     { font-weight: bold; color: #333333; text-decoration: none }
A.zzz-jobs-liste-link:visited  { font-weight: bold; color: #333333; text-decoration: none }
A.zzz-jobs-liste-link:hover    { font-weight: bold; color: #66CC00; text-decoration: underline }
A.zzz-jobs-liste-link:active   { font-weight: bold; color: #66CC00; text-decoration: underline }

/* Jobs-Detail */
.zzz-jobs-detail-headline   { font-size: 17px; font-weight: bold; color: #333333 }
.zzz-jobs-detail-trenner    { background-color: #FFFFFF }
A.zzz-jobs-detail-link:link     { font-weight: normal; color: #333333; text-decoration: none }
A.zzz-jobs-detail-link:visited  { font-weight: normal; color: #333333; text-decoration: none }
A.zzz-jobs-detail-link:hover    { font-weight: normal; color: #66CC00; text-decoration: underline }
A.zzz-jobs-detail-link:active   { font-weight: normal; color: #66CC00; text-decoration: underline }


/*### Gaestebuch-System (Module) ##################################################*/
/* News-Box: */
.gaestebuch-box-head           { background-color: #009900; font-size: 11px; font-weight: bold; color: #FFFFFF; line-height: 20px }
.gaestebuch-box-body           { background-color: #EEEEEE }
.gaestebuch-box-danke          { font-size: 17px; font-weight: bold; color: #009900}

/* Gaestebuch-Detail */
.gaestebuch-liste-headline   { font-size: 17px; font-weight: bold; color: #333333 }
.gaestebuch-liste-trenner    { background-color: #CCCCCC }
