/* basics.css - 2020-06-12 */

@media all {
  .hi,.high  { font-size: 140% !important; }
  .ic,.incr  { font-size: 120% !important; }
  .dc,.decr  { font-size: 80%  !important; }
  .sm,.small { font-size: 77%  !important; }
  .lb,.lbot  { font-size: 60%  !important; }
  .dn,.down  { font-size: 60%  !important; vertical-align:sub; }
  .lt,.ltop  { font-size: 60%  !important; vertical-align:text-top; }
  .up,.super { font-size: 60%  !important; vertical-align:super; }
  .sf,.serif { font-family: serif; }  

  [class^="tt"],.tips,
  .nn,.none { text-decoration: none;}
  .od,.odot { text-decoration: none; border-top: dotted !important; }
  .ov,.over { text-decoration: none; border-top: thin solid !important; }
  .uc,.ucol { text-decoration: underline; text-decoration-color: orange; }
  .u1,.uone { text-decoration: underline; }
  .u2,.utwo { text-decoration: underline; border-bottom: thin solid !important; }
  .ud,.udot { text-decoration: none; border-bottom: dotted !important; }  
  [class^="tb"],.tbox,
  .sb,.sbox { text-decoration: none; outline: thin solid grey !important; 
              outline-offset: -1px !important;}
  .lc,.lcor { text-decoration: none !important; border-bottom: thin solid !important; 
              border-left: thin solid !important;}
  .rc,.rcor { text-decoration: none !important; border-bottom: thin solid !important; 
              border-right: thin solid !important;}

  table { border: none; }
  hr  { width: 100%; } 
  hr.hc {background-color:transparent!important; color:transparent!important; border-top: 1px solid orange; }
  img { border: none; }
  div { text-align: center ; }			/* (div) used as replacement for (center) */
  ins { text-decoration: underline; }		/* (ins) used as replacement for (u) */
  del { text-decoration: line-through; }	/* (del) used as replacement for (strike) */

  a.jss:after,
   a.j0:after { color: gray; content: "\AJens Weynans\00A0\00B7\00A0S\00FC dstra\00DF e 27\00A0\00B7\00A0 DE\00A0\00B7\00A0 47798 Krefeld\00A0\00B7\00A0weynans@aol.com"; font-style: italic; text-align: center; white-space: pre ;   }
  pre { font-family: "Courier New", Courier, monospace; white-space: pre; }
}

@media screen {
  .ff { display: none; }
  a.ext:after, 
  a[onclick^=disc]:after, 
  a[onclick^=last]:after, 
  a[onclick^=wiki]:after, 
  a[href^=http]:after { content: " " url(../pics/en.gif) ; }
  a[href*=\.de\/]:after, a[onclick*=":DE"]:after { content: " " url(../pics/de.gif) ; }
  a[href*=\.es\/]:after, a[onclick*=":ES"]:after { content: " " url(../pics/es.gif) ; }
  a[href*=\.fr\/]:after, a[onclick*=":FR"]:after { content: " " url(../pics/fr.gif) ; }
  a[href*=\.it\/]:after, a[onclick*=":IT"]:after { content: " " url(../pics/it.gif) ; }
  a[href*=\.nl\/]:after, a[onclick*=":NL"]:after { content: " " url(../pics/nl.gif) ; }
  a[href*=area\.]:after, a[href*=weynans\.]:after, a[onclick^=pics]:after { content: "" ; }
}

@media print {
  .ff {  page-break-after: always !important;  }
}
