.bookBuyCTA {
  border: 1px solid #0092bc;
  padding: 20px;
}
@media (max-width: 991px) {
  .bookBuyCTA {
    clear: both;
  }
}
.bookBuyCTA-price {
  color: #0092bc;
  font-size: 30px;
}
.bookBuyCTA-price.cancelled {
  position: relative;
  display: inline;
  /*text-decoration:line-through;	*/
}
.bookBuyCTA-price.cancelled::before {
  position: absolute;
  content: "";
  left: 0;
  top: 50%;
  right: 0;
  border-top: 4px solid;
  border-top-color: currentcolor;
  border-color: inherit;
  -webkit-transform: rotate(-5deg);
  -moz-transform: rotate(-5deg);
  -ms-transform: rotate(-5deg);
  -o-transform: rotate(-5deg);
  transform: rotate(-10deg);
  font-weight: bold;
}
.bookBuyCTA-price.green, .green{
  color: #1b9d30;
}

@media (min-width: 768px) {
  .bookBuyCTA-price {
    font-size: 45px;
  }
}

.bookBuyCTA-tax {
  font-weight: 300;
  font-style: italic;
  margin-bottom: 20px;
}
.bookBuyCTA-tax.green {
  color: #1b9d30;
}
.bookBuyCTA-info {
  margin-bottom: 30px;
}

.bookBuyCTA-info span {
  display: block;
  /*border-left: 1px dotted #B2B2B2;*/
  /*padding-left: 10px;*/
  margin-bottom: 5px;
}

.bookBuyCTA .btnGroup .btn.btn-buy {
  margin-bottom: 20px;
}
.bookBuyCTA .btn-green {
  background-color: #1b9d30;
}
.bookBuyCTA #lagerstand {
	display:none;
	position:relative;
	padding:10px 0;
}

.bookBuyCTA #lagerstand .header-lagerstand{
	text-align:center;
	padding:5px 0;
	border-bottom: 1px dotted #c3c3c3;
}
.bookBuyCTA #lagerstand .close{
	position:absolute;
	right:10px;
	top:5px;
	padding:0;
	z-index:999;
}

.bookBuyCTA #lagerstand.is-active {
	display:block;
}
.bookBuyCTA #lagerstand a span,.bookBuyCTA .fil-toogle span{
	float:right;
	margin-bottom:0;
}
.bookBuyCTA #lagerstand a:hover span{
	text-decoration:underline;
}
.bookBuyCTA #lagerstand a {
	padding:5px 0;
	display:block;
	border-bottom:1px dotted #c3c3c3;
	position:relative;
}
.bookBuyCTA-info.bottom {
	margin-top:10px;
	font-size:16px;
}
.bookBuyCTA-info #info-btn,.bookBuyCTA-info #info-btn2,.bookBuyCTA-info #info-btn3 {
	position:relative;
	cursor: help;
}
.bookBuyCTA-info #info-btn2,.bookBuyCTA-info #info-btn3 {
	display:inline;
	padding: 0;
	border-left: none;
}
#lagerstand .fil-toggle-parent, #abopreis {
	position:relative;
}
.fil-toogle {
	padding:5px 0;
	display:block;
	border-bottom:1px dotted #c3c3c3;
	position:relative;
	color: #0092bc;
	cursor:pointer;
}
.bookBuyCTA-info #info-btn .info-box,#lagerstand a .info-box, #lagerstand .info-box, .bookBuyCTA-info #info-btn2 .info-box2, .bookBuyCTA-info #info-btn3 .info-box3, #abopreis .info-box {
    position:absolute;
    margin-right: 0;
    margin-top: 0;
    padding: 20px 10px;
    background-clip: padding-box;
    background-color: #ffffff;
    border: 1px solid rgba(0, 0, 0, 0.15);
    border-radius: 0;
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.176);
    display: none;
    float: left;
    right: 0;
    width: 100%;
    top: 100%;
    z-index: 1000;
    line-height:20px;
    font-size:14px;
}
#lagerstand .info-box, #abopreis .info-box, #emailfake {
	display:none;
}
#lagerstand .info-box.is-open, #abopreis .info-box.is-open {
	display:block;
}
.reserve-donetxt {
	color: #1b9d30;
	margin-bottom:10px;
}

.reserve-donetxt a{
	color: #1b9d30;
	text-decoration:underline;
}