body { margin: 0; }
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; }
.spalte_rechts { color: #085850; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 18px; text-align: right; margin-right: 15px; }
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 { color: #191919; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; }
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: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: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_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: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: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_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: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; }
.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; }
.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:visited { 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_inactiv:link { color: #191919; text-decoration: none; padding-bottom: 1px; border-bottom: none;}
.textlink_inactiv:visited { color: #191919; text-decoration: none; padding-bottom: 1px; border-bottom: none }
.textlink_inactiv:hover { color: #191919; text-decoration: none; padding-bottom: 1px; border-bottom: none }
.textlink_inactiv:active { color: #191919; text-decoration: none; padding-bottom: 1px; border-bottom: none }


.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: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; }
.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; }
.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; }

table.aktionskreis tr { 

padding:0px;
margin:0px;

	}

table.aktionskreis tr td{ 
padding-bottom:35px;
padding-top:0px;
margin:0px;

	}
	
table.aktionskreis tr td.logo, table.aktionskreis tr td.logo img, table.aktionskreis tr td.logo p { 
	padding:0px;
	margin:0px;
	border:0px;
	}


#apDiv1 {
	position:relative;
	top:219px;
	left:389px;
	width:66px;
	height:18px;
	z-index:50;
	right: 100px;
}
#apDiv2 {
	position:relative;
	top:243px;
	left:490px;
	width:44px;
	height:14px;
	z-index:100;
}
#apDiv3 {
	position:relative;
	top:200px;
	left:350px;
	width:60px;
	height:30px;
	z-index:150;
	text-align:center;
	line-height:12px;
}
#apDiv4 {
	position:relative;
	top:406px;
	left:465px;
	width:60px;
	height:20px;
	z-index:150;
	text-align:center;
	line-height:12px;
}
#apDiv5 {
	position:relative;
	top:241px;
	left:494px;
	width:60px;
	height:30px;
	z-index:150;
	text-align:center;
	line-height:12px;
}

#apDiv1 a:link, #apDiv1 a:visited, #apDiv2 a:link, #apDiv2 a:visited,  #apDiv4 a:link, #apDiv4 a:visited , #apDiv5 a:link, #apDiv5 a:visited, #apDiv3 a:link, #apDiv3 a:visited { color: #085850; text-decoration: none; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif;}

#apDiv1 a:hover, #apDiv1 a:active, #apDiv2 a:hover, #apDiv2 a:active, #apDiv3 a:hover, #apDiv3 a:active, #apDiv4 a:active,  #apDiv4 a:hover,  #apDiv5 a:active,  #apDiv5 a:hover {  color: #cc0000; text-decoration: none; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif;}
.bildunterschrift{
font-size:92%;
margin:7px 10px 10px 10px;}
td.table_line {
	border-bottom: 2px solid #d8e6e3;
	margin:3px 0 10px 0;
	padding:15px 10px 15px 10px;
}

.bildunterschrift_im_text {
font-size:92%;
margin:7px 0 0 0;
color: #085850;}

.table_programm { margin: 0 0 0 12px;} 
.table_programm th {
	padding:2px;
	font-weight:bold;
	color: #085850;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
.table_programm td {
padding:5px 10px 5px 10px;
color: #191919; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; line-height: 15px;
border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;

}
.table_programm td.block {
	background-color:#80B7B2;
	color:#fff;
	font-weight:bold;
	padding:0 7px 0 7px 0px;
	white-space:nowrap;
}

.table_programm td.table_hell { 
background-color:#ebf2f1;
}
.table_programm td.table_dunkel {
background-color:#d8e6e3;
}

hr {
	width:90%;
	margin: 0px auto 10px auto;
	color:transparent;
	height:0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c7dcd8;
}
