/* basics.css - 2025-06-22 - lima-city version */

@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: "" ; }

/* a special tooltips */

  [class^="alt-"]:hover {cursor:pointer; color:#444444;outline:thin solid grey;outline-offset:-1px;}

  a[class^="alt-"]:active::before {background-image:linear-gradient(#FFD600,#FFB200); 
     border:thin solid grey; outline-offset:-1px; z-index:2; position:absolute; }

  a[class^="alt-"]:hover::after
    {background-color:orange; color:white; border:thin solid grey; font-weight:normal; font-size:85%; 
     outline-offset:-1px; z-index:1; position:absolute;  text-align:right; border-radius:25px }

/* definitions */
  a[class*="-deu"]:hover::after {content:'\A0 Germany\A0';}
  a[class*="-g-1"]:hover::after {content:'\A0 BACK\A0';}
  a[class*="-inf"]:hover::after {content:'\A0 INFO\A0';}
  a[class*="-pdf"]:hover::after {content:'\A0 PDF Document\A0';}
  a[class*="-txt"]:hover::after {content:'\A0 Text Document\A0';}
  a[class*="-xls"]:hover::after {content:'\A0 Excel Document\A0';}
  a[class*="-neu"]:hover::after {content:'\A0 Northern Europe\A0';}
  a[class*="-nwe"]:hover::after {content:'\A0 North Western Europe\A0';}
  a[class*="-see"]:hover::after {content:'\A0 South Eastern Europe\A0';}
  a[class*="-seu"]:hover::after {content:'\A0 Southern Europe\A0';}
}

@media print {
  .ff {  page-break-after: always !important; break-after: always !important; }
}

@media all {
  .hi,.f1,.high  { font-size: 140% !important; }
  .ic,.f2,.incr  { font-size: 120% !important; }
  .dc,.f3,.decr  { font-size: 80%  !important; }
  .sm,,fx,.small { font-size: 77%  !important; }
  .lb,.f4,.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; }
  .sc, scaps { font-variant: small-caps !important; }
  .sf,.serif { font-family: serif; }  
  .fm,.forms { font-family: "Courier New", Courier, monospace; font-weight: 800; }
  .fn,.norms { font-family: "Courier New", Courier, monospace; font-weight: 400; }

  .f1,.f2,.f3,.f4  {color:#444444!important;font-weight:800;position:absolute;left: 3%}
  .f3 {outline:thick ridge #ffc400;}

  pre, pre.ic a { font-family: "Courier New", Courier, monospace; white-space: pre; }

  .jbc {background-color:#f2d586!important;}
  .jco {color:#f2d586!important;}

  .lima {visibility: visible;}

  [class^="tt"],.tips,
  .nn,.none { text-decoration: none;}
  .od,.odot { text-decoration: none; border-top: dotted !important; }
  .ou,.ovun { text-decoration: none; border-top: thin solid !important; border-bottom: thin solid !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) */


 div.j0 a:before,a.j0:before 
{ color: green; content: "\A lima-city cookies website"; font-size:85%; font-style: italic; text-align: center; white-space: pre ;}
} 

 div.j0 a:after,a.j0:after 
{ color: gray; content: "\00A0\24B8\00A0Jens Weynans\00A0\00B7\00A0S\00FC dstra\00DF e 27\00A0\00B7\00A0 DE\00A0\00B7\00A0 47798 Krefeld"; font-style: italic; text-align: center; white-space: pre ;}
} 
