.error:after{content:"\0020";display:block;height:0;clear:both;visibility:hidden;overflow:hidden}.error{display:block;margin:10px 0;color:#ff0}.inner{text-align:left}#onlineshop hr{border-color:#fff;color:#fff}#onlineshop hr.line{border-color:#EFEFEF;color:#fff}#onlineshop div.clear{clear:both;height:1px}#onlineshop.onlineshop-layer .step-review fieldset hr.line,#onlineshop.onlineshop-layer .step-shoppingcart hr.line{border-color:#EFEFEF}#onlineshop.onlineshop-layer .step-address hr.space,#onlineshop.onlineshop-layer hr.line{height:1px;margin:0;padding:0}#onlineshop.onlineshop-layer fieldset,#onlineshop.onlineshop-layer h2{margin-bottom:2px}#onlineshop .info,#onlineshop-shoppingcart .info{background:0 0;float:none;width:auto!important}#onlineshop .step-container.step-address,#onlineshop .step-container.step-payment{width:570px}#content .onlineshop input.quantity,#content .onlineshop label{width:60px;float:left}#content .onlineshop label{padding:3px 0}#content #onlineshop input.quantity,#content .onlineshop input.quantity{width:20px;padding:4px 5px;margin-right:5px}#content .onlineshop .price_description{width:345px}#content .onlineshop .image_description{margin-right:-15px}#content .onlineshop .gallery .icon{display:block;width:100%;text-align:center;font-size:12px;cursor:pointer}#content .onlineshop .price{font-size:1.75em;font-weight:400}#content .onlineshop .sending,#content .onlineshop .sending a,#content .onlineshop .tax{color:#999;font-size:.85em}#content .onlineshop .sending a{text-decoration:underline}#shop .onlineshop .minvalue{display:block}#shop .onlineshop .customprice{margin-right:5px}#shop .onlineshop .euro{line-height:22px}.step-buttons-left input,.step-buttons-right input{width:auto}#onlineshop .step-buttons .step-buttons-left .back,#onlineshop .step-buttons .step-buttons-right .next,.step-buttons-right input,.step-buttons-right input.next{text-align:center}#onlineshop .button.long{width:160px;text-align:center}.step-buttons-left input.back,.step-buttons-right input.next{width:180px;text-align:center}.step-buttons-right .step-buttons-right input.next{width:121px!important;text-align:center;margin:-2px 0 0}.step-buttons-right input.next,.step-review .step-buttons-right input.preview{width:165px!important}.quantity-changer .button.small{width:78px;padding:0 0 2px;text-align:center}.onlineshop-layer label{clear:both;display:block}.onlineshop-layer input[type=text],.onlineshop-layer select,.onlineshop-layer textarea{width:250px}.onlineshop-layer input[type=text]:focus,.onlineshop-layer select:focus,.onlineshop-layer textarea:focus{border:1px solid #0095D9;background-color:#fff}.onlineshop input.quantity{width:30px}.onlineshop .amountleft{width:90px;float:left;margin-top:11px}.onlineshop-voucher .sending,.onlineshop-voucher .sending a,.shoppingcart .sending{color:#999;font-size:10px}#onlineshopLayerBG{background-color:#fff}#onlineshopLayer{-webkit-box-shadow:0 2px 10px rgba(0,0,0,.18);-moz-box-shadow:0 2px 10px rgba(0,0,0,.18);box-shadow:0 2px 10px rgba(0,0,0,.18);behavior:url(https://media.wellnesshotels-resorts.de/media/css/PIE.htc)}#onlineshopLayer .header{height:30px;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZhZmFmYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMGUwZTAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,rgba(250,250,250,1) 0,rgba(224,224,224,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(250,250,250,1)),color-stop(100%,rgba(224,224,224,1)));background:-webkit-linear-gradient(top,rgba(250,250,250,1) 0,rgba(224,224,224,1) 100%);background:-o-linear-gradient(top,rgba(250,250,250,1) 0,rgba(224,224,224,1) 100%);background:-ms-linear-gradient(top,rgba(250,250,250,1) 0,rgba(224,224,224,1) 100%);background:linear-gradient(to bottom,rgba(250,250,250,1) 0,rgba(224,224,224,1) 100%);-pie-background:linear-gradient(to bottom,rgba(250,250,250,1) 0,rgba(224,224,224,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fafafa', endColorstr='#e0e0e0', GradientType=0);behavior:url(https://media.wellnesshotels-resorts.de/media/css/PIE.htc)}#onlineshopLayer .header .titles{padding:5px 0}#onlineshopLayer.message .header .titles{display:none}#onlineshopLayer .header .close{margin:2px}#onlineshopLayer .content{padding:0}#onlineshopLayer .content .inner{padding:25px 0 25px 25px}#onlineshopLayer .content .inner a{text-align:center;padding:2px 0 0;margin:0 25px 0 0}#onlineshopLayer .content .inner a.last{margin:0}#onlineshopLayer #pdfpreview{padding:20px}.article-quantity{width:100%}.quantity-editlinks{width:15%;margin-right:10px;color:#999}#onlineshop .step-container{padding:15px}#onlineshop form .step-container{background-color:#fff}#shop #onlineshop .step-container{padding:0}#content #onlineshop .cart-entry .left .article-quantity,#onlineshop .cart-entry .left{width:66%}#onlineshop .cart-entry .right{width:120px;text-align:right}#onlineshop .cart-entry .left .quantity-changer{padding:10px 0;width:200px}#onlineshop .cart-entry .left .quantity-changer input[type=text]{width:40px;padding:1px 1px 2px 2px;margin-right:5px}#onlineshop .step-container .cart-entry .right{width:220px;text-align:right}#content #onlineshop .cart-entry .right .article-total-price,#onlineshop .cart-entry .right .article-single-price{display:block;float:left;width:220px}#onlineshop .cart-entry .right .article-total-price{font-weight:700}#onlineshop .cart-entry .right .article-price span.left,#onlineshop .cart-entry .right .article-price span.right{display:block;float:left;width:110px!important}#onlineshop .cart-entry .left .article-quantity .quantity-value.left{width:15%;font-weight:700;line-height:1.5em;padding-right:10px}#onlineshop .cart-entry .voucher-configlinks a{color:#003D59;margin-top:5px}#onlineshop .cart-entry .voucher-configlinks a.configure,#onlineshop .cart-entry .voucher-configlinks a.configured{margin-right:10px}#onlineshop .step-container.step-shoppingcart #onlineshop-shoppingcart .shoppingcart-sums{float:right;width:220px}#onlineshop .step-container.step-shoppingcart #onlineshop-shoppingcart .shoppingcart-sums .net .net-label,#onlineshop .step-container.step-shoppingcart #onlineshop-shoppingcart .shoppingcart-sums .total .total-label,#onlineshop .step-container.step-shoppingcart #onlineshop-shoppingcart .shoppingcart-sums .vat-n .vat-n-label{float:left}#onlineshop .step-container #onlineshop-shoppingcart .step-buttons .step-buttons-left{width:180px;float:left;margin:0 20px 0 0;text-align:center}#onlineshop .step-container #onlineshop-shoppingcart .step-buttons .step-buttons-right{float:right}#shop #onlineshop .step-container #onlineshop-shoppingcart .step-buttons .step-buttons-right{width:602px}#onlineshop .step-container.step-voucherconfig #onlineshop-shoppingcart .step-buttons .step-buttons-right .preview,#onlineshop .step-container.step-voucherconfig #onlineshop-shoppingcart .voucherconfig-configfields .preview{margin-right:10px}#onlineshop .step-container.step-voucherconfig #onlineshop-shoppingcart .voucherconfig-usertext textarea{text-align:center;width:642px}#onlineshop .step-container.step-shoppingcart #onlineshop-shoppingcart .info{font-size:13px}#onlineshop .step-container legend{font-weight:700;font-size:1em}#onlineshop .step-container.step-voucherconfig #onlineshop-shoppingcart #voucherconfig-themeselection .voucherconfig-theme{float:left;display:block;width:110px;height:72px;padding:0;overflow:hidden;border:3px solid #ddd;margin:2px 8px 0 0}#onlineshop .step-container.step-voucherconfig #onlineshop-shoppingcart #voucherconfig-themeselection .voucherconfig-theme.selected{border:3px solid #0095D9}#onlineshop .step-container.step-voucherconfig #onlineshop-shoppingcart #voucherconfig-themeselection .voucherconfig-theme a{display:block;border:none}#onlineshop .step-container.step-voucherconfig #onlineshop-shoppingcart #voucherconfig-themeselection .voucherconfig-theme .title{font-size:13px;height:100%;text-align:center}#onlineshop .step-container.step-voucherconfig hr{color:#fff;border-color:#fff}#onlineshop fieldset{border:1px solid #EFEFEF}#onlineshop input[type=checkbox],#onlineshop input[type=radio]{width:20px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}#onlineshop .form-field-row #address-zipcode,#onlineshop .form-field-row #delivery-zipcode{margin-right:5px}#onlineshop .form-field-row #address-city,#onlineshop .form-field-row #delivery-city{width:105px;clear:none}#onlineshop .form-field-row #address-salutation,#onlineshop .form-field-row #delivery-salutation{width:158px}#onlineshop .form-field-row #address-country,#onlineshop .form-field-row #delivery-country{width:172px}.onlineshop-layer textarea{width:485px;height:150px}#onlineshop textarea[name="onlineshop.comment"]{min-width:665px;min-height:85px}#onlineshop.onlineshop-layer hr.line{border-color:#fff}#onlineshop .step-container.step-payment .shoppingcart-sums{width:563px}#onlineshop .step-container.step-payment .shoppingcart-sums div.grandtotal{font-weight:700;margin-top:10px;font-size:1.1em}#onlineshop .step-container.step-payment .payment-selects label{margin-bottom:10px}#onlineshop .step-container.step-payment #payment-options-prepay label{width:200px;margin-bottom:5px}#onlineshop .step-container.step-payment #payment-options-complimentary label{width:330px}#onlineshop .step-container.step-payment #payment-options-complimentary textarea{float:right;width:320px}#onlineshop .step-container.step-payment #payment-options-ccard select,#onlineshop .step-container.step-payment #payment-options-debit select{width:200px}#onlineshop .step-container.step-payment #payment-options-ccard label#payment-cc-icons{margin-left:10px;clear:none}#onlineshop .step-container.step-payment #payment-options-ccard label{font-weight:700}#onlineshop .step-container.step-payment #payment-options-ccard select#payment-options-ccvalidmm{width:45px}#onlineshop .step-container.step-payment #payment-options-ccard select#payment-options-ccvalidyyyy{width:75px;margin-left:9px}#onlineshop .step-container.step-payment .step-buttons{margin-top:60px}#onlineshop .step-review select{width:auto;margin-bottom:20px}#onlineshop .step-review .cart-entry .left{width:305px;float:left}#onlineshop .step-review .cart-entry .right{float:left}#onlineshop .shoppingcart-sums div.shippingcosts{font-size:.9em}#onlineshop .shoppingcart-sums div.grandtotal{font-size:1em}#onlineshop .step-container #onlineshop-shoppingcart .step-buttons .step-buttons-right input{float:right;text-align:center}#onlineshop .step-container #onlineshop-shoppingcart .step-buttons .step-buttons-right input.next{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzk4YzRlNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0NWFhZDQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#98c4e7 0,#45aad4 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#98c4e7),color-stop(100%,#45aad4));background:-webkit-linear-gradient(top,#98c4e7 0,#45aad4 100%);background:-o-linear-gradient(top,#98c4e7 0,#45aad4 100%);background:-ms-linear-gradient(top,#98c4e7 0,#45aad4 100%);background:linear-gradient(to bottom,#98c4e7 0,#45aad4 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#98c4e7', endColorstr='#45aad4', GradientType=0);color:#fff;text-shadow:1px 1px 1px #000}