.missing input {
  border: 1px solid red; }

/**
* Additional CSS Styles for the JOKA Campaign 2016
* @author: W. & L. Jordan GmbH - Christian Pippert
*/
body.page907, body.page916, body.page1152 {
  background: #fff url(/fileadmin/layout/img/JOKA_/campaign2016/hg.jpg) repeat center center scroll; }

.kacheln {
  background: none;
  background: none; }

a.buttonLink {
  background-color: #000000;
  color: #ffffff;
  text-decoration: none;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 6px 12px;
  font-size: 16px;
  line-height: 1.42857143;
  border-radius: 4px; }

a.buttonLink:hover {
  background: #e8e6e2;
  color: #333;
  border-color: #adadad; }

strong {
  font-weight: bold; }

h5 {
  font-size: 24px; }

h6 {
  font-size: 20px; }

.breadcrumb ul {
  padding-left: 0px; }

.JOKA_magdalenas_welt .KachelContentGrid img {
  width: auto;
  height: auto; 
  max-width: 100%;
}
.JOKA_magdalenas_welt .KachelContentGrid .ym-g50.ym-gl {
  padding-right: 10px; }

figure.imageWr {
  padding-bottom: 25px; }
  figure.imageWr img {
    float: none !important; }

.campaign2016 .first_headerrow {
  background: #fff url("/fileadmin/layout/img/JOKA_/campaign2016/Header-Startseite-Sommer17.jpg") no-repeat center;
  height: 479px;
  border-bottom: 5px solid #000000;
  background-size: cover;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover; }
  @media (max-width: 991px) {
    .campaign2016 .first_headerrow {
      background: #fff url("/fileadmin/layout/img/JOKA_/campaign2016/Header-Startseite-Kampagne.png") no-repeat center; } }
  @media (max-width: 767px) {
    .campaign2016 .first_headerrow {
      height: 300px; } }
  .campaign2016 .first_headerrow .content {
    height: 474px; }
    @media (max-width: 767px) {
      .campaign2016 .first_headerrow .content {
        height: 298px; } }
    .campaign2016 .first_headerrow .content .steffi {
      background: #fff url("/fileadmin/layout/img/JOKA_/campaign2016/Steffi-Boehler-JOKA-Kampagne.png") no-repeat left;
      height: 474px;
      background-color: transparent;
      position: relative; }
      @media (max-width: 767px) {
        .campaign2016 .first_headerrow .content .steffi {
          height: 298px;
          background-size: 298px; } }
      .campaign2016 .first_headerrow .content .steffi .slogan {
        background: transparent url("/fileadmin/layout/img/JOKA_/campaign2016/creatre_your_room_2zeilig.png") no-repeat right;
        background-size: contain;
        -webkit-background-size: contain;
        -moz-background-size: contain;
        -o-background-size: contain;
        position: relative; }
        @media (max-width: 767px) {
          .campaign2016 .first_headerrow .content .steffi .slogan {
            height: 298px;
            width: 160px;
            top: 90px;
            left: 160px; } }
        @media (min-width: 768px) and (max-width: 991px) {
          .campaign2016 .first_headerrow .content .steffi .slogan {
            height: 474px;
            width: 300px;
            left: 380px; } }
    .campaign2016 .first_headerrow .content .buttons {
      position: relative;
      margin-top: -253px;
      margin-left: 293px; }
      .campaign2016 .first_headerrow .content .buttons .trends {
        background: url("/fileadmin/layout/img/JOKA_/campaign2016/Button-Raumwelt-Trends.png") no-repeat;
        height: 70px;
        width: 482px;
        cursor: pointer;
        cursor: hand; }
        .campaign2016 .first_headerrow .content .buttons .trends.over {
          background: url("/fileadmin/layout/img/JOKA_/campaign2016/Button-Raumwelt-Trends-mouseover.png") no-repeat; }
      .campaign2016 .first_headerrow .content .buttons .stile {
        background: url("/fileadmin/layout/img/JOKA_/campaign2016/Button-Raumwelt-Stile.png") no-repeat;
        height: 70px;
        width: 482px;
        cursor: pointer;
        cursor: hand; }
        .campaign2016 .first_headerrow .content .buttons .stile.over {
          background: url("/fileadmin/layout/img/JOKA_/campaign2016/Button-Raumwelt-Stile-mouseover.png") no-repeat; }
      .campaign2016 .first_headerrow .content .buttons .steffiswelt {
        background: url("/fileadmin/layout/img/JOKA_/campaign2016/Button-Raumwelt-Raumdesigner.png") no-repeat;
        height: 70px;
        width: 482px;
        cursor: pointer;
        cursor: hand; }
        .campaign2016 .first_headerrow .content .buttons .steffiswelt.over {
          background: url("/fileadmin/layout/img/JOKA_/campaign2016/Button-Raumwelt-Raumdesigner-mouseover.png") no-repeat; }
      .campaign2016 .first_headerrow .content .buttons a {
        margin-left: 80px;
        padding: 13px;
        font-weight: lighter;
        font-size: 27px;
        z-index: 20; }
        .campaign2016 .first_headerrow .content .buttons a sub {
          vertical-align: top;
          font-size: 0.4em;
          top: 1.3em; }
.campaign2016 .second_headerrow {
  height: 290px;
  background: rgba(0, 0, 0, 0.5);
  background-image: url(/fileadmin/layout/img/JOKA_/campaign2016/zeichnungen-rechts.png), url(/fileadmin/layout/img/JOKA_/campaign2016/zeichnungen-links.png);
  background-position: right top, left top;
  background-repeat: no-repeat;
  border-bottom: 5px solid #000000; }
  .campaign2016 .second_headerrow .slider-container {
    padding-right: 5px;
    padding-left: 5px; }
  .campaign2016 .second_headerrow .header-slider {
    margin-top: 22px;
    /* Arrows */ }
    .campaign2016 .second_headerrow .header-slider .slider-item {
      cursor: pointer;
      cursor: hand;
      margin-right: 10px;
      overflow: hidden; }
      .campaign2016 .second_headerrow .header-slider .slider-item .content {
        background-color: #000000;
        padding: 10px;
        text-align: center;
        margin-right: 14px; }
        @media (max-width: 1199px) {
          .campaign2016 .second_headerrow .header-slider .slider-item .content {
            margin-right: 0px; } }
      .campaign2016 .second_headerrow .header-slider .slider-item.video-inside .content {
        margin-top: -8px; }
    .campaign2016 .second_headerrow .header-slider .slick-prev,
    .campaign2016 .second_headerrow .header-slider .slick-next {
      font-family: 'FontAwesome';
      background: #000000;
      color: #000;
      height: 30px;
      width: 30px;
      top: 40%;
      -webkit-transform: translate(0, 0%);
      -ms-transform: translate(0, 0%);
      transform: translate(0, 0%); }
      .campaign2016 .second_headerrow .header-slider .slick-prev:hover, .campaign2016 .second_headerrow .header-slider .slick-prev:focus,
      .campaign2016 .second_headerrow .header-slider .slick-next:hover,
      .campaign2016 .second_headerrow .header-slider .slick-next:focus {
        background: #000000; }
      .campaign2016 .second_headerrow .header-slider .slick-prev:before,
      .campaign2016 .second_headerrow .header-slider .slick-next:before {
        font-family: 'FontAwesome';
        opacity: 1; }
    .campaign2016 .second_headerrow .header-slider .slick-prev {
      left: -35px; }
    .campaign2016 .second_headerrow .header-slider .slick-next {
      right: -40px; }
    .campaign2016 .second_headerrow .header-slider .slick-prev.slick-disabled,
    .campaign2016 .second_headerrow .header-slider .slick-next.slick-disabled {
      visibility: hidden; }
      .campaign2016 .second_headerrow .header-slider .slick-prev.slick-disabled:before,
      .campaign2016 .second_headerrow .header-slider .slick-next.slick-disabled:before {
        opacity: 1; }
    .campaign2016 .second_headerrow .header-slider .slick-prev:before {
      content: "\f053"; }
    .campaign2016 .second_headerrow .header-slider .slick-next:before {
      content: "\f054"; }
.campaign2016 .container {
  padding-left: 0;
  padding-right: 0; }

.campaign2016_steffis_kreationen {
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  margin-top: 50px;
  padding-right: 0; }
  .campaign2016_steffis_kreationen h2 {
    font-size: 36px;
    color: #D5BA83; }

.winner {
  background: rgba(0, 0, 0, 0.5);
  border-bottom: 5px solid #000000; }
  .winner .content {
    padding-left: 5px;
    padding-right: 5px; }

.imgRow figure:first-child {
  padding-right: 5px; }
.imgRow figure {
  padding-left: 5px; }
.imgRow figure:last-child {
  padding-left: 5px; }

/*# sourceMappingURL=JOKA_campain2016.css.map */
