/* Menu allgemein */
#menuebox { background-color: #adcc73; }
#submenuebox { background-color: #a1c351; padding-bottom: 3px; border-bottom: 1px solid #ffffff; }

/* Hauptmenu links Hauptrubriken normal */
#hauptmenue a { display: block; border-bottom: 1px solid #ffffff; padding-left: 5px; padding-top: 3px; padding-bottom: 3px; color: #000000; background-color: #adcc73; text-decoration: none; font-weight: bold; font-size: 10pt; text-align: left; height: 15px; }
#hauptmenue a:hover { background-color: #6c9423; }

/* Hauptmenu links Hauptrubriken aktiv */
#hauptmenue_active a { display: block; border-bottom: 1px solid #ffffff; padding-left: 5px; padding-top: 3px; padding-bottom: 3px; color: #000000; background-color: #6c9423; text-decoration: none; font-weight: bold; font-size: 10pt; text-align: left; height: 15px; }

/* Submenue */
#submenue, #submenue_active { padding: 1px 8px; }

#submenue a:link { font-size: 10pt; text-decoration: none; color: #364e0c; }
#submenue a:active { font-size: 10pt; text-decoration: none; color: #364e0c; }
#submenue a:visited { font-size: 10pt; text-decoration: none; color: #364e0c; }
#submenue a:hover { font-size: 10pt; text-decoration: none; color: #000000; }

#submenue_active a:link { font-size: 10pt; text-decoration: none; color: #000000; }
#submenue_active a:active { font-size: 10pt; text-decoration: none; color: 000000; }
#submenue_active a:visited { font-size: 10pt; text-decoration: none; color: #000000; }
#submenue_active a:hover { font-size: 10pt; text-decoration: none; color: #000000; }

/* Rubrikfarben */
td.rubrikcolor { background-color: #adcc73; }
td.rubrik { padding-right: 10px; font-weight: bold; padding-bottom: 2px; vertical-align: bottom; color: #ffffff; background-color: #6c9423; text-align: right; }
a.nav2:link, a.nav2:visited { color: #364e0c; text-decoration: none; }
.headbalken, h1 { background-color: #6c9423; }
.bgcontent { background-color: #dae2eb; }
.maincontent h1 { background-color: #6c9423; color: #ffffff; padding: 3px; margin: 1px; border: 1px solid #ffffff; font-size: 13px; font-weight: bold; }

/* Anpassungen Textboxen */
.tx-fdfx2cols-pi1 table {  }
.c2l1-left, .c2l1-middle { margin: 0px 3px; padding: 0px; background-color: #ccdc8e; border: 1px solid #ffffff; height: 280px; width: 200px; }
.c2l1-left h1, .c2l1-middle h1 { width: 100%; background-color: #6c9423; color: #ffffff; padding: 3px; margin: 0px; border: 0px; border-bottom: 1px solid #ffffff; font-size: 13px; font-weight: bold; }
.c2l1-left .bodytext, .c2l1-middle .bodytext { font-size: 12px; padding: 0px; margin: 0px; }

/* Spendenbox-Button */
a.spendenboxbutton:link, a.spendenboxbutton:active, a.spendenboxbutton:visited, a.spendenboxbutton:hover { margin: 5px; background-color: #a86528; color: #ffffff; font-size: 12px; font-weight: bold; height: 22px; padding: 2px; border: 1px solid #ffffff; text-decoration: none; cursor: pointer; }
p.spaltenabsatz { padding: 5px; }

/* Textboxen rubrikbezogen */

/* Variante 1 2Boxen */
.c2l1-left, .c2l1-middle { background-color: #ccdc8e; }

/* Variante 2 Box links */
.c2l2-middle { background-color: #ccdc8e; }

/* 2 Textboxen */
h2.twoboxes { 	background-color: #6c9423; }


/* Variante 3 Box rechts */
.c2l3-left { background-color: #ccdc8e; }

/* Anpassungen Textboxen 3x */
.c3l1-left, .c3l1-middle, .c3l1-right { background-color: #ccdc8e; }

/* 3 Textboxen */
h2.threeboxes { background-color: #6c9423; }


