﻿/* SCHWACKE - Autovista dark version */

.schwacke h1 {
    background: url("/images/schwacke_logo.png") no-repeat scroll 0 0 transparent;
    height: 35px;
    width: 245px;
}
.schwacke header .utils .login a {
    background-color: #135C96;
}
.schwacke header .utils .search input {
    background-color: #135C96;
}
.schwacke header .utils .search button {
    background: url("/images/ui/search-icon-white_schwacke.png") no-repeat scroll 50% 50% #135C96;
}
.schwacke .span-by-24 #heroCarousel .carousel-item h2 {
    color: #135C96;
}
.schwacke .span-by-18 #heroCarousel .carousel-text h2 {
    color: #135C96;
}
.schwacke .span-by-24 #heroCarousel .bullets span {
    background: url("/images/sprite-carousel-bullets_schwacke.png") no-repeat scroll -34px 0 transparent;
}
.schwacke .span-by-24 #heroCarousel .bullets span.active {
    background: url("/images/sprite-carousel-bullets_schwacke.png") no-repeat scroll -4px 0 transparent;
}
.schwacke .span-by-24 #heroCarousel .carousel-overlay {
    background: url("/images/angle_schwacke.png") no-repeat scroll 550px 0 transparent;
}
.schwacke .span-by-18 #heroCarousel .bullets span {
    background: url("/images/sprite-carousel-bullets_schwacke.png") no-repeat scroll -34px 0 transparent;
}
.schwacke .span-by-18 #heroCarousel .bullets span.active {
    background: url("/images/sprite-carousel-bullets_schwacke.png") no-repeat scroll -4px 0 transparent;
}
.schwacke .span-by-18 #heroCarousel .carousel-overlay {
    background: url("/images/angle_schwacke.png") no-repeat scroll 405px 0 transparent;
}
.schwacke .teaserSelection h2 {
    color: #135C96;
}
.schwacke .teaserSelection ul li a .teaserImage span {
    background: url("/images/backgrounds/thumbnail-hover-sprite_schwacke.png") no-repeat scroll 0 0 transparent;
}
.schwacke .teaserSelection ul li a:hover .teaserImage span {
    background: url("/images/backgrounds/thumbnail-hover-sprite_schwacke.png") no-repeat scroll 0 -67px transparent;
}
.schwacke .concertina h2 {
    color: #135C96;
}
.schwacke .concertina ul li .content a {
    color: #135C96 !important;
}
.schwacke a.whiteButton {
    background: url("/images/backgrounds/button-arrow_schwacke.png") no-repeat scroll 95% 55% #FFFFFF;
    color: #135C96;
}
.schwacke .newsFeed h2 {
    color: #135C96;
}
.schwacke .newsFeed #newsCarousel ul li a .newsImg span {
    background: url("/images/backgrounds/thumbnail-hover-sprite_schwacke.png") no-repeat scroll 0 0 transparent;
}
.schwacke .newsFeed #newsCarousel ul li a:hover .newsImg span {
    background: url("/images/backgrounds/thumbnail-hover-sprite_schwacke.png") no-repeat scroll 0 -67px transparent;
}
.schwacke .newsFeed .arrows .next {
    background: url("/images/sprite-arrows_schwacke.png") no-repeat scroll -48px -5px transparent !important;
}
.schwacke .newsFeed .arrows .next:hover {
    background-position: -49px -43px !important;
}
.schwacke .newsFeed .arrows .prev {
    background: url("/images/sprite-arrows_schwacke.png") no-repeat scroll -6px -4px transparent !important;
}
.schwacke .newsFeed .arrows .prev:hover {
    background-position: -6px -42px !important;
}
.schwacke #supernav a:hover, .schwacke #supernav a.active:hover, .schwacke #supernav a.active, .schwacke #supernav a.active:focus {
    color: #135C96;
}
.schwacke #supernav .submenu a.active, .schwacke #supernav .submenu a.active:focus, .schwacke #supernav .submenu a:hover, .schwacke #supernav .submenu a:focus {
    background-color: #135C96;
    color: #FFFFFF;
}
.schwacke.js #supernav .hasSubmenu a:hover, .js #supernav .hasSubmenu a.active, .js #supernav .hasSubmenu a.active:hover, .js #supernav .hasSubmenu a.active:focus {
    background-image: url("/images/ui/arrow_blue_schwacke.png") !important;
}

.schwacke.js #supernav .hasSubmenu a.selected, .js #supernav .hasSubmenu a.selected:focus, .js #supernav .hasSubmenu a.selected:hover {
    background-image: url("/images/ui/arrow_white.png") !important;
    background-color: #135C96;
    color: #FFFFFF;
}
.schwacke #supernav a.selected, .schwacke #supernav a.selected:focus {
    /*background-image: url("/images/ui/arrow_blue_schwacke.png") !important;*/
    background-color: #135C96;
    color: #FFFFFF;
}
.schwacke #supernav #productChoice div a {
    background: url("/images/backgrounds/button-arrow_schwacke.png") no-repeat scroll 95% 50% #FFFFFF;
    color: #135C96;
}
.schwacke #supernav #productChoice div a:hover {
    background: url("/images/backgrounds/button-arrow-white_schwacke.png") no-repeat scroll 95% 50% #135C96;
    color: #FFFFFF;
}
.schwacke #footerWrapper {
    background-color: #00395F;
}
.schwacke #footerWrapper footer .stripes {
    background: url("/images/backgrounds/footer_stripes_schwacke.png") no-repeat scroll 100% 0 #46DDFD;
}
.schwacke #sideNavigation a:hover, .schwacke #sideNavigation a:hover {
    color: #135C96;
}
#sideNavigation a.active, #sideNavigation a.active:hover{
    background-color: #135C96;
    color: #FFFFFF;
}

