@import url("nonconti.css");

body {
    background: #000000;
    
    
}
.arrow a{   
    padding-left:15px; color: #a52a2a;  background: url("../images/sprite.png")   no-repeat scroll -924px -638px transparent;
    }
a{
    color: #a52a2a;    
    
}
a:hover{
    text-decoration:underline;
}
#header {
    background-image: url("../images/header_bg.png");
}
span.less, span.more {
    background: url("../images/sprite.png") no-repeat scroll -930px -129px transparent;
}
#col3_content .text-box li,
.legacy li, 


.page-text li{
    /*background: url("../../img/nonconti/generaltire/sprite.png") no-repeat scroll -924px -636px transparent;*/
    background-image: url("../images/bullet.png");
}
.legacyt .color--red {color: #C10435;}
/************ LOGO */
.sk_logo span,
.sk_logo a{
    height: 52px;
    width: 360px;
}
.sk_logo a{
    z-index:100;
    top:20px;
}
.sk_logo span {
    background: url("../images/sprite.png") no-repeat scroll 0 7px transparent;
}
/************ HEADER LINKS */
.sk_headerlinks .globalsite a {
    background-position: 0 center;
    background-repeat: no-repeat;
    padding-left: 40px;
    
}
.sk_headerlinks li{
    text-transform: none;
}
.sk_headerlinks li span{
    text-transform: uppercase;
}
.sk_headerlinks li.globalsite {
    background: url("../images/sprite.png") no-repeat scroll -30px -100px transparent;
    display:none;
    left:380px;
    position:absolute;
    top:45px;
    width: auto;
}
.sk_headerlinks li.globalsite {
    background-position: -32px -96px;
    display: block;
    left: 510px;
    top: 48px;}
.sk_headerlinks .sections{
    display:block;
}
.sk_headerlinks .sections .header-select{
    display:none;
}
.sk_headerlinks .sections .header-selected{
    border:none;
    /* width:300px; */
    color: #FFFFFF;
    font-size: 14px;
    padding:0;
}
/********* SOCIAL ICONS */
.social ul li a.icon {
  background-image: url("../images/sprite.png");
  height: 27px;
  width: 27px;
}

/************ SEARCH */
.sk_search input.sk_submit{
    background: url("../images/sprite.png") no-repeat scroll right -399px transparent !important;
}
.sk_search label{}
.sk_search .button-wrapper input.sk_submit{
background: url("../images/sprite.png") no-repeat scroll -922px -60px transparent !important;
}
.sk_search .search-results strong {
  background-color: #E9E9E9;
}
.sk_search .search-info {background-color: #ffffff;}

#col3_content .search-info .links > li {
  background-image: none;
  padding: 0;
}

/************ NAVIGATION */
#global-nav {
    background: url("../images/navi_bg.png") repeat-x scroll 0 0 transparent;
}


.nav-box .first {
    background: url("../images/sprite.png")  no-repeat scroll 5px -103px transparent;
}
.nav-box .first.on{
    background: url("../images/sprite.png")  no-repeat scroll 5px -133px transparent;
}
ul.nav-box > li > ul > li.hasMore > a{ /* normal */
    background: transparent url("../images/sprite.png") no-repeat scroll;
    background-position: right -177px;
}
ul.nav-box > li:hover > ul > li:hover.hasMore > a:hover{ /* onmouseover */
    background: #686a6e url("../images/sprite.png") no-repeat scroll;
    background-position: right -177px;
    color: #FFFFFF;
}
ul.nav-box > li > ul > li.hasMore > strong,
ul.nav-box > li > ul > li.open-2 > a{ /* active */
    background: #ffffff url("../images/sprite.png") no-repeat scroll;
    background-position: right -239px;
}
.nav-box li a, 
.nav-box strong, 
.nav-box .open-2 > a {
    background: none;
    color: #FFFFFF;
}

