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: #777777}
BLOCKQUOTE { line-height: 20px }

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

.fett       {  font-weight: bold}
.unfett     {  font-weight: normal}
.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: #E97400}
.linie-bg {  background-color: #CCCCCC}

.navi {  color: #E97400; font-weight: normal; background-color: #FDF9E5}
A.navi:link    { color: #E97400 }
A.navi:visited { color: #E97400 }
A.navi:hover   { color: #EE0000 }
A.navi:active  { color: #EE0000 }

.navi-interaktiv {  color: #1C8891; font-weight: bold; background-color: #E6F2F3}
A.navi-interaktiv:link    { color: #1C8891 }
A.navi-interaktiv:visited { color: #1C8891 }
A.navi-interaktiv:hover   { color: #EE0000 }
A.navi-interaktiv:active  { color: #EE0000 }

.navi-interaktiv-invers {  color: #FFFFFF; font-weight: bold; background-color: #ABD2D5}
A.navi-interaktiv-invers:link    { color: #FFFFFF }
A.navi-interaktiv-invers:visited { color: #FFFFFF }
A.navi-interaktiv-invers:hover   { color: #EE0000 }
A.navi-interaktiv-invers:active  { color: #EE0000 }

.footer {  font-size: 11px; color: #999999}
A.footer:link    { color: #999999; font-weight: normal}
A.footer:visited { color: #999999; font-weight: normal}
A.footer:hover   { color: #EE0000; font-weight: normal}
A.footer:active  { color: #EE0000; font-weight: normal}


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


/*### Terminanfrage-System (Module) ##################################################*/
/* eMail-Box: */
.zzz-terminanfrage-box-head   { background-color: #73B2B8; font-size: 11px; font-weight: bold; color: #FFFFFF; line-height: 20px }
.zzz-terminanfrage-box-body   { background-color: #E6F2F3}
.zzz-terminanfrage-box-danke  { font-size: 24px; font-weight: bold; color: #73B2B8}
.zzz-terminanfrage-box-trenner  { background-color: #CCCCCC}
.zzz-terminanfrage-box-hinweis  { font-style: italic; font-size: 11px; color: #73B2B8}


/*### 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: #73B2B8; font-size: 11px; font-weight: bold; color: #FFFFFF; line-height: 20px }
.zzz-empfehlen-box-body  { background-color: #E6F2F3}
.zzz-empfehlen-box-danke { font-size: 17px; font-weight: bold; color: #73B2B8}


/*### 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: */
.zzz-gaestebuch-box-head           { background-color: #66CC00; font-size: 17px; font-weight: bold; color: #FFFFFF }
.zzz-gaestebuch-box-body           { background-color: #EEEEEE }
.zzz-gaestebuch-box-danke          { font-size: 17px; font-weight: bold; color: #66CC00}

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

