body,div,h1,h2,h3,h4,h5,h6,p,blockquote,pre,code,ol,ul,li,dl,dt,dd,figure,table,th,td,form,fieldset,legend,input,textarea{margin:0;padding:0}table{border-spacing:0;border-collapse:collapse}caption,th,td{text-align:left;text-align:start;vertical-align:top}abbr,acronym{font-variant:normal;border-bottom:1px dotted #666;cursor:help}blockquote,q{quotes:none}fieldset,img,iframe{border:0}ul{list-style-type:none}sup{vertical-align:text-top}sub{vertical-align:text-bottom}del{text-decoration:line-through}ins{text-decoration:none}header,footer,nav,section,aside,article,figure,figcaption{display:block}body{font:12px/1 "Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif;color:#000}input,button,textarea,select{font-family:inherit;font-size:99%;font-weight:inherit}pre,code{font-family:Monaco,monospace}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}h1{font-size:1.8333em}h2{font-size:1.6667em}h3{font-size:1.5em}h4{font-size:1.3333em}table{font-size:inherit}caption,th{font-weight:700}a{color:#00f}h1,h2,h3,h4,h5,h6{margin-top:1em}h1,h2,h3,h4,h5,h6,p,pre,blockquote,table,ol,ul,form{margin-bottom:12px}
body,form,figure{margin:0;padding:0}img{border:0}header,footer,nav,section,aside,article,figure,figcaption{display:block}body{font-size:100.01%}select,input,textarea{font-size:99%}#container,.inside{position:relative}#main,#left,#right{float:left;position:relative}#main{width:100%}#left{margin-left:-100%}#right{margin-right:-100%}#footer{clear:both}#main .inside{min-height:1px}.ce_gallery>ul{margin:0;padding:0;overflow:hidden;list-style:none}.ce_gallery>ul li{float:left}.ce_gallery>ul li.col_first{clear:left}.float_left{float:left}.float_right{float:right}.block{overflow:hidden}.clear,#clear{height:.1px;font-size:.1px;line-height:.1px;clear:both}.invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.custom{display:block}#container:after,.custom:after{content:"";display:table;clear:both}
/* @package helm3d, @author Johann Helm (helm3d.de), @license commercial, @copyright (c) Johann Helm */
.invisible{display:none}.ce_h3d_simpleOrderForm #toggleProducts{display:block;background-image:url(/system/modules/h3d_orderForm/assets/images/field_validated.svg);background-repeat:no-repeat;background-position:left center;background-size:20px;padding-left:24px;cursor:pointer}input:-moz-placeholder,input::-moz-placeholder{color:#606066;opacity:.9}.ce_h3d_simpleOrderForm a{color:#005cad}.ce_h3d_simpleOrderForm form{font-size:14px;overflow:hidden;border-radius:10px;margin-bottom:0}.ce_h3d_simpleOrderForm .formbody{padding:0;background:0 0}.ce_h3d_simpleOrderForm form td{vertical-align:middle;border:0}.ce_h3d_simpleOrderForm .widget>.value,.ce_h3d_simpleOrderForm input[type=date],.ce_h3d_simpleOrderForm input[type=datetime],.ce_h3d_simpleOrderForm input[type=email],.ce_h3d_simpleOrderForm input[type=number],.ce_h3d_simpleOrderForm input[type=password],.ce_h3d_simpleOrderForm input[type=search],.ce_h3d_simpleOrderForm input[type=tel],.ce_h3d_simpleOrderForm input[type=text],.ce_h3d_simpleOrderForm input[type=time],.ce_h3d_simpleOrderForm input[type=url],.ce_h3d_simpleOrderForm select,.ce_h3d_simpleOrderForm textarea{width:100%;height:30px;max-width:100%;margin-top:8px;padding:3px 6px;background-position:right center;border:1px solid #bababb;border-radius:2px;color:#202022;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;transition:all .15s linear 0s}.ce_h3d_simpleOrderForm .widget>.value{background-color:rgba(255,255,255,.5);border:none}.ce_h3d_simpleOrderForm input[type=checkbox],.ce_h3d_simpleOrderForm input[type=radio]{border:0;display:inline-block;float:left;height:13px;margin-right:10px;margin-top:3px;width:13px}.ce_h3d_simpleOrderForm .ie select{padding-top:0;padding-right:0;padding-bottom:0}.ce_h3d_simpleOrderForm .safari select,.ce_h3d_simpleOrderForm .webkit select{-webkit-appearance:menulist-button}.ce_h3d_simpleOrderForm textarea{height:150px}.ce_h3d_simpleOrderForm .button,.ce_h3d_simpleOrderForm input[type=submit]{height:auto;display:inline-block;padding:3px 15px;background:#e2000a;background:-moz-linear-gradient(270deg,#e2000a,#d20007);background:-webkit-linear-gradient(270deg,#e2000a,#d20007);background:-o-linear-gradient(270deg,#e2000a,#d20007);background:-ms-linear-gradient(270deg,#e2000a,#d20007);background:linear-gradient(180deg,#e2000a,#d20007);border-radius:3px;font-size:18px;line-height:30px;font-weight:700;text-decoration:none;color:#FFF;text-transform:uppercase;box-decoration-break:clone;-moz-box-decoration-break:clone;-webkit-box-decoration-break:clone;-ms-box-decoration-break:clone;text-shadow:1px 1px 1px #666;background-position:15px center;cursor:pointer}.ce_h3d_simpleOrderForm .button:hover,.ce_h3d_simpleOrderForm input[type=submit]:hover{background-color:#c90007;background-image:none;background:-moz-linear-gradient(270deg,#e2000a,#ba0006);background:-webkit-linear-gradient(270deg,#e2000a,#ba0006);background:-o-linear-gradient(270deg,#e2000a,#ba0006);background:-ms-linear-gradient(270deg,#e2000a,#ba0006);background:linear-gradient(180deg,#e2000a,#ba0006);background-position:15px center}.ce_h3d_simpleOrderForm .button a{display:inline-block;text-decoration:none;color:#FFF}.ce_h3d_simpleOrderForm input[type=submit]{background:#68b603;background:-moz-linear-gradient(270deg,#68b603,#03aa03);background:-webkit-linear-gradient(270deg,#68b603,#03aa03);background:-o-linear-gradient(270deg,#68b603,#03aa03);background:-ms-linear-gradient(270deg,#68b603,#03aa03);background:linear-gradient(180deg,#68b603,#03aa03);border:1px solid #FFF;border-radius:2px;background-position:15px center}.ce_h3d_simpleOrderForm input[type=submit]:hover{background:#039203;background:-moz-linear-gradient(270deg,#68b603,#039203);background:-webkit-linear-gradient(270deg,#68b603,#039203);background:-o-linear-gradient(270deg,#68b603,#039203);background:-ms-linear-gradient(270deg,#68b603,#039203);background:linear-gradient(180deg,#68b603,#039203);background-position:15px center}.ce_h3d_simpleOrderForm .firstname input:-webkit-input-placeholder,.ce_h3d_simpleOrderForm .lastname input:-webkit-input-placeholder{color:#202022}.ce_h3d_simpleOrderForm .firstname input:-moz-placeholder,.ce_h3d_simpleOrderForm .lastname input:-moz-placeholder{color:#202022;opacity:.9}.ce_h3d_simpleOrderForm .firstname input:-ms-input-placeholder,.ce_h3d_simpleOrderForm .lastname input:-ms-input-placeholder{color:#202022}.ce_h3d_simpleOrderForm .invisible_input input{display:none}.ce_h3d_simpleOrderForm .explanation{margin-top:20px}.ce_h3d_simpleOrderForm form .note,.ce_h3d_simpleOrderForm form .note_small{margin-top:14px;font-size:12px;line-height:16px;color:#606066}.ce_h3d_simpleOrderForm form .note a{color:#606066}.ce_h3d_simpleOrderForm p.error,.ce_h3d_simpleOrderForm p.tl_error{margin-top:1em;margin-bottom:20px;padding:1.5625%;background-color:#FFF;border:1px solid #e2000a;line-height:21px;color:#e2000a}.ce_h3d_simpleOrderForm input.error{background:url(/system/modules/h3d_orderForm/assets/images/field_error.svg) right center no-repeat #FFF;border:1px solid #e2000a}.ce_h3d_simpleOrderForm input.validated{background-image:url(/system/modules/h3d_orderForm/assets/images/field_validated.svg);background-position:right center;background-repeat:no-repeat}.ce_h3d_simpleOrderForm input[type=checkbox].validated,.ce_h3d_simpleOrderForm input[type=radio].validated{background-image:none}.ce_h3d_simpleOrderForm input.unvalidated{background-image:url(/system/modules/h3d_orderForm/assets/images/field_error.svg);background-position:right center;background-repeat:no-repeat}.ce_h3d_simpleOrderForm .checkbox_container.error span,.ce_h3d_simpleOrderForm .radio_container.error span{padding:1.5625%;box-shadow:none}.ce_h3d_simpleOrderForm .checkbox_container.terms_privacy.error span{padding-right:0;padding-left:0;-webkit-box-shadow:0 0;box-shadow:0 0}.ce_h3d_simpleOrderForm label,.ce_h3d_simpleOrderFormIbanCalc label{display:none;line-height:16px}.ce_h3d_simpleOrderForm label.label_company{width:100%;float:none;display:block;margin-top:16px}.ce_h3d_simpleOrderForm fieldset.checkbox_container label,.ce_h3d_simpleOrderForm fieldset.radio_container label{float:left;display:block}.ce_h3d_simpleOrderForm .product label{line-height:23px}.ce_h3d_simpleOrderForm .payment_method .discount_voucher label{display:none}.ce_h3d_simpleOrderForm .widget.bank_bic,.ce_h3d_simpleOrderForm .widget.bank_iban,.ce_h3d_simpleOrderForm .widget.bank_name,.ce_h3d_simpleOrderForm .widget.company,.ce_h3d_simpleOrderForm .widget.vat_id,.ce_h3d_simpleOrderForm div.debit_info{display:none;padding-left:30px}.ce_h3d_simpleOrderForm .widget.company,.ce_h3d_simpleOrderForm .widget.vat_id{padding-left:0}.ce_h3d_simpleOrderForm .widget.bank_name,.ce_h3d_simpleOrderForm div.debit_info{padding-bottom:20px}.ce_h3d_simpleOrderForm div.debit_info .ddi-label{font-weight:700}.ce_h3d_simpleOrderForm div.debit_info .ddi-info{margin-top:20px}.ce_h3d_simpleOrderForm .radio_container.payment_method>span:first-of-type,.ie8 .ce_h3d_simpleOrderForm .radio_container.payment_method>span{display:block}.ce_h3d_simpleOrderForm label p{margin-bottom:0}.ce_h3d_simpleOrderForm fieldset>br{clear:both;display:inline}.ce_h3d_simpleOrderForm fieldset>legend .ce_text,.ce_h3d_simpleOrderForm fieldset>legend p{margin:0}.ce_h3d_simpleOrderForm fieldset>legend p{padding-top:3px;padding-bottom:3px}.ce_h3d_simpleOrderForm p.error{display:none}.ce_h3d_simpleOrderForm .checkbox_container p.error,.ce_h3d_simpleOrderForm .radio_container p.error{display:block}.ce_h3d_simpleOrderForm form{background-color:#ededed;-moz-hyphens:auto;-o-hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.ce_h3d_simpleOrderForm fieldset{max-width:98.4375%;border:0;position:relative;padding-right:1.5625%;padding-left:1.5625%;padding-bottom:30px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.ce_h3d_simpleOrderForm fieldset.checkbox_container,.ce_h3d_simpleOrderForm fieldset.radio_container{max-width:100%;padding:0}.ce_h3d_simpleOrderForm .formbody>fieldset>legend{width:104.6875%;display:block;position:relative;margin-left:-1.5625%;padding:10px 20px 10px 40px;background:#337dbe;background:-moz-linear-gradient(270deg,#337dbe,#005cad);background:-webkit-linear-gradient(270deg,#337dbe,#005cad);background:-o-linear-gradient(270deg,#337dbe,#005cad);background:-ms-linear-gradient(270deg,#337dbe,#005cad);background:linear-gradient(180deg,#337dbe,#005cad);font-weight:700;font-size:20px;line-height:20px;color:#FFF;margin-bottom:12px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background-position:20px center;text-shadow:1px 1px 1px #666}.ce_h3d_simpleOrderForm .formbody>fieldset>legend:before{width:0;height:0;border-style:solid;border-width:7px 0 7px 8px;border-color:transparent transparent transparent #fff;display:block;content:'';position:absolute;left:20px;margin-top:3px;-moz-filter:drop-shadow(1px 1px 1px rgba(0,0,0,.5));-ms-filter:drop-shadow(1px 1px 1px rgba(0,0,0,.5));-webkit-filter:drop-shadow(1px 1px 1px rgba(0,0,0,.5));filter:drop-shadow(1px 1px 1px rgba(0, 0, 0,
.5))}.ce_h3d_simpleOrderForm .formbody>fieldset fieldset>legend{display:none}.ce_h3d_simpleOrderForm .dateOfBirth>label{width:37.5%;overflow:hidden;float:left;margin-right:1.7857%;padding-top:16px;display:block!important}.ce_h3d_simpleOrderForm input.dob{padding-right:0;padding-left:0;text-align:center}.ce_h3d_simpleOrderForm .widget.dob_day,.ce_h3d_simpleOrderForm .widget.dob_month{width:14.2857%;float:left;margin-right:1.7857%}.ce_h3d_simpleOrderForm .widget.dob_year{width:28.5714%;float:left}.ce_h3d_simpleOrderForm .widget.dateOfBirth{width:46.7741%;position:relative;float:left;margin-right:1.6129%}.ce_h3d_simpleOrderForm .widget.dateOfBirth>input,.ce_h3d_simpleOrderForm .widget.dateOfBirth>value{width:56%;float:left}.ce_h3d_simpleOrderForm fieldset.product fieldset.checkbox_container>span,.ce_h3d_simpleOrderForm fieldset.radio_container>span{width:100%;min-height:18px;float:none;clear:both;display:table;padding-bottom:10px}.ce_h3d_simpleOrderForm fieldset.product fieldset.checkbox_container,.ce_h3d_simpleOrderForm fieldset.product fieldset.radio_container{background:url(../../system/themes/default/images/loading.gif) center 30px no-repeat rgba(0,0,0,0)}.ce_h3d_simpleOrderForm fieldset.product fieldset.checkbox_container>span,.ce_h3d_simpleOrderForm fieldset.product fieldset.radio_container>span{margin-bottom:3.2258%;padding:10px 15px;background-color:#FFF;border:1px solid #bababb;border-radius:2px;box-sizing:border-box}.ie8 .ce_h3d_simpleOrderForm fieldset.product fieldset.checkbox_container>span,.ie8 .ce_h3d_simpleOrderForm fieldset.product fieldset.radio_container>span{width:100%;float:none}.ce_h3d_simpleOrderForm .checkbox_container span>input,.ce_h3d_simpleOrderForm .checkbox_container span>label,.ce_h3d_simpleOrderForm .radio_container span>input,.ce_h3d_simpleOrderForm .radio_container span>label,.ce_h3d_simpleOrderForm fieldset.payment_method>input,.ce_h3d_simpleOrderForm fieldset.payment_method>label{float:left;text-align:left}.ce_h3d_simpleOrderForm .checkbox_container span>label,.ce_h3d_simpleOrderForm .radio_container span>label,.ce_h3d_simpleOrderForm fieldset.payment_method>label{width:87%;box-sizing:border-box}.ce_h3d_simpleOrderForm fieldset.payment_method span>input[value=PayPal]+label,.ce_h3d_simpleOrderForm fieldset.payment_method span>input[value=Paypal]+label,.ce_h3d_simpleOrderForm fieldset.payment_method span>input[value=paypal]+label{background:url(https://www.paypalobjects.com/webstatic/de_DE/i/de-pp-logo-100px.png) 150px center no-repeat;background-size:contain}.ce_h3d_simpleOrderForm fieldset.payment_method span>input[value=CC]+label,.ce_h3d_simpleOrderForm fieldset.payment_method span>input[value=Kreditkarte]+label,.ce_h3d_simpleOrderForm fieldset.payment_method span>input[value=cc]+label,.ce_h3d_simpleOrderForm fieldset.payment_method span>input[value=creditcard]+label{background:url(/system/modules/h3d_orderForm/assets/images/payment_cc.png) 150px center no-repeat;background-size:contain}.ce_h3d_simpleOrderForm #lbl_30_1,.ce_h3d_simpleOrderForm #lbl_30_2{margin-top:-5px}.ce_h3d_simpleOrderForm .checkbox_container span>label:after,.ce_h3d_simpleOrderForm .radio_container span>label:after,.ce_h3d_simpleOrderForm fieldset.payment_method>label:after{height:0;clear:both;content:" "}.ce_h3d_simpleOrderForm .discount_voucher.submit_container{text-align:right}#main .ce_h3d_simpleOrderForm .discount_voucher_submit.button{background:-moz-linear-gradient(270deg,#337dbe,#005cad);background:-webkit-linear-gradient(270deg,#337dbe,#005cad);background:-o-linear-gradient(270deg,#337dbe,#005cad);background:-ms-linear-gradient(270deg,#337dbe,#005cad);background:linear-gradient(180deg,#337dbe,#005cad);color:#FFF;text-decoration:none}.ce_h3d_simpleOrderForm .widget.discount_voucher{padding-left:30px}.ce_h3d_simpleOrderForm .widget.terms_privacy{margin-top:0}.product_invisible fieldset.product{display:none}.ce_h3d_simpleOrderForm .widget.gender,.ce_h3d_simpleOrderForm .widget.postal{width:17.7419%;float:left;margin-right:1.6129%}.ce_h3d_simpleOrderForm .widget.postal{width:21.7419%}.ce_h3d_simpleOrderForm .widget.city,.ce_h3d_simpleOrderForm .widget.firstname{width:39.5161%;float:left;margin-right:1.6129%}.ce_h3d_simpleOrderForm .widget.country,.ce_h3d_simpleOrderForm .widget.lastname{width:39.5161%;float:left}.ce_h3d_simpleOrderForm .user_data .widget.lastname{width:58.8709%}.ce_h3d_simpleOrderForm .widget.country{width:35.5161%;float:left}.ce_h3d_simpleOrderForm .widget>.value,.ce_h3d_simpleOrderForm input[type=date],.ce_h3d_simpleOrderForm input[type=datetime],.ce_h3d_simpleOrderForm input[type=email],.ce_h3d_simpleOrderForm input[type=number],.ce_h3d_simpleOrderForm input[type=password],.ce_h3d_simpleOrderForm input[type=search],.ce_h3d_simpleOrderForm input[type=tel],.ce_h3d_simpleOrderForm input[type=text],.ce_h3d_simpleOrderForm input[type=time],.ce_h3d_simpleOrderForm input[type=url],.ce_h3d_simpleOrderForm select,.ce_h3d_simpleOrderForm textarea{padding-right:14px;padding-left:14px}.ce_h3d_simpleOrderForm .form_widget.phone,.ce_h3d_simpleOrderForm .widget.phone{width:51.613%;float:left}.ce_h3d_simpleOrderForm .widget.email,.ce_h3d_simpleOrderForm .widget.street{clear:both;float:left;width:100%}.ce_h3d_simpleOrderForm .ssl_note,.ce_h3d_simpleOrderForm .submit_container,.ce_h3d_simpleOrderFormIbanCalc .submit_container{text-align:center;margin:10px 0}.ce_h3d_simpleOrderForm fieldset>.callout{display:block;position:absolute;right:0;bottom:0}.ce_h3d_simpleOrderForm input[type=image],.ce_h3d_simpleOrderFormPayment input[type=image]{width:auto;border:none}.ce_h3d_simpleOrderForm li,.ce_h3d_simpleOrderForm ol li,.ce_h3d_simpleOrderForm ul li{list-style-type:none}@media screen and (max-width:480px){.ce_h3d_simpleOrderForm .widget:not(.dob){width:auto!important;float:none!important;margin-right:0!important}.ce_h3d_simpleOrderForm .dateOfBirth{width:auto;margin-right:0}.ce_h3d_simpleOrderForm .widget.dateOfBirth>.value,.ce_h3d_simpleOrderForm .widget.dateOfBirth>input{width:100%;float:none}.ce_h3d_simpleOrderForm fieldset>.callout{display:none}}
.cookiebar{box-sizing:border-box;position:fixed;left:0;width:100%;padding:.6em 1.2em;background-color:#4b4b4b;color:#fff;font-size:1em;text-align:center;z-index:10}.cookiebar *{box-sizing:border-box}.cookiebar--active{display:flex!important;justify-content:center;align-items:center;flex-wrap:wrap}.cookiebar--position-top{top:0}.cookiebar--position-bottom{bottom:0}.cookiebar__message,.cookiebar__text{margin-right:1.5em}.cookiebar__link{color:#fff;text-decoration:underline}.cookiebar__link:hover{text-decoration:none}.cookiebar__button{margin:0;padding:.6em 1.2em;border:none;border-radius:0;background-color:#4ea55e;color:#fff;font-weight:700;cursor:pointer}.cookiebar__button:hover{background-color:#3e824a}.cookiebar__analytics{margin-right:1.5em}.cookiebar__analytics-label{cursor:pointer}.cookiebar__analytics-checkbox{margin-right:5px}
/* theme_HG111222, Copyright (c) 2016 Johann Helm (helm3d.de), license: commercial */
@charset "utf-8";
/* basic.css */
*{margin:0;padding:0;border:0;border-spacing:0;list-style-type:none;outline:none}body{background-color:#f4f6f6;background-image:url("../../files/theme_HG111222/body_bg.png");background-repeat:repeat-x;font:12px/20px Arial, Helvetica, sans-serif;font-weight:normal;color:#333}#wrapper{margin-top:42px;margin-bottom:42px;background-color:#FFF;border-radius:10px;-moz-box-shadow:0 0 10px 3px rgba(0,0,0,0.5);-webkit-box-shadow:0 0 10px 3px rgba(0,0,0,0.5);box-shadow:0 0 10px 3px rgba(0,0,0,0.5)}#header .inside{width:960px;height:208px;position:absolute;margin-top:-43px;background-image:url("../../files/theme_HG111222/header_bg.png");background-repeat:no-repeat}#container{padding-top:42px}.standard_3col #left{width:140px;padding:0 20px 20px 30px}#main{width:500px}.standard_3col #main{min-height:300px;padding:15px 19px 20px;border:1px solid #cdcdcd;border-radius:10px;height: auto !important}.standard_3col #right{width:180px;padding:0 30px 20px 20px}#footer{overflow:hidden;margin-top:48px;background: #063a96 url("../../files/theme_HG111222/footer_bg.png") 0 0 no-repeat;-moz-border-radius-bottomright:10px;-webkit-border-bottom-right-radius:10px;border-bottom-right-radius:10px;-moz-border-radius-bottomleft:10px;-webkit-border-bottom-left-radius:10px;border-bottom-left-radius:10px}#footer .inside{height:77px;padding-top:10px}#motg{right:0;top:42px;position:fixed}img{max-width:none}p{margin-bottom:1em}h1,h2,h3,h4,h5{margin-top:0;font:12px/20px Arial, Helvetica, sans-serif}h1,h1 span{margin-bottom:1px;font:28px/28px 'Droid Serif', serif;color:#006600;font-weight:500}h2,h2 span{font-size:14px;line-height:20px;font-weight:normal;color:#9a9a9a}h2.ce_headline{margin-bottom:20px;font:16px/20px 'Droid Serif', serif;color:#999;font-weight:500}h3,h3 span{margin-bottom:1px;font-size:14px;line-height:20px;font-weight:bold;color:#006600}h4,h4 span{font:20px/28px 'Droid Serif', serif;color:#006600;font-weight:500}h5,h5 span{padding-left:14px;background-image:url("../../files/theme_HG111222/ul_li_blue.png");background-repeat:no-repeat;font-style:italic;background-position: 0px 3px}h6,h6 span{margin-bottom:.25em;padding-left:10px;background-image:url("../../files/theme_HG111222/bg_h6.gif");background-repeat:no-repeat;font-size:20px;line-height:26px;font-weight:normal;color:#006600;background-position: 0px 10px}strong{font-weight:bold}.inline{display:inline-block;zoom:1;*display:inline;/* IE7 */}#nav_main ul li{width:120px;min-height:27px;background-image:url("../../files/theme_HG111222/nav_li_bg.png");background-repeat:no-repeat;padding: 0.3em 0 0 20px}#nav_main ul li{font-weight:bold}#nav_main ul li a,#nav_main ul li span{font:13px 'Droid Serif', serif;text-decoration:none;color:#FFF}#nav_main ul li a:hover{text-decoration:underline}#nav_main ul li span.active{font-weight:bold;color:#FFF}#nav_main ul li.last{margin-top:10px}#nav_main .submenu ul{margin:1em 0}#nav_main .submenu li{min-height:20px;padding:0;line-height:15px;background: none}#nav_main .submenu li a,#nav_main .submenu li span.active{color:#999}#nav_main .submenu ul li.last{margin-top:0}.header_links,.footer_links{width:230px;float:right;display:block;padding:43px 0 0 20px}#logo.header_links{left:0;top:0;position:absolute}#logo.header_links a,#logo.header_links span{width:200px;height:150px;display:block;padding:0;background-image:none;text-indent:-999px}.footer_links{width:auto;padding:0 30px 0 20px}.footer_links_1{padding:0 20px;border-right:1px solid #FFF}.header_links ul,.footer_links ul{display:block;margin:.4em 0}.header_links ul li a,.footer_links ul li a,.header_links ul li.active span,.footer_links ul li.active span{min-width:104px;padding:0 0 0 10px;text-decoration:none;color:#FFF;width: auto !important;background:url("../../files/theme_HG111222/link_bg_white.png") 0 0.35em no-repeat}.header_links ul li a:hover,.header_links ul li.active span{font-weight:bold}.footer_copyright{float:left;margin-top:56px;margin-left:31px;color:#FFF}.footer_links ul li,.footer_links ul li a,.footer_links ul li.active span{height:18px;font-size:11px;line-height:15px}.footer_links ul li a:hover{text-decoration:underline}.footer_links ul li.active span{}p.header_links{clear:both;padding:0;font-size:10px;color:#FFF}.box_right{width:144px;display:block;margin-bottom:22px;padding:20px 18px;background-image:url("../../files/theme_HG111222/box_right_bg.png");background-position:left top;background-repeat:no-repeat;border-radius:10px;}.box_right h1,.box_right h2,.box_right h3,.box_right h4,.box_right h5{margin-bottom:18px;font-size:20px}.h1_underline h1:after{width:180px;position:absolute;display:block;margin-top:6px;margin-left:-18px;border-bottom:1px solid #FFF;content: " "}.box_right ul{}.box_right ul li{padding-left:10px;background-image:url("../../files/theme_HG111222/link_bg_grey.png");background-repeat:no-repeat;font-size:12px;text-decoration:none;color:#666;background-position: 0 0.55em}.box_right a,.box_right.links_inverted a:hover{display:block;text-decoration:none;color:#006600}.box_right a:hover,.box_right-links_inverted a{text-decoration:underline}#main ul{margin-bottom:1em}#main ul li,#main .ce_accordion{padding-left:8px;background-image:url("../../files/theme_HG111222/bg_h6.gif");background-repeat:no-repeat;background-position: 0px 6px}#main .ul_blue ul li{padding-left:14px;background-image:url("../../files/theme_HG111222/ul_li_blue.png");background-repeat:no-repeat;background-position: 0px 3px}#main ol li{list-style-type:decimal;list-style-position: inside}#main .ce_text.feature_list_ordered ol,#main .ce_text.feature_list_ordered ol li{list-style-type:none;*list-style-type: decimal}#main .ce_text.feature_list_ordered li{margin-bottom:5px;padding-left:30px;counter-increment: customlistcounter}#main .ce_text.feature_list_ordered li:before{min-width:10px;min-height:16px;float:left;display:block;margin-right:12px;margin-left:-30px;padding:2px 4px 1px;text-align:center;background-color:#006600;background-image:none;border-radius:3px;font:12px/14px 'Droid Serif', serif;color:#FFF;content: counter(customlistcounter) " "}#main .ce_text.feature_list_ordered ol:first-child{counter-reset: customlistcounter}#main .ce_text{margin-bottom:1em}#main .ce_text.sc2{width:160px;min-height:400px;margin-right:20px;margin-right:20px !important}#main a{text-decoration:underline;color:#333}#main a:hover{color:#006600}#main .links_inverted a:hover{text-decoration:underline}#main .links_inverted a{text-decoration:none}#main .mod_article .box_grey{margin-top:30px;margin-bottom:40px;overflow:visible;padding:20px;background-color:#f9f9f9;border-radius:10px;color:#666;padding: 20px !important}#main .mod_article .box_white{padding:20px 35px 20px 20px;background-color:#FFF;border-radius:10px;color:#787878;}.form_order fieldset,#main .mod_article .form_order fieldset.box_white{margin-bottom:20px;padding-top:40px}.form_order fieldset.radio_container,.form_order checkbox.radio_container{margin:0;padding:0}fieldset.radio_container span,fieldset.radio_alternative span{clear:both;display:block}fieldset.radio_container.Laufzeit.alle span{margin-bottom:30px}fieldset.radio_container.Zahlungsart.alle span{margin-bottom:1em}fieldset.radio_container.Zahlungsart.alle span:last-child{margin-bottom:0}fieldset.radio_alternative{margin-bottom:10px;padding-top:0}.radio_alternative legend{display:none}#alternative_Zahlungsart{margin-bottom:10px}.form_order .explanation p.Zahlungsart.alternative{margin-top:.2em;margin-left:1.9em;font-size:12px;line-height:16px}.form_order .explanation p.Zahlungsart.Rechnung.alternative{margin-top:-2em}.form_order .radio_alternative label{display:none}#main .mod_article .box_grey h4{margin-bottom:.75em}#main .mod_article .box_blue{padding:10px 20px;background-color:#005bab;background-image:url("../../files/theme_HG111222/bg_box_blue.gif");background-repeat:repeat-x;font:14px 'Droid Serif', serif;color:#FFF;padding: 10px 20px !important}.top_rounded_10{border-radius:10px 10px 0 0;-moz-border-radius-topleft:10px;-webkit-border-top-left-radius:10px;border-top-left-radius:10px;-moz-border-radius-topright:10px;-webkit-border-top-right-radius:10px;border-top-right-radius:10px}.bottom_rounded_10{border-radius:0 0 10 10;-moz-border-radius-bottomright:10px;-webkit-border-bottom-right-radius:10px;border-bottom-right-radius:10px;-moz-border-radius-bottomleft:10px;-webkit-border-bottom-left-radius:10px;border-bottom-left-radius:10px}#main .mod_article .ce_text.top_right figure{right:-19px;position:absolute;margin-right:-1;top:-19px}#main .mod_article .ce_text.very_top_right figure{right:-42px;position:absolute;margin-right:-1;top:-39px}#main .mod_article .ce_text.superscripted_20 .image_container{margin-top:-20px}#main .mod_article .ce_text.superscripted_40 .image_container{margin-top:-40px}#main .mod_article .ce_text.superscripted_50 .image_container{margin-top:-50px}#main .mod_article .ce_text.reference figure{float:left}#main .mod_article .ce_text.reference figure img{margin-right:18px;margin-bottom:40px;border:1px solid #e6e6e6;border-radius:14px;}#main .mod_article .ce_text.reference div.block{margin-bottom:40px;padding:15px;background-color:#f9f9f9;border-style:solid;border-radius:14px;}#main .mod_article .ce_text.reference_press figure img{min-width:100px;max-width:107px;margin-right:18px;margin-bottom:40px}#main .mod_article .ce_text.reference_press div.block{margin-bottom:20px;padding-right:15px;padding-bottom:15px}#main .mod_article .ce_text.reference_press div.block a{padding-left:8px;background-image:url("../../files/theme_HG111222/ul_li_blue.gif");background-repeat:no-repeat;background-position: 0 4px}#main .mod_article .ce_text.table_trades table tr td,#main .mod_article .ce_text.table_features table tr td{padding-top:3px;padding-bottom:3px}#main .mod_article .ce_text.table_trades table tr td a{padding-left:10px;background-image:url("../../files/theme_HG111222/link_bg_grey.png");background-repeat:no-repeat;font-weight:bold;text-decoration:none;color:#666;background-position: 0 4px}#main .mod_article .ce_text.table_trades table tr td a:hover{text-decoration:underline}#main .mod_article .ce_text.table_trades table tr td:first-child{font-weight:bold;color:#006600}#main .mod_article .ce_text.table_trades table tr td:last-child{font-weight:bold}#main .mod_article .ce_text.table_trades table tr:first-child td{border-bottom:1px solid #9a9a9a;font-weight:normal;color:#9a9a9a}#main .mod_article .ce_text.table_features table tr td:first-child{padding-right:20px;padding-left:14px;background-image:url("../../files/theme_HG111222/bg_h6.gif");background-repeat:no-repeat;color:#006600;background-position: 0 9px}#main .box_grey .end_btn_blue{height:22px;right:0;position:absolute;margin-top:-2px;padding-right:20px;padding-left:18px;background-image:url("../../files/theme_HG111222/bg_button_green_GB.gif");background-repeat:repeat-x;border-radius:5px 0 10px;font-family:'Droid Serif', serif;color:#FFF;}#main .box_grey .end_btn_blue a{padding-left:10px;background-image:url("../../files/theme_HG111222/link_bg_white.png");background-repeat:no-repeat;font-size:13px;text-decoration:none;color:#FFF;background-position: 0 7px}.btn_red{width:auto;height:22px;right:0;display:inline-block;margin-top:-2px;padding-top:1px;padding-right:5px;padding-left:5px;background-image:url("../../files/theme_HG111222/bg_button_red.gif");background-repeat:repeat-x;border-radius:5px;font-family:'Droid Serif', serif;color:#FFF;}.btn_green{width:auto;height:22px;right:0;display:inline-block;margin-top:-2px;padding-top:1px;padding-right:5px;padding-left:5px;background-image:url("../../files/theme_HG111222/bg_button_green.gif");background-repeat:repeat-x;border-radius:5px;font-family:'Droid Serif', serif;color:#FFF;}.ce_accordion .accordion{height:0px}#main .ce_accordion{margin-bottom:1em}#main .toggler{cursor:pointer}#main .toggler:hover,#main .toggler.active{text-decoration:underline}#main .toggler.active:hover{text-decoration:none}.align_center_wrapper{text-align:center}
/* forms.css */
form{overflow:hidden;border-radius:10px;}.button,input[type="submit"]{display:inline-block;padding:3px 15px 3px 30px;background:#e2000a url("../../files/theme_HG111222/arrow_right.png") left center no-repeat;background:url("../../files/theme_HG111222/arrow_right.png") left center no-repeat,-moz-linear-gradient(270deg,#e2000a,#d20007);background:url("../../files/theme_HG111222/arrow_right.png") left center no-repeat,-webkit-linear-gradient(270deg,#e2000a,#d20007);background:url("../../files/theme_HG111222/arrow_right.png") left center no-repeat,-o-linear-gradient(270deg,#e2000a,#d20007);background:url("../../files/theme_HG111222/arrow_right.png") left center no-repeat,-ms-linear-gradient(270deg,#e2000a,#d20007);background:url("../../files/theme_HG111222/arrow_right.png") left center no-repeat,linear-gradient(180deg,#e2000a,#d20007);-pie-background:url("../../files/theme_HG111222/arrow_right.png") left center no-repeat,linear-gradient(270deg,#e2000a,#d20007);border-radius:3px;font-size:18px;line-height:30px;font-weight:bold;text-decoration:none;color:#FFF;text-transform:uppercase;box-decoration-break:clone;-moz-box-decoration-break:clone;-webkit-box-decoration-break:clone;-ms-box-decoration-break:clone;text-shadow: 1px 1px 1px #666;background-position: 15px center;cursor:pointer}.button:hover,input[type="submit"]:hover{background-color:#c90007;background-image:url("../../files/theme_HG111222/arrow_right.png");background:-moz-linear-gradient(270deg,#e2000a,#ba0006);background:-webkit-linear-gradient(270deg,#e2000a,#ba0006);background:-o-linear-gradient(270deg,#e2000a,#ba0006);background:-ms-linear-gradient(270deg,#e2000a,#ba0006);background:linear-gradient(180deg,#e2000a,#ba0006);-pie-background:linear-gradient(270deg,#e2000a,#ba0006);background-position: 15px center}.button a{display:inline-block;text-decoration:none;color:#FFF}form{margin-bottom:0}form td,.mod_login td{vertical-align:middle;border:0}input[type="text"],input[type="password"],input[type="date"],input[type="datetime"],input[type="email"],input[type="number"],input[type="search"],input[type="tel"],input[type="time"],input[type="url"],textarea,select{width:100%;height:30px;max-width:100%;margin-top:8px;padding:3px 6px;background-position:right center;border:1px solid #bababb;border-radius:2px;color:#202022;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;transition: all 0.15s linear 0s}.ie select{padding-top:0;padding-right:0;padding-bottom:0}.safari select,.webkit select{-webkit-appearance: menulist-button}textarea{height:150px}select{padding-right:10px}input[type="submit"]{background:#68b603 url("../../files/theme_HG111222/arrow_right.png") left center no-repeat;background:url("../../files/theme_HG111222/arrow_right.png") left center no-repeat,-moz-linear-gradient(270deg,#68b603,#03aa03);background:url("../../files/theme_HG111222/arrow_right.png") left center no-repeat,-webkit-linear-gradient(270deg,#68b603,#03aa03);background:url("../../files/theme_HG111222/arrow_right.png") left center no-repeat,-o-linear-gradient(270deg,#68b603,#03aa03);background:url("../../files/theme_HG111222/arrow_right.png") left center no-repeat,-ms-linear-gradient(270deg,#68b603,#03aa03);background:url("../../files/theme_HG111222/arrow_right.png") left center no-repeat,linear-gradient(180deg,#68b603,#03aa03);-pie-background:url("../../files/theme_HG111222/arrow_right.png") left center no-repeat,linear-gradient(270deg,#68b603,#03aa03);border:1px solid #FFF;border-radius:2px;background-position: 15px center}input[type="submit"]:hover{background:#039203 url("../../files/theme_HG111222/arrow_right.png") left center no-repeat;background:url("../../files/theme_HG111222/arrow_right.png") left center no-repeat,-moz-linear-gradient(270deg,#68b603,#039203);background:url("../../files/theme_HG111222/arrow_right.png") left center no-repeat,-webkit-linear-gradient(270deg,#68b603,#039203);background:url("../../files/theme_HG111222/arrow_right.png") left center no-repeat,-o-linear-gradient(270deg,#68b603,#039203);background:url("../../files/theme_HG111222/arrow_right.png") left center no-repeat,-ms-linear-gradient(270deg,#68b603,#039203);background:url("../../files/theme_HG111222/arrow_right.png") left center no-repeat,linear-gradient(180deg,#68b603,#039203);-pie-background:url("../../files/theme_HG111222/arrow_right.png") left center no-repeat,linear-gradient(270deg,#68b603,#039203);background-position: 15px center}.mod_login input[type="submit"]{margin-top:20px}.first_name input::-webkit-input-placeholder,.last_name input::-webkit-input-placeholder{color:#202022}.first_name input:-moz-placeholder,.last_name input:-moz-placeholder,.first_name input::-moz-placeholder,.last_name input::-moz-placeholder{color:#202022;opacity:0.9}.first_name input:-ms-input-placeholder,.last_name input:-ms-input-placeholder{color:#202022}.invisible_input input{display:none}form .note{margin-top:14px;font-size:12px;line-height:16px;color:#606066}form .note_small{margin-top:14px;font-size:12px;line-height:16px;color:#606066}form .note a{color:#606066}p.error{margin-top:1em;margin-bottom:0;padding:1.5625%;background-color:#FFF;border:1px solid #e2000a;line-height:21px;color:#e2000a}input.error{background:#FFF url("../../files/theme_HG111222/field_error.png") right center no-repeat;border:1px solid #e2000a}input.validated{background-image:url("../../files/theme_HG111222/field_validated.png");background-position:right center;background-repeat:no-repeat}input.unvalidated{background-image:url("../../files/theme_HG111222/field_error.png");background-position:right center;background-repeat:no-repeat}.radio_container.error span,.checkbox_container.error span{display:block;padding:1.5625%;-webkit-box-shadow:0 0 4px 0 #e2000a;box-shadow:0 0 4px 0 #e2000a}.checkbox_container.terms_and_conditions.error span{padding-right:0;padding-left:0;-webkit-box-shadow:0 0 0 0;box-shadow:0 0 0 0}#bestellformular label,#bestellformular #condition_payment_method_directdebit label,#kontaktformular label,#mediaformular label{display:none;line-height:16px}#bestellformular label.label_company{width:100%;float:none;display:block;margin-top:16px}#bestellformular .subscription_period label,#bestellformular .zahlungsweise label{float:left;display:block}#bestellformular .subscription_period label{line-height:23px}#bestellformular .zahlungsweise .discount_voucher label{display:none}#bestellformular #condition_payment_method_directdebit{padding-bottom:20px;padding-left:30px}#bestellformular .radio_container.payment_method > span:first-of-type{display:block}.ie8 #bestellformular .radio_container.payment_method > span{display:block}.structured_form label p{margin-bottom:0}.structured_form fieldset > br{clear:both;display:inline}.structured_form fieldset > legend .ce_text,#main .structured_form fieldset > legend .ce_text,.structured_form fieldset > legend p{margin:0}.structured_form fieldset > legend p{padding-top:3px;padding-bottom:3px}.structured_form p.error{display:none}.structured_form .radio_container p.error,.structured_form .checkbox_container p.error,.mod_login.structured_form p.error{display:block}.structured_form form{padding-bottom:40px;background-color:#ededed;-moz-hyphens: auto;-o-hyphens: auto;-webkit-hyphens: auto;-ms-hyphens: auto;hyphens: auto}.structured_form fieldset{max-width:98.4375%;padding-right:1.5625%;padding-left:1.5625%;padding-bottom:30px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.structured_form fieldset.radio_container,.structured_form fieldset.checkbox_container{max-width:100%;padding:0}.structured_form .formbody > fieldset > legend{width:104.6875%;display:block;margin-left:-1.5625%;padding:10px 20px 10px 40px;background:#8ac246 url("../../files/theme_HG111222/arrow_right.png") left center no-repeat;background:url("../../files/theme_HG111222/arrow_right.png") left center no-repeat,-moz-linear-gradient(270deg,#e4e4e4,#bcbcbc);background:url("../../files/theme_HG111222/arrow_right.png") left center no-repeat,-webkit-linear-gradient(270deg,#e4e4e4,#bcbcbc);background:url("../../files/theme_HG111222/arrow_right.png") left center no-repeat,-o-linear-gradient(270deg,#e4e4e4,#bcbcbc);background:url("../../files/theme_HG111222/arrow_right.png") left center no-repeat,-ms-linear-gradient(270deg,#e4e4e4,#bcbcbc);background:url("../../files/theme_HG111222/arrow_right.png") left center no-repeat,linear-gradient(180deg,#e4e4e4,#bcbcbc);-pie-background:url("../../files/theme_HG111222/arrow_right.png") left center no-repeat,linear-gradient(270deg,#e4e4e4,#bcbcbc);font:20px/20px 'Roboto Condensed', serif;font-weight:bold;color:#FFF;behavior:url("assets/css3pie/1.0.0/PIE.htc");margin-bottom:12px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background-position:20px center;text-shadow:1px 1px 1px #666}.structured_form .formbody > fieldset fieldset > legend{display:none}.structured_form .form_widget.postal_code,.structured_form .widget.postal_code{width:17.7419%;float:left;margin-right:1.6129%}.structured_form .form_widget.place,.structured_form .widget.place{width:80.6452%;float:left}.structured_form .date_of_birth > label{width:37.5%;overflow:hidden;float:left;display:block;margin-right:1.7857%;padding-top:16px;display:block !important}.structured_form input.dob{padding-right:0;padding-left:0;text-align:center}.structured_form .form_widget.dob_day,.structured_form .widget.dob_day,.structured_form .form_widget.dob_month,.structured_form .widget.dob_month{width:14.2857%;float:left;margin-right:1.7857%}.structured_form .form_widget.dob_year,.structured_form .widget.dob_year{width:28.5714%;float:left}.structured_form fieldset.radio_container > span{width:100%;min-height:18px;float:none;clear:both;display:table;padding-bottom:10px;/* box-sizing:border-box;*/}.structured_form fieldset.subscription_period > span{margin-bottom:3.2258%;padding:10px 15px;background-color:#FFF;border:1px solid #bababb;border-radius:2px;box-sizing:border-box}.ie8 .structured_form fieldset.subscription_period > span{width:100%;float:none}.structured_form .radio_container span > input,.structured_form .radio_container span > label,.structured_form .checkbox_container span > input,.structured_form .checkbox_container span > label,.structured_form fieldset.zahlungsweise > input,.structured_form fieldset.zahlungsweise > label{float:left;text-align:left}.structured_form .radio_container span > label,.structured_form .checkbox_container span > label,.structured_form fieldset.zahlungsweise > label{width:87%;padding-left:20px;box-sizing:border-box}.structured_form #lbl_30_1,.structured_form #lbl_30_2{margin-top:-5px}.structured_form .radio_container span > label:after,.structured_form .checkbox_container span > label:after,.structured_form fieldset.zahlungsweise > label:after{height:0;clear:both;content:" "}.structured_form .form_widget.discount_voucher,.structured_form .widget.discount_voucher{padding-left:30px}.structured_form .form_widget.terms_and_conditions,.structured_form .widget.terms_and_conditions{margin-top:40px}.laufzeit_invisible fieldset.laufzeit{display:none}.structured_form .form_widget.title,.structured_form .widget.title,.structured_form .form_widget.postal_code,.structured_form .widget.postal_code{width:17.7419%;float:left;margin-right:1.6129%}.structured_form .form_widget.first_name,.structured_form .widget.first_name,.structured_form .form_widget.place,.structured_form .widget.place{width:39.5161%;float:left;margin-right:1.6129%}.structured_form .form_widget.last_name,.structured_form .widget.last_name,.structured_form .form_widget.country,.structured_form .widget.country{width:39.5161%;float:left}input[type="text"],input[type="password"],input[type="date"],input[type="datetime"],input[type="email"],input[type="number"],input[type="search"],input[type="tel"],input[type="time"],input[type="url"],textarea,select{padding-right:20px;padding-left:15px}.structured_form .date_of_birth{width:46.7741%;position:relative;float:left;margin-right:1.6129%}.structured_form .form_widget.phone,.structured_form .widget.phone{width:51.613%;float:left}

.ce_h3d_simpleOrderForm form{font-size:16px;line-height:30px;color:#202022}
.gratis-test .ce_h3d_simpleOrderForm fieldset.product{padding-bottom:0;}.gratis-test .ce_h3d_simpleOrderForm .formbody > fieldset.payment_method > legend,.gratis-test .ce_h3d_simpleOrderForm .formbody > fieldset.payment_method fieldset.radio_container,.gratis-test .ce_h3d_simpleOrderForm .widget.discount_voucher{display:none;}
.ce_h3d_simpleOrderForm .dateOfBirth > label{padding-top:8px;}.ce_h3d_simpleOrderForm .widget.dateOfBirth > input{width:96%}.ce_h3d_simpleOrderForm fieldset.product fieldset.radio_container > span p b{color: #2c6ea7;font-size: 16px;letter-spacing: 0;line-height: 15px;margin: 0;padding: 0;text-decoration: none;}.ce_h3d_simpleOrderForm fieldset.product fieldset.radio_container > span li{list-style:none;}
.ce_h3d_simpleOrderForm input[type=image],.ce_h3d_simpleOrderFormPayment input[type=image]{width:auto;border:none;}
.ce_h3d_simpleOrderForm input[type="date"],.ce_h3d_simpleOrderForm input[type="datetime"],.ce_h3d_simpleOrderForm input[type="email"],.ce_h3d_simpleOrderForm input[type="number"],.ce_h3d_simpleOrderForm input[type="password"],.ce_h3d_simpleOrderForm input[type="search"],.ce_h3d_simpleOrderForm input[type="tel"],.ce_h3d_simpleOrderForm input[type="text"],.ce_h3d_simpleOrderForm input[type="time"],.ce_h3d_simpleOrderForm input[type="url"],.ce_h3d_simpleOrderForm select,.ce_h3d_simpleOrderForm textarea{min-height:40px;font-size:16px;line-height:30px;}
.ce_h3d_simpleOrderForm .formbody>fieldset>legend:before{display:none;}.ce_h3d_simpleOrderForm fieldset.product{/*display:none;*/}.ce_h3d_simpleOrderForm .dateOfBirth > label{display:none !important;}.ce_h3d_simpleOrderForm .ssl_note{text-align:center;} .ce_h3d_simpleOrderForm .ssl_note>p{display:inline-block;padding-left:25px;background:url("../../files/media/icons/icon_lock.png") left center no-repeat}.ce_h3d_simpleOrderForm .debit_info,.ce_h3d_simpleOrderForm .terms_privacy label{font-size:14px;line-height:20px;color:#606066}
.ce_h3d_simpleOrderForm.structured_form .widget.country{width: 35.5161%;}
.ce_h3d_simpleOrderForm.structured_form .radio_container span > label, .ce_h3d_simpleOrderForm.structured_form .checkbox_container span > label, .ce_h3d_simpleOrderForm.structured_form fieldset.zahlungsweise > label{width:87% !important}
.ce_h3d_simpleOrderForm fieldset.payment_method span > input[value="CC"] + label, .ce_h3d_simpleOrderForm fieldset.payment_method span > input[value="Kreditkarte"] + label, .ce_h3d_simpleOrderForm fieldset.payment_method span > input[value="cc"] + label, .ce_h3d_simpleOrderForm fieldset.payment_method span > input[value="creditcard"] + label, .ce_h3d_simpleOrderForm fieldset.payment_method span > input[value="PayPal"] + label, .ce_h3d_simpleOrderForm fieldset.payment_method span > input[value="Paypal"] + label, .ce_h3d_simpleOrderForm fieldset.payment_method span > input[value="paypal"] + label {background-position:100px center;}
.ce_h3d_simpleOrderForm fieldset.product fieldset.checkbox_container, .ce_h3d_simpleOrderForm fieldset.product fieldset.radio_container { background: url(../../system/themes/flexible/icons/loading.svg) center 30px no-repeat rgba(0,0,0,0); }
p.tl_error,p.tl_confirm{margin-top:1em;margin-bottom:0;padding:1.5625%;background-color:#FFF;border:1px solid #e2000a;line-height:21px;color:#e2000a}p.tl_confirm{border:1px solid #68b603;color:#68b603}
body.blank{background:rgba(0, 0, 0, 0) url("../../system/themes/default/images/loading.gif") no-repeat scroll center 100px}.blank #main{width:100%}.blank #wrapper{box-shadow:none;margin:0;border-radius:0}

/* theme_HG111222, Copyright (c) 2016 Johann Helm (helm3d.de), license: commercial */
@charset "utf-8";
/* basic_0000.css */
.display-mobile{display:none}.float_right,.float_left{max-width:100%}#wrapper{width:100%;max-width:960px}#header{height:0;padding-bottom:16.6666%}#header .inside{width:100%;height:0;max-width:960px;padding-bottom:21.6666%;background-image:url("../../files/theme_HG111222/header_bg_2.png");background-size:contain}#container{padding-top:4.375%}img{height:auto;max-width:100%}#main{width:100%;max-width:538px;box-sizing:border-box}.standard_3col #left{width:190px;box-sizing:border-box}#vip{width:140px;height:77px;right:40px;top:85px;position:absolute;padding-top:23px;padding-left:10px;background-image:url("../../files/theme_HG111222/bg_vip_145.png");background-position:center top;background-repeat:no-repeat;font-size:11px;line-height:15px}#vip li > a{height:16px;padding-left:13px;background-image:url("../../files/theme_HG111222/bg_vip_lock.gif");background-position:left center;background-repeat:no-repeat;text-decoration:none;color:#fff;-webkit-text-shadow: 1px 1px 2px rgba(0, 0, 0, 1);-moz-text-shadow: 1px 1px 2px rgba(0, 0, 0, 1);-ms-text-shadow: 1px 1px 2px rgba(0, 0, 0, 1);-o-text-shadow: 1px 1px 2px rgba(0, 0, 0, 1);text-shadow: 1px 1px 2px rgba(0, 0, 0, 1)}#vip li > a:hover{color:#fe0}.toggler{cursor:pointer}.sc2{padding:0 !important}.mod_customnav.header_links:not(#logo){height:93px;background-image:url("../../files/theme_HG111222/bg_header_links.png");background-position:center bottom;background-repeat:no-repeat;}.mod_customnav.header_links + p.header_links{margin-top:-24px}
#wrapper .ref_rabatt,#wrapper .ref_termintrader,body.ref_rabatt #wrapper .ref_standard,body.ref_termintrader #wrapper .ref_standard{display:none}body.ref_rabatt #wrapper .ref_rabatt{display:block}body.ref_termintrader #wrapper .ref_termintrader{display:block}
@media screen and (max-width:1023px){
/* basic_1023.css */
#wrapper,#header .inside{max-width:750px}#container{padding-right:0}#right,.standard_3col #right{width:auto;margin-top:20px;margin-right:0;padding:0}#vip{right:20px;top:55px;position:absolute}
.mod_customnav.header_links:not(#logo){width:150px;padding:34px 0 0 10px;background-image:url("../../files/theme_HG111222/bg_header_links_160.png")}.mod_customnav.header_links + p.header_links{width:150px}
}
@media screen and (max-width:840px){
/* basic_0840.css */
.display-mobile{display:block}.display-default{display:none}#wrapper,#header .inside{max-width:580px;margin-right:auto;margin-left:auto}#container{padding-right:20px;padding-left:20px}#left{display:none}#header .inside{background-image:url("../../files/theme_HG111222/header_bg_3.png")}#vip{display:none}
}
@media screen and (max-width:640px){
/* basic_0640.css */
#motg{display:none}#main .mod_article .ce_text.very_top_right figure{right:auto;top:auto;position:relative}
#main .mod_article .ce_text.superscripted_20 .image_container,#main .mod_article .ce_text.superscripted_40 .image_container,#main .mod_article .ce_text.superscripted_50 .image_container{position:relative;float:right;margin-top:0;}
}
@media screen and (max-width:480px){
/* forms_0480.css */
.structured_form .form_widget:not(.dob),.structured_form .widget:not(.dob){width:auto !important;float:none !important;margin-right: 0 !important}.structured_form .date_of_birth{width:auto;margin-right: 0}.structured_form fieldset > .callout{display:none;}
}
#nav_main ul li.bestellformular{margin-top:10px}#nav_main .login{display:none}#nav_mobile{float:right;margin-top:-60px}#nav-mobile ul li{float:none}#nav-mobile ul li.jetzt-testen,#nav-mobile ul li.login{margin-bottom:20px}#nav-mobile ul li.partner,#nav-mobile ul li.mediadaten{float:none;display:none}#nav-mobile ul li > a,#nav-mobile ul li > span{float:none;color:#FFF;text-shadow: 1px 1px 1px #666}#nav-mobile ul.level_1 > li.featured > a:not(.mm-subopen),#nav-mobile ul.level_1 > li.featured > span:not(.mm-subopen){padding-left:35px;background-position:left center;background-repeat:no-repeat;background-image:url("../../files/theme_HG111222/arrow_right.png");background-position:20px center}#nav-mobile ul.level_1 > li.jetzt-testen > a,#nav-mobile ul.level_1 > li.jetzt-testen > span{background-image:url("../../files/theme_HG111222/arrow_right_gold.png")}#nav-mobile ul.level_1 > li.login > a,#nav-mobile ul.level_1 > li.login > span,#nav-mobile ul.level_1 > li.logout > a{padding-left:50px;background-position:left center;background-repeat:no-repeat;background-image:url("../../files/theme_HG111222/icon_lock.png");background-position:21px center}#nav-mobile ul.level_1 > li.logout > a{background-repeat:no-repeat;background-image:url("../../files/theme_HG111222/icon_logout.png");background-position:21px 10px}.mm-menu > .mm-list{padding-bottom:40px}.mm-menu.mm-front{box-shadow:none}.nav-mobile > .toggler,.mm-menu > .toggler{width:30px;height:30px;float:right;display:block;margin-right:20px;font-size:0;line-height:0;text-indent:-999px}.mm-menu > .toggler{right:0;top:30px;position:absolute;float:none}.nav-mobile > .toggler > .bar,.mm-menu > .toggler > .bar{height:0;margin-right:auto;margin-bottom:4px;margin-left:auto;border-bottom:4px solid #FFF}#nav-mobile.mm-menu{background-color:#75b726}#nav-mobile.mm-menu .logo{max-width:200px;left:10px;top:17px;position:absolute;display:block}.mm-menu > .mm-panel{margin-top:90px;background-color:#75b726}.mm-list > li.kontakt:not(.mm-subtitle):not(.mm-label):not(.mm-search):not(.mm-noresults):after,.mm-list > li.bestellformular:not(.mm-subtitle):not(.mm-label):not(.mm-search):not(.mm-noresults):after,.mm-list > li.login:not(.mm-subtitle):not(.mm-label):not(.mm-search):not(.mm-noresults):after{border-bottom:0}.mm-list > li.bestellformular,.mm-list > li.login,.mm-list > li.logout{margin-top:5px;margin-left:20px}.mm-list > li.bestellformular{background:-moz-linear-gradient(270deg, #68b603, #03aa03);background:-webkit-linear-gradient(270deg, #68b603, #03aa03);background:-o-linear-gradient(270deg, #68b603, #03aa03);background:-ms-linear-gradient(270deg, #68b603, #03aa03);background:linear-gradient(180deg, #68b603, #03aa03);-pie-background:linear-gradient(270deg, #68b603, #03aa03)}.mm-list > li.login,.mm-list > li.logout{background:-moz-linear-gradient(270deg, #e1c46d, #b48d4d);background:-webkit-linear-gradient(270deg, #e1c46d, #b48d4d);background:-o-linear-gradient(270deg, #e1c46d, #b48d4d);background:-ms-linear-gradient(270deg, #e1c46d, #b48d4d);background:linear-gradient(180deg, #e1c46d, #b48d4d);-pie-background:linear-gradient(270deg, #e1c46d, #b48d4d)}#nav-mobile ul.level_1 > li.bestellformular > a,#nav-mobile ul.level_1 > li.bestellformular > span{padding-left:16px}#nav-mobile ul.level_1 > li.bestellformular.featured > a,#nav-mobile ul.level_1 > li.bestellformular.featured > span{padding-left:31px;background-position: 16px center}#nav-mobile ul.level_1 > li.login > a,#nav-mobile ul.level_1 > li.login > span,#nav-mobile ul.level_1 > li.logout > a{padding-left:46px;background-image:url("../../files/theme_HG111222/icon_lock_white.png");background-position: 17px 7px}.mm-list > li.bestellformular,.mm-list > li.login,.mm-list > li.logout{width:90%}.mm-list > li.bestellformular,.mm-list > li.login{width:40%;display:inline-block}.mm-menu.mm-vertical .mm-list .mm-panel{padding-left:15px}.mm-list a.mm-subopen{display:none}.mm-list a.mm-subopen + a{margin-right:0;padding-right:10px}.mm-menu.mm-vertical .mm-list .mm-panel.toggler,.mm-menu.mm-vertical .mm-list .mm-panel.accordion{display:block}.mm-list .toggler.mm-panel{width: 40px;height: 40px;margin: 0;display:block;overflow: hidden;padding: 0 0 0 0 !important;position: absolute;right: 0;top: 0;z-index: 2;line-height: 20px;text-overflow: ellipsis;white-space: nowrap}.mm-list .mm-selected .toggler.mm-panel{background: rgba(0, 0, 0, 0.06) none repeat scroll 0 0}.mm-list .toggler.mm-panel:before,.mm-list .toggler.mm-panel:after{border: 2px solid transparent;bottom: 50%;content: "";display: inline-block;width: 7px;height: 7px;margin-bottom: -5px;position: absolute}.mm-list .toggler.mm-panel:before{border-left: 1px solid rgba(0, 0, 0, 0.25);content: "";display: block;height: 100%;left: 0;position: absolute;top: 0}.mm-list .toggler.mm-panel:after{top:16px;right:18px;bottom:auto;border-top:none;border-left:none;border-color:rgba(0, 0, 0, 0.75);transform:rotate(-45deg);transition: all 0.15s linear 0s}.mm-list .toggler.mm-panel.active:after{transform:rotate(45deg)}
/* CSS Document */

/*-- Allgemein --*/
body, p, ul,li, h1, h2, h3, h4, h5, span, h4 span, strong, h1 span, #nav_main ul li a, #nav_main ul li span {
	font-family:'Roboto Condensed', sans-serif;
}
p{
font-size:16px;
color:#000;
}

h1, h4{
color: #208a20;
font-weight:bold;
}


h2.ce_headline, div.ce_headline h2 {
color: #BB9B11;
font-family:'Roboto Condensed', sans-serif;
font-size:18px;
}

#main .ce_text.feature_list_ordered li:before {
    background-color: #BB9B11;
}

#main .ce_text.feature_list_ordered li{
font-size:14px;
}


#main .mod_article .box_grey {
    font-size: 14px;
}

#main ul li{
    padding-left: 25px;
    background-image: url("../../files/media/goldarrow.svg");
    background-repeat: no-repeat;
    background-position: 0px 4px;
    background-size: 15px;
    font-size:14px;
    line-height:22px;
}

#main ol li{
	 font-size:14px;
    line-height:22px;	
}

/*--CTA Button --*/
#main .box_grey .end_btn_blue {

	    height: 22px;
    right: 0;
    position: absolute;
    border-radius: 5px 0 10px;
    color: #FFF;
    background: linear-gradient(#5fc95f, #208a20);
    background: #208a20;
    background: -webkit-linear-gradient(#5fc95f, #208a20);
    background: -o-linear-gradient(#5fc95f, #208a20);
    background: -moz-linear-gradient(#5fc95f, #208a20);
    background: linear-gradient(#5fc95f, #208a20);
    padding: 5px 15px;
    margin-top: -15px;
    font-family: 'Roboto Condensed', sans-serif;
}

#main .box_grey .end_btn_blue  a {
    padding-left: 10px;
    background-image: url("../../files/theme_HG111222/link_bg_white.png");
    background-repeat: no-repeat;
    font-size: 13px;
    text-decoration: none;
    color: #FFF;
    background-position: 0 7px;
}

/*--CTA Link --*/
  #main  .cta-link {
	text-align: center;
}

 #main .cta-link a{
    color: #208a20;
    font-size: 20px;
    	background-image: url("../../files/media/goldarrow.svg");
    background-repeat: no-repeat;
    background-position 3px 6px;
    background-size:20px;
    padding-left:30px;
    background-position: 3px 5px;
}

/*--Fazit --*/
#main .fazit p{
	margin: 20px 0;
    background-repeat: no-repeat;
    text-align:justify;
    line-height:28px;
}

#main .fazit.block strong{
    background: #208a20;
    padding:  0px 8px;
    margin: 0 10px 0 0;
    font-size: 22px;
    color: #fff;
}
/*-- Start --*/
.vorteile-start h4{
	font-size: 19px;
    margin: 35px 0 10px;
    text-decoration:underline;
}


#main .vorteile h3{
    background-repeat: no-repeat;
    font-size: 20px;
    line-height: 25px;
    overflow: visible;
    padding: 10px 0 15px 50px;
    color:#208a20;
}

#main .vorteile-eins h3{
	background: url('../../files/files/media/health1.svg');
	background-repeat: no-repeat;
	background-size: 35px;
    background-position: 0 10px;
}


