.contentheading, .contentheading_faq, .componentheading, .componentheading_faq {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-indent: 5px;
    font-size: 12px;
    font-weight: bold;
    line-height: 250%;
    height: 100%;
    text-align: left;
    color: #FFFFFF;
    background-color: #00095b;
    width: 100%;
	margin-top: 0;
	margin-bottom: 0;
}
.contenttext {
	margin-left: 10px;
	margin-right: 10px;
    margin-top: 0;
	margin-bottom: 0;
	text-align: justify;
}
.search-results {
  width: 100%;
  background-color: #EEEEEE;
}
.search-results-docs {
  width: 90%;
  background-color: #EEEEEE;
}
:root {
  --body-font-size: 12px; /* Ändere diesen Wert, z.B. auf 1.1rem */
}
h1,
h2,
h3 {
	line-height: 36px;
}
h1 {
	font-size: 35.75px;
}
h2 {
	font-size: 29.25px;
}
h3 {
	font-size: 22.75px;
}
h4 {
	font-size: 16.25px;
}
h5 {
	font-size: 13px;
}
h6 {
	font-size: 11.05px;
}
h1 small {
	font-size: 22.75px;
}
h2 small {
	font-size: 16.25px;
}
h3 small {
	font-size: 13px;
}
h4 small {
	font-size: 13px;
}
.nowrap {
	white-space: nowrap;
	width: 20%;
	box-sizing:border-box; 
}
.result-title {
  font-size     : 11px;
  padding-left  : 5px;
  padding-right : 5px;
}
.search-results {
  width: 100%;
  background-color: #EEEEEE;
}
.img-size {
   width:1200px;
   height: 100%;
   align-items: center;
   justify-content: center;
}
.card {
   --card-border-width: 0;
}
ul.maximenuck li.maximenuck.level1.active {
	-webkit-gradient(linear, 0% 0%, 0% 100%, from(#FFFFFF), to(#FFFFFF));
}
@media screen and (max-width: 700px) {
    #WAKonditionenTable thead,
    #Verbrauch thead,
    #VerbrauchHeader thead {
        display: none;
    }

    #WAKonditionenTable tr,
    #Verbrauch tr,
    #VerbrauchHeader tr {
        display: block;
        margin-bottom: 10px;
    }

    #WAKonditionenTable td,
    #Verbrauch td,
    #VerbrauchHeader td {
        display: block;
        text-align: left !important;
        border: none;
        border-bottom: 1px solid #A9A9A9;
        padding: 4px 8px;
    }

    #WAKonditionenTable td::before,
    #Verbrauch td::before,
    #VerbrauchHeader td::before {
        content: attr(data-label) ": ";
        font-weight: bold;
        display: inline-block;
        margin-right: 6px;
        color: #00095b;
    }
}
.TableNormal 
	{
		font-family: verdana;
		font-size: 12px;
		border: solid;
		border-width: 2px;
		border-spacing: 2px;
		border-color: #A9A9A9;
	}
.TableCell
	{
		border: 1px solid #fffff;
		background-color: #ebebeb;
		color: black;
		border-color: #A9A9A9;
	}
.TableCellFinance
	{
		background-color: #ebebeb;
		color: #000;
		text-align:center;
		border: solid;
		border-collapse: separate;
		border-width: 2px;
		border-spacing: 2px;
		border-color: #A9A9A9;
		height: 70px;
	}
	.grid-child 
	{
		width: 100%;
		max-width: 1800px;
		margin-left: auto;
		margin-right: auto;
		display: flex;
	}