/* Printing only */

body
{
    display: inline !important;
    background-color: white !important;
    color: black !important;
    font-size: 80.01% !important;
    background-image: none !important;
    text-align: left !important;
    font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
}

div#content,
div#main {
    display:inline !important;
}

input {
  visibility: hidden !important;
}

fieldset {
  visibility: hidden !important;
}

/*
fieldset select {
  visibility: hidden; 
}

fieldset textarea {
  visibility: hidden; 
}
*/

td {
  vertical-align: top !important;
}

table.TabelleGerahmt {
    border: 1px solid black !important;
    border-collapse: collapse !important;
}

table.TabelleGerahmt thead {
    font-weight: bold !important;
}

table.TabelleGerahmt td {
  color: black !important;
  vertical-align: top !important;
  padding: 3px !important;
  border: 1px solid black !important;
}

table.TabelleDatum td {
  border: none !important;
}

a,
a:link 
a:active,
a:visited,
a:hover {
   text-decoration: none !important;
/* css validation will give a warning if color is set without background color. this will explicitly tell this element to inherit bg colour from parent element */
   background-color: inherit !important;
   color: black !important;
}
