/*
Contains formatting information for my HTML data, i.e. coloring
the links black when the document is printed.
Johannes Knabe, Aachen / Germany, 2008-07
*/
  @media print {
    a { text-decoration:none;
        color:black;
        /*padding-right:5px;*/}
    /*td.paddingBug { padding-top:6px }*/
    span.hideForPrint { display:none;}
    div.hideForPrint { display:none;}
    }
  @media screen {
    a:link { text-decoration:none; }
    a:visited { text-decoration:none; }
    a:hover { text-decoration:underline; }
    a:active { text-decoration:underline; }
    a:focus { text-decoration:underline; }
    span.hideForPrint { } 
    }
  
  form {padding:5px; margin:5px; }
  textarea,input { margin:5px; }

  body,i,b,h1,h2,h3,h4,p,ul,ol,li,dl,dt,dd,table,div,tr,td,th,address,blockquote,span { font-family:Arial,sans-serif; color:#090909; padding:0px; margin:0px; border-width:0px; outline-width:0px; border-spacing:0px; border-collapse:collapse;}
  a {font-family:Arial,sans-serif; color:#6495ED}

  h1 { font-size:140%; font-weight: normal;}
  h2 { font-size:130%; }
  h3 { font-size:120%; }
  h4 { font-size:110%; }

  body,p,ul,ol,li,dl,dt,dd,div,td,th,address,blockquote,code,span
   { font-size:14px; 
     line-height: 1.5em;
   }

  pre
   { 
     line-height: 1.1em;
     overflow:auto; border:1px solid #aaa; margin:0.4em; padding:0.4em;
   }
  body {
    background-color: #3a6ea5;
  }

  span.alert {font-weight:bold; color:#ff0000; }
  span.aktiv {font-weight:bold; color:#090909; }
  span.inaktiv {font-weight:normal; color:#898989; }
  img.aktiv {display:inline; margin-right:5px; }
  img.inaktiv {display:none; margin-right:0px; }

  div.floatBox {float:right; margin-left:25px; margin-right:5px; margin-top:5px; padding:5px; margin-bottom:15px; text-align:center; font-size:12px; line-height: 1.2em; border: 1px solid #aaa;}
  div.idiofactInfo {width:98%; z-index:10; position:absolute; top:0px; text-align:center}
  .bannerhead {margin-bottom:5px; text-align:center; font-size:14px; font-weight:bold; color:#8b1b27; border-bottom: solid 1px #4b2c1a;}/*2530aa, 999*/
  .counter {padding-left:3px; padding-right:3px; font-family:monospace; font-weight:bold; background-color:#090909; color:#FAF0E6;}
  .countertable {border-spacing:1px; border:1px solid #FAF0E6; border-collapse:separate;}
  .counterframe {}
  td.hideD {display:none}
  td.showD {display:inline}
  .bannerli{ text-align:justify; font-size:12px; list-style-position:inside; text-indent:6px; margin-bottom:2px;}
  .bannerli2 {text-align:justify; font-size:12px; list-style-type:lower-alpha; list-style-position:outside; text-indent:10px; margin-left:10px; margin-bottom:2px;}
  .resultMatch{font-style:italic; text-align:justify; font-size: 12px; list-style-image:url('square.gif'); text-indent:6px; margin-left:20px; margin-right:6px;}
