/* Main colors */
.color-primary-bg { /* Main menu */
    background-color:       #008000;
}
.color-secodary-bg { /* Submenu */
    background-color:       #DCFFDC;
}
.text-primary-color {
    color:                  #008000;
}
/* Links */
a {
    color:                  #008000;
}
a:active {
    color:                  #008000;
}
a:hover{
    color:                  #008000;
}
a:link {
    text-decoration:        none;
    color:                  #008000;
}

/* Main menu colors */
.box-navbar .navbar-li-color {
    background-color:       #008000;
}
.box-navbar .navbar-li-color:hover {
    background-color:       #DCFFDC !important;
    color:                  #008000;
}
.box-navbar .navbar-li-color.navbar-left-txtnav-ul-li-active { 
    background:#006d00;
}
.box-navbar .navbar-dropdownmenu-entry a {
    color:                  #008000;
    border-top:             1px solid #008000;
}
.box-navbar .navbar-dropdownmenu-entry a:hover {
    background-color:       #008000;
    color:                  #DCFFDC;
}
.box-content .bx-prev, .box-content .bx-next {
    background-color:       #008000;
    opacity:                0.5;
}
.box-content .bx-prev:hover, .box-content .bx-next:hover {
    opacity:                1;
}
.box-navbar .navbar-left {
    background-color:       #008000;
}

.gsc-results .gsc-cursor-box .gsc-cursor-page {
    color:                  #fff !important; 
    background:             #008000 !important; 
}
.gsc-results .gsc-cursor-page.gsc-cursor-current-page {
    color:                  #008000 !important; 
    background:             #DCFFDC !important; 
}


.box-paging li.paging-current {
    color:                  #008000; 
    background:             #DCFFDC; 
}
.box-paging a {
    color:                  #fff; 
    background:             #008000; 
}
/* ------------------------ Quicklinks -------------------------------------- */
.footer-link-selected > a{
    color:                  #008000;
}
.box-footer .footer-link:hover {
    color:                  #008000;
}
/* ----------------------- columny ------------------------------------------ */
.box-col .col-headline {
    border-bottom:          3px #008000 solid;

}
.box-form .form-element .form-submit-primary { background-color:#008000; }
.box-form .form-element .form-submit-primary:hover { background-color:#009000; }
.box-content .content-list-styled li:before { color:#008000; }
.box-col .col-linklist-arrow { color:#008000; }

.box-accordion .js-accordion-opened .accordion-head { background:#008000 !important; }
.box-accordion .accordion-arrow { background:url('/cms/default/public/img/accordion-arrow-green-inactive.png') center right no-repeat; }

@media all and (max-width:550px) {
    .box-footer .footer-link-submenu > a{
       color:               #008000;
    }
    .footer-link-selected{
        background-color:   #DCFFDC;
        color:              #008000;
    }
    .box-footer .footer-col-headline-active{
        background-color:   #008000;
    }
    .col-content .col-content-standorte-responsive{
        background-color:   #008000;   
    }
    .col-content .col-content-contact .col-content-phone{
        background-color:   #DCFFDC;
        color:              #008000;        
    }
    .col-content .col-content-contact .col-content-phone a{
        color:              #008000;
    }
    .col-content .col-content-contact .col-content-email{
        background-color:   #DCFFDC;
        color:              #008000;        
    }
    .col-content .col-content-contact .col-content-email a{
        color:              #008000; 
    }
    /* sub menu head */
    .box-head .navbar-li-color {
        background-color:   #008000;
    }
    .box-head .navbar-dropdownmenu-entry a {
        color:              #008000;
        border-top:         1px solid #008000;
    }
}