/*WYSIWYG: .headline1#H1&nbsp;36px,.headline2#H2&nbsp;24px,.headline3#H3&nbsp;18px,.headline4#H4&nbsp;16px,.subline#Subline&nbsp;13px,.lead#Text&nbsp;18px,.black#Black,.white#White,.light#Lightgray,.raquo#Link-Arrows,.blue-dot#Headline&nbsp;Blue-Dot,.yellow-dot#Headline&nbsp;Yellow-Dot,.green-dot#Headline&nbsp;Green-Dot,*/

@font-face {
	font-family: 'Futura';
	src: url("/DE/repos/files/FTN45%5f%5fW%2eeot?exp=95407&fps=9e3a4ce3ac4abf909c6e9bc57d324436276f58c4"); /* IE9 Compat Modes */
	src: url("") format('embedded-opentype'), /* IE6-IE8 */
	     url("/DE/repos/files/FTN45%5f%5fW%2ewoff?exp=95411&fps=f766d90dd3a5168188916739f0a9ac5be49e73a7") format('woff'), /* Modern Browsers */
	     url("/DE/repos/files/FTN45%5f%5fW%2ettf?exp=95409&fps=b0cf9d72f02cb65d168ac7ac95abcfdf65a54b2f")  format('truetype'); /* Safari, Android, iOS */
	font-weight:normal;
    font-style:normal;
}
@font-face {
	font-family: 'Futura';
	src: url("/DE/repos/files/FTN85%5f%5fW%2eeot?exp=95413&fps=ddc2ea60f9c4341810159adf9cc5cd86376b1d20"); /* IE9 Compat Modes */
	src: url("") format('embedded-opentype'), /* IE6-IE8 */
	     url("/DE/repos/files/FTN85%5f%5fW%2ewoff?exp=95417&fps=e79bb103763b172a621a17085702823ac7c98ba4") format('woff'), /* Modern Browsers */
	     url("/DE/repos/files/FTN85%5f%5fW%2ettf?exp=95415&fps=0d4c5352daabaa44f0094dd568b275e6e83b0328")  format('truetype'); /* Safari, Android, iOS */
	font-weight:bold;
    font-style:normal;
}

body {
    font: 15px/20px 'Futura', sans-serif;
    font-weight:normal;
    margin:0;
    padding:0;
    min-width:1024px;
    /* height:1000px; */
    color:#79848d;
    text-rendering:optimizeLegibility; /* optimizes font-rendering to readabilty - other value:optimizeSpeed:optimizes Speed of rendering fonts */
    -webkit-text-rendering:optimizeLegibility;
    -moz-text-rendering:optimizeLegibility;
    font-smoothing:antialiased; /* optimizes font-weight */
    -webkit-font-smoothing:antialiased;
    -moz-font-smoothing:antialiased;
}

.icon {
    display: inline-block;
    vertical-align: bottom;
}
.icon-members {
    width: 23px;
    height: 23px;
    background-image: url("/DE/repos/files/CommonData/Icons/Members-Icon%2epng?exp=490611&fps=399517e1f0ae2b2473163fe24bb171d700684aaf");
    margin-right: 5px;
}
 