ul.nav-box > li > ul > li.hasMore > a{ /* normal */
    background: transparent url("../images/sprite.png") no-repeat scroll;
    background-position: right -148px;
}
ul.nav-box > li:hover > ul > li:hover.hasMore > a:hover{ /* onmouseover */
    background: #686a6e url("../images/sprite.png") no-repeat scroll;
    background-position: right -177px;
    color: #FFFFFF;
}
ul.nav-box > li > ul > li.hasMore > strong,
ul.nav-box > li > ul > li.open-2 > a{ /* active */
    background: #ffffff url("../images/sprite.png") no-repeat scroll;
    background-position: right -239px;
}
.nav-box ul.flnav > li.hasMore > a,
.nav-box ul.flnav > li.hasMore > strong{
    padding-right: 20px;
}
.nav-box ul.flnav > li.open.hasMore > a,
.nav-box ul.flnav > li.open-2.hasMore > a
.nav-box ul.flnav > li.open.hasMore > a{
    background-color: #ffffff;
    background-position: right -239px;
    color: #c10435;
}
.nav-box li a:hover,
.nav-box li a:active, 
.nav-box li a:focus{
    background-color: transparent;
}
.nav-box > li > ul > li > a:hover,
.nav-box > li > ul > li > a:active, 
.nav-box > li > ul > li > a:focus,
ul.nav-box > li:hover > ul.flnav > li:hover.hasMore > a{ /* level 1 stays active during flyout:hover */
    background-position: right -177px;
    background-color: #45494D;
    color:#ffffff;
}
.nav-box > li > ul > li.on > strong{
    background-color: #ffffff;
    color: #c10435;
}
.nav-box li.first.on strong{
    background:none;
}
.nav-box li:hover.on strong{
    background-color:#fff;
}
.nav-box li:hover.first.on strong{
    background:none;
}
.nav-box .open > a,
.nav-box .open-2 > a{
    background-position: right -239px;
    background-color: #ffffff;
    color: #c10435;
}
.nav-box .open-2 li a:hover, 
.nav-box .open-2 li a:active, 
.nav-box .open-2 li a:focus {
    color: #FFFFFF;
}
.nav-box li.on ul li a:hover, 
.nav-box li.on ul li a:active, 
.nav-box li.on ul li a:focus {
    background: none;
}
.nav-box .open-2 .open a{
    background: none;
}
.nav-box li.open li ul a, 
.nav-box li.open-2 li ul a {
    background-position: 8px -392px;
    border-bottom: none;
    padding-left: 0;
}
.nav-box li.open .flyout.deph3 ul.fo_1,
.nav-box li.open-2 .flyout.deph3 ul.fo_1{
    left:0;
}
.nav-box li.open .flyout.deph3 ul.fo_2,
.nav-box li.open-2 .flyout.deph3 ul.fo_2{
    left:310px;
    position:absolute;
}
.nav-box li.open li.on li a, .nav-box li.open li.on li.on strong {
    padding-left: 3px;
}
.flyout .menuTeaser {
    background-color: transparent;
}
.flyout .menuTeaser span.h1 {
    background: url("../images/sprite.png") no-repeat scroll -930px -127px transparent;
}
.nav-box li div.flyout a:hover span.h1,
.nav-box li div.flyout a:active span.h1,
.nav-box li div.flyout a:focus span.h1{
    color:#ffffff;
}
.nav-box li.on ul, .nav-box li.open li.on ul, .nav-box li.open-2 li.open ul{
    margin-top:0;
}
.nav-box li.on ul li a:hover, .nav-box li.on ul li a:active, .nav-box li.on ul li a:focus {
    color: #FFFFFF;
}
ul.nav-box > li > ul.flnav > li.hasMore > div.flyout > a,
ul.nav-box > li > ul.flnav > li.hasMore > div.flyout > ul > li > div.flyout > a{ /* 'show all' link for level 2 */
   position:absolute;
   right:10px;
}
ul.nav-box li ul.flnav li div.flyout, .ts-content, .c100l.column-3{ /* level 1 */
    /*background-image: url("../images/flyout_bg.png");*/
    background: -moz-linear-gradient(top, #45494D, #000000); /* Firefox */
    background: -webkit-linear-gradient(top, #45494D, #000000); /* Safari, Chrome */
    background: -ms-linear-gradient(top, #45494D, #000000); /* IE10, IE 11 */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#45494D', endColorstr='#000000'); /* IE */
}
.nav-box div.flyout ul li .menuTeaser:hover {
    background-color: #434448;
}
.menusep{
    border-left: medium solid transparent;
}

ul.nav-box .flyout ul li:hover,
ul.nav-box .flyout ul li.open{
    background-color: #434448;
}
.nav-box li li li a {
    border:none;
    color:#ffffff;
}
.nav-box .open li a{
    color: #ffffff;
}
/********* TICKER */
.ticker{
    background: url("../images/ticker_bg.png") no-repeat scroll left bottom transparent;
    color:#ffffff;
}
.ticker a{
    background: url("../images/sprite.png") no-repeat scroll 0 0 transparent;
    background-position: -930px -68px;
    color:#c10435;
}
.ticker a:hover, .ticker a:active, .ticker a:focus{
    color:#c10435;
}
.ticker .hdl{
    color:#c10435;
}
/********* end TICKER */
/********* BOXEN */
.ts-content {
}
.ts-content .special h2 a{
    background-position: -930px -128px;
}
.ts-content .box .teasertext {
    color: #ffffff;
}
.supplement .special a,
.sk_teaser h2 a{
    background: url("../images/sprite.png") no-repeat scroll right top transparent;
    background-position: -932px -128px;
}
.supplement .box em.more a{
    background: url("../images/sprite.png") no-repeat scroll right top transparent;
    background-position: -928px -68px;
    color: #C10435;
}
/********* end BOXEN */
/********* CONTENT */
.text p a, 
.text li a, 
.text td a, 
.abstract a{
    background: url("../images/sprite.png") no-repeat scroll -924px -638px transparent;
    color:#c10435;
}
.text .linkExternal, .linkExternal, .links.linkExternal a {
  background: url("../images/sprite.png") no-repeat scroll -928px -98px transparent;
  color: #333333;
}
.text .linkDownloadable, .linkDownloadable, .links.linkDownloadable a {
  /* background-position: -924px -640px; */
}
/* CONTENT OVERVIEW // AKTUELLES  // ARROW RIGHT */
.channelteaser .sk_teaser p a span.arrrow-more{
    background: url("../images/sprite.png") no-repeat scroll -930px -279px transparent;
}
/* CONTENT OVERVIEW // OVERVIEW WITH MAX 3 ITEMS */
.hoverrow .teaserabstract h2 {
    background: url("../images/sprite.png") no-repeat scroll -932px -127px transparent;
}

.c100l.column-3{
    background: #1c1c1c url("../images/productdetail_bg.jpg") repeat-x ;
}
.columnContentTab .header {
    /*background: transparent url("../images/table_header_bg.jpg") repeat-x bottom left;*/
    background: -moz-linear-gradient(top, #d24c72, #c10536); /* Firefox */
    background: -webkit-linear-gradient(top, #d24c72, #c10536); /* Safari, Chrome */
    background: -ms-linear-gradient(top, #d24c72, #c10536); /* IE10, IE 11 */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d24c72', endColorstr='#c10536'); /* IE */

}
.columnContentTab .tab.active{
    color: #c10435;
}

.tableSpacer thead tr th {
	background-color: #f0f0f0;
}
/* SEARCH RESULT PAGE */
#col3_content .search .pager li, 
#col3_content .search .search-results li,
#col3_content .search .pager a {
    background: none;
    padding-left: 0;
}
#col3_content .search .pager .previous a {
    background: url("../images/sprite.png") no-repeat scroll 0 0 transparent;
    background-position: -926px -673px;
    padding-left: 15px;
}
#col3_content .search .pager .next a {
    background: url("../images/sprite.png") no-repeat scroll 0 0 transparent;
    background-position: right -710px;
}
#col3_content .search .pager .next a:hover, #col3_content .search .pager .previous a:hover {
    color: #C10435;
    text-decoration: underline;
}
.search .search-specify a{ color: #C10435;}
.search-info th {
    background: -moz-linear-gradient(center top , #D24C72, #C10536) repeat scroll 0 0 transparent;
    background: -webkit-linear-gradient(top, #d24c72, #c10536); /* Safari, Chrome */
    background: -ms-linear-gradient(top, #d24c72, #c10536); /* IE10, IE 11 */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d24c72', endColorstr='#c10536'); /* IE */
    border-right: 1px solid #FFFFFF;
    color: #FFFFFF;
}

/* Contact Form */
.contactForm input.button {
    background: -moz-linear-gradient(top, #606060 0%, #000000 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#606060), color-stop(100%,#000000));
    background: -webkit-linear-gradient(top, #606060 0%,#000000 100%);
    background: -o-linear-gradient(top, #606060 0%,#000000 100%);
    background: -ms-linear-gradient(top, #606060 0%,#000000 100%);
    background: linear-gradient(to bottom, #606060 0%,#000000 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#606060', endColorstr='#000000',GradientType=0 );
    background: #606060;
    border: 1px solid #000000;
    color: #FFFFFF;
}
/* Scrollbar */
.jspTrack {
    background-color:#bfbfbf;
}
.jspDrag {
    background: url("../images/sprite.png") no-repeat scroll 0 -240px #ce375e;
}

.jspVerticalBar .jspArrow.jspArrowDown,
.jspVerticalBar .jspArrow.jspArrowUp {
    background: url("../images/sprite.png") no-repeat scroll 0 -200px #C10536;
    height: 15px;
}
.jspVerticalBar .jspArrow.jspArrowUp{
    background-position: 0 -200px;
}
.jspVerticalBar .jspArrow.jspArrowDown{
    background-position: 0 -216px;
}

/* Downloads */
.downloads .sk_teaser .teaser-link{
    background: url("../images/sprite.png") no-repeat scroll 0 0 transparent;
    background-position: -928px -66px;
    color: #c10435;
    font-size:14px;
}
/********* FOOTER */
#sk_footer_content {
    margin: 10px 0 10px 0;
}
.site-info a {
    background-repeat: no-repeat;
    background-position: 2px 16px;
}
.print-me a {
    padding-left: 20px;
    background-repeat: no-repeat;
    background-position: 0 12px;
}
.site-info .copyright {
    background-repeat: no-repeat;
    background-size:940px 800px; /* must have the size of the sprite.png */
    background-position: right center;
    background: url("../images/sprite.png") no-repeat scroll right top transparent;
    padding-right: 250px;
    padding-top: 18px;
}
.site-info ul li a {
 //   background: url("../images/sprite.png") no-repeat scroll 0 0 transparent;
  //  background-position: -930px -130px;
}
.site-info ul li:first-child a{
    background:none;
}
.site-info ul li:first-child a.collapse{
    background-position: -930px -370px;
}
.site-info .print-me a {
    background-position: -920px -472px;
}
.site-info a, .site-info .copyright {
    color: #ffffff;
}

/* SITEMAP */
ul.sitemap > li{
    background: url("../images/sitemap_link.png") no-repeat scroll 0 4px transparent;
    height:360px;
}
.sitemap li a{
    background: url("../images/sitemap_link.png") no-repeat scroll 0 4px transparent;
    color: #ffffff;
}
.sitemap li.on strong {
    color: #FFFFFF;
}
.sitemap li .flyout a {
    background: url("../images/sitemap_link.png") no-repeat scroll 0 4px transparent;
}
.sitemap li .flyout a {
    color: #FFFFFF;
}
.sitemap li .flyout a span.less,
.sitemap li .flyout a span.more{
    color: #FFFFFF;
}
.sitemap li a:hover, 
.sitemap li a:active, 
.sitemap li a:focus{
    background: url("../images/sitemap_link.png") no-repeat scroll 0 4px transparent;
    color: #FFFFFF;
}
.sitemap li .flyout a:hover, 
.sitemap li .flyout a:active, 
.sitemap li .flyout a:focus {
    background: url("../images/sitemap_link.png") no-repeat scroll 0 4px transparent;
    color: #FFFFFF;
    text-decoration: underline;
}
.dialog {
    background-image: none;
    background-color: #FFFFFF;
}
.dialog p{
    color: #000000;
}
.dialog a.close-icon{
    background: url("../images/sprite.png") no-repeat scroll 0 0 transparent;
    background-position: -800px -100px;
}
  .arrow{
  color:#FFFF ! important;

  }