/* CssFinalizer version: 20260331_1637 */
.css_finalizer_v20260331_1637 {}

.igroup-nbsp-cls {
display: none;
}
.igroup-starts-with-spec-char {
margin-left: -4px;
}
.igroup-co2-span-1 {
margin-left:-3px;
font-size: small;
}
.igroup-co2-span-2 {
margin-left: -2px;
}
.igroup-starts-with-spec-char-pm {
margin-left: -3px;
}
.igroup-starts-with-spec-char-ff {
margin-left: -3px;
}
.igroup-check {
color: #E2024E;
}
span.igroup-check::before {
content: "\2713 ";
color: #E2024E;
}
.igroup-external-link-wrapper-before{
}
.igroup-external-link-wrapper-after{
}
.igroup-external-link{
}
.igroup-external-link-group{
}
p.Standard {
}
p.Standard-000006 {
}
td.pt-000015 {
    vertical-align: top;
    width: 52.45pt;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
}
p.Standard-000016 {
}
td.pt-000031 {
    vertical-align: top;
    width: 76.55pt;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
}
td.pt-000039 {
    vertical-align: bottom;
    width: 208.85pt;
    border-top: none;
    border-bottom: solid #d6d0c9 0.25pt;
    border-left: none;
    background: #FFFFFF;
}
p.T_Head_single_Text {
    text-align: left;
}
td.pt-000041 {
    vertical-align: bottom;
    width: 68.05pt;
    border-top: none;
    border-bottom: solid #D0112B 0.25pt;
    background: #F8F8F7;
}
p.T_Head_single_Number {
    text-align: right;
}
td.pt-000042 {
    vertical-align: bottom;
    width: 68.05pt;
    border-top: none;
    border-bottom: solid #d6d0c9 0.25pt;
    background: #FFFFFF;
}
td.pt-000043 {
    vertical-align: bottom;
    width: 208.85pt;
    border-top: solid #d6d0c9 0.25pt;
    border-bottom: none;
    border-left: none;
    background: #FFFFFF;
}
p.T_Body_normal_Text {
    text-align: left;
}
td.pt-000044 {
    vertical-align: bottom;
    width: 68.05pt;
    border-top: solid #D0112B 0.25pt;
    border-bottom: none;
    background: #F8F8F7;
}
p.T_Body_normal_Number {
    text-align: right;
}
td.pt-000045 {
    vertical-align: bottom;
    width: 68.05pt;
    border-top: solid #d6d0c9 0.25pt;
    border-bottom: none;
    background: #FFFFFF;
}
td.pt-000046 {
    vertical-align: bottom;
    width: 208.85pt;
    border-top: none;
    border-bottom: none;
    border-left: none;
    background: #FFFFFF;
}
p.T_Body_thereof_Text {
    text-align: left;
}
td.pt-000047 {
    vertical-align: bottom;
    width: 68.05pt;
    border-top: none;
    border-bottom: none;
    background: #F8F8F7;
}
p.T_Body_thereof_Number {
    text-align: right;
}
td.pt-000048 {
    vertical-align: bottom;
    width: 68.05pt;
    border-top: none;
    border-bottom: none;
    background: #FFFFFF;
}
td.pt-000049 {
    vertical-align: bottom;
    width: 68.05pt;
    border-top: none;
    border-bottom: solid #d6d0c9 0.25pt;
    background: #F8F8F7;
}
td.pt-000050 {
    vertical-align: bottom;
    width: 208.85pt;
    border-top: solid #d6d0c9 0.25pt;
    border-right: none;
    border-bottom: none;
    border-left: none;
    background: #FFFFFF;
}
td.pt-000052 {
    vertical-align: bottom;
    width: 68.05pt;
    border-top: solid #d6d0c9 0.25pt;
    border-right: none;
    border-bottom: none;
    border-left: none;
    background: #FFFFFF;
}
td.pt-000053 {
    vertical-align: bottom;
    width: 68.05pt;
    border-top: solid #d6d0c9 0.25pt;
    border-bottom: none;
    border-left: none;
    background: #FFFFFF;
}
td.pt-000055 {
    vertical-align: bottom;
    width: 208.85pt;
    border-top: solid #d6d0c9 0.25pt;
    border-bottom: solid #d6d0c9 0.25pt;
    border-left: none;
    background: #FFFFFF;
}
td.pt-000056 {
    vertical-align: bottom;
    width: 68.05pt;
    border-top: solid #D0112B 0.25pt;
    border-bottom: solid #d6d0c9 0.25pt;
    background: #F8F8F7;
}
td.pt-000057 {
    vertical-align: bottom;
    width: 68.05pt;
    border-top: solid #d6d0c9 0.25pt;
    border-bottom: solid #d6d0c9 0.25pt;
    background: #FFFFFF;
}

/* CssFinalizer: font-weight bold selectors from original */
span.AbsatzStandardschriftart-000021 {
font-weight: bold;
}
span.AbsatzStandardschriftart-000029 {
font-weight: bold;
}
span.AbsatzStandardschriftart-000030 {
font-weight: bold;
}
span.AbsatzStandardschriftart-000035 {
font-weight: bold;
}
span.AbsatzStandardschriftart-000037 {
font-weight: bold;
}
span.AbsatzStandardschriftart-000063 {
font-weight: bold;
}