#main .vorteile-zwei h3{
	background: url('../../files/files/media/health2.svg');
	background-repeat: no-repeat;
	background-size: 35px;
	

}

#main .vorteile.vorteile-drei{
	margin-bottom:40px;
}


#main .vorteile-drei h3{
		background: url('../../files/cfd_media/andere/dollar1.svg');
		    background-repeat: no-repeat;

}

#main .geschenk-box>p:last-child{
    height: 22px;
    right: 0;
    position: absolute;
    border-radius: 5px 0 10px;
    color: #FFF;
    background: linear-gradient(#5fc95f, #208a20);
    background: #208a20;
    background: -webkit-linear-gradient(#5fc95f, #208a20);
    background: -o-linear-gradient(#5fc95f, #208a20);
    background: -moz-linear-gradient(#5fc95f, #208a20);
    background: linear-gradient(#5fc95f, #208a20);
    padding: 5px 15px;
    margin-top: -15px;
    font-family: 'Roboto Condensed', sans-serif;
}

 #main .geschenk-box>p:last-child a {
    padding-left: 10px;
    background-image: url("../../files/theme_HG111222/link_bg_white.png");
    background-repeat: no-repeat;
    font-size: 13px;
    text-decoration: none;
    color: #FFF;
    background-position: 0 7px;
}

/*-- Was bieten wir --*/
#main .mod_article .ce_text.table_features table tr td:first-child {
    background-image: url("../../files/files/media/goldarrow.svg");
    background-repeat: no-repeat;
    background-position 3px 6px;
    background-size:15px;
    padding-left:30px;
    background-position: 3px 5px;
}

.vertrauens-garantie strong{
	color:#208a20;
}

/*--Vorteile --*/
.vorteile #main .ce_text.feature_list_ordered li{
	margin-bottom:25px;
	font-size:16px;
}

/*-- Pressestimmen --*/
.pressestimmen h3 span{
	color:#208a20;
	font-size:20px;
}

/*Geschenke*/
.geschenke h4.geschenk-nummer{
    background: #208a20;
    display: inline-block;
    color: #fff;
    padding: 0 10px;
    margin-bottom: 5px;;
}

.geschenke .feature_list_ordered ol li{
font-size:14px;
}


/*--Ihr Abonemment--*/
#main .box_grey.feature_list_ordered.weiter li {
    background-image: url(../../files/media/andere/check-circle2.svg);
    background-repeat: no-repeat;
    padding-left: 95px;
    padding-top: 15px;
    background-position: 0;
    background-size: 70px;
    height: 80px;
}
#main .ce_text.feature_list_ordered.weiter li:before{
margin-left:0;
}
#main .box_grey.feature_list_ordered.weiter li:last-child{
background-image: url("../../files/media/E-Books.gif")
}

@media screen and (max-width: 1023px){
#container {
    padding-left: 0;
}

#right, .standard_3col #right {
    margin-top: 20px;
    width: 180px;
    padding: 0 0 0 20px;
}

}

@media screen and (max-width: 840px){
#container {
    padding-left: 20px;
}
#right, .standard_3col #right {
    display:none;
}
}
