/*dev*/
/*
h4,h5,body, #colorbox {
	font-family: "Droid Sans",sans-serif !important;
}
h4, h5 {
	font-weight: 700 !important;
}
*/
/*dev*/
/*colorbox plugin simulator*/
/* line 19, incentivepage.scss */
#colorbox, #cboxOverlay, #cboxWrapper {
  left: 0;
  overflow: hidden;
  position: absolute;
  top: 0;
  z-index: 9999;
}

/* line 26, incentivepage.scss */
#cboxOverlay {
  height: 100%;
  position: fixed;
  width: 100%;
}

/* line 31, incentivepage.scss */
#cboxMiddleLeft, #cboxBottomLeft {
  clear: left;
}

/* line 34, incentivepage.scss */
#cboxContent {
  position: relative;
}

/* line 37, incentivepage.scss */
#cboxLoadedContent {
  overflow: auto;
}

/* line 40, incentivepage.scss */
#cboxTitle {
  margin: 0;
}

/* line 43, incentivepage.scss */
#cboxLoadingOverlay, #cboxLoadingGraphic {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

/* line 50, incentivepage.scss */
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow {
  background: none repeat scroll 0 0 transparent;
  border: 0 none;
  cursor: pointer;
  margin: 0;
  overflow: visible;
  padding: 0;
  width: auto;
}

/* line 59, incentivepage.scss */
#cboxPrevious:active, #cboxNext:active, #cboxClose:active, #cboxSlideshow:active {
  outline: 0 none;
}

/* line 62, incentivepage.scss */
.cboxPhoto {
  border: 0 none;
  display: block;
  float: left;
  margin: auto;
  max-width: none;
}

/* line 69, incentivepage.scss */
.cboxIframe {
  border: 0 none;
  display: block;
  height: 100%;
  width: 100%;
}

/* line 75, incentivepage.scss */
#colorbox, #cboxContent, #cboxLoadedContent {
  -moz-box-sizing: content-box;
}

/* line 78, incentivepage.scss */
#cboxOverlay {
  background: none repeat scroll 0 0 #000000;
}

/* line 81, incentivepage.scss */
#colorbox {
  outline: 0 none;
}

/* line 84, incentivepage.scss */
#cboxWrapper {
  background: none repeat scroll 0 0 #FFFFFF;
  border-radius: 5px 5px 5px 5px;
}

/* line 88, incentivepage.scss */
#cboxTopLeft {
  height: 15px;
  width: 15px;
}

/* line 92, incentivepage.scss */
#cboxTopCenter {
  height: 15px;
}

/* line 95, incentivepage.scss */
#cboxTopRight {
  height: 15px;
  width: 15px;
}

/* line 99, incentivepage.scss */
#cboxBottomLeft {
  height: 10px;
  width: 15px;
}

/* line 103, incentivepage.scss */
#cboxBottomCenter {
  height: 10px;
}

/* line 106, incentivepage.scss */
#cboxBottomRight {
  height: 10px;
  width: 15px;
}

/* line 110, incentivepage.scss */
#cboxMiddleLeft {
  width: 15px;
}

/* line 113, incentivepage.scss */
#cboxMiddleRight {
  width: 15px;
}

/* line 116, incentivepage.scss */
#cboxContent {
  background: none repeat scroll 0 0 #FFFFFF;
  overflow: hidden;
}

/* line 120, incentivepage.scss */
#cboxError {
  border: 1px solid #CCCCCC;
  padding: 50px;
}

/* line 124, incentivepage.scss */
#cboxLoadedContent {
  margin-bottom: 28px;
}

/* line 127, incentivepage.scss */
#cboxTitle {
  -moz-box-sizing: border-box;
  background: none repeat scroll 0 0 rgba(255, 255, 255, 0.7);
  bottom: 28px;
  color: #535353;
  left: 0;
  padding: 4px 6px;
  position: absolute;
  width: 100%;
}

/* line 137, incentivepage.scss */
#cboxCurrent {
  bottom: 4px;
  color: #949494;
  left: 60px;
  position: absolute;
}

/* line 143, incentivepage.scss */
.cboxSlideshow_on #cboxSlideshow {
  background: transparent;
  bottom: 0;
  height: 25px;
  position: absolute;
  right: 30px;
  text-indent: -9999px;
  width: 25px;
}

/* line 152, incentivepage.scss */
.cboxSlideshow_on #cboxSlideshow:hover {
  background-position: -101px -50px;
}

/* line 155, incentivepage.scss */
.cboxSlideshow_off #cboxSlideshow {
  background: transparent;
  bottom: 0;
  height: 25px;
  position: absolute;
  right: 30px;
  text-indent: -9999px;
  width: 25px;
}

/* line 164, incentivepage.scss */
.cboxSlideshow_off #cboxSlideshow:hover {
  background-position: -49px -50px;
}

