/* 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:#aae4fb;background-image:url("../../files/theme_HG111222/body_bg.png");background-repeat:repeat-x;font-weight:normal;color:#333;font:12px/20px Arial, Helvetica, sans-serif}#wrapper{margin-top:46px;margin-bottom:46px;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:-47px;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,figure,.ce_text.box_grey,#main .ce_text.box_grey,#main .ce_text.linien{margin-bottom:1em}h1,h2,h3,h4,h5{margin-top:0;font:12px/20px Arial, Helvetica, sans-serif}h1,h1 span{margin-bottom:1px;color:#036;font:28px/28px Cabin;font-weight:500}h2,h2 span{font-size:14px;line-height:20px;font-weight:normal;color:#9a9a9a}h2.ce_headline{margin-bottom:20px;color:#999;font:16px/20px Cabin;font-weight:500}h3,h3 span{margin-bottom:1px;font-size:14px;line-height:20px;font-weight:bold;color:#003068}h4,h4 span{color:#036;font:20px/28px Cabin;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:#036;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-size:13px;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:47px 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 #8094bd}.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:#003068}.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;counter-increment: customlistcounter}#main .ce_text.feature_list_ordered li:before{min-width:10px;min-height:16px;float:left;display:block;margin-right:12px;padding:2px 4px 1px;text-align:center;background-color:#003068;background-image:none;border-radius:3px;color:#fff;font:12px/14px Cabin;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:#036}#main .links_inverted a:hover{text-decoration:underline}#main .links_inverted a{text-decoration:none}#main .mod_article .box_grey{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;color:#FFF;font:14px Cabin;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:#003068}#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:#036;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_blue.gif");background-repeat:repeat-x;border-radius:5px 0 10px;font-family:Cabin;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:Cabin;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:Cabin;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;behavior:url("assets/css3pie/1.0.0/PIE.htc")}.structured_form .formbody {padding:0;background:none;}.ce_form.tableless br{}.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;behavior:url("assets/css3pie/1.0.0/PIE.htc");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);behavior:url("assets/css3pie/1.0.0/PIE.htc");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;behavior:url("assets/css3pie/1.0.0/PIE.htc");-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}.button,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;behavior:url("assets/css3pie/1.0.0/PIE.htc");background-position: 15px center}.button:hover,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);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[type="radio"].validated,input[type="checkbox"].validated{background-image:none;}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{background-color:#ededed;-moz-hyphens: auto;-o-hyphens: auto;-webkit-hyphens: auto;-ms-hyphens: auto;hyphens: auto}.structured_form fieldset{max-width:98.4375%;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}.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:#337dbe 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,#337dbe,#005cad);background:url("../../files/theme_HG111222/arrow_right.png") left center no-repeat,-webkit-linear-gradient(270deg,#337dbe,#005cad);background:url("../../files/theme_HG111222/arrow_right.png") left center no-repeat,-o-linear-gradient(270deg,#337dbe,#005cad);background:url("../../files/theme_HG111222/arrow_right.png") left center no-repeat,-ms-linear-gradient(270deg,#337dbe,#005cad);background:url("../../files/theme_HG111222/arrow_right.png") left center no-repeat,linear-gradient(180deg,#337dbe,#005cad);-pie-background:url("../../files/theme_HG111222/arrow_right.png") left center no-repeat,linear-gradient(270deg,#337dbe,#005cad);font:20px/20px 'Cabin', sans-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;behavior:url("assets/css3pie/1.0.0/PIE.htc");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}.structured_form .submit_container,.structured_form .ssl_note{text-align:center;margin:10px 0}.structured_form fieldset > .callout{display:block;position:absolute;right:0;bottom:0;}

.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}
