@charset "UTF-8";

/*
Theme Name:   Preistabelle
Theme URI: https://wordpress.org/themes/twentytwentyone/
Description: Ein Child-Theme für das WordPress Standard Theme Twenty Twenty-One.
Author: Samar Maamoun
Author URI: https://netfrei.de
Template: twentytwentyone
Version: 1.0
License: GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
*/
.tablepress tfoot th, .tablepress thead th{
	background-color:#fff;
	padding:0 0 0 10px;
	border-bottom:none;
}

.elementor-19 .elementor-element.elementor-element-5f986c03 > .elementor-container{
	margin:0
}
header{
	display:none;
}
.entry-content, .entry-summary{
	margin:0
}
table.page-content, .page-content th, .page-content tr, .page-content td {
    border: 0;

}
.tablepress tfoot th, .tablepress thead th{
	background-color:#fff !important;
	padding:0 0 0 10px;
	border-bottom:none;
}
 
.tablepress tbody td {
    /* padding: 0 0 0 10px; */
    border-top: none !important;
    line-height: 12px;
    font-size: 13px;
    padding: 2px 3px 3px 3px;
    display: table-cell;
   
}
 
.elementor-19 .elementor-element.elementor-element-5f986c03 > .elementor-container{
	margin:0
}
  br{
    display: none;
}  
.tablepress tfoot th br{
    display: block !important;
}
@page {
 margin: 0;
 padding: 0 0;
 size: portrait;
}
@media print {
html {
	margin: 0;
	padding: 0;
}
body {
	margin: 0;
	padding: 0;
}
}
html {
	height:100%
}
body {
	display:flex;
	height:100%;
	font-size:10pt;
	padding:0;
	margin:0;
	font-family:Arial Narrow, Arial, sans-serif !important;
}
table th, .wp-block-table th {
  font-family:Arial Narrow, Arial, sans-serif !important;
}
table, th, tr, td {
	border:1px solid #fff;
	text-align:left;
	vertical-align:top;
}
.tablepress tfoot th, .tablepress thead th {
    padding: unset;
}
.sidebar {
	/*background-color:#3f2527;
	background-color:#3c1f00;*/
	background-color:#331a00;
	color:#fff;
	height:100%;
}
.sidebar table {
	height:1300px;
}
.sidebar h2, .sidebar h3 {
	font-weight:normal;
	font-family:Arial, sans-serif
}
.sidebar table,  .sidebar tr,  .sidebar th,  .sidebar td {
	border:none;
	text-align:center;
	vertical-align:top;
}
tr.image{
	vertical-align:bottom;
	}
.sidebar img {
	width:90%;
	vertical-align:bottom;
	padding-bottom:140px
}
tr.header {
	vertical-align:top;
}
table.price-table{
	padding-top:27px;}

.content {
	padding:0; 
	margin:0;
	line-height:10px
}
tr.padd_top td {
	padding-top:10px
}
th {
	font-size: 27px;
	padding-top: 18px;
	padding-top: 19px;
	padding-bottom: 10px;
	border-left: 0px;
}
th.column-1{
	width:334px;
	padding-bottom:10px !important;
}
th.column-2{
	width:71px;
}
th.column-3{
	width:82px;
}
th.column-4{
	width:177px;
}
.tablepress thead th.column-2,
.tablepress thead th.column-3,
.tablepress thead th.column-4,
.tablepress thead th.column-5,
.tablepress thead th.column-6
{
	font-size:13px;
	font-weight:normal;
}
th.top-line{
	padding-top: 25px;
	}
.th-small-text{
	padding-top: 24px;
	}

.footer td {
	text-align: center;
	font-size:80%;
	line-height:6px;
	padding:0;
	margin:0;
}
code, kbd, samp {
  font-family:Arial Narrow, Arial, sans-serif !important;
    font-size: 27px;
	font-weight:bold;
	line-height:30px;
}

table td, table th, .wp-block-table td, .wp-block-table th{
	border:none;
}
h3{
	font-size:32px;
}

.tablepress tfoot th{
	font-size: 8px;
	padding-top:5px !important;
	text-align:center;
}

header{
	display:none;
}
.entry-content, .entry-summary{
	margin:0
}
table.page-content, .page-content th, .page-content tr, .page-content td {
    border: 0;

}

.tablepress tfoot th{
	font-size: 8px;
	padding-top:30px;
	text-align:center;
}