body{background:#FFF!important;width:100%;height:100%;margin:0;}
.button,.noprint{display:none!important}
@page{ margin: 14mm; size: 200mm 280mm; }
#container{margin:0!important;padding:0!important;left:0!important}
.tbox,.tbox2{border:none!important}
#printlogo{display:block!important; width: 250px; height: 58px}
.borderleft{border-left:solid 1px #bfbfbf}
.borderright{border-right:solid 1px #bfbfbf}
.bordertop{border-top:solid 1px #bfbfbf}
.borderbottom{border-bottom:solid 1px #bfbfbf}
.tablenospace{border-spacing:0;border-collapse:collapse}
.print_mode {border-top:none!important}
.print_only { display: block }
table.print_only { display: table }
/* SPANUNGSGROSSEN */
.spanungsgrossen-middle-top { text-align: center; }
.spanIcon { display: none; }
.span_more, .span_more div, .span_label, .spanungsgrossen-middle-top { width: 100%; text-align: center; float: none }
.print-ml-0 { margin-left: 0px !important }

.grid_spanungrossen {
    display: table-row;
}


.tablediv {
    display: table-cell!important;
    width: 60%!important;
    float: none!important;
    padding: 0px!important;
    vertical-align: top!important;
    margin: 0px!important;
}

.chartdiv {
    display: table-cell!important;
    text-align: center;
    float: none!important;
    width: 40%!important;
    font-size: 12px!important;
    padding: 0px!important;
    vertical-align: top!important;
    margin: 0px!important;
}

.chartdiv div {
    padding: 0px;
    display: inline-block;
    padding-top: 0px;
    margin-top: 0px;
}

.cell2, .cell3 {
    width: 80px!important;
}

#tableIT tr td, #tableRE tr td, #tableIT tr td input, #tableRE tr td input {
    font-size: 12px!important;
}

/*html, body {
    width: 210mm;
    height: 282mm;
    overflow:visible;
}
body {
    padding-top:50mm;
    padding-left: 50mm;
    transform: scale(1.4);
}*/