/* Druckstylesheet */

body { background-color: transparent; color: #000; font: 11pt/1.4 Arial, Verdana, sans-serif; }
* { color: #000; background-color: transparent; position: relative; }

h1 { color: #002655; font: normal 14pt Helvetica Neue, Helvetica, sans-serif; letter-spacing: 0.2pt; }
h2, h3, h4, h5, h6 { page-break-after: avoid; font-family: "Trebuchet MS", "Lucida Grande", sans-serif; font-weight: normal; margin: 0; color: #555; font-size: 13pt; }
h2 { margin-bottom: .75em; }
h3 { font-size: 12pt; }
h4, h5, h6 { font-size: 11pt; font-weight: bold; }

a { text-decoration: none; border: 0 none; color: black }
img { border: 0; }
ul, li { page-break-before: avoid; }
p { margin: 0 0 0.5cm 0; }

/* Hack für Firefox und Co, aber nicht für alten IEs */
table, td, th, tfoot, tbody, thead { height: 100%; }
/* Ende Spezial-Tabellenhack */

table { margin: 0.3cm 0; counter-increment: table;  border: thin solid black;}
th, td { text-align: left; padding: 0.1cm; border-top: none; border-right: thin solid gray; border-bottom: thin solid gray; padding-top: 0.1cm; padding-bottom: 0.1cm; }
th { font-weight: bold; }

#footer { border-top: 1pt solid black; padding-top: 1pt; font-size: 10pt; line-height: 1.2;  }
.part p { width: 40%; padding: 0; float: left; }

/* Ausblendungen */
.out, #logo, #tnav, #nav, #zusatz, .mod_breadcrumb { display: none; }





