#paid_content{position:relative;font-family:"DejaVu Sans Condensed",Arial,Helvetica,sans-serif;padding-top:30px;min-height:800px}#paid_content h1,#paid_content h2{margin:18px;font-family:"DejaVu Sans Condensed",Arial,Helvetica,sans-serif;font-weight:400;font-size:1.5em}#paid_content ul,#paid_content .offer_label{margin:0;padding:0;list-style-type:none;font-size:1.25em}#paid_content ul .col-01,#paid_content .offer_label .col-01,#paid_content ul .col-02,#paid_content .offer_label .col-02,#paid_content ul .product_info,#paid_content .offer_label .product_info,#paid_content ul .price_total,#paid_content .offer_label .price_total{float:left}#paid_content ul .col-01,#paid_content .offer_label .col-01,#paid_content ul .product_info,#paid_content .offer_label .product_info{width:85%}#paid_content ul .col-02,#paid_content .offer_label .col-02,#paid_content ul .price_total,#paid_content .offer_label .price_total{width:15%;margin:0}#paid_content ul .price_total p,#paid_content .offer_label .price_total p{margin:0}#paid_content .offer_header{padding:0 20px 8px}#paid_content .offer_header .product_title,#paid_content .offer_header li{font-size:.875em}#paid_content .offer_label,#paid_content .order_review{width:95.9%;clear:both;background-color:#f8fbfd;outline:1px solid #d3e5f1;padding:20px;margin-bottom:20px}#paid_content .title,#paid_content .price,#paid_content #product-name{font-weight:600}#paid_content .title,#paid_content .price,#paid_content .subtitle,#paid_content #product-name{margin:0 0 10px}#paid_content .subtitle{font-size:.75em}#paid_content .pruefnummer{margin:0 0 10px}#paid_content label{margin-bottom:5px;display:inline-block}#paid_content .payment_logos{background:url(/ct/icons/payment.png) no-repeat 0 0;width:213px;height:43px;text-indent:-9999em;margin:0 0 20px 20px}#paid_content .email_hint{margin-bottom:10px;width:50%;font-size:.875em}#paid_content #payment-form{margin-bottom:30px;padding:0 18px}#paid_content #payment-form .payment_method_content{margin-bottom:20px}#paid_content #payment-form label[for=ops_cc_cvc]{font-size:.75em;color:#666}#paid_content #payment-form label[for=ops_cc_month]{display:block;margin-bottom:5px}.customer_data_form{margin-bottom:30px}#paid_content input,#paid_content .email input{margin-bottom:20px;width:319px;height:30px;display:block;font-size:1em}#paid_content .product_information{border-top:1px solid #d3e5f1;padding-top:30px}#paid_content .product_information .product,#paid_content .product_information .price_total,#paid_content .product_information .invoice_variant{float:left}#paid_content .product_information .product{width:60%;padding:0 20px 0 0}#paid_content .product_information .price_total{width:20%}#paid_content .product_information .invoice_variant{width:17%}#paid_content .product_information .segment{font-size:.6875em;padding-bottom:10px}#paid_content .product_information #product-subtitle,#paid_content .product_information #product-revocation-hint a{font-size:.75em;margin-bottom:20px}#paid_content .product_information #product-revocation-hint a{color:#3376d4}#paid_content .invoice_form{padding:18px;margin-top:0}#paid_content .invoice_form .street,#paid_content .invoice_form .no,#paid_content .invoice_form .city{display:inline-block}#paid_content .invoice_form .street input,#paid_content .invoice_form .city input{width:241px}#paid_content .invoice_form .no input{width:70px}#paid_content .invoice_form label{display:block;font-weight:400;font-size:.875em}#paid_content .invoice_form input,#paid_content .invoice_form select{margin-bottom:20px;width:319px;height:30px;display:block}#paid_content .invoice_form select{display:block;width:325px}#paid_content .invoice_form .invoice_address{border-top:1px solid #ccc;padding-top:20px;margin-top:0}#paid_content .invoice_form .register_error,#paid_content .invoice_form #reg_duplicate_mail{color:red;font-size:.875em;display:block;outline:solid red 1px}#paid_content .invoice_changer,#paid_content .agreement_info{margin-bottom:20px;display:block;padding-left:15px}#paid_content .invoice_changer input,#paid_content .agreement_info input{width:20px;float:left;margin-top:-5px}#paid_content .invoice_changer .text,#paid_content .agreement_info .text{padding-left:30px}#paid_content .agreement_info{width:56%;float:left;font-size:.875em}#paid_content .agreement_info a{color:#3376d4}#paid_content .agreement_info label input{float:left;margin-right:10px;display:inline-block}#paid_content .agreement_info label span{display:inline-block;width:450px}#paid_content .checkout_actions{width:39%;float:left;text-align:right;margin-right:10px}#paid_content .text{display:inline-block;margin-bottom:20px}#paid_content .text p{font-size:.75em;font-weight:200;margin:0 0 5px}#paid_content .text p.heise_shop{margin-top:0;color:#666}#paid_content .text p.heise_shop .heise-shop-logo{background:url(/foto/icons/2014/heise_shop_logo.png) no-repeat right center;width:119px;text-indent:-9999em;display:inline-block;height:25px}#paid_content .text .verbraucherinformationen{margin-bottom:15px}#paid_content .text .verbraucherinformationen:hover{text-decoration:none;color:#294781}#paid_content .select,#paid_content .button{background-color:#58ae01;border:0;color:#fff;font-size:1.25em;padding:15px 30px}#paid_content .error_container{margin-bottom:20px;font-size:13px}#paid_content .error_container .validation-advice{display:inline-block;color:red}#paid_content .error_container .container_error_number{margin-right:10px}#paid_content .label_error_number,#paid_content .container_error_number{color:#fff;font-size:11px;border-radius:50px;background-color:red;width:15px;height:15px;padding:2px;text-align:center;line-height:120%;display:inline-block}#paid_content .errorContainer_advice{margin-bottom:5px}#paid_content #payment-form .label_error_number{margin-left:5px}#loading-layer{position:absolute;top:0;left:0;width:100%;background:#fff;opacity:.6}#loading-layer h1{text-align:center;color:#fff;margin-left:30px}