BODY     {  background-color: #FFF2CC; background-image: url(grafix/bg.gif); 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: #555555}

A:link    { color: #006600; font-weight: bold; text-decoration: none}
A:visited { color: #006600; font-weight: bold; text-decoration: none}
A:hover   { color: #003300; font-weight: bold; text-decoration: underline}
A:active  { color: #003300; font-weight: bold; text-decoration: underline}

.schwarz    {  color: #000000}
.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: #005500}
.linie-bg       { background-color: #D7D7B2}
.linie-weiss-bg { background-color: #FFFFFF}

.box-head      {  color: #FFFFFF; font-weight: bold; background-color: #005500; line-height: 20px }
.box-head-hell {  color: #FFFFFF; font-weight: bold; background-color: #008000; line-height: 20px }


/*###### Navi ##################################################*/
.navi      	   {  background-color: #005500}
A.navi:link    { color: #FFFFFF; font-weight: bold; text-decoration: none}
A.navi:visited { color: #FFFFFF; font-weight: bold; text-decoration: none}
A.navi:hover   { color: #DDFFDD; font-weight: bold; text-decoration: underline}
A.navi:active  { color: #DDFFDD; font-weight: bold; text-decoration: underline}

.navi-hell {  background-color: #007000}
A.navi-hell:link    { color: #FFFFFF; font-weight: bold; text-decoration: none}
A.navi-hell:visited { color: #FFFFFF; font-weight: bold; text-decoration: none}
A.navi-hell:hover   { color: #DDFFDD; font-weight: bold; text-decoration: underline}
A.navi-hell:active  { color: #DDFFDD; font-weight: bold; text-decoration: underline}

.navi-schnellzugriff {  color: #FFFFFF; font-weight: bold}

.navi-klein      {  background-color: #ABCD89}
A.navi-klein:link    { color: #006600; font-weight: normal; text-decoration: none}
A.navi-klein:visited { color: #006600; font-weight: normal; text-decoration: none}
A.navi-klein:hover   { color: #003300; font-weight: normal; text-decoration: underline}
A.navi-klein:active  { color: #003300; font-weight: normal; text-decoration: underline}


/*###### Footer ##################################################*/
.footer { color: #999999 }
A.footer:link    { color: #999999; font-weight: normal}
A.footer:visited { color: #999999; font-weight: normal}
A.footer:hover   { color: #666666; font-weight: normal}
A.footer:active  { color: #666666; font-weight: normal}


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

/*### News-System (Module) ##################################################*/
/* News-Box: */
.news-box-head           { background-color: #005500; font-size: 17px; font-weight: bold; color: #FFFFFF }
.news-box-body           { background-color: #FFECB7 }
.news-box-headline       { color: #005500; font-size: 11px; font-weight: bold }
.news-box-kurztext       { color: #005500; font-size: 11px; font-weight: normal }
.news-box-trenner-dunkel { background-color: #FFECB7 }
.news-box-trenner-hell   { background-color: #FFECB7 }
A.news-box-link:link     { font-weight: bold; color: #005500; text-decoration: none }
A.news-box-link:visited  { font-weight: bold; color: #005500; text-decoration: none }
A.news-box-link:hover    { font-weight: bold; color: #003300; text-decoration: underline }
A.news-box-link:active   { font-weight: bold; color: #003300; text-decoration: underline }

/* News-Detail */
.news-detail-headline   { font-size: 17px; font-weight: bold; color: #006600 }
.news-detail-trenner    { background-color: #FFF2CC }

/*### Termine-System (Module) ##################################################*/
/* News-Box: */
.termine-box-head           { background-color: #005500; font-size: 17px; font-weight: bold; color: #FFFFFF }
.termine-box-body           { background-color: #FFECB7 }
.termine-box-trenner-dunkel { background-color: #FFECB7 }
.termine-box-trenner-hell   { background-color: #FFECB7 }
A.termine-box-link:link     { font-weight: normal; color: #005500; text-decoration: none }
A.termine-box-link:visited  { font-weight: normal; color: #005500; text-decoration: none }
A.termine-box-link:hover    { font-weight: normal; color: #003300; text-decoration: underline }
A.termine-box-link:active   { font-weight: normal; color: #003300; text-decoration: underline }

/* Termine-Detail */
.termine-detail-headline   { font-size: 17px; font-weight: bold; color: #006600 }
.termine-detail-trenner    { background-color: #FFF2CC }


/*### Gaestebuch-System (Module) ##################################################*/
/* News-Box: */
.gaestebuch-box-head           { background-color: #005500; font-size: 17px; font-weight: bold; color: #FFFFFF }
.gaestebuch-box-body           { background-color: #FFECB7 }
.gaestebuch-box-danke          { font-size: 17px; font-weight: bold; color: #008000}

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

.navi-ku3 {
	background-color: #a22c2d;
	color: #FFF;
}
A.navi-ku3:link    { color: #FFFFFF; font-weight: normal; text-decoration: none}
A.navi-ku3:hover   {
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: underline
}
A.navi-ku3:visited   {
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none
}
