/* Druckstylesheet */
body { background-color: transparent; color: #000; font: 11pt/120% Arial, Verdana, sans-serif; }
* { color: #000; background-color: transparent; }

h1 { font-size: 14pt; font-family: "Trebuchet MS", "Lucida Grande", sans-serif; margin: 0 0 .5em 0; color: #F78B17; }
h2, h3, h4, h5, h6 { font-weight: bold margin: 0 0 .25em 0; color: #333; }
h2 { font-size: 13pt; }
h3 { font-size: 12pt; }
h4, h5, h6 { font-size: 11pt; }

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; }
fieldset { margin-top: 0.5cm; }
.klar { clear: both; }
thead { display: table-header-group; }
th, td { page-break-inside:avoid; }

/* Hack fuer Firefox und Co, aber nicht fuer alte IEs */
html>table.rTable_table, html>.rTable_table td, html>.rTable_table th, html>.rTable_table tfoot, 
html>table.gi, html>.ki td, html>.gi th, html>.ki tfoot,
html>table.ki, html>.gi td, html>.ki th, html>.gi tfoot,
html>table, html>td, html>th, html>tfoot { height: 100%; }
/* Ende Spezial-Tabellenhack */

table.rTable_table, table.gi, table { margin: 0.3cm 0; counter-increment: table;  border: thin solid black;}
.rTable_table th, .gi th, .rTable_table td, .gi td, 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; }
.rTable_table th, .gi th, th { font-weight: bold; }
.rTable_table a, .gi a, table a { border: 0 none; }
.druckseite th, .druckseite td, .ki th, .ki td { font-size: 10pt; }

table .reihe { background-color: #f3f3f3; }
table .line { white-space: nowrap; }
table .zwischen { background-color: #f5f5f5; }

/* Ausblendungen */
#footer, #sprunglinks, .outside, #segment1, .toolbar_div, 
#breadcrumb, .button_gesamt, .noprint, fieldset, input, select, textarea, #zusatz { display: none; }

/* Einblendungen (vom astec-css korrigiert) */
.txtinsert {  display: block; }
.buttong { display: inline; }

/* ---- 11.0 Clearfix ---- */
.clearfix:after { content: ".";  display: block;  height: 0;  clear: both; visibility: hidden; }
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */