#teaser_startpage_solutionsAnimationContainer.smartVersion #teaser_startpage_solutions_alternate_img,
#teaser_startpage_solutionsAnimationContainer.tabVersion #teaser_startpage_solutions_alternate_img {
	width: 100%;
}


/* line 3, ../sass/teaser_startpage_solutions_style.sass */
#teaser_startpage_solutions {
  position: relative;
  background-color: #ffffff;
  width: 982px;
  height: 556px;
  overflow: hidden;
}
/* line 10, ../sass/teaser_startpage_solutions_style.sass */
#teaser_startpage_solutions .imageContainer {
  position: absolute;
  width: 0px;
  height: 556px;
  -moz-transition-property: -moz-transform, width, left;
  -o-transition-property: -o-transform, width, left;
  -webkit-transition-property: -webkit-transform, width, left;
  transition-property: transform, width, left;
  -moz-transition-duration: 2s;
  -o-transition-duration: 2s;
  -webkit-transition-duration: 2s;
  transition-duration: 2s;
  left: 700px;
  -moz-backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  overflow: hidden;
  z-index: 50;
}
/* line 20, ../sass/teaser_startpage_solutions_style.sass */
#teaser_startpage_solutions .imageContainer img {
  -moz-transition-property: left;
  -o-transition-property: left;
  -webkit-transition-property: left;
  transition-property: left;
  -moz-transition-duration: 2s;
  -o-transition-duration: 2s;
  -webkit-transition-duration: 2s;
  transition-duration: 2s;
  left: -700px;
  top: 0;
}
/* line 25, ../sass/teaser_startpage_solutions_style.sass */
#teaser_startpage_solutions .imageContainer.opened {
  width: 982px;
  left: 0px;
}
/* line 28, ../sass/teaser_startpage_solutions_style.sass */
#teaser_startpage_solutions .imageContainer.opened img {
  left: 0px;
}
/* line 30, ../sass/teaser_startpage_solutions_style.sass */
#teaser_startpage_solutions .imageContainer.nextToShow {
  z-index: 100;
}
/* line 33, ../sass/teaser_startpage_solutions_style.sass */
#teaser_startpage_solutions .curtain {
  position: absolute;
  top: 0;
  z-index: 110;
  height: 556px;
  background-color: rgba(255, 255, 255, 0.75);
  -moz-transition-property: -moz-transform;
  -o-transition-property: -o-transform;
  -webkit-transition-property: -webkit-transform;
  transition-property: transform;
  -moz-transition-duration: 2s;
  -o-transition-duration: 2s;
  -webkit-transition-duration: 2s;
  transition-duration: 2s;
}
/* line 41, ../sass/teaser_startpage_solutions_style.sass */
#teaser_startpage_solutions .curtain.left {
  width: 700px;
  left: 0;
  -moz-transform: translate3d(-700px, 0px, 0px);
  -webkit-transform: translate3d(-700px, 0px, 0px);
  transform: translate3d(-700px, 0px, 0px);
}
/* line 45, ../sass/teaser_startpage_solutions_style.sass */
#teaser_startpage_solutions .curtain.left.closed {
  display: block;
  -moz-transform: translate3d(0, 0, 0);
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
/* line 48, ../sass/teaser_startpage_solutions_style.sass */
#teaser_startpage_solutions .curtain.right {
  width: 282px;
  right: -282px;
}
/* line 51, ../sass/teaser_startpage_solutions_style.sass */
#teaser_startpage_solutions .curtain.right.closed {
  display: block;
  -moz-transform: translate3d(-282px, 0px, 0px);
  -webkit-transform: translate3d(-282px, 0px, 0px);
  transform: translate3d(-282px, 0px, 0px);
}
/* line 57, ../sass/teaser_startpage_solutions_style.sass */
#teaser_startpage_solutions div, #teaser_startpage_solutions h1, #teaser_startpage_solutions a {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  font-size: 100%;
  vertical-align: baseline;
}
/* line 65, ../sass/teaser_startpage_solutions_style.sass */
#teaser_startpage_solutions strong {
  font-weight: bold;
}
/* line 68, ../sass/teaser_startpage_solutions_style.sass */
#teaser_startpage_solutions img {
  display: block;
  position: absolute;
}
/* line 72, ../sass/teaser_startpage_solutions_style.sass */
#teaser_startpage_solutions #headline_cta_reload_container {
  position: absolute;
  left: -500px;
  top: 10px;
  z-index: 999;
  -moz-transition-property: -moz-transform;
  -o-transition-property: -o-transform;
  -webkit-transition-property: -webkit-transform;
  transition-property: transform;
  -moz-transition-duration: 1.5s;
  -o-transition-duration: 1.5s;
  -webkit-transition-duration: 1.5s;
  transition-duration: 1.5s;
}
/* line 80, ../sass/teaser_startpage_solutions_style.sass */
#teaser_startpage_solutions #headline_cta_reload_container #btn_cta {
  -moz-transition-property: opacity;
  -o-transition-property: opacity;
  -webkit-transition-property: opacity;
  transition-property: opacity;
  -moz-transition-duration: 0.5s;
  -o-transition-duration: 0.5s;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
  color: white;
  z-index: 200;
  background-image: url("http://media.bosch.com/media/ro_master_remote/rich_media/teaser_startpage/teaser_startpage_solutions/images_54/teaser_startpage_solutions_btn.png");
  background-repeat: repeat-x;
  padding: 2px 8px 2px 8px;
  cursor: pointer;
  font-size: 12px;
  font-family: Arial;
  text-decoration: none;
  font-weight: bold;
  opacity: 0;
  text-align:center;
  border-radius: 5px;
  margin: 0 0 0 25px;
  display:inline-block;

}
/* line 99, ../sass/teaser_startpage_solutions_style.sass */
#teaser_startpage_solutions #headline_cta_reload_container #btn_cta.step_1 {
  opacity: 1;
}
/* line 102, ../sass/teaser_startpage_solutions_style.sass */
#teaser_startpage_solutions #headline_cta_reload_container #btn_cta:hover {
  background-image: url("http://media.bosch.com/media/ro_master_remote/rich_media/teaser_startpage/teaser_startpage_solutions/images_54/teaser_startpage_solutions_btn_hover.png");
}
/* line 105, ../sass/teaser_startpage_solutions_style.sass */
#teaser_startpage_solutions #headline_cta_reload_container #btn_reload {
  -moz-transition-property: opacity;
  -o-transition-property: opacity;
  -webkit-transition-property: opacity;
  transition-property: opacity;
  -moz-transition-duration: 1s;
  -o-transition-duration: 1s;
  -webkit-transition-duration: 1s;
  transition-duration: 1s;
  width: 22px;
  height: 22px;
  z-index: 200;
  background-image: url("http://media.bosch.com/media/ro_master_remote/rich_media/teaser_startpage/teaser_startpage_solutions/images_54/teaser_startpage_solutions_reload.png");
  background-repeat: no-repeat;
  cursor: pointer;
  opacity: 0;
  display: inline-block;
  margin: 0 0 0 3px;
}
/* line 119, ../sass/teaser_startpage_solutions_style.sass */
#teaser_startpage_solutions #headline_cta_reload_container #btn_reload.step_1 {
  opacity: 1;
}
/* line 122, ../sass/teaser_startpage_solutions_style.sass */
#teaser_startpage_solutions #headline_cta_reload_container #reload_overlay {
  z-index: 200;
  padding: 0 4px;
  background-color: transparent;
  font-weight: bold;
  font-size: 14px;
  cursor: default;
  opacity: 0;
  font-family: Verdana;
  color: #404245;
  display: inline-block;
  vertical-align: middle;
}
/* line 136, ../sass/teaser_startpage_solutions_style.sass */
#teaser_startpage_solutions #headline_cta_reload_container #headline_main {
  font-weight: bold;
  font-size: 22px;
  font-family: Verdana;
  color: #404245;
  z-index: 99;
  width: 500px;
  line-height: 1.2;
  padding: 15px 0 0 25px;
}
/* line 148, ../sass/teaser_startpage_solutions_style.sass */
#teaser_startpage_solutions #headline_cta_reload_container #headline_sub {
  width: 380px;
  font-size: 16px;
  font-family: Verdana;
  color: #404245;
  z-index: 99;
  padding: 13px 0 8px 25px;
}
/* line 158, ../sass/teaser_startpage_solutions_style.sass */
#teaser_startpage_solutions #headline_cta_reload_container.step_1 {
  -moz-transform: translate3d(500px, 0, 0);
  -webkit-transform: translate3d(500px, 0, 0);
  transform: translate3d(500px, 0, 0);
}
