/* Main colors */
.color-primary-bg { /* Main menu */
    background-color:   #FF9900;
}
/* Submenu */
.color-secodary-bg { 
    background-color:   rgb(250,240,210);
}
.text-primary-color {
    color:              #CC7700;
}
/* Links */
a {
    color:              #CC7700;
}
a:active {
    color:              #CC7700;
}
a:hover{
    color:              #CC7700;
}
a:link {
    text-decoration:    none;
    color:              #CC7700;
}

.box-head {
    background-color: #DBDFE2;
    background-image: url('/cms/default/public/img/header-bg-orange.jpg?3');
}

/* Main menu colors */
.box-navbar .navbar-li-color {
    color:              #fff;
    background-color:   #FF9900;
}
.box-navbar .navbar-li-color:hover {
    background-color:   rgb(250,240,210) !important;
    color:              #CC7700;
}
.box-navbar .navbar-li-color.navbar-left-txtnav-ul-li-active { 
    background:#e98400;
}
.box-navbar .navbar-dropdownmenu-entry a {
    color:              #CC7700;
    border-top:         1px solid #CC7700;
}
.box-navbar .navbar-dropdownmenu-entry a:hover {
    background-color:   #FF9900;
    color:              #FAF0D2;
}
.box-navbar .navbar-left {
    background-color:   #FF9900;
}

.gsc-results .gsc-cursor-box .gsc-cursor-page {
    color:                  #fff !important; 
    background:             #FF9900 !important; 
}
.gsc-results .gsc-cursor-page.gsc-cursor-current-page {
    color:                  #CC7700 !important; 
    background:             #FAF0D2 !important; 
}

.box-paging li.paging-current {
    color:              #CC7700; 
    background:         #FAF0D2; 
}
.box-paging a {
    color:              #fff; 
    background:         #FF9900; 
}
.box-content .bx-prev, .box-content .bx-next {
    background-color:   #FF9900;
    opacity:            0.5;
}
.box-content .bx-prev:hover, .box-content .bx-next:hover {
    opacity:            1;
}
/* ------------------------ Quicklinks -------------------------------------- */
.footer-link-selected > a{
    color:              #CC7700;
}
.box-footer .footer-link:hover {
    color:              #CC7700;
}
/* ----------------------- columny ------------------------------------------ */
.box-col .col-headline {
    border-bottom:  3px #FF9900 solid;
}

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

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

@media all and (max-width:550px) {
    .box-footer .footer-link-submenu > a{
       color:               #cc7700;
    }
    .footer-link-selected{
        background-color:   #faf0d2;
        color:              #cc7700;
    }
    .box-footer .footer-col-headline-active{
        background-color:   #FF9900;
    }
    .col-content .col-content-standorte-responsive{
        background-color:   #FF9900;   
    }
    .col-content .col-content-contact .col-content-phone{
        background-color:   rgb(250,240,210);
        color:              #d28820;        
    }
    .col-content .col-content-contact .col-content-phone a{
        color:              #d28820;
    }
    .col-content .col-content-contact .col-content-email{
        background-color:   rgb(250,240,210);
        color:              #d28820;        
    }
    .col-content .col-content-contact .col-content-email a{
        color:              #d28820;
    }
    /* Main menu colors head */
    .box-head .navbar-li-color {
        color:              #fff;
        background-color:   #FF9900;
    }
    .box-head .navbar-dropdownmenu-entry a {
        color:              #CC7700;
        border-top:         1px solid #CC7700;
    }
}