.uk-button-text::after {
    background-image: url("/images/error.svg");
    background-repeat: no-repeat;
    background-position: calc(100% - 5px) 50%
}
div#page\#3 {
    margin-left: 220px;
}
.uk-heading-line>::after, .uk-heading-line>::before {
    border-bottom: calc(.12em) solid #138100;
}
div#startblue1 {
    height: 1000px;
}
.uk-navbar-container {
    height: 80px;
}
div#module-114 {
    margin-left: 300px;
    margin-top: 10px;
}
img.schadstoff,
.schadstoff img {
    left: 0 !important;
    right: auto !important;
    transform: none !important;
}
.uk-heading-line>::after, .uk-heading-line>::before {
    top: calc(40% - (calc(.12em) / 2)) !important;
}
.schad1 {
    hyphens: auto;
    -webkit-hyphens: auto;
    -ms-hyphens: auto;

    word-break: normal;
    overflow-wrap: break-word;
}
.psua {
    hyphens: auto;
    -webkit-hyphens: auto;
    -ms-hyphens: auto;

    word-break: normal;
    overflow-wrap: break-word;
}
#tm-main .schad1img img {
    position: relative;
    z-index: 1;
    box-shadow:
        18px 18px 0 -4px #1459ff,
        18px 18px 0 0 #1459ff !important;
}
#tm-main .trgs524img img {
    position: relative;
    z-index: 1;
    box-shadow:
        18px 18px 0 -4px #1459ff,
        18px 18px 0 0 #1459ff !important;
}
#tm-main .TRGS519img img {
    position: relative;
    z-index: 1;
    box-shadow:
        18px 18px 0 -4px #1459ff,
        18px 18px 0 0 #1459ff !important;
}
.schad1 {
    font-size: 35px;
}
.schad1img.uk-text-right {
    text-align: center !important;
}
.TRGS519img.uk-position-relative.uk-text-right {
    text-align: center !important;
    left: 0px !important;
}
.trgs524img.uk-text-right {
    text-align: center !important;
}
.uk-navbar-dropdown-nav>li>a {
    color: #ffffff;
}
/*Main Menu*/
/* Menu item 101 – Hover */
li.item-101:hover > a,
li.item-101.uk-active > a,
li.item-101.active > a {
    color: #000000 !important;
    background-color: #869a98 !important;
}
li.item-115:hover > a,
li.item-115.uk-active > a,
li.item-115.active > a {
    color: #000000 !important;
    background-color: #1459ff !important;
}
li.item-116:hover > a,
li.item-116.uk-active > a,
li.item-116.active > a {
    color: #000000 !important;
    background-color: #138100 !important;
}

/*Dropdown 1*/
/* =====================================================
   Schadstoffsanierung / Asbestsanierung dropdown
   ===================================================== */

/* Keep the main menu item visible while dropdown is open */
li.item-115:hover > a,
li.item-115.uk-active > a,
li.item-115.active > a,
li.item-115.uk-open > a,
li.item-115 > a[aria-expanded="true"] {
    color: #000000 !important;
    background-color: #1459ff !important;
}

/* Only target the actual dropdown, not the complete dropbar */
:is(
    .uk-navbar-dropdown,
    .uk-dropdown
):has(a[href*="#Asbestsanierung"]) {
    background-color: #1459ff !important;
    background-image: none !important;

    width: 302px !important;
    min-width: 302px !important;
    max-width: 302px !important;
    translate: 0 -15px !important;
    /* Distance between navbar and dropdown */
    --uk-position-offset: 0px !important;

    box-sizing: border-box !important;
}

/* Remove white backgrounds inside the dropdown */
:is(
    .uk-navbar-dropdown,
    .uk-dropdown
):has(a[href*="#Asbestsanierung"]) > *,

:is(
    .uk-navbar-dropdown,
    .uk-dropdown
):has(a[href*="#Asbestsanierung"]) .uk-grid,

:is(
    .uk-navbar-dropdown,
    .uk-dropdown
):has(a[href*="#Asbestsanierung"]) .uk-panel,

:is(
    .uk-navbar-dropdown,
    .uk-dropdown
):has(a[href*="#Asbestsanierung"]) .uk-nav,

:is(
    .uk-navbar-dropdown,
    .uk-dropdown
):has(a[href*="#Asbestsanierung"]) li {
    background-color: transparent !important;
    background-image: none !important;
}

/* Dropdown links */
:is(
    .uk-navbar-dropdown,
    .uk-dropdown
):has(a[href*="#Asbestsanierung"]) a {
    color: #ffffff !important;
    padding: 5px;
}

/* Hover state inside dropdown */
:is(
    .uk-navbar-dropdown,
    .uk-dropdown
):has(a[href*="#Asbestsanierung"]) li:hover > a {
    color: #ffffff !important;
    background-color: rgba(255, 255, 255, 0.15) !important;
    padding: 5px;
}

/* Active dropdown link */
:is(
    .uk-navbar-dropdown,
    .uk-dropdown
):has(a[href*="#Asbestsanierung"]) li.uk-active > a,

:is(
    .uk-navbar-dropdown,
    .uk-dropdown
):has(a[href*="#Asbestsanierung"]) li.active > a {
    color: #ffffff !important;
    background-color: rgba(255, 255, 255, 0.25) !important;
}
/*Dropdown 2*/
/* =====================================================
   Green Demontage main menu item
   ===================================================== */
