body { size: auto; }
@page { size:21.0cm 29.7cm; margin:3cm 2cm 2cm 2cm; }
p { color: #191919; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 18px; text-align: left; margin-right: 20px; margin-left: 12px; }
form { color: #191919; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 18px; text-align: left; margin-right: 20px; margin-left: 12px; }
.spalte { color: #085850; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 18px; text-align: left; margin-left: 12px; }
ul { color: #191919; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 18px; text-align: left; }
ol { color: #191919; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 18px; text-align: left; }
td {  }
h1 { color: #0c786d; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 22px; margin-right: 120px; margin-left: 12px; padding-bottom: 6px; padding-left: 12px; border-bottom: 6px solid #d8e6e3; }
h2 { color: #0c786d; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 18px; margin-top: 10px; margin-right: 12px; margin-left: 12px; padding-bottom: 1px; padding-left: 12px; border-bottom: 1px solid #0c786d; }
.menu1:link { color: #c00; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 24px; text-decoration: none; padding-right: 4px; padding-left: 4px; }
.menu1:hover { color: #666; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 24px; text-decoration: none; padding-right: 4px; padding-bottom: 2px; padding-left: 4px; border-bottom: 1px solid #0c786d; }
.menu1:active { color: #000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 24px; text-decoration: none; padding-right: 4px; padding-bottom: 2px; padding-left: 4px; border-bottom: 1px solid #c00; }
.menu1:visited { color: #c00; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 24px; text-decoration: none; padding-right: 4px; padding-left: 4px; }
.menu1_active { color: #c00; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 24px; text-decoration: none; padding-right: 4px; padding-bottom: 2px; padding-left: 4px; border-bottom: 1px solid #c00; }
.statements { padding-right: 10px; padding-left: 10px; }
.menu2:link { color: #c00; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 24px; text-decoration: none; padding-right: 15px; padding-left: 6px; }
.menu2:hover { color: #aeaeae; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 24px; text-decoration: none; padding-right: 15px; padding-left: 6px; }
.menu2:active { color: #000; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 24px; text-decoration: none; padding-right: 15px; padding-left: 6px; border-bottom: 1px solid #c00; }
.menu2:visited { color: #c00; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 24px; text-decoration: none; padding-right: 15px; padding-left: 6px; }
.menu2_active { color: #c00; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 24px; background-repeat: no-repeat; background-position: right 0; text-decoration: none; padding-left: 5px; padding-right: 25px; padding-bottom: 2px; }
.menu2_1:link { color: #191919; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 20px; text-decoration: none; padding-right: 5px; padding-left: 6px; }
.menu2_1:hover { color: #aeaeae; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 20px; text-decoration: none; padding-right: 5px; padding-left: 6px; }
.menu2_1:active { color: #000; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 20px; text-decoration: none; padding-right: 5px; padding-left: 6px; }
.menu2_1:visited { color: #191919; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 20px; text-decoration: none; padding-right: 5px; padding-left: 6px; }
.menutabelle { border-bottom: 1px solid #0c786d; border-left: 1px solid #0c786d; }
.menutabelle_active { background-color: #ececec; border-bottom: 1px solid #0c786d; border-left: 1px solid #0c786d; }
.textlink:link { color: #085850; text-decoration: none; padding-bottom: 1px; border-bottom: 1px solid #085850; }
.textlink:hover { color: #0c786d; text-decoration: none; padding-bottom: 1px; border-bottom: 1px solid #aeaeae; }
.textlink:active { color: #c00; text-decoration: none; padding-bottom: 1px; border-bottom: 1px solid #c00; }
.textlink:visited { color: #085850; text-decoration: none; padding-bottom: 1px; border-bottom: 1px solid #085850; }
.foot:link { color: #085850; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 18px; text-decoration: none; margin-right: 3px; margin-left: 3px; padding-bottom: 1px; }
.foot:hover { color: #0c786d; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 18px; text-decoration: none; margin-right: 3px; margin-left: 3px; padding-bottom: 1px; border-bottom: 1px solid #0c786d; }
.foot:active { color: #c00; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 18px; text-decoration: none; margin-right: 3px; margin-left: 3px; padding-bottom: 1px; }
.foot:visited { color: #085850; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 18px; text-decoration: none; margin-right: 3px; margin-left: 3px; padding-bottom: 1px; }
.kalender_tore { color: #191919; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 13px; border-right: 1px solid #aeaeae; border-bottom: 1px solid #aeaeae; }
.kalender_aktiv { color: #191919; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 13px; background-color: #ffc28d; border-right: 1px solid #aeaeae; border-bottom: 1px solid #aeaeae; }
.paten_info { width: 200px; padding: 8px; border: solid 1px #aeaeae; }
.paten_bg { background-image: url(../images/head5.gif); background-repeat: no-repeat; }
#aktionskalender { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 13px; position: inherit; width: 540px; margin-left: 12px; }
.aktionskalender { color: #191919; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; line-height: 15px; background-color: #ececec; border: solid 1px #0c786d; }
.datum { color: #0c786d; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 15px; background-color: #fff; width: 120px; }
.veranstaltung { color: #191919; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; line-height: 15px; background-color: #ececec; }
.uhrzeit { color: #191919; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; line-height: 15px; background-color: #ececec; border-left: 1px solid #0c786d; }
.veranstalter { color: #191919; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; line-height: 15px; background-color: #ececec; border-top: 1px solid #aeaeae; }