.schwacke .newsList ul li .newsDesc div span {
    color: #135C96;
}
.schwacke .news-article h2 p a {
    color: #135C96;
}
.schwacke .newsArticleFilter .aboutAuthor h4 {
    color: #135C96;
}
.schwacke .newsArticleFilter .blogFilter ul li ul li a {
    color: #135C96;
}
.schwacke .simpletext h2 {
    color: #135C96;
}
.schwacke .eventItem ul li .dateBox h3 {
    background-color: #135C96;
}
.schwacke .contactInfo a {
    color: #135C96;
}
.schwacke .contactInfo a.blueArrow {
    background: url("/images/backgrounds/blue-arrow_schwacke.png") no-repeat scroll 100% 50% transparent;
}
.schwacke .jobSummary ul li a {
    background: url("/images/backgrounds/blue-arrow_schwacke.png") no-repeat scroll 99% 10px transparent;
}
.schwacke .jobSummary ul li a:hover {
    background: url("/images/backgrounds/blue-arrow.png") no-repeat scroll 99% 10px transparent;
}
.schwacke .productDetails ul.productList li a .ProductListItemLink {
    background: url("/images/backgrounds/blue-arrow_schwacke.png") no-repeat scroll 100% 50% transparent;
    color: #135C96;
}
.schwacke .productDetails ul.productList li a:hover .ProductListItemLink {
    background: url("/images/backgrounds/blue-arrow.png") no-repeat scroll 100% 50% transparent;
    color: #46DDFD;
}
.schwacke .newsFilterSingle h2 {
    color: #135C96;
}
.schwacke .newsList ul li .newsThumb a span{
    background: url("/images/backgrounds/thumbnail-hover-sprite_schwacke.png") no-repeat scroll 0 0 transparent;
}
.schwacke .newsList ul li .newsThumb a:hover span{
    background: url("/images/backgrounds/thumbnail-hover-sprite_schwacke.png") no-repeat scroll 0 -67px transparent;
}
.schwacke .subscribeNew a{
    background: url("/images/sprite-newsletter-subscription.png") no-repeat scroll 100% -63px transparent;
}
.schwacke .subscribeNew a:hover {
    background-position: 100% 0;
}
.schwacke .subscribeNew .newsletter {
    background-position: 0 -84px;
}
.schwacke .subscribeNew .newsletter:hover {
    background-position: 0 -166px;
}
.schwacke.js .concertina h3:hover {
    background: url("/images/ui/schwacke-plus-minus-sprite-hover.png") no-repeat scroll 98% -47px #E4E4E4;
}
.schwacke.js .concertina .expanded h3:hover {
    background-color: transparent;
    background-position: 98% 10px;
}
.schwacke .productsServices .productSelector li.selected h3, .schwacke .productsServices .productSelector li.selected:hover h3 {
    color: #135C96;
}
.schwacke .productsServices .productSelector li:hover h3 {
    color: #18D5FC;
}
.schwacke a.button:hover {
    background-image: url("/images/backgrounds/button-left-light-blue.png");
}
.schwacke a.button:hover span {
    background-image: url("/images/backgrounds/button-right-light-blue.png");
}
.schwacke .getInTouch h3 a:hover{
	color:#18D5FC;
}
.schwacke.js .getInTouch h3 a:hover{
	color:#18D5FC;
}
.schwacke.js .getInTouch h2{
	background: url("/images/backgrounds/get-in-touch-sprite-schwacke.png") no-repeat scroll 100% -271px transparent;
}
.schwacke.js .getInTouch h2.expanded {
    background-position: 100% -285px;
}
.schwacke.js .getInTouch h2.expanded:hover {
    background-position: 100% -257px;
}
.schwacke.js .getInTouch h2:hover{
	color:#18D5FC;
}
.schwacke.js .getInTouch h2:hover {
    background-position: 100% -243px;
    color: #18D5FC;
}
.schwacke .getInTouch h3 a {
    background: url("/images/backgrounds/get-in-touch-sprite-schwacke.png") no-repeat scroll 100% -191px transparent;
}
.schwacke .getInTouch h3 a:hover {
    background-position: 100% -225px;
    color: #18D5FC;
}

.schwacke .ie6 .getInTouch h3,
.schwacke .ie6 .getInTouch h3 a,
.schwacke .ie6 .getInTouch h2,
.schwacke .ie6 .supportLink,
.schwacke .ie6 .supportLink span {
    background-image: url(/images/backgrounds/get-in-touch-sprite-schwacke.gif);
}

.schwacke .xForm input[type="submit"]:hover {
	 background: url("/images/backgrounds/submit-button-hover-schwacke.png") repeat-x scroll 0 0 #18d5fc;
}

/* IE7 fix for Subscribe list */
.schwacke .subscribeNew ul li a span {
    position: absolute;
    background: url("/images/sprite-newsletter-subscription.png") no-repeat 100% -63px;
    width: 20px;
    height: 20px;
}
.schwacke .subscribeNew ul li a:hover span {
    background-position: 100% 0;
    cursor: pointer;
}