/* GENERALS / RESETS */
.paddingTop { padding-top:18px; padding-bottom:18px; }
.paddingTop.top { padding-top:18px; padding-bottom:0; }
.paddingTop.bottom { padding-top:0; padding-bottom:18px; }
#distribution .paddingTop { padding-top: 18px; padding-bottom:0; }
b, strong, .bold { font-weight:bold !important; }
a { color:#79848d; }
a:hover { color:#79848d; text-decoration:underline; }
.service a:before, a.raquo:before, a > .raquo:before, .raquo > a:before,
.col-sm-3 .thumbnail .caption a:before{ content:'» '; }
 
.col-sm-3 .thumbnail .caption a, .col-sm-4 a, .col-sm-6 a ,
.cTooltip-inner .col-right a { color: #CC0000 !important; }

#survival .col-sm-3 .thumbnail .caption a, #survival .col-sm-6 a { color: #FFCC00 !important; }


ul {
	list-style:none;
    padding:0;
    margin:0;
}
.uppercase { text-transform:uppercase; }
h1, h2, h3, h4
.headline1, .headline2, .headline3, .headline4,
.subline, .lead { color:#1a1a1a; font-weight:normal; padding:0; margin:0; text-transform:uppercase; }

.collapsible h2, .collapsible .headline2 { text-transform:none; color:#79848D; font-size:20px; line-height:20px; }
.collapsible.open h2, .collapsible.open .headline2 { color:#1a1a1a; }

.collapsible .headline { cursor: pointer; }
.collapsible .headline h2:after {
	content:'\f107';
    font-family:FontAwesome;
    font-size:24px;
    float:right;
    color:#79848D;
}
.collapsible.open .headline h2:after { content:'\f106'; color:#1a1a1a; }

.bg-gradient-dark h1, .bg-gradient-dark h2, .bg-gradient-dark h3,
.bg-gradient-dark-white h1, .bg-gradient-dark-white h2, .bg-gradient-dark-white h3,
.bg-gradient-pattern-dark h1, .bg-gradient-pattern-dark h2, .bg-gradient-pattern-dark h3,
.bg-gradient-dark-white .headline1, .bg-gradient-dark-white .headline2, .bg-gradient-dark-white .headline3,
.bg-gradient-pattern-dark .headline1, .bg-gradient-pattern-dark .headline2, .bg-gradient-pattern-dark .headline3,
.bg-gradient-dark .headline1, .bg-gradient-dark .headline2, .bg-gradient-dark .headline3,
.bg-gradient-dark .subline, .bg-gradient-dark .lead { color:white; }

.bg-gradient-pattern-dark .lead,
.bg-gradient-dark-white .lead{ color:#C9CED1; }
/*
.bg-gradient-dark .lead 
*/
.bg-gradient-stripes-light .lead,
.bg-gradient-stripes-gray .lead,
.bg-gradient-lightgray .lead { color:#79848D; }
#survival .bg-gradient-lightgray .lead,
.lead { color:#1a1a1a; }

h1, .headline1 { font-size:36px; line-height:36px; }
h2, .headline2 { font-size:24px; line-height:24px; }
h3, .headline3 { font-size:18px; line-height:28px; margin-bottom:4px; }
h4, .headline4 { font-size:16px; line-height:22px; margin-bottom:4px; }
a.headline4:hover { text-decoration:underline; }

.bg-distribution h2 {
	position:absolute;
    top:17px;
    left:-23px;
    text-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}


.subline { font-size:13px; line-height:20px; }

.lead { font-size:18px; line-height:24px; font-weight:normal; text-transform:none; }

p.head {
    padding:0;
    margin:0;
    line-height:18px;
}
.green-dot,
.blue-dot,
.yellow-dot { color:black; }
.green-dot:before, .blue-dot:before, .yellow-dot:before  {
	content:'';
	float:left;
    width:18px;
    height:18px;
    line-height:18px;
}
.green-dot:before{ background:transparent url("/DE/repos/files/ALCAR%20WHEELS/Development/green-dot%2epng?exp=91920&fps=6ecce393a1825afa048adf276459f900873a5e69") no-repeat center center; }
.blue-dot:before{ background:transparent url("/DE/repos/files/ALCAR%20WHEELS/Development/blue-dot%2epng?exp=91918&fps=2dd2d7230d5568d2cd21dae47c67cda7e07a3dd4") no-repeat center center; }
.yellow-dot:before{ background:transparent url("/DE/repos/files/ALCAR%20WHEELS/Development/yellow-dot%2epng?exp=91922&fps=5b8f32d15aecf40b76c06e72019247dd5b5c7d63") no-repeat center center; }


.textlink {
	color:#CC0000;
    font-size:16px;
    line-height:16px;
    padding:0;
    margin:0;
}


/* ********** */
/* COLORS */
.white { color:white !important; }
.black { color:#1a1a1a !important; }
.dark { color:#666 !important; }
.metal { color:#79848D !important; } /* DEFAULT-COLOR */
.gray { color:#B3B3B3 !important; }
.light { color:#C9CED1 !important; }
.red { color:#CC0000 !important; }
.orange { color:#FF6600 !important; }
.yellow { color:#FFCC00 !important; }
/* ********** */
.wrap-area .megadropdown,
.wrap-area .content-area,
.wrap-area .megadropdown .col-sm-3{
	transition: height 0.28s ease-in-out, min-height 0.28s ease-in-out, margin-top 0.28s ease-in-out;
}

.wrap-area.open .megadropdown {
    position:absolute;
    top:90px;
    z-index:99;
	height:300px;
    min-height:0;
    overflow:hidden;    
}
.wrap-area .megadropdown {
    position:fixed;
    top:90px;
	height:60px;
    min-height:60px;
    overflow:hidden;
}
.wrap-area.open .content-area { margin-top:390px; }
.wrap-area .content-area { margin-top:150px; }
.inside-wysiwyg.wrap-area.open .content-area { margin-top:390px; }

.hidden-megadropdown.wrap-area .megadropdown { display:none; }
.hidden-megadropdown.wrap-area .content-area { margin-top:0; }

.wrap-area.open .megadropdown .col-sm-3 { visibility:visible; }
.wrap-area .megadropdown .col-sm-3 { visibility:hidden; }


.megadropdown a { color:white; }

.toggle-btn {
	display:block;
    color:inherit;
    position:absolute;
    left:16px;
    bottom:16px;
    width:25%;
    text-transform:uppercase;
}
.toggle-btn:after {
	content:'\f107';
    font-family: FontAwesome;
    font-size:20px;
    color:white;
    float:right;
    margin-right:16px;
}
.toggle-btn.open:after {
	content:'\f106';
}


/* ************************* */
/*		CUSTOM BOOTSTRAP 	*/
/* ************************ */
.container-fluid {
	width:1024px;
    min-width:1024px;
    padding-left:16px;
    padding-right:16px;
}
.row {
	margin-right:-16px;
    margin-left:-16px;
    position:relative;
    width:1024px;
}
.row.notFixed {
	width:auto;
}
.col-sm-3, .col-sm-9, .col-sm-4, .col-sm-8, .col-sm-6 {
    padding-left: 16px;
    padding-right: 16px;
    float:left;
}

.col-sm-3 img, .col-sm-9 img, .col-sm-4 img, .col-sm-8 img, .col-sm-6 img {
	width:auto;
    max-width:100%;
    height:auto;
    margin-top:15px;
    float:right;
}

.col-sm-12 { float:none !important; }
.col-sm-9 .row { width:auto; }
.col-sm-9 .row .container-fluid,
.col-sm-9 .container-fluid{ width:100%; min-width:100%; }
/* .col-sm-9 > img { width:100%; padding:3px; background:white; border-radius:3px; box-shadow: 1px 1px 2px rgba(0,0,0,0.5); } */
.col-sm-9 .paddingTop { margin: 0 -16px; }

.col-sm-9 { width: 75%; }
.col-sm-8 { width: 66.66666667%; }
.col-sm-7 { width: 58.33333333%; }
.col-sm-6 { width: 50%; }
.col-sm-5 { width: 41.66666667%; }
.col-sm-4 { width: 33.33333333%; }
.col-sm-3 { width: 25%; }

.collapsible .col-sm-9 { padding-right:30px; }
.collapsible .col-sm-3 { padding-left:30px; }

.thumbnail {
	border-radius:0;
    border:none;
    box-shadow:none;
    padding:0;
    background-color:transparent;
}
.thumbnail > img { width:100%; }
.thumbnail > img.shadow, img.shadow { box-shadow: 1px 1px 2px rgba(0,0,0,0.5); }
.thumbnail > .caption { padding:0 0 9px 0; color: #79848d; }
.thumbnail img + .caption { padding-top:13px; }
.thumbnail > .caption .head { 
    color:#1a1a1a;
    text-transform:uppercase;
    font-size:18px;
    line-height:22px;
}

.col-sm-4 img + h3 {
	margin-top:10px;
}



#distribution .col-sm-6 > img,
#imprint .col-sm-6 > img,
.col-sm-6.noshadow > img { background:transparent; box-shadow:none; }
#distribution .col-sm-6 > img { padding:0; position:absolute; right:0; bottom:0; }
#distribution .col-sm-6 { height: 670px; }
/* .thumbnail > .caption a { margin-top:20px; display:block; } */

#contact .form-inline .form-group { padding-right:5px; }
#contact .form-inline .form-group { width:70%; float:left; }
#contact .form-inline .form-group > .form-control { width:100%; }
#contact .form-inline > button { width:30%; float:right; }
.form-group { margin-bottom:5px; }

#retailer .form-inline .form-group,
#retailer-iframe .form-inline .form-group{ float:left; width:200px; }
#retailer .form-inline .form-group + .form-group,
#retailer .form-inline div.form-group + button,
#retailer-iframe .form-inline .form-group + .form-group,
#retailer-iframe .form-inline div.form-group + button{
	margin-left:5px;
}
#retailer .form-inline > button,
#retailer-iframe .form-inline > button{ float:left; width:100px; }
#retailer .input-group-addon,
#retailer-iframe .input-group-addon{
    background-color:#fff;
    border-color:#999;
    padding-top:5px;
    padding-bottom:5px;    
}


.form-control {
	border-radius: 0;
    box-shadow:none;
    border-color:#999999;
    height:27px;
    padding:5px;
    color:#666;
}
.form-control:focus {
    border-color: #CC0000;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(204,0,0,.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(204,0,0,.6);
}
.btn {
    height:27px;
    padding:4px 5px 5px 5px;
}
.btn.xl { width:100%; }
.btn-default,
.btn-default:hover,
.btn-default:focus{
    border:0;
    border-radius:5px;
    background-color:#CC0000;
    background-image:none;
    color:white;
    text-shadow:none;
    box-shadow:none;
    text-transform:uppercase;
}

input[type=password] { text-indent:0.5; }

.form-horizontal .control-label {
	font-weight:normal;
    text-transform:uppercase;
    color:#1a1a1a;
}

.panel {
    -moz-box-shadow: 1px 1px 2px rgba(0,0,0,.3);
    -webkit-box-shadow: 1px 1px 2px rgba(0,0,0,.3);
    box-shadow: 1px 1px 2px rgba(0,0,0,.3);
}

.panel-heading, .panel-body { padding:10px; }

.panel-default, .panel-active { border: 1px solid transparent; }
.panel-default > .panel-heading { background:none; display:block; color:inherit; }

.panel-active > .panel-heading { background:#79848d; display:block; color:white; }

.panel-title > a { color: #79848d; }
.panel-title > a:hover { text-decoration:none; }
.panel-active .panel-title > a { color: #FFF; }

ul.sub { margin-left:5px; }
ul.sub > li > a { font-size:13px; }
li > a.active { color:#1a1a1a; }

.panel-body > ul > li,
.panel-body > ul > li > a { line-height:26px; }

.panel-body > ul > li + li {
    background-image: -moz-linear-gradient(left, rgba(211, 211, 211, 0) 0%, rgba(179, 179, 179, 1) 50%, rgba(211, 211, 211, 0) 100%); /* FF3.6+ */
    background-image: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(211, 211, 211, 0)), color-stop(50%, rgba(179, 179, 179, 1)), color-stop(100%, rgba(211, 211, 211, 0))); /* Chrome,Safari4+ */
    background-image: -webkit-linear-gradient(left, rgba(211, 211, 211, 0) 0%, rgba(179, 179, 179, 1) 50%, rgba(211, 211, 211, 0) 100%); /* Chrome10+,Safari5.1+ */
    background-image: -o-linear-gradient(left, rgba(211, 211, 211, 0) 0%, rgba(179, 179, 179, 1) 50%, rgba(211, 211, 211, 0) 100%); /* Opera 11.10+ */
    background-image: -ms-linear-gradient(left, rgba(211, 211, 211, 0) 0%, rgba(179, 179, 179, 1) 50%, rgba(211, 211, 211, 0) 100%); /* IE10+ */
    background-image: linear-gradient(to right, rgba(211, 211, 211, 0) 0%, rgba(179, 179, 179, 1) 50%, rgba(211, 211, 211, 0) 100%); /* W3C */
    background-size:100% 1px;
    background-repeat:no-repeat;
    background-position:top left;
}


/* TOOLTIP */
.cTooltip {
	width:442px;
    height:199px;
    position:absolute;
    top:-195px;
    right:-432px;
    cursor:default;
    z-index:210;
}
.cTooltip.turkey { right:-420px; }
.cTooltip-inner { 
    background-color:transparent;
    background-image: url("/DE/repos/files/ALCAR%20WHEELS/Images/Vertriebsnetz/world/hover-bg-content%2epng?exp=92046&fps=fbc43d21fdc85dd6d0694156cabc5323f8eb6775");
    background-repeat: repeat-y;
    background-position: left top;
    width:442px;
    height:152px;
    max-width:none;
    padding:1px 30px 0 30px;
    text-align:left;
}
.cTooltip-inner .links { position:absolute; bottom:0; left:0; }

.cTooltip-inner .col-left, .cTooltip-inner .col-right { float:left; position:relative; height:150px; }
.cTooltip-inner .row div + div { margin-left:15px; }
.cTooltip-inner .col-left { width:210px; }
.cTooltip-inner .col-left > img { max-width:210px; width:auto; height:auto; }
.cTooltip-inner .col-right { width:185px; }

.cTooltip-inner .col-left > img {
	box-shadow:none;
    padding:0;
    background-color:transparent;
}
.cTooltip-top { width:100%; height:13px; background:transparent url("/DE/repos/files/ALCAR%20WHEELS/Images/Vertriebsnetz/world/hover-bg-top%2epng?exp=92048&fps=77e6d7a6a459e19dd1bd5a78f6530480a882cffe") no-repeat left top; }
.cTooltip-bottom { width:100%; height:28px; background:transparent url("/DE/repos/files/ALCAR%20WHEELS/Images/Vertriebsnetz/world/hover-bg-bottom%2epng?exp=92044&fps=ba2ef491e233a677dd175992e60f4af5fc943562") no-repeat left top; }



/* *ADDITIONAL CUSTOM CYCLE STYLES* */
.slideshow .row { margin:0; }
.slideshow, .cycle-slide { min-height:480px; }
.slideshow.start, .start .cycle-slide { min-height:0; }
.start > .topbanner > .banner-image { text-align:right; }
.start > .topbanner > .banner-image img,
.start > .topbanner > .banner-image .img {
    width:100%;
    min-height:0;
}

#survival .slideshow,
#survival .cycle-slide { height:500px !important; }
#survival .slideshow.banner,
#survival .banner .cycle-slide { height:auto !important; }

.slideshow .col-sm-6 img, .slideshow .col-sm-8 img { max-width:100%; height:auto; }

.pager-wrapper {
	position:absolute;
    bottom:10px;
    left:0;
    right:0;
    text-align:center;
    z-index:199;
}
.pager-innerWrapper {
	width:150px;
    margin:0 auto;
}
.pager-innerWrapper span { cursor:pointer; color:white; }
.theme-gray .pager-innerWrapper span { color:#ccc; }
/* .theme-gray .alcar-anker-link,
.theme-gray .alcar-anker-link:hover, */
.theme-white-links .alcar-anker-link,
.theme-white-links .alcar-anker-link:hover { color:white; }

.hybrid .pager-innerWrapper span { color:#ccc; }

.cycle-prev,
.cycle-next,
.cycle-pager { float:left; }
.cycle-prev,
.cycle-next { margin-top:1px; }
.cycle-next { margin-left:10px; }

.cycle-pager > span { 
    display:inline-block; 
    width:20px; 
    font-size:30px; 
    color:white;
}
.modular .cycle-pager > span,
.modular .cycle-prev,
.modular .cycle-next { color:#ccc !important; }
.cycle-prev:hover,
.cycle-next:hover,
.cycle-pager > span.cycle-pager-active,
.cycle-pager > span:hover,
.pager-innerWrapper span:hover { color:#CC0000; }

.cycle-pager > span.cycle-pager-active,
.cycle-pager > span:hover{ font-size:30px; }

/* brand-specific pager*/
#survival .cycle-pager > span.cycle-pager-active,
#survival .cycle-pager > span:hover,
#survival .pager-innerWrapper span:hover { color:#FFCC00 !important; }
#survival .pager-innerWrapper span { color:white; }

.image-fullwidth { max-height:480px; height:auto; }
.image-fullwidth img {
	width:100%;
    height:auto;
    max-height:480px;
}
#survival .image-fullwidth > img { height:500px; max-height: none; }
.image-fullwidth > .cycle-caption {
	width:100%;
    padding:6px 16px 40px 16px;
    background:white;
    position:absolute;
    bottom:0;
    left:0;
    right:0;
    text-align:center;
}

.brand-logo {
	position:absolute;
    left:16px;
    bottom:17px;
    z-index:200;
}

/* ************************ */

#menu {
    position:fixed;
    top:0;
	height:90px;
    background:transparent url("/DE/repos/files/ALCAR%20WHEELS/Development/main-menu-bg%2epng?exp=91814&fps=172e1645995b74c2c0a50ecb6637db3597563aca") repeat-x top left;
    z-index:999;
}
.main-nav ul > li {
	height:89px;
    width:138px;
    text-align:center;
}
.main-nav ul > li:nth-child(2n+3) { width:139px !important; }
.main-nav ul > li.logo { width:192px; margin-right:1px; background: url("/DE/repos/files/ALCAR%20WHEELS/Development/logo-bg%2epng?exp=92110&fps=951a65abc77bf0586ce6b2780a8db0e620e1e204") repeat-x top left; text-align:center; }
.main-nav ul > li.logo > a >img { margin-top: 13px; }
.customersupport .main-nav ul > li.logo,
#webshop .main-nav ul > li.logo { width: 25%; }
.customersupport .main-nav ul > li.logout > a > i,
#webshop .main-nav ul > li.logout > a > i { font-size:18px; margin-right:5px; }
.main-nav ul > li + li { margin-left:0; }
.main-nav ul > li > a {
    font-size:13px;
	padding:60px 0 10px 0 ;
    margin:0 auto;
    height:89px;
    border-radius:0;
    color:#c9ced1;
    text-transform:uppercase;
}
.main-nav ul > li > a:hover, .main-nav ul > li.active > a { background-color:transparent; }
.main-nav ul > li.logo > a { padding:0; margin:0;}
.main-nav ul > li:hover,
.main-nav ul > li.active {
    background:#fff url("/DE/repos/files/ALCAR%20WHEELS/Development/main-menu-bg-active%2epng?exp=91818&fps=df487df991f054330cdeddb6ecfef9bcbebd3773") repeat-x top left;
    border-radius:0;
}
.main-nav ul > li.logo:hover { background: url("/DE/repos/files/ALCAR%20WHEELS/Development/logo-bg%2epng?exp=92110&fps=951a65abc77bf0586ce6b2780a8db0e620e1e204") repeat-x top left; }
.main-nav ul > li:hover > a { text-decoration:underline; }
.main-nav ul > li.active > a { color:white; }
.main-nav ul > li.active:hover > a { background-color:transparent; }

.main-nav .language-selector {
	position:absolute;
    left:10px;
    top:10px;
    z-index:99;
    font-size:15px;
    line-height:17px;
}
.main-nav .language-selector > .active { color:#1a1a1a; }


/* SUBNAVIGATION */

.subnav-main {
	position:absolute;
    top:90px;
    height:150px;
    background:#e8e8e8;
    z-index:140;
    -webkit-box-shadow: 0 5px 4px -4px black;
    -moz-box-shadow: 0 5px 4px -4px black;
	box-shadow: 0 5px 4px -4px black;
}
.subnav-main ul > li.links { width:192px; padding:15px; }
.subnav-main ul > li { width:138px; height:149px; }
.subnav-main ul > li > a {
	height:149px;
    position:relative;
    text-align:center;
    border-radius:0;
    text-transform:uppercase;
    font-size:13px;
}
.subnav-main ul > li > a:hover { background-color:transparent; text-decoration:underline; }
.nav-pills>li+li { margin-left:1px; }

.sprite-100 {
    background-color:transparent;
	background-image: url("/DE/repos/files/stahlraeder/Development/SPRITES%5f110PX%2epng?exp=100608&fps=ec6598906cedbf8325103d5efa613b24ddd90576");
    background-repeat:no-repeat;
    display:block;
    width:110px;
    height:110px;
}

.company .sprite-100 { background-position: 0 0; }
.company.active .sprite-100,
.company:hover .sprite-100 { background-position: 0 -110px;  }
.sub-item.active > a { background-color:transparent !important; }
.sub-item.active > a, 
.sub-item:hover > a { color:#CC0000 !important; }
.sub-item:hover > a { text-decoration:underline; }

.group .sprite-100 { background-position:-330px 0; }
.group.active .sprite-100,
.group:hover .sprite-100 { background-position:-330px -110px; }

.tpms .sprite-100 { background-position:-550px 0; }
.tpms.active .sprite-100,
.tpms:hover .sprite-100 { background-position:-550px -110px; }

.contact .sprite-100 { background-position:-440px 0; }
.contact.active .sprite-100,
.contact:hover .sprite-100 { background-position:-440px -110px; }

.news .sprite-100 { background-position:-110px 0; }
.news.active .sprite-100,
.news:hover .sprite-100 { background-position:-110px -110px; }

.apps .sprite-100 { background-position:-220px 0; }
.apps.active .sprite-100,
.apps:hover .sprite-100 { background-position:-220px -110px; }

/* CONTENT */
#anchor-links {
	position:absolute;
    bottom:17px;
    right:0;
    width:25%;
    padding-left:16px;
}
#anchor-links a {
	text-transform:uppercase;
    line-height:26px;
}
i.fa-angle-down { font-size:20px; }
#anchor-links i.fa-angle-down.pull-right { margin-right:16px; }

.alcar-anker-link { 
    text-transform:uppercase;
    position:absolute;
    bottom:10px;
    right:16px;
    color:inherit;
    z-index:199;
}
a.alcar-anker-link:hover { color:inherit; }
.alcar-anker-link i.fa-angle-down.pull-right { margin-right:0; margin-left:5px; }

.sticky-anchor.inline-anchor,
.sticky-anchor{
	position:fixed !important;
    top: 100px;
    right:auto;
    left:auto;
}
.panel-group { position:relative; z-index:80; top:0; }
.panel-group.sticky-anchor {
	width:224px;
    z-index:80;
    top:90px;
}

.inline-anchor > li > a {
	font-size:13px;
    line-height:24px;
    position:static;
}


.col-sm-6 > img {
	padding:5px;
    background-color:white;
}
.col-sm-6 > img, .col-sm-6 .shadow .youtube {
    margin-top:5px;
	box-shadow: 1px 1px 8px rgba(0,0,0,0.5);
    /*width:100%;
    max-width:405px; */
    width:auto;
    height:auto;
    float:right;
}
.col-sm-6 .clearfix > img {
    width:auto;
    height:auto;
    float:right;
}
.col-sm-6 .youtube, .col-sm-6 .shadow .youtube {
    float:right;
    width:100%;
	max-width:420px;
    height:290px;
}

#tpms .col-sm-6 > img, .lft-col > img,
#brands .col-sm-6 > img,
.dakar .col-sm-6 > img,
.pharao .col-sm-6 > img,
.modular .col-sm-6 > img{ box-shadow:none; background-color:transparent; }
#brands .col-sm-6 > img, #brands .col-sm-8 > img { max-width:100% !important; height:auto; }

#brands .dezent .col-sm-8,
#brands .enzo .col-sm-8 { padding-right:0 !important; }
#brands .dezent .col-sm-8 > img,
#brands .enzo .col-sm-8 > img { float:right; }


#contact .form-group + .form-group { margin-top:10px; }
.form-group { position:relative; }
.form-group textarea { height:322px; }
.errors { color:#CC0000; }
.form-group .errors {
    position: absolute;
    top: 3px;
    right: 25px;
}


/***** BANNER *****/
.banner { position:relative; height:100%; width:100%; }
.brand-list {
	display:block;
    position:absolute;
    bottom:20px;
    right:16px;
    height:56px;
    line-height:56px;
}
#alcar .brand-list, #group .brand-list {
	right:auto;
    left:50%;
    margin-left:-429px;
}
.brand-list li { 
    float:left;
    display:block;
    width:114px;
    height:56px;
}
.brand-list li + li { margin-left:10px; }
.logos {
    display:block;
    background-color:transparent;
	background-image:url("/DE/repos/files/ALCAR%20WHEELS/Development/sprites/logo-sprite%2epng?exp=844856&fps=3f9a47087df08c91ad47756aa2c098db17a19259");
    background-repeat:no-repeat;
    width:114px;
    height:56px;
}

.logos.aez:hover { background-position: 0 0; }
.logos.aez { background-position: 0 -56px; }
.logos.dotz:hover { background-position: -124px 0; }
.logos.dotz { background-position: -124px -56px; }
.logos.dezent:hover { background-position: -248px 0; }
.logos.dezent { background-position: -248px -56px; }
.logos.enzo:hover { background-position: -372px 0; }
.logos.enzo { background-position: -372px -56px; }
.logos.dotz4x4:hover { background-position: -496px 0; }
.logos.dotz4x4 { background-position: -496px -56px; }
.logos.hybrid:hover { background-position: -620px 0; }
.logos.hybrid { background-position: -620px -56px; }
.logos.stahlrad:hover { background-position: -744px 0; }
.logos.stahlrad { background-position: -744px -56px; }
/* .logos > a { display:block; width:114px; height:56px; } */

/*  BANNER-FEATURE  */
.alcar-feature {
	background:rgba(255,255,255,0.7);
    position:absolute;
    top:40px;
    right:0;
    padding:10px;
    width:255px;
    border-radius: 3px 0 0 3px;
    color:#1a1a1a;
}

.alcar-feature .title {
    margin-bottom:4px;
    font-weight:bold;
    line-height:18px;
    color:#1a1a1a;
}
.alcar-feature a { color: #CC0000; }


/****** STAHLRAD *********/
figure.wheel > figcaption {
	color:#1a1a1a;
    font-size:13px;
    text-align:center;
}







/* FOOTER */
.footer { color:white; }
.footer > .top span { text-transform:uppercase; }
/* .footer > .top { border-bottom:1px solid white; } */
.footer > .top { background: transparent url("/DE/repos/files/ALCAR%20WHEELS/Development/gradient-border-light%2epng?exp=91836&fps=895d159e3fb1945a8f5fd45c7ca6eb259f955a63") no-repeat bottom center; }
.footer > .middle { background: transparent url("/DE/repos/files/ALCAR%20WHEELS/Development/gradient-border-light%2epng?exp=91836&fps=895d159e3fb1945a8f5fd45c7ca6eb259f955a63") no-repeat bottom center; padding:6px 0 16px 0; }
.footer > .top , .footer > .bottom { font-size:16px; line-height:32px; padding-bottom:5px; }
.footer > .bottom { font-size:13px; }
.service a { color:white; }
.footer ul > li { font-size:13px; line-height:17px; }
.footer .head {
    text-transform:uppercase;
	font-weight:bold;
    font-size:12px;
    line-height:17px;
    margin-bottom:4px;
}
.info span + i,
.top-link span + i { margin-left:5px; }

.info + .top-link { margin-left:15px; }

/* CAROUSEL - ROUNDABOUT */

.roundabout-cont { margin:0 auto; width:1024px; }
.roundabout-cont ul {
    list-style: none;
    padding-left: 0;
    margin: 0 auto;
    height: 450px;
}
.roundabout-holder { padding: 0px; width: 100%; margin: 0 auto; list-style: none; }
.roundabout-moveable-item {
    cursor: pointer;
    width:370px; /*  250px; */
    height:430px; /* 280px; */
    box-shadow: 1px 2px 5px rgba(0,0,0,0.7);
}
.roundabout-in-focus { cursor: auto; }

.roundabout-item { position:relative; background-size:cover; background-position:center center; }
.roundabout-item .roundabout-title { position:absolute; bottom:0px; left:0; right:0; display:block; height:55px; background:#fff; margin-bottom:0; }
.aez-emp-detail {
    position:absolute;
    left:0;
    right:0;
    background:#f2f2f2;
    bottom:-60px;
    height:60px;
    display:block;
    padding:10px;
    -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
}
.aez-emp-detail span.aez-emp-name{
    font-size:20px;
    color:#1a1a1a !important;
}


/* GRADIENTS AND BACKGROUNDS*/
.wrap { position:relative; }


.bg-gradient-dark, .bg-gradient-lightgray, .bg-gradient-lighter { min-height:350px; }
#tpms .bg-gradient-lightgray, #brands .bg-gradient-lightgray, .bg-gradient-pattern-light, #news .bg-gradient-lightgray { min-height:200px; }
#retailer .bg-gradient-lightgray,
#retailer-iframe .bg-gradient-lightgray{ min-height:0; }
.bg-gradient-dark, .bg-gradient-lightgray, .bg-gradient-light,  .bg-gradient-lighter, .bg-gradient-dark-white {
	background-repeat: repeat-x;
    background-position: top left;
}
.bg-gradient-pattern-dark, .bg-gradient-stripes-gray, .bg-gradient-stripes-light, .bg-gradient-pattern-light,
.bg-gradient-blueish {
	background-repeat: no-repeat;
    background-position: top left;
}

.bg-gradient-blueish {
	background-color:white;
    background-image: url("/DE/repos/files/ALCAR%20WHEELS/Development/bg-gradient-blueish%2epng?exp=92416&fps=964861d412fa4767c51cea6df1cc32b1b726338d");
}

.bg-gradient-pattern-light {
    background-color:transparent;
    background-image:url("/DE/repos/files/ALCAR%20WHEELS/Development/bg-gradient-pattern-light%2epng?exp=92376&fps=32ba0846b99d89bb4dc18c91d99fbba132260285");
}


.bg-stripes-gray {
	background-repeat:repeat;
    background-position:top left;
}

.bg-gradient-dark {
	background-color:#7F7F7F;
    background-image:url("/DE/repos/files/ALCAR%20WHEELS/Development/bg-gradient-dark%2epng?exp=91838&fps=0b45f27cabefb1bd417557a549167e8a3209194a");
    color:white;
}
.bg-gradient-light { 
    background-color:white;
    background-image:url("/DE/repos/files/ALCAR%20WHEELS/Development/bg-gradient-light%2epng?exp=91834&fps=7107869a8fc9d6553611b810c81bae45ef114f86");
}

.bg-gradient-lightgray {
    background-color:white;
    background-image:url("/DE/repos/files/ALCAR%20WHEELS/Development/bg-gradient-lightgray%2epng?exp=91842&fps=a97a5e4ecf6c43207d44bd3bf6471125f63c37df");
}
.bg-gradient-lighter {
    background-color:white;
    background-image:url("/DE/repos/files/ALCAR%20WHEELS/Development/bg-gradient-lighter%2epng?exp=91840&fps=87f44d0711de6dc576fdb2167ee469492d270c20");
}
.bg-gradient-stripes-light {
	background-color:white;
    background-image:url("/DE/repos/files/ALCAR%20WHEELS/Development/bg-gradient-stripes-light%2epng?exp=91994&fps=8ceae77f36484ae2ba1f80dd343e13a0f6e4a3b9");
}
.bg-gradient-stripes-gray {
	background-color:white;
    background-image:url("/DE/repos/files/ALCAR%20WHEELS/Development/bg-gradient-stripes-gray%2epng?exp=91992&fps=272a087a311811c2e7f995b3e6d3f63a43fd637a");
}
.bg-gradient-pattern-dark {
	background-color:white;
    background-image:url("/DE/repos/files/ALCAR%20WHEELS/Development/bg-gradient-pattern-dark%2epng?exp=91990&fps=333aa432f0d135976d802a58038da3e96fb142d9");
    color:white;
}
.bg-gradient-dark-white {
	background-color:#f6f6f6;
    background-image:url("/DE/repos/files/ALCAR%20WHEELS/Development/bg-gradient-dark-light%2epng?exp=91988&fps=75ec45eb0b9c156f68b1f89e1bf9bde99951aafe");
    color:white;
}

.bg-stripes-gray {
    background-color:white;
	background-image: url("/DE/repos/files/ALCAR%20WHEELS/Development/background-stripes-light%2epng?exp=92128&fps=a63023a7a09cbdae4cc5fc35a5a5c81939e3916b");
}


.slideshow .bg-gradient-dark, .slideshow .bg-gradient-lightgray, .slideshow .bg-gradient-lighter { min-height:384px; height:480px; } 

.footer {
    border-top:1px solid rgb(165,165,165);
    background:#79848d; /* Old browsers */
    background:-moz-linear-gradient(top,  #79848d 0%, #445360 100%); /* FF3.6+ */
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#79848d), color-stop(100%,#445360)); /* Chrome,Safari4+ */
    background:-webkit-linear-gradient(top,  #79848d 0%,#445360 100%); /* Chrome10+,Safari5.1+ */
    background:-o-linear-gradient(top,  #79848d 0%,#445360 100%); /* Opera 11.10+ */
    background:-ms-linear-gradient(top,  #79848d 0%,#445360 100%); /* IE10+ */
    background:linear-gradient(to bottom,  #79848d 0%,#445360 100%); /* W3C */
    filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#79848d', endColorstr='#445360',GradientType=0 ); /* IE6-9 */
}

/* LINES */
.v-line-alloy {
   background-size:1px 100%;
   background-repeat:no-repeat;
   background-position:top right;
}
.v-line-alloy.left { background-position:top left; }
.cssgradients .v-line-alloy {
   background-image:-moz-linear-gradient(top, rgba(211,211,211,0) 0%, rgba(179,179,179,1) 50%, rgba(211,211,211,0) 100%); /* FF3.6+ */
   background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(211,211,211,0)), color-stop(50%,rgba(179,179,179,1)), color-stop(100%,rgba(211,211,211,0))); /* Chrome,Safari4+ */
   background-image:-webkit-linear-gradient(top, rgba(211,211,211,0) 0%, rgba(179,179,179,1) 50%, rgba(211,211,211,0) 100%); /* Chrome10+,Safari5.1+ */
   background-image:-o-linear-gradient(top, rgba(211,211,211,0) 0%, rgba(179,179,179,1) 50%, rgba(211,211,211,0) 100%); /* Opera 11.10+ */
   background-image:-ms-linear-gradient(top, rgba(211,211,211,0) 0%, rgba(179,179,179,1) 50%, rgba(211,211,211,0) 100%); /* IE10+ */
   background-image:linear-gradient(to bottom, rgba(211,211,211,0) 0%, rgba(179,179,179,1) 50%, rgba(211,211,211,0) 100%); /* W3C */
}
.no-cssgradients.svg .v-line-alloy {
   filter:none; /* IE9 SVG, needs conditional override of 'filter' to 'none' */
   background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2QzZDNkMyIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2IzYjNiMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkM2QzZDMiIHN0b3Atb3BhY2l0eT0iMCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
}

.h-line-alloy {
    display: block;
    height: 1px;
    clear: both;
}

.cssgradients .h-line-alloy {
    background-image: -moz-linear-gradient(left, rgba(211, 211, 211, 0) 0%, rgba(179, 179, 179, 1) 50%, rgba(211, 211, 211, 0) 100%); /* FF3.6+ */
    background-image: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(211, 211, 211, 0)), color-stop(50%, rgba(179, 179, 179, 1)), color-stop(100%, rgba(211, 211, 211, 0))); /* Chrome,Safari4+ */
    background-image: -webkit-linear-gradient(left, rgba(211, 211, 211, 0) 0%, rgba(179, 179, 179, 1) 50%, rgba(211, 211, 211, 0) 100%); /* Chrome10+,Safari5.1+ */
    background-image: -o-linear-gradient(left, rgba(211, 211, 211, 0) 0%, rgba(179, 179, 179, 1) 50%, rgba(211, 211, 211, 0) 100%); /* Opera 11.10+ */
    background-image: -ms-linear-gradient(left, rgba(211, 211, 211, 0) 0%, rgba(179, 179, 179, 1) 50%, rgba(211, 211, 211, 0) 100%); /* IE10+ */
    background-image: linear-gradient(to right, rgba(211, 211, 211, 0) 0%, rgba(179, 179, 179, 1) 50%, rgba(211, 211, 211, 0) 100%); /* W3C */
}

.no-cssgradients.svg .h-line-alloy {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2QzZDNkMyIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2IzYjNiMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkM2QzZDMiIHN0b3Atb3BhY2l0eT0iMCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    filter: none; /* IE9 SVG, needs conditional override of 'filter' to 'none' */
}

.no-cssgradients.no-svg .h-line-alloy {
    background-color: #d3d3d3;
}

.lt-ie9 .col-sm-3, .lt-ie9 .col-sm-4, .lt-ie9 .col-sm-6, .lt-ie9 .col-sm-8, .lt-ie9 .col-sm-9 { float:left; }
.lt-ie9 .col-sm-3 { width:25%; }
.lt-ie9 .col-sm-4 { width:33.33333333% }
.lt-ie9 .col-sm-8 { width:66.66666667%; }
.lt-ie9 .col-sm-6 { width:50%; }
.lt-ie9 .col-sm-9 { width:75%; }

.lt-ie9 .info:after,
.lt-ie9 .info.opened:after,
.lt-ie9 .top-link:after { 
    content:'\f107'; 
    font-family: FontAwesome;
    padding-left:0;
}
.lt-ie9 .info + .top-link { margin-left:7px; }
.lt-ie9 .info:after, 
.lt-ie9 .top-link:after { content:'\f106'; text-decoration:none; }


.lt-ie9 .v-line-alloy { border-right:1px solid #ccc !important; }
.lt-ie9 .v-line-alloy.left { border-right:1px solid #ccc !important; }

.lt-ie9 .thumbnail > img.shadow, .lt-ie9 img.shadow { border:1px solid #ccc; }

.lt-ie9 .col-sm-6 > img, .lt-ie9 .col-sm-6 .shadow .youtube {
    margin-top:5px;
	border:1px solid #ccc;
    width:auto;
    height:auto;
    float:right;
}
.lt-ie9 #distribution .col-sm-6 > img,
.lt-ie9 .col-sm-6.noshadow > img, 
.lt-ie9 #tpms .col-sm-6 > img, .lt-ie9 .lft-col > img,
.lt-ie9 #brands .col-sm-6 > img { box-shadow:none; background-color:transparent; border:none; }

/* ReCaptcha */
#recaptcha_logo,
#recaptcha_switch_audio_btn,
#recaptcha_whatsthis_btn,
#recaptcha_privacy
{ display:none; }
#ghostcaptcha-element { width:382px; margin-right:15px; }

.bildundtext img {
max-width:100%;height:auto
}
.bildundtext > div:first-child{padding:1em 0}