@charset "UTF-8";
/* Parameter für Darstellung von Tabellen mit mehreren Daten */
body { font-family:Arial,sans-serif; font-size:10pt; 
       color:#332211; background-color:#E5B36E; }
table,tr,th,td { border:1px solid gray; vertical-align:top; border-collapse:collapse; }
th { background-color:#ffbb55; }
caption { font-size:1.3em; font-weight:bold; margin-bottom:5px; }
.Farbe,.Grad,.Rang { text-align:center; }
.Tl { font-weight:bold; }
.bahn { font-style:italic; font-weight:normal; }

/* Parameter für Darstellung einzelner Tage */
p,div { margin: 0px; }
.bodyeinzeln { background-color:#E5B36E; }

.pGrad:before { content:"Grad: "; }
.pL1:before { content:"1. Lesung: "; }
.pAP:before { content:"Antwortpsalm: "; }
.pL2:before { content:"2. Lesung: "; }
.pEV:before { content:"Evangelium: "; }
.pDatei:before { content:"Texte: "; }

.pWtag { font-style:italic; margin-right:.4em; }
.pDatum { font-style:italic; }
.pTl { font-weight:bold; font-size:1.2em; }
.pBem { font-weight:bold; }
.pRangg { }
.pRangG { }
.pRangF { color:#dd0000; }
.pRangH { color:#dd0000; }
.pGrad { }
.pFarbew { background-color:#ffffff; }
.pFarbeg { background-color:#aaffaa; }
.pFarbev { background-color:#ddaadd; }
.pFarber { background-color:#ffaaaa; }
.pL1 { }
.pAP { }
.pL2 { }
.pEV { }
.pDatei { }
.pbahn { font-weight:bold; }

.pWtag:after { content:" - "; }

.divcelebration { position:relative; margin-bottom: 12px; }
.divWtag { float:left; }
.divDatum { }
.divTl { }
.divBem { }
.divRang { }
.divGrad { }
.divFarbe { float:right; position:absolute; top:0px; right:0px; }
.divL1 { }
.divAP { }
.divL2 { }
.divEV { }
.divDatei { }
.divbahn { }

/* Allgemeine Parameter - für die liturgischen Farben und die Navigation */

.fr { background-color:#ffaaaa; }
.fv { background-color:#ddaadd; }
.fg { background-color:#aaffaa; }
.fw { background-color:#ffffff; }

/* Sonntage in Tabellendarstellung */
.frs { background-color:#ffaaaa; border-top-width:3px; }
.fvs { background-color:#ddaadd; border-top-width:3px; }
.fgs { background-color:#aaffaa; border-top-width:3px; }
.fws { background-color:#ffffff; border-top-width:3px; }

.f  { background-color:#dddddd; }

@media screen, handheld {
.navbk { float:left; }
.navfw { text-align:right; }
}
@media print {
.navbk, .navfw, .Datei { display:none; }
.schott, .ersatzschott { display:none; }
}
.navbk a { text-decoration:none; font-weight:bold; font-size:1.25em; }
.navfw a { text-decoration:none; font-weight:bold; font-size:1.25em; }

