

.bg-grey{background-color:#f5f5f5}p{margin:5px 0}.paket .paketname{padding:10px 0;background:#e8e8e8;text-align:center}.paket .beschreibung{display:flex;align-items:center;border-bottom:0;border-top:1px solid #ddd;border-left:1px solid #ddd;border-right:1px solid #ddd}.paket .beschreibung .preis{align-self:stretch;display:flex;align-items:center;justify-content:center}.paket .beschreibung .preis p{font-size:18px;font-weight:500;text-align:right}.paket .panel-group .panel-heading+.panel-collapse .panel-body{border-top:0}.paket .panel-group{margin:20px 0}.paket .panel-group .panel{border:0;box-shadow:none}.paket .panel-group .panel-heading{background-color:#fff;border-bottom:0;padding:10px 5px 10px 25px}.paket .panel-group ul{padding-left:20px}.paket .leistungenXS .panel-heading{padding-left:0;padding-right:20px}.paket .leistungenXS .panel-body{padding:5px 0}.paket .leistungenXS .leistungenDetails .panel-body{padding:0 10px}.paket .paketPreis{font-size:21px;font-weight:500;padding:10px 0;background:#999;color:#fff}.paket .paketPreis p{margin:0}.paket .preisOr{background:#e8e8e8;border:1px solid #e8e8e8;color:#333}@media only screen and (max-width:768px){.paket .panel-group{margin:0}.paket .paketPreis{font-size:18px}.paket .preisText{font-weight:500;font-size:18px}}@media only screen and (max-width:1199px){.optionen{padding:0}}@media only screen and (min-width:1200px){.optionen{padding-right:0}}.optionen .btn{background-color:#f5f5f5;border:1px solid #ddd;color:#333}.optionen .btn:active,.optionen .btn:focus,.optionen .btn:hover{background-color:#e8e8e8}.optionen .referenzen-kontakt{margin-top:40px}.onlinemarketing h2{font-size:18px}.onlinemarketing .panel{border-radius:0}.onlinemarketing .panel .panel-heading{background-color:#f5f5f5}.onlinemarketing .panel .panel-heading .panel-title{font-size:21px;font-weight:500;line-height:33px}.onlinemarketing .panel .row{padding:10px 0}.onlinemarketing .panel .row:nth-child(2){border-top:1px solid #ddd;border-bottom:1px solid #ddd}.onlinemarketing .panel .row:nth-child(3){border-bottom:1px solid #ddd}.onlinemarketing .panel .row:nth-child(5){border-top:1px solid #ddd;border-bottom:1px solid #ddd}.onlinemarketing .preis{font-weight:500;font-size:18px;line-height:1.1}.onlinemarketing .preis p{margin:0 0 5px}.pflege{margin-top:0}.pflege h2{font-size:18px}.pflege .panel{border-radius:0}.pflege .panel .panel-heading{background-color:#f5f5f5}.pflege .panel .panel-heading .panel-title{font-size:21px;font-weight:500;line-height:33px}.pflege .panel .row{padding:10px 0}.pflege .panel .row:nth-child(3){border-top:1px solid #ddd;border-bottom:1px solid #ddd;background-color:#f5f5f5}.pflege .panel .row:nth-child(4){border-bottom:1px solid #ddd}.pflege .preis{font-weight:500;font-size:18px;line-height:1.1}.pflege .preis p{margin:0 0 5px}.mehr:after{border:solid #000;border-width:0 2px 2px 0;display:inline-block;padding:3px;content:"";transform:rotate(45deg);-webkit-transform:rotate(45deg);position:absolute;right:20px;margin-left:15px;margin-top:3px}.weniger:after{border:solid #000;border-width:0 2px 2px 0;display:inline-block;padding:3px;content:"";transform:rotate(-135deg);-webkit-transform:rotate(-135deg);position:absolute;right:20px;margin-left:15px;margin-top:3px}.check:before{width:7px;height:16px;border-right:2px solid #32cd32;border-bottom:2px solid #32cd32;display:block;content:"";float:left;transform:rotate(45deg);margin:10px 12px 10px 7px;margin:10px 12px 10px 7px}#paketeTabs{color:#333}#paketeTabs .nav-tabs{border:none;display:flex;align-items:flex-end}#paketeTabs .nav-tabs li{width:25%;background:#f5f5f5}#paketeTabs .nav-tabs li:nth-child(1){margin-right:3px}#paketeTabs .nav-tabs li:nth-child(1) a{height:55px}#paketeTabs .nav-tabs li:nth-child(2){margin-right:3px}#paketeTabs .nav-tabs li:nth-child(2) a{height:100px}#paketeTabs .nav-tabs li:nth-child(3){margin-right:3px}#paketeTabs .nav-tabs li:nth-child(3) a{height:150px}#paketeTabs .nav-tabs li:nth-child(3) a:before{content:"Bestseller";text-align:center;display:block;font-style:italic;text-transform:none;color:#999}#paketeTabs .nav-tabs li:nth-child(4) a{height:200px}#paketeTabs .nav-tabs li.active a{border-bottom:5px solid #999}#paketeTabs .nav-tabs li a{text-align:center;border:none;color:#333;font-weight:500;border:1px solid #ddd;width:100%;padding:10px;font-size:21px}@media only screen and (max-width:768px){#paketeTabs .nav-tabs li a{font-size:15px;padding:10px 0}}altcha-widget .altcha-footer,altcha-widget .altcha-logo{opacity:1!important}