body {
    background:none;
}

.modMainNavigation ul.nav-level-1>li a {
    background:none;
    background-image:none !important;
    background-color:rgb(120,180,30);
}

.modMainNavigation ul.nav-level-1>li>a {
    border-left:none;
    border-right:none;
}

.modMainNavigation   ul li.active a, .modMainNavigation   ul li.active a:hover, .modMainNavigation   ul li a:hover, .modMainNavigation   ul li.active a:active, .modMainNavigation   ul li a:active {
    background:none;
    background-image:none !important;
    background-color:rgb(256,256,256) !important;
    color: rgb(120,180,30);
    border: 1px solid rgb(120,180,30);
}

.modMainNavigation   ul li.active a:focus, .modMainNavigation   ul li a:focus {
    background:none;
    background-color:rgb(25,110,185) !important;
}

.modMainNavigation ul.nav-level-1>li>a:active, .modMainNavigation ul.nav-level-1>li>a:focus, .modMainNavigation ul.nav-level-1>li>a:hover {
    color: rgb(120,180,30);
}

.modMainNavigation   ul li {
    border-right:solid 1px #fff;
    border-left:solid 1px #fff;
}

.modHeader div.header-navigation ul li.accessibility a {
    background:none;
    background-color:rgb(120,180,30) !important;
}

.modHeader div.header-navigation ul li.accessibility a:hover {
    background: none;
    background-color:rgb(256,256,256) !important;
    color: rgb(120,180,30) !important;
}

.modHeader div.header-navigation ul li.accessibility a:focus:before {
    color: rgb(256,256,256) !important;
}

.modHeader div.header-navigation ul li.accessibility a:focus:hover:before {
    color: rgb(120,180,30) !important;
}

.modHeader div.header-navigation .modBurgerNavigation div.burger-navigation-content [data-role=main-navigation] ul.nav-level-1>li>a {
    background:none;
    background-image:none !important;
    background-color:rgb(120,180,30);
}

.modHeader div.header-navigation .modBurgerNavigation div.burger-navigation-content [data-role=main-navigation] ul.nav-level-1>li.active:not(.open)>a, .modHeader div.header-navigation .modBurgerNavigation div.burger-navigation-content [data-role=main-navigation] ul.nav-level-1>li.open:not(.active)>a, .modHeader div.header-navigation .modBurgerNavigation div.burger-navigation-content [data-role=main-navigation] ul.nav-level-1>li>a:hover {
    background:none;
    background-image:none !important;
    background-color:rgb(128,128,0) !important;
}

.modHeader div.header-navigation ul li a[data-role=home]:focus, .modHeader div.header-navigation ul li a[data-role=open-burger-navigation]:focus {
    background:none;
    background-image:none !important;
    background-color:rgb(120,180,30) !important;
}


.modSidebarSubject .toggle-title, .modSidebarSubject .toggle-title a:focus {
    background-color: rgb(120,180,30) !important;
    border-left:solid 1px rgb(120,180,30);
    border-right:solid 1px rgb(120,180,30);
    border-top:solid 1px rgb(128,128,0);
    border-bottom:solid 1px rgb(128,128,0);
}

.modSidebarSubject .toggle-title:hover {
    background-color: rgb(128,128,0) !important;
}

.modFooter {
    background-image:none;
    background: rgb(120,180,30);
}

.modFooter ul li a:focus, .modFooter ul li a:hover  {
    background-color:rgb(256,256,256) !important;
    color: rgb(120,180,30) !important;
}


.modContent figure figcaption span {
    display:none;
}


.modContent table.haertefall tr td a.icon-link_external:before {
    content: '';
}

@media only screen and (max-width: 766px) and (min-width: 20px) {
    .modHeader>img {
        display: none !important;
    }

    .modMainNavigation ul li {
        background: none;
    }

}

@media only screen and (max-width: 1024px) and (min-width: 767px) {
    .modHeader>img {
        width: 620px !important;
        display: block !important;
    }



}