/* line 167, incentivepage.scss */
#cboxPrevious {
  background: transparent;
  bottom: 0;
  height: 25px;
  left: 0;
  position: absolute;
  text-indent: -9999px;
  width: 25px;
}

/* line 176, incentivepage.scss */
#cboxPrevious:hover {
  background-position: -75px -25px;
}

/* line 179, incentivepage.scss */
#cboxNext {
  background: transparent;
  bottom: 0;
  height: 25px;
  left: 27px;
  position: absolute;
  text-indent: -9999px;
  width: 25px;
}

/* line 188, incentivepage.scss */
#cboxNext:hover {
  background-position: -50px -25px;
}

/* line 191, incentivepage.scss */
#cboxLoadingOverlay {
  background: none repeat scroll 0 0 #FFFFFF;
}

/* line 194, incentivepage.scss */
#cboxLoadingGraphic {
  background: transparent;
}

/* line 197, incentivepage.scss */
#cboxClose {
  background: transparent;
  bottom: 0;
  height: 25px;
  position: absolute;
  right: 0;
  text-indent: -9999px;
  width: 25px;
}

/* line 206, incentivepage.scss */
#cboxClose:hover {
  background-position: -25px -25px;
}

/*colorbox plugin simulator ende*/
/* line 213, incentivepage.scss */
#cboxOverlay {
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0.7) !important;
}

