.clearfix:before,.clearfix:after{content:"";display:table}.clearfix:after{clear:both}.clearfix{zoom:1}.apo-finder-wrapper{position:relative;width:260px;background:#F7F7F4;margin:10px 0 20px 8px;border:1px solid #0D497F;font-family:Arial, 'Helvetica Neue', Helvetica, sans-serif;font-size:13px;text-decoration:none;float:right}.apo-finder-header{width:100%;color:#0D497F;text-align:center;border-bottom:1px solid #0D497F}.apo-finder-ad{text-align:right;font-size:10px;color:#cccccc;padding-right:7px;margin-bottom:3px !important}.apo-finder-kicker{font-size:14px;font-weight:bold;letter-spacing:-0.2px}.apo-finder-headline{font-size:27px;font-weight:600}.apo-finder-packshot img{display:block;width:100%}.apo-finder-content{padding:15px}.apo-finder-button-2{border-top:1px solid #0D497F}.apo-buy-button{padding:12px}.apo-finder-btn{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:32px;text-align:center;line-height:30px;-moz-box-shadow:inset 0px 1px 0px 0px #54a3f7;-webkit-box-shadow:inset 0px 1px 0px 0px #54a3f7;box-shadow:inset 0px 1px 0px 0px #54a3f7;background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #146fba), color-stop(1, #104787));background:-moz-linear-gradient(top, #146fba 5%, #104787 100%);background:-webkit-linear-gradient(top, #146fba 5%, #104787 100%);background:-o-linear-gradient(top, #146fba 5%, #104787 100%);background:-ms-linear-gradient(top, #146fba 5%, #104787 100%);background:linear-gradient(to bottom, #146fba 5%, #104787 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#146fba', endColorstr='#104787',GradientType=0);background-color:#146fba;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;border:1px solid #004b88;display:inline-block;cursor:pointer;color:#ffffff !important;font-family:Arial;font-size:13px;text-decoration:none;text-shadow:0px 1px 0px #154682;box-sizing:border-box;border-radius:5px 5px 5px 5px}.apo-finder-btn:hover{background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #104787), color-stop(1, #146fba));background:-moz-linear-gradient(top, #104787 5%, #146fba 100%);background:-webkit-linear-gradient(top, #104787 5%, #146fba 100%);background:-o-linear-gradient(top, #104787 5%, #146fba 100%);background:-ms-linear-gradient(top, #104787 5%, #146fba 100%);background:linear-gradient(to bottom, #104787 5%, #146fba 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#104787', endColorstr='#146fba',GradientType=0);background-color:#104787}.apo-finder-btn:active{position:relative;top:1px}.apo-finder-wrapper .form-control{display:block;width:100%;padding:6px 12px;font-size:12px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.apo-finder-wrapper .input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.apo-finder-wrapper .input-group-btn{padding:12px;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.apo-finder-wrapper .input-group-btn{position:relative;font-size:0;white-space:nowrap}.apo-finder-wrapper .input-group{position:relative;display:table;width:100%;padding:15px 12px 2px 10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-collapse:separate}.apo-finder-wrapper .input-group-btn .apo-finder-btn{overflow:visible;text-transform:none;-webkit-appearance:button;margin:0;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.apo-finder-wrapper input[type="submit"]{display:inline;margin:0;padding:0}.apo-finder-wrapper .input-group-btn .apo-finder-btn{border:1px solid #004b88;margin:0 !important}@media only screen and (max-width: 767px){.apo-finder-wrapper{width:100%}}.apo-finder-pflichttext{font-size: 9px;border-top: 1px solid #0D497F;padding: 4px;line-height: 14px;}