/* docpage_xhtml.css */


/*span.optionCondition  { font-size:small; color:#000060;}*/
span.optionCondition  { font-size:80%; color:#000060;}
/* span.optionCondition  { font-size:small; color:#000060;font-family:monospace}*/
/* span.optionCondition  { font-size:90%; color:#000060;font-family:monospace}*/

/*FIXME UNIFY with ml/web09 MISSING */
/*FIXME UNIFY with metatools../doctypes/d2d_gp   MISSING */


/* SEE 
   https://developer.mozilla.org/en-US/docs/Web/Guide/CSS/Getting_Started/Layout 
https://mdn.mozillademos.org/files/3700/css_dropdown_menu.html

 div.hiddenMenu
    p.hiddenMenu
        span:hiddenMenu
           "[allFiles:]"
        span:hiddenMenu2
            a a a b a a a 

*/

div.hiddenMenu { position:relative;  }

p.hiddenMenu { position:fixed; top:10px;  }
p.hiddenMenu:hover  {  border:2px solid; padding:10px; background:white; } 

span.hiddenMenu { color:red; font-size:smaller; }

span.hiddenMenu2 { display:none; padding:10px;}
p:hover > span.hiddenMenu2 { display:inline; }
span.hiddenMenu2:hover  { display:inline; }

/* ================================================================== */


/* "printKey" replaced by */
span.showLabel  { font-size:x-small; font-style:italic; }

body           { font-family:sans-serif; }
body, td       { background:white; font-size:13px;  }

span.pers       {  font-weight:bold; font-variant:small-caps; }

h1.partTitle   { color:black; background:#E0E0E0; }
h1, h2, h3, h4, h5 { color: maroon; }

table          { padding:10px; border:3px; empty-cells:show; } /* ???? */
table.source   { border:0; background:#ffffe0; width:95%; font-family:monospace}
table.source td   {background:#ffffe0; }
td            { vertical-align:top; }

td.floatingCaptionField { background:#C0C0C0;} 
/* td.floatingCaptionField { background:#909090;} 
*/

span.source    { font-size:110%; color:#000060; font-family:monospace}
/*
span.source    { font-size:14px; color:#000060; font-family:monospace}
*/
/*
span.source    { font-size:14px; color:blue; font-family:monospace}
*/

span.underline { text-decoration:underline; }

span.pagetitle      { font-size:large; font-weight:bold; }
span.pagesubtitle { color: maroon; font-size:medium; font-weight:bold; }

span.publicationTitle  { font-weight:bold; }
span.publicationSubtitle  { font-weight:bold; color:#606060; }

div.warning  { color: red; }
span.warning  { color: red; }

span.author   {  font-variant:small-caps; }

table.cfrule   { background:#E0E0FF; }
span.cfrulemeta {  font-size:150%; font-weight:bold; color:#909090; }
span.cfruleterminal {  font-size:120%; color:#000060; font-family:monospace}

span.srcComment {  font-size:90%;  font-style:italic; color:#303030; }


a              { text-decoration:none; color:black; }
a[href]        { color:#AA5522; }
a[href]:hover  { text-decoration:underline }

span.tocTitle   { font-size:large; }


@media screen { 
  a.backToToc    { font-size:12px; }
}
@media print { 
  a.backToToc    { display:none;}
}

span.tool       { font-size:110%; color:#000060; font-family:monospace}
/*
span.tool       { font-size:14px; color:#000060; font-family:monospace}
*/
/*span.tool       { font-size:14px; color:blue; font-family:monospace}
*/


span.debug     { font-size:18px; font-style:italic; color:#6060ff; }
/* 140%; color:blue; #i  } */

span.missing    { background:#FF6060; }
span.error    { color:red ; }
div.error    { color:red ; }

p.paragraphkind_missing  { background:#FFB0B0; }
p.paragraphkind_src  { background:#e0e0e0; }
p.paragraphkind_internal  { background:#e0e0e0; }
p.paragraphkind_motto    { font-style:italic; font-weight:bold; text-align:right;}

td.abstractText { border-width:1px; border-color:black;border-style:solid;
;background:#ffffe0;}



/* ================== FIXME DISLOC !!! should be "META"  */

span.d2dErrorTag { font-weight:bold; color:red;  }

span.d2dErrorSkipped { color:white; background:#E09090; }

span.d2dErrorExpected { color:#FF3030; background:#E0E0E0; }



span.small { font-size:x-small;  }

/* eof */

