BODY     {  background-color: #EFFFFB; 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: #003300}

A:link    { color: #666666; text-decoration: none}
A:visited { color: #666666; text-decoration: none}
A:hover   { color: #008000; text-decoration: underline}
A:active  { color: #008000; text-decoration: underline}

.fett       {  font-weight: bold}
.kursiv     {  font-style: italic}

.achtung    {  font-weight: normal; color: #FF0000}
.formular   {  font-size: 11px; font-family: "Courier New", Courier, mono; font-weight: normal; color: #000000}
.headline   {  font-size: 17px; font-weight: bold; color: #333333}

.navi {  font-size: 12px; color: #000000; font-weight: bold; background-color: #EEEEEE}
A.navi:link    { color: #000000 }
A.navi:visited { color: #000000 }
A.navi:hover   { color: #66CC00 }
A.navi:active  { color: #66CC00 }

.navi-aktiv {  font-size: 12px; color: #66CC00; font-weight: bold; background-color: #F9F9F9}
A.navi-aktiv:link    { color: #66CC00 }
A.navi-aktiv:visited { color: #66CC00 }
A.navi-aktiv:hover   { color: #66CC00 }
A.navi-aktiv:active  { color: #66CC00 }

.navi-service {  font-size: 11px; color: #333333; font-weight: bold}
A.navi-service:link    { color: #333333 }
A.navi-service:visited { color: #333333 }
A.navi-service:hover   { color: #66CC00 }
A.navi-service:active  { color: #66CC00 }

.navi-service-aktiv {  font-size: 11px; color: #66CC00; font-weight: bold}
A.navi-service-aktiv:link    { color: #66CC00 }
A.navi-service-aktiv:visited { color: #66CC00 }
A.navi-service-aktiv:hover   { color: #66CC00 }
A.navi-service-aktiv:active  { color: #66CC00 }

.navi-content {  background-color: #F6F6F6}

.footer {  font-size: 11px; color: #333333; font-weight: bold}
A.footer:link    { color: #333333}
A.footer:visited { color: #333333}
A.footer:hover   { color: #66CC00}
A.footer:active  { color: #66CC00}


/*### eMail-System (Module) ##################################################*/
/* eMail-Box: */
.zzz-email-box-head   { background-color: #D6EEE8; font-size: 11px; font-weight: bold; color: #FFFFFF; line-height: 20px }
.zzz-email-box-body   { background-color: #D6EEE8}
.zzz-email-box-danke  { font-size: 18px; font-weight: bold; color: #003300}


/*### 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: #66CC00}


/*### Empfehlen-System (Module) ##################################################*/
/* Empfehlen-Box: */
.zzz-empfehlen-box-head  { background-color: #66CC00; 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: #66CC00}


/*### 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-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: #66CC00; font-size: 17px; font-weight: bold; color: #FFFFFF }
.zzz-termine-box-body           { background-color: #EEEEEE }
.zzz-termine-box-trenner-dunkel { background-color: #CCCCCC }
.zzz-termine-box-trenner-hell   { background-color: #EEEEEE }
A.zzz-termine-box-link:link     { font-weight: normal; color: #333333; text-decoration: none }
A.zzz-termine-box-link:visited  { font-weight: normal; color: #333333; text-decoration: none }
A.zzz-termine-box-link:hover    { font-weight: normal; color: #66CC00; text-decoration: underline }
A.zzz-termine-box-link:active   { font-weight: normal; color: #66CC00; 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: #66CC00; font-size: 17px; font-weight: bold; color: #FFFFFF }
.gaestebuch-box-body           { background-color: #EEEEEE }
.gaestebuch-box-danke          { font-size: 17px; font-weight: bold; color: #66CC00}

/* Gaestebuch-Detail */
.gaestebuch-liste-headline   { font-size: 17px; font-weight: bold; color: #333333 }
.gaestebuch-liste-trenner    { background-color: #FFFFFF }
