/* CSS for liturgisk kalender, by Mats */
/* HUSK: DET ER 2 SLIKE FILER; EN I PLONE CUSTOM CSS OG EN I /var/www/... etc */

.kirkeaar A { font-weight: normal; text-decoration: none; }

.kirkeaar dd  { font-weight: normal; }
.kirkeaar .info, .kirkeaar .info A, .kirkeaar .xinfo, .kirkeaar .xinfo A, .kirkeaar .zinfo, .kirkeaar .zinfo A { font-weight: bold; font-size: 80%; color: gray; }
.kirkeaar .lesn { }
.kirkeaar .oz   { display: none; }
.kirkeaar .of   { font-weight: normal; font-size: 75%; }
.kirkeaar .of A { text-decoration: none; }
.kirkeaar .of2  { font-weight: normal; color: #888; }
.kirkeaar .of2 A{ text-decoration: none; }
.kirkeaar .vl   { font-weight: normal; color: #555; }
.kirkeaar .vl A { text-decoration: none; }

.kirkeaar .text { }
.kirkeaar .text1, .kirkeaar .rank1 { color: #555; } .text1 a:link { color: #45b; } /* Memoria ad libitum -- valgfri minnedag */
.kirkeaar .text2, .kirkeaar .rank2 { } /* Memoria -- obligatorisk minnedag */
.kirkeaar .text3, .kirkeaar .rank3 { text-transform: uppercase; } /* Festum -- fest */
.kirkeaar .text4, .kirkeaar .rank4 { text-transform: uppercase; font-weight: bold; } /* Solemnitas -- hø */
.kirkeaar .textS, .kirkeaar .rankS { text-transform: uppercase; } /* Sø */
.kirkeaar .textF, .kirkeaar .rankF { } /* Faste og abstinens */

.kirkeaar .rank { margin-left: 0.5ex; font-family: "Arial Unicode MS", "MS Gothic", monospace; font-weight: normal; color: #c0f; }

.kirkeaar .ring { font-family: "Arial Unicode MS", "MS Gothic", monospace; font-weight: normal; color: #c0f; }

.kirkeaar dd:after { margin-left: 1ex; xfont-family: "Arial Unicode MS", "MS Gothic", monospace; font-weight: normal; color: #c0f; }
.kirkeaar dd.text4:after { content: "\24bd" } /* H=hø */
.kirkeaar dd.text3:after { content: "\24bb" } /* F=fest */
.kirkeaar dd.text2:after { content: "\24c2" } /* M=Minnedag (obl.) */
.kirkeaar dd.text1:after { content: "\24cb" } /* V=Valgfri minnedag */
.kirkeaar dd.textF:after { content: "\24b6" } /* A=faste og Abstinens */

.kirkeaar h2 { border-top: thin solid #ddd; padding-top: 1ex; }

.kirkeaar .kpl, a.kpl { text-decoration: none; font-weight: bold; color: red; text-transform: uppercase } /* Kirkeplikt */
.kirkeaar .ikp, a.ikp { text-decoration: none; font-weight: normal; } /* Ikke kirkeplikt */
.kirkeaar a.kpl:link    { color: red; }

.kirkeaar .G, .kirkeaar .Z { font-size: 80%; padding: 0; margin: 1px 0; border: 1px solid transparent; background-color: green; color: green; }
.kirkeaar .V, .kirkeaar .A { font-size: 80%; padding: 0; margin: 1px 0; border: 1px solid transparent; background-color: #800080; color: #800080; }
.kirkeaar .R                  { font-size: 80%; padding: 0; margin: 1px 0; border: 1px solid transparent; background-color: red; color: red; }
.kirkeaar .W                  { font-size: 80%; padding: 0; margin: 1px 0; border: 1px solid black;       background-color: transparent; color: white; }
.kirkeaar .P                  { font-size: 80%; padding: 0; margin: 1px 0; border: 1px solid transparent; background-color: #ff00ff; color: #ff00ff; }

.kirkeaar .L                  { font-size: 70%; padding: 0 3px; margin: 1px 0 5px 0; border: 0px solid black; background-color: #ffeeee; font-variant: small-caps; }
.kirkeaar .L:after            { content: ":" }



/* Felles for .farge og .box */
.box, .farge { 
    display: inline-block;
    text-align: center;
    width: 1.5em;
    max-width: 1.5em;
    font-family: sans-serif;
    font-size: 70%;
    padding: 0px 2px 0px 2px;
    border-radius: 0.7em;
}

.farge  { 
    font-weight: bold;
    border: 1px solid gray;    
}
.CW     { background-color: white; color: black; }
.CP     { background-color: #f0f; color: white; }
.CR     { background-color: red; color: white; }
.CV,.CA { background-color: #808; color: white; }
.CG,.CZ { background-color: green; color: white; }
