/*
 * Copyright (c) 2003-2018 GameDuell GmbH, All Rights Reserved
 * This document is strictly confidential and sole property of GameDuell GmbH, Berlin, Germany
 */
#contactPage .upperPart {
  padding: 20px 26px 0px 26px;
}
#contactPage .upperPart h1 {
  margin: 0px 0px 30px;
}
#contactPage .upperPart .lady {
  margin-left: 31px;
  float: left;
  margin-bottom: -32px;
  position: relative;
  z-index: 1;
}
#contactPage .upperPart .buttonWrapper {
  float: left;
  margin-top: 25px;
  margin-left: 60px;
}
#contactPage .upperPart .buttonWrapper .colorButton {
  margin-bottom: 18px;
  min-width: 220px;
  display: block;
}
#contactPage .panel {
  display: block;
  padding: 24px 70px 40px 70px;
}
#contactPage .panel .icon_sprite {
  position: relative;
  left: -50px;
}
/*GENERATED VARIABLES START*/
.icon-contactForm,
.supportHeader,
.supportHeader .headerDecorateLeft,
.supportHeader .headerDecorateRight {
  background-image: url(../images/sprite-contactForm.png);
}
.icon-contactForm-FAQ_lady {
  background-position: -704px 0px;
  width: 251px;
  height: 234px;
}
.icon-contactForm-devices,
body .supportHeader .headerDecorateRight {
  background-position: 0px -617px;
  width: 342px;
  height: 96px;
}
.icon-contactForm-envelope_GOLD,
body.loyalty.GOLD .supportHeader .headerDecorateLeft {
  background-position: -342px -617px;
  width: 279px;
  height: 70px;
}
.icon-contactForm-envelope_SILVER,
body.loyalty.SILVER .supportHeader .headerDecorateLeft {
  background-position: -621px -617px;
  width: 279px;
  height: 70px;
}
.icon-contactForm-header_GOLD,
body.loyalty.GOLD .supportHeader {
  background-position: 0px -250px;
  width: 700px;
  height: 250px;
}
.icon-contactForm-header_SILVER,
body .supportHeader,
body.loyalty.SILVER .supportHeader {
  background-position: 0px 0px;
  width: 701px;
  height: 250px;
}
.icon-contactForm-pillow_GOLD,
body.loyalty.GOLD .supportHeader .headerDecorateRight {
  background-position: 0px -500px;
  width: 409px;
  height: 117px;
}
.icon-contactForm-pillow_SILVER,
body.loyalty.SILVER .supportHeader .headerDecorateRight {
  background-position: -409px -500px;
  width: 409px;
  height: 117px;
}
/*GENERATED VARIABLES END*/
/* sprite / loyalty stuff ****************************/
.supportHeader,
.supportHeader .headerDecorateLeft,
.supportHeader .headerDecorateRight {
  background-repeat: no-repeat;
}
body .supportHeader,
body.loyalty.SILVER .supportHeader {
  position: relative;
  width: 700px;
  height: 70px;
}
body.loyalty.GOLD .supportHeader {
  position: relative;
  width: 700px;
  height: 70px;
}
/* WOOD DECORATORS*/
body .supportHeader .headerDecorateLeft {
  display: none;
}
body .supportHeader .headerDecorateRight {
  position: absolute;
  z-index: 1;
  right: 15px;
  top: 5px;
}
/* SILVER DECORATERS */
body.loyalty.SILVER .supportHeader .headerDecorateLeft {
  float: left;
  position: relative;
  display: block;
}
body.loyalty.SILVER .supportHeader .headerDecorateRight {
  position: absolute;
  z-index: 1;
  right: 0px;
  top: 0px;
}
/* GOLD DECORATERS */
body.loyalty.GOLD .supportHeader {
  /* pillow */
}
body.loyalty.GOLD .supportHeader .headerDecorateLeft {
  float: left;
  position: relative;
  display: block;
}
body.loyalty.GOLD .supportHeader .headerDecorateRight {
  position: absolute;
  z-index: 1;
  right: 0px;
  top: 0px;
}

