/* iCalamus colors:
   Blue:   #2E4793;
   Red:    #DD0052;
   Yellow: #FFFFEE;
*/

body {
   background: #ffffff;
   color: #000000;
   margin-top: 10px;
   margin-right: 10px;
   margin-bottom: 10px;
   margin-left: 10px;
   font-family: sans-serif;
   font-size: 12px;
}

q:lang(cs) { quotes: "\201E"      "\201C"      "\201A"      "\2018"      }
q:lang(da) { quotes: "\00BB"      "\00AB"      "\203A"      "\2039"      }
q:lang(de) { quotes: "\201E"      "\201C"      "\201A"      "\2018"      }
q:lang(en) { quotes: "\201C"      "\201D"      "\2018"      "\2019"      }
q:lang(fr) { quotes: "\00AB\00A0" "\00A0\00BB" "\2039\00A0" "\00A0\203A" }
q:lang(it) { quotes: "\00AB"      "\00BB"      "\2039"      "\203A"      }
q:lang(lv) { quotes: "\201D"      "\201C"      "\201D"      "\201C"      }
q:lang(nl) { quotes: "\201E"      "\201D"      "\201A"      "\2019"      }
q:lang(pl) { quotes: "\201E"      "\201C"      "\00AB"      "\00BB"      }
q:lang(sv) { quotes: "\201D"      "\201D"      "\2019"      "\2019"      }

q:before   { content:open-quote;  color:#2E4793; }
q:after    { content:close-quote; color:#2E4793; }
q q:before { content:open-quote;  color:Red;     }
q q:after  { content:close-quote; color:Red;     }

hr {
   width: 100%;
   height :1px;
   border-width: 0 0 0 0;
   color: #2E4793;
   background-color: #2E4793;
   margin: 12px 0px 12px 0px;
}

a {
   text-decoration: none;
   color: #2E4793;
   border-bottom-width: 1px;
   border-bottom-color: #2E4793;
}

a:hover {
   text-decoration: underline;
   color: #DD0052;
}

a.elink {
   padding-left:      16px;
   /* url initially points to CSS file location! */
   background-image:   url("elink.gif");
   background-position:   left;
   background-repeat:   no-repeat;
   font-weight : bold;
}

tt {
   font-size: 12px;
   color: #2E4793;
}


table, tr, td {
   font-family: sans-serif;
   font-size: 12px;
}

table, tr, td {
   padding: 4px;
}

dt {
   background-color: #eeeeff;
   padding: 4px 4px 4px 8px;
}

dd {
   padding: 4px;
   margin-bottom: 8px;
}

.UDO_index_list {
   background-color: #eeeeff;
   padding: 4px 4px 4px 8px;
}

.UDO_index_name {
   background-color: #eeeeff;
   padding: 0 16px 0 16px;
   border-width: 1px 0 0 1px;
   border-color : #2e4793;
   border-style : solid;
}

.UDO_nav_index {
   position: absolute;
   right: 12px;
   padding: 4px;
   border-width: 1px;
   border-style: solid;
   border-color: #2e4793;
}