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

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

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

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

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

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

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