/* line 217, incentivepage.scss */
#colorbox {
  font-family: "Droid Sans",sans-serif;
  background: none;
  font-size: 12px;
  line-height: 1.55;
  color: #222222;
  border: 2px solid #FFFFFF;
  top: 50px !important;
}
/* line 230, incentivepage.scss */
#colorbox #cboxTopLeft,
#colorbox #cboxTopCenter,
#colorbox #cboxTopRight,
#colorbox #cboxMiddleRight,
#colorbox #cboxMiddleLeft {
  width: 0;
  height: 0;
  display: none;
}
/* line 236, incentivepage.scss */
#colorbox .optivo {
  padding: 0 40px;
}
/* line 240, incentivepage.scss */
#colorbox h4, #colorbox h5 {
  color: #222222;
  font-size: 22px;
  line-height: 30px;
}
/* line 246, incentivepage.scss */
#colorbox h4 {
  margin-bottom: 18px;
  margin-top: 14px;
}
/* line 251, incentivepage.scss */
#colorbox h5 {
  font-size: 19px;
  line-height: 30px;
  color: #0092b2;
  padding-top: 10px;
  margin: 22px 0 18px 0;
  border-top: 1px solid #b7b5ad;
}
/* line 260, incentivepage.scss */
#colorbox p {
  font-size: 13px;
}
/* line 264, incentivepage.scss */
#colorbox .en {
  font-style: italic;
  white-space: nowrap;
  margin: 0;
}
/* line 270, incentivepage.scss */
#colorbox p .en {
  white-space: normal;
}
/* line 274, incentivepage.scss */
#colorbox h4 .en {
  display: block;
}
/* line 278, incentivepage.scss */
#colorbox #cboxWrapper {
  background-color: #e8e8e8;
  border-radius: 0;
}
/* line 283, incentivepage.scss */
#colorbox #cboxClose {
  bottom: auto;
  top: 0;
  height: 26px;
  right: 0;
  width: 26px;
  background-color: #464646;
  background-image: url("../close.png");
  background-position: top left;
}
/* line 294, incentivepage.scss */
#colorbox #cboxContent {
  background-color: #e8e8e8;
  /* height: 100% !important; */
  margin: 0;
  padding: 0;
}
/* line 299, incentivepage.scss */
#colorbox #cboxContent #cboxTitle {
  display: none !important;
}
/* line 302, incentivepage.scss */
#colorbox #cboxContent #cboxLoadedContent {
  padding: 10px;
  height: 100% !important;
}
/* line 306, incentivepage.scss */
#colorbox #cboxContent #cboxLoadedContent #colorbox_option input {
  margin: 0px 10px 10px 0;
}
/* line 315, incentivepage.scss */
#colorbox form fieldset {
  border: 0;
  padding: 0;
  margin: 19px 0 0 0;
}
/* line 321, incentivepage.scss */
#colorbox form legend {
  font-weight: bold;
  font-size: 16px;
  padding: 0;
  margin-bottom: 10px;
}
/* line 328, incentivepage.scss */
#colorbox form fieldset:first-child legend {
  display: none;
}
/* line 332, incentivepage.scss */
#colorbox form ul {
  margin: 0;
  padding: 0;
}
/* line 337, incentivepage.scss */
#colorbox form li {
  list-style-type: none;
  margin: 6px 0;
}
/* line 341, incentivepage.scss */
#colorbox form li label {
  display: inline-block;
  font-weight: normal;
  width: 180px;
}
/* line 346, incentivepage.scss */
#colorbox form li label span {
  margin-left: 2px;
}
/* line 351, incentivepage.scss */
#colorbox form li > span {
  width: 180px;
  display: block;
}
/* line 358, incentivepage.scss */
#colorbox form li.newsletter span {
  width: 180px;
  display: inline-block;
}
/* line 362, incentivepage.scss */
#colorbox form li.newsletter span span.en {
  width: auto;
}
/* line 367, incentivepage.scss */
#colorbox form li.newsletter div {
  display: inline;
  width: auto;
  margin-right: 10px;
}
/* line 372, incentivepage.scss */
#colorbox form li.newsletter div label, #colorbox form li.newsletter div span {
  width: auto;
}
/* line 377, incentivepage.scss */
#colorbox form li.newsletter label {
  display: inline;
}
/* line 382, incentivepage.scss */
#colorbox form li.anrede {
  margin-left: 180px;
  margin-top: 7px;
}
/* line 386, incentivepage.scss */
#colorbox form li.anrede div {
  display: inline;
}
/* line 390, incentivepage.scss */
#colorbox form li.anrede label {
  display: none;
}
/* line 394, incentivepage.scss */
#colorbox form li.anrede select {
  margin-left: 3px;
  width: 140px;
}
/* line 400, incentivepage.scss */
#colorbox form li.categories {
  vertical-align: top;
}
/* line 404, incentivepage.scss */
#colorbox form li.categories span {
  float: left;
}
/* line 407, incentivepage.scss */
#colorbox form li.categories span > span {
  float: none;
}
/* line 412, incentivepage.scss */
#colorbox form li.categories ul.categorie {
  border-top: 1px solid #b7b5ad;
  display: inline-block;
  width: 480px;
  margin-left: 180px;
  margin-top: 4px;
  padding-top: 10px;
}
/* line 420, incentivepage.scss */
#colorbox form li.categories ul.categorie li {
  float: left;
  width: 50%;
  margin: 3px 0;
}
/* line 425, incentivepage.scss */
#colorbox form li.categories ul.categorie li label {
  width: 220px;
}
/* line 428, incentivepage.scss */
#colorbox form li.categories ul.categorie li label span {
  float: none;
}
/* line 435, incentivepage.scss */
#colorbox form li.categories ul.categorie.count1 {
  border-top: 0;
  margin-top: 0;
  padding-top: 0;
  margin-left: 0;
}
/* line 442, incentivepage.scss */
#colorbox form li.categories .categorie:after {
  clear: both;
  float: none;
  width: 100%;
  height: 0;
  content: ' ';
  font-size: 0;
  display: block;
}
/* line 453, incentivepage.scss */
#colorbox form .submit {
  margin-left: 180px;
  margin-top: 16px;
}
/* line 457, incentivepage.scss */
#colorbox form .submit input {
  margin-bottom: 20px;
}
/* line 462, incentivepage.scss */
#colorbox form input[type="text"] {
  padding: 4px 5px;
  width: 430px;
  border-radius: 5px;
  color: #222222;
  border: 1px solid #afafaf;
  background: #FFFFFF;
  box-shadow: none;
  font-size: 12px;
}
/* line 473, incentivepage.scss */
#colorbox form select {
  padding: 4px 2px;
  color: #222222;
  font-size: 12px;
  height: 25px;
  line-height: 25px;
  background: #FFFFFF;
  border: 1px solid #afafaf;
  background-color: #FFFFFF;
  box-shadow: none;
  border-radius: 5px;
  vertical-align: top;
  			/*
  			-webkit-appearance:none;
      		-moz-appearance:none;
      		appearance:none;*/
  cursor: pointer;
}
/* line 492, incentivepage.scss */
#colorbox form select option {
  padding: 3px 3px;
}
/* line 497, incentivepage.scss */
#colorbox form .private select {
  width: 440px;
}
/* line 501, incentivepage.scss */
#colorbox form input[type="submit"] {
  background-color: #0092b2;
  color: #FFFFFF;
  text-transform: uppercase;
  border: 0;
  padding: 7px 25px 6px 25px;
  border-radius: 5px;
}
/* line 510, incentivepage.scss */
#colorbox form input[name="plz"] {
  width: 120px;
}
/* line 514, incentivepage.scss */
#colorbox form input[type="checkbox"] {
  margin-right: 4px;
  vertical-align: top;
  margin-top: 2px;
}
/* line 521, incentivepage.scss */
#colorbox form li.error input,
#colorbox form li.error select {
  border-color: #FF0000;
}
/* line 526, incentivepage.scss */
#colorbox div.error {
  margin-bottom: 10px;
  background-repeat: no-repeat;
  background-position: 5px 3px;
  height: auto;
  line-height: 20px;
  padding: 5px 10px 5px 33px;
}
/* line 534, incentivepage.scss */
#colorbox div.error .en {
  white-space: normal;
}
/* line 540, incentivepage.scss */
#colorbox div.ostatus span {
  white-space: normal;
}

/* line 547, incentivepage.scss */
.form_clearfix {
  clear: both;
  overflow: hidden;
}