li.item-116:hover > a,
li.item-116.uk-active > a,
li.item-116.active > a,
li.item-116.uk-open > a,
li.item-116 > a[aria-expanded="true"],
li.item-116:has(> .uk-navbar-dropdown.uk-open) > a {
    color: #000000 !important;
    background-color: #127c00 !important;
}

/* =====================================================
   Green Demontage dropdown
   ===================================================== */

:is(
    .uk-navbar-dropdown,
    .uk-dropdown
):has(a[href*="#Heizungsdemontage"]) {
    background-color: #127c00 !important;
    background-image: none !important;

    width: 206px !important;
    min-width: 206px !important;
    max-width: 206px !important;
    translate: 0 -15px !important;
    /* Controls the space below the main menu */
    --uk-position-offset: 2px !important;

    box-sizing: border-box !important;
}

/* Remove white backgrounds inside the dropdown */
:is(
    .uk-navbar-dropdown,
    .uk-dropdown
):has(a[href*="#Heizungsdemontage"]) > *,

:is(
    .uk-navbar-dropdown,
    .uk-dropdown
):has(a[href*="#Heizungsdemontage"]) .uk-grid,

:is(
    .uk-navbar-dropdown,
    .uk-dropdown
):has(a[href*="#Heizungsdemontage"]) .uk-panel,

:is(
    .uk-navbar-dropdown,
    .uk-dropdown
):has(a[href*="#Heizungsdemontage"]) .uk-nav,

:is(
    .uk-navbar-dropdown,
    .uk-dropdown
):has(a[href*="#Heizungsdemontage"]) li {
    background-color: transparent !important;
    background-image: none !important;
}

/* Dropdown links only */
:is(
    .uk-navbar-dropdown,
    .uk-dropdown
):has(a[href*="#Heizungsdemontage"]) a {
    color: #ffffff !important;
    padding: 5px;
}
/* Hover state inside dropdown */
:is(
    .uk-navbar-dropdown,
    .uk-dropdown
):has(a[href*="#Heizungsdemontage"]) li:hover > a {
    color: #ffffff !important;
    background-color: rgba(255, 255, 255, 0.15) !important;
    padding: 5px;
}
/* Active dropdown link */
:is(
    .uk-navbar-dropdown,
    .uk-dropdown
):has(a[href*="#Heizungsdemontage"]) li.uk-active > a,

:is(
    .uk-navbar-dropdown,
    .uk-dropdown
):has(a[href*="#Heizungsdemontage"]) li.active > a {
    color: #ffffff !important;
    background-color: rgba(255, 255, 255, 0.25) !important;
}
.uk-drop.uk-navbar-dropdown.uk-open {
    top: 85px !important;
}
.uk-navbar-dropdown {
    border: 0px solid #ddd;
}
li.item-116.uk-active.uk-parent {
    width: 206px !important;
}
li.item-115.uk-active.uk-parent {
    width: 302px !important;
}









@media(max-width: 1375px){
.uk-navbar-left {
    margin-left: -110px !important;
}
}
@media(max-width: 1200px){
.uk-navbar-center {
    margin-top: 10px;
}
}
@media(max-width: 960px) {
div#page\#2 {
    margin-top: 200px;
    margin-left: -45px;
    width: 85%;
    margin-bottom: -80px;
}
h2#zsf {
    margin-top: 0px;
    width: 420px;
}
.uk-background-norepeat.uk-background-bottom-center.uk-section.uk-section-medium-top.uk-padding-remove-bottom {
    height: 800px;
    margin-top: 350px;
}
div#wsfta {
    width: 100%;
    margin-left: 90px;
    text-align: center;
}
.psua span{
    font-size: 25px !important;
    margin-top: 50px;
}
div#pannel1schadstoff {
    margin-top: -200px;
    margin-bottom: 50px;
    margin-left: 90px;
    width: 100%;
}
.info1 {
hyphens: auto;
-webkit-hyphens: auto;
-ms-hyphens: auto;
word-break: normal;
overflow-wrap: break-word;
}
#zsf {
    text-align: center;
    margin-left: auto;
}
}
@media(max-width: 768px){
.psua span{
    font-size: 25px !important;
    margin-top: 50px;
}
div#pannel1schadstoff {
    margin-top: -200px;
    margin-bottom: 50px;
    margin-left: 90px;
    width: 100%;
}
.schad1 {
    font-size: 35px;
    background: #148300;
    padding: 5px;
}
}
@media(max-width: 640px){
.psua span{
    font-size: 25px !important;
    margin-top: 50px;
}
div#pannel1schadstoff {
    margin-top: -200px;
    margin-bottom: 50px;
    margin-left: 80px;
    width: 100%;
}
#zsf {
    margin-left: 100px !important;
    margin-top: -100px;
}
}
@media(max-width: 540px){
.psua span {
    font-size: 30px !important;
}
.psua span{
    font-size: 25px !important;
    margin-top: 50px;
}
div#pannel1schadstoff {
    margin-top: -200px;
    margin-bottom: 50px;
    margin-left: 80px;
    width: 100%;
}
#zsf{
    margin-left: 100px !important;
    margin-top: -150px;
}
}
@media(max-width: 450px){
span.txtzsf {
    font-size: 40px !important;
}
h2#zsf {
   margin-top: 0px;
   width: 350px;
}
.psua span{
    font-size: 25px !important;
    margin-top: 50px;
}
div#pannel1schadstoff {
    margin-top: -200px;
    margin-bottom: 50px;
    margin-left: 70px;
    width: 100%;
}
}
@media(max-width: 433px){
h1#zsf span {
   font-size: 20px !important;
}
}