p.align-left, h1.align-left, h2.align-left, h3.align-left, h4.align-left, h5.align-left, h6.align-left { text-align: left; }
p.align-center, h1.align-center, h2.align-center, h3.align-center, h4.align-center, h5.align-center, h6.align-center { text-align: center; }
p.align-right, h1.align-right, h2.align-right, h3.align-right, h4.align-right, h5.align-right, h6.align-right { text-align: right; }

p.pastor { background-color: #EAF1F5; color: #0A4177; padding: 10px; border: 1px solid #568EBA; margin-bottom: 15px; }
p.bildlinks { }
p.bildrechts { }

tr.termine1 { background-color: #D1E0ED; color: #0A4177; }
tr.termine2 { background-color: #EAF1F5; color: #0A4177; }

table.border { border: 1px solid #568EBA; margin-bottom: 15px; }
table.linke-spalte { width: 195px; margin-bottom: 15px; }
table.mitte-breit { width: 580px; margin-bottom: 15px; }
table.mitte-schmal { width: 270px; margin-bottom: 15px; }

p.blau { font-weight: bold; color: #568eba; }
p.blau { font-weight: bold; color: #568eba; }
p.blau { font-weight: bold; color: #568eba; }

td.oben-links { text-align: left; vertical-align: top; }
td.oben-zentriert { text-align: center; vertical-align: top; }
td.oben-rechts { text-align: right; vertical-align: top; }

td.mitte-links { text-align: left; vertical-align: middle; }
td.mitte-zentriert { text-align: center; vertical-align: middle; }
td.mitte-rechts { text-align: right; vertical-align: middle; }

td.unten-links { text-align: left; vertical-align: bottom; }
td.unten-zentriert { text-align: center; vertical-align: bottom; }
td.unten-rechts { text-align: right; vertical-align: bottom; }