.yes_scrollbox {
  background: #eff3f6;
  position: fixed;
  right: 0;
  bottom: -100vh;
  width: calc(100% - 12px);
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 10px 20px 10px 25px;
  height: auto;
  max-height: 100vh;
  overflow: hidden;
  -webkit-box-shadow: -2px -1px 12px -2px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: -2px -1px 12px -2px rgba(0, 0, 0, 0.5);
  box-shadow: -2px -1px 12px -2px rgba(0, 0, 0, 0.5);
  z-index: 12000000;
  font-family: Arial;
  border-radius: 3px;
}

.yes_scrollbox .yes_scrollbox_content {
  position: relative;
  padding-top: 35px !important;
}
.yes_scrollbox .yes_scrollbox_headline {
  color: #4b5258;
  font-weight: bold;
  margin: 0 0 15px 0;
  padding: 0;
  line-height: 1.2;
  font-size: 27px;
}
.yes_scrollbox .yes_scrollbox_body {
  margin-bottom: 20px;
  font-size: 16px;
  line-height: 1.6;
}
.yes_scrollbox .yes_scrollbox_form input.yes_scrollbox_error {
  border-color: darkred!important;
}
.yes_scrollbox .yes_scrollbox_form p.yes_scrollbox_error {
  margin: 5px 0;
  color: darkred;
}
.yes_scrollbox .yes_scrollbox_form input {
  border-radius: 0;
  margin-bottom: 10px;
  width: 100%;
  display: block;
  font-family: Arial;
}
.yes_scrollbox .yes_scrollbox_form input::placeholder {
  color: #c9cacc;
}
.yes_scrollbox .yes_scrollbox_form input::-webkit-input-placeholder {
  color: #c9cacc;
}
.yes_scrollbox .yes_scrollbox_form input:-ms-input-placeholder {
  color: #c9cacc;
}
.yes_scrollbox .yes_scrollbox_form input::-ms-input-placeholder {
  color: #c9cacc;
}
.yes_scrollbox .yes_scrollbox_form input:focus {
  outline: none;
}
.yes_scrollbox .yes_scrollbox_form input[type=text],
.yes_scrollbox .yes_scrollbox_form input[type=email] {
  border: 1px solid #c9cacc;
  padding: 8px;
  font-size: 16px;
  background: white;
}
.yes_scrollbox .yes_scrollbox_form input[type=submit] {
  background: #0a1edd;
  border: 1px solid #0a1edd;
  color: #ffffff;
  padding: 15px;
  border-radius: 3px;
  font-size: 16px;
  font-weight: 600;
  margin-bottom: 20px;
  cursor: pointer;
}
.yes_scrollbox .yes_scrollbox_form input[type=submit]:disabled,
.yes_scrollbox .yes_scrollbox_form input[type=submit]:default {
  background: #0a1edd;
  padding: 15px;
}
.yes_scrollbox .yes_scrollbox_form input[type=submit]:active,
.yes_scrollbox .yes_scrollbox_form input[type=submit]:hover {
  opacity: .8;
  background: #0a1edd;
  padding: 15px;
}

.yes_scrollbox_mark p {

text-align:center;

}

.yes_scrollbox_anzeige {

  	position: absolute;
  	top: 0;
  	right: 0;
    margin-top: 5px;
    font-family: Arial;
    font-size: 9px;
    margin: 0px 0px 10px 10px;
    padding: 14px 0px 0px 6px;
    display: block;

    line-height: 0px;
    text-transform: uppercase;
    
}

.yes_scrollbox_anzeige span {
	
	margin-right:5px;
}


.yes_scrollbox .yes_scrollbox_close img {
	
	vertical-align: middle;
	margin-bottom:4px;
	display:inline;
	
}

.yes_scrollbox .yes_scrollbox_close {

}

