body {
    background-image: none;
    background-color: #ffffff;
}

#identity {
    left: 0px;
}

#identityContact {
    padding-top: 0;
    padding-bottom: 0;
    background-image: url(/uploads/website/Header03_srcset-large.png);
    height: 117px;
}

.header-container {
    background: none repeat scroll 0 0 #2A4185;
}


.nav-primary > ul > li.active > a {
    border-bottom: 5px solid #2A4185;
}

.nav-primary > ul > li > a:hover {
    border-bottom: 5px solid #2a4185;
}

.footer-container {
    background-color: #2A4185;
}


.footer-content .column > *, .footer-content address {
    color: #F4F4F4;
    font-size: 14px;
}

.btn-large, .formbuilder .btn, .checkoutArea .btn, .product-single .btn {
    background: none repeat scroll 0 0 #2A4185;
}

.h1, .contentAreaC .carousel figcaption, .contentAreaD .carousel figcaption, .h2, .cart-container .headline, .carousel figcaption, .product-units .price, .image-text .price, .checkoutArea .h1, .checkoutArea .contentAreaC .carousel figcaption, .contentAreaC .carousel .checkoutArea figcaption, .checkoutArea .contentAreaD .carousel figcaption, .contentAreaD .carousel .checkoutArea figcaption {
    color: #2A4185;
}

.bar .h2, .bar .cart-container .headline, .cart-container .bar .headline, .bar .carousel figcaption, .carousel .bar figcaption, .bar .product-units .price, .product-units .bar .price, .bar .image-text .price, .image-text .bar .price, .bar .checkoutArea .h1, .checkoutArea .bar .h1 {
    border-bottom: 1px dotted #DDDDDD;
    border-top: 1px solid #DDDDDD;
    color: #2A4185;
    font-size: 1.9375em;
    padding: 0.35714em 0;
}


.contact strong {
    color: #666666;
}


a {
    color: #2A4185;
}


.module.h1, .contentAreaC .carousel figcaption.module, .contentAreaD .carousel figcaption.module {
    font-size: 3em;
}