#facebox { position:absolute; top:0; left:0; z-index:100; text-align:left; } #facebox .popup{ position:relative; border:3px solid rgba(0,0,0,0); -webkit-border-radius:1px; -moz-border-radius:1px; border-radius:1px; } #facebox .content { display:table; width:370px; padding:10px; background:#fff; -webkit-border-radius:1px; -moz-border-radius:1px; border-radius:1px; } #facebox .content > p:first-child{ margin-top:0; } #facebox .content > p:last-child{ margin-bottom:0; } #facebox .close{ position:absolute; top:5px; right:5px; padding:2px; background:#fff; } #facebox .close img{ opacity:0.3; } #facebox .close:hover img{ opacity:1.0; } #facebox .loading { text-align:center; } #facebox .image { text-align:center; } #facebox img { border:0; margin:0; } #facebox_overlay { position:fixed; top:0px; left:0px; height:100%; width:100%; } .facebox_hide { z-index:-100; } .facebox_overlayBG { background-color:#000; z-index:99; }html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;} *, *:before, *:after{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit;} body{margin:0;} article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary{display:block;} audio, canvas, progress, video{display:inline-block;vertical-align:baseline;} audio:not([controls]){display:none;height:0;} [hidden], template{display:none;} a{background-color:transparent;} a:active, a:hover{outline:0;} abbr[title]{border-bottom:1px dotted;} b, strong{font-weight:bold;} dfn{font-style:italic;} h1{font-size:2em;margin:0.67em 0;} mark{background:#ff0;color:#000;} small{font-size:80%;} sub, sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;} sup{top:-0.5em;} sub{bottom:-0.25em;} img{border:0;} svg:not(:root){overflow:hidden;} figure{margin:1em 40px;} hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0;} pre{overflow:auto;} code, kbd, pre, samp{font-family:monospace, monospace;font-size:1em;} button, input, optgroup, select, textarea{color:inherit;font:inherit;margin:0;} button{overflow:visible;} button, select{text-transform:none;} button, html input[type="button"], input[type="reset"], input[type="submit"]{-webkit-appearance:button;cursor:pointer;} button[disabled], html input[disabled]{cursor:default;} button::-moz-focus-inner, input::-moz-focus-inner{border:0;padding:0;} input{line-height:normal;} input[type="checkbox"], input[type="radio"]{box-sizing:border-box;padding:0;} input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button{height:auto;} input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;} input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;} fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;} legend{border:0;padding:0;} textarea{overflow:auto;} optgroup{font-weight:bold;} table{border-collapse:collapse;border-spacing:0;} td, th{padding:0;} body{ line-height:1.4; font-size:16px;} hr{ border:none; border-top:1px solid #ccc;} h1{ margin-top:0; font-size:28px; letter-spacing:-1px;} h2{ font-size:20px;} a{ color:#0072bc;} a:hover{ text-decoration:none;} form{ margin:0px; padding:0;} figure { margin:0; padding:0;} figcaption { font-size:90%; color:#666; margin-top:5px; padding:0 20px 0 20px;} noscript{ display:block; padding:20px; text-align:center; background-color:#f5e077; font-weight:900; } .viewport_wide{ display:block;} .viewport_small{ display:none;} .search_small{ display:none;} .header, .navbar, .main, .footer, .bottom, .footer_banner, .nl_bottom { width:1200px; margin:auto; display:block;} .header, .main{ background-color:#fff;} .header_wrap{background-color:#fff;} .header{ padding:45px 30px 15px 30px;} .header .title { font-size:35px;} .header .logo { float:left;margin-top:10px;} .header .logo a{ text-decoration:none;color:#333;} .header .logo strong {margin:1px 0 0 0px; font-size:14px; font-weight:100; letter-spacing:0px;font-weight:100;} .header .siegel {float:right; padding-top:10px;} .header_top { top:0; left:0; position:fixed; width:100%; z-index:1; text-align:center; padding:7px; background-color:#e6ecf6; font-size:14px; border-bottom:2px solid #fff; color:#333;} .header_top .phone { background:#e6ecf6 url("/template/de-default/image/phone-symbol-in-a-circle.png") no-repeat; padding-left:20px; margin-left:10px; margin-right:10px;} .header_top .fact { margin-left:10px; margin-right:10px;} .cart_counter{ font-size:13px; display:block; width:19px; height:19px; color:#fff; background-color:#fff; float:right; margin:1px 0 0 9px; padding-top:1px; color:#0091cf; text-align:center; -webkit-border-radius:50%; -moz-border-radius:50%; -ms-border-radius:50%; -o-border-radius:50%; border-radius:50%;} .navbar_wrap{ background-color:#0072bc; width:100%;} .navbar ul{ margin:0; padding:0;} .navbar ul li{ list-style:none; float:left;} .navbar ul li a{ color:#fff; display:block; text-decoration:none; padding:20px 30px 20px 30px;} .navbar ul li a:hover{ background-color:#2c90d4;} .navbar form{ margin:0;} .navbar input{ border:none; font-size:18px; font-weight:900; color:#1b3e84; padding:5px 5px 5px 10px; margin:14px 20px 0 70px; background:#fff url("/template/de-default/image/lupe.png") no-repeat 240px 5px ; border-radius:5px;} .navbar .nav_cart{ float:right;} .navbar .nav_cart a{ margin:10px 10px 10px 10px; padding:10px 20px 10px 10px !important; border-left:1px solid #fff; display:block;} .navbar .nav_cart a:hover{ text-decoration:underline; background-color:#0072bc !important;} .nav_wrap { background-color:#0072bc;} nav { display:flex; width:100%; max-width:1200px; margin:auto; justify-content:space-between; align-items:center; padding:10px 20px;} nav a { color:#fff; text-decoration:none; padding:10px 10px; display:block;} nav a:hover { text-decoration:underline; } .nav-item-1, .nav-item-2, .nav-item-5, .nav-item-4 { padding-right:12px; text-align:left;} .nav-item-3 { flex-grow:1; margin-left:30px;} .nav-item-3 input { width:100%; padding:8px; border:none; border-radius:4px; color:#111;} .nav-item-4 { text-align:right; width:140px;} nav input { background-color:#fff; text-decoration:none; padding:10px 10px; display:block;} nav input:hover { background-color:#fff;} nav input::placeholder { color:#777; } .main_wrap{ background-color:#fff;} .main{min-height:400px; padding:5px 20px 20px 20px;} .content{margin-top:5px; padding-left:20px; padding-right:0px; width:80%; float:left;} .content iframe{ text-align:center; margin:auto;} .footer_wrap{ background:#eee; padding:10px;} .footer{ padding:20px 30px 50px 30px;} .footer hr{ border:none; border-top:1px solid #444;} .footer li{ list-style:none; padding-bottom:5px;} .footer_col50{ width:50%; float:left; border-left:1px solid #aaa; padding-left:80px; padding-bottom:0px;} .footer_col25{ width:24%; float:left;} .footer_col25 span, .footer_col50 span{ display:block; font-weight:900; margin-bottom:15px; color:#333; font-size:24px;} .footer_col25 ul, .footer_col50 ul{ margin:0;padding:0;} .footer_col25 ul li, .footer_col50 ul li{ padding:3px 0 3px 0; list-style:none;} .footer_col25 ul li a, .footer_col50 ul li a{ color:#333; text-decoration:none; font-size:95%} .footer_col25 ul li a:hover, .footer_col50 a:hover{ text-decoration:underline;} .bottom_wrap{ padding:30px;} .bottom{ text-align:center; font-size:90%; color:#666; padding:0 30px 0 30px;} .nav_left_header{ font-size:19px; text-transform:uppercase; letter-spacing:-1px; padding:0px 0 0px 3px; font-weight:900; color:#555;} .nav_left{ width:20%; float:left; margin-top:15px; line-height:1.0; padding-left:10px;} .nav_left ul{ margin:9px 0 9px 0; padding:0;} .nav_left li{ list-style:none; padding:0; margin:1px 0 1px 0;} .nav_left li a{ display:block; text-decoration:none; color:#111; padding:2px 0 5px 2px; font-size:16px; white-space:nowrap; -webkit-font-smoothing:antialiased !important; letter-spacing:0;} .nav_left li a:hover{ color:#3f8fca;} .border_big { border-radius:8px ;} .border_small { border-radius:4px !important;} .border_top { border-top-left-radius:8px !important; border-top-right-radius:8px !important;} .border_bottom { border-bottom-right-radius:8px !important; border-bottom-left-radius:8px !important;} .category_top p{ display:block; text-align:justify; hyphens:auto; padding:0 2px 10px 2px;} .category_footer{ text-align:justify; hyphens:auto; font-size:97%; line-height:1.4; margin:40px 0 20px 0;} .category_footer h2, .category_footer h3{ margin:20px 0 5px 0; padding:0; letter-spacing:-1px; font-size:26px; text-align:left !important;} .category_footer p{ margin:0; padding:5px 0 5px 0;} .category_footer ul { margin:15px 0 15px 0; padding:0 0 0 20px;} .category_footer li { padding:4px 0 4px 0px;} .category_item{ padding:15px 30px 15px 20px; margin:10px 0 10px 0; background-color:#f3f3f3; border:1px solid #f6f6f6;} .category_item:hover{ cursor:pointer; background-color:#e6e6e6; } .category_item .category_content{ float:left; width:79%; padding-left:40px; color:#111; text-decoration:none; font-weight:normal;} .category_item .product_title { hyphens:auto; text-decoration:none; display:block; color:#0072bc; font-size:150%; margin:1px 0 20px 0; letter-spacing:-1px; font-weight:900;} .category_item .product_description_short { hyphens:auto; } .category_item_image { float:left; width:21%;} .category_item_image img{ width:100%; height:auto; padding:2px; border:4px solid #fff;} .category_items{ margin:20px 0 20px 0; display:block; text-align:center; color:#0072bc;} .category_items_big a{ display:block; width:50%; color:#fff; background-color:#418fca; padding:15px; text-align:center; margin:auto; text-decoration:none;} .category_items_big a:hover{ text-decoration:underline;} .most_viewed a{ color:#333; text-decoration:none; font-size:90%;} .most_viewed a:hover{ text-decoration:underline;} .table-pagination-nav{ margin:20px 0 20px 0; background-color:#bbb;} .table-pagination-link{ padding:15px; border-right:4px solid #fff; height:50px; width:50px; display:block; float:left; background-color:#bbb; text-align:center; font-size:15px; text-decoration:none; color:#111;} .table-pagination-link:hover{ background-color:#999; color:#fff;} .table-pagination-link-active{ background-color:#0072bc; color:#fff;} .pagination-next{ background:#bbb url("/template/de-default/image/arrow-24-24.png") no-repeat 13px 13px;} .pagination-back{ background:#bbb url("/template/de-default/image/arrow-88-24.png") no-repeat 13px 13px;} .pagination-display { background-color:#fff;} .product_header{ background-color:#f5f5f5; padding:20px 30px 20px 30px;} .product_header h1{ border-bottom:1px solid #aaa; padding-bottom:10px;} .product_image_wrap{ width:54%; float:left; } .product_image{ text-align:center; background-color:#eee; padding:20px 5px 15px 5px;} .top_product { position:absolute; } .product_image img{ margin:auto; border:1px solid #ccc; background-color:#fff;} .product_detail{ width:46%; float:left; padding-left:30px;} .product_detail .property{ display:block; padding:3px 5px 3px 5px; vertical-align:top;} .product_detail .property_last{ display:block; padding:3px 5px 3px 5px; vertical-align:top; margin-bottom:10px;} .product_detail .property_delivery::before{ content:''; display:inline-block; width:12px; height:12px; margin:-0px 5px -1px 0; -moz-border-radius:7.5px; -webkit-border-radius:7.5px; border-radius:7.5px; background-color:green; } .product_detail .property_delivery { display:block; padding:15px 5px 4px 5px; vertical-align:top;} .product_detail .property_delivery a{ color:#000; text-decoration:underline;} .product_detail .property_delivery a:hover{ text-decoration:none;} .product_detail .price{ font-weight:900; font-size:24px;} .product_detail .display_price{ text-align:right; font-weight:900; font-size:24px; margin:10px 5px 10px 0;} .product_detail .price_old { text-decoration:line-through; font-weight:100; margin-right:15px; } .product_detail .display_price_tax { text-align:right; font-weight:100; font-size:12px; } .product_detail div img{ } .product_detail .btn_back{ float:right; color:#666; position:relative; margin-top:5px;} .product_detail .btn_back a{ color:#fff; text-decoration:none; display:block; padding:5px 10px 5px 10px; text-align:center; font-size:12px; background-color:#999;} .product_detail .btn_back a:hover{ background-color:#777;} .product_detail .description_short{ display:block; margin:10px 0 10px 0; hyphens:auto;} .product_detail .xdescription_short xstrong, .product_detail .xdescription_short xb{ font-weight:normal;} .product_detail .description_short a{ color:#0072bc;} .product_detail .filter select{ width:100%; margin:5px 0 10px 0;} .product_detail .feedback_link{ display:block; padding:1px 5px 10px 5px; vertical-align:top; white-space:nowrap;} .product_info h2, .product_info h3, .product_info h4{ font-size:140%; padding:0; margin:10px 0 0 0; letter-spacing:-1px;} .product_info p span{ font-size:140%; margin:0px 0 10px 0; font-weight:800; letter-spacing:-1px;} .product_info hr{ margin:20px 0 20px 0;} .product_info ul li{ margin-top:5px; margin-bottom:5px;} .product_description, .product_apps{ padding:0px 20px 15px 20px; border:1px solid #ccc; margin:15px 0 15px 0;} .product_info .other_products{ padding:0px 20px 15px 20px; border:1px solid #ccc; margin:15px 0 15px 0;} .product_info .other_products h4{ margin:20px 0 10px 0;} .product_info .other_products p{ text-decoration:none; margin:3px 0 3px 0;} .product_info .other_products p a{ text-decoration:none;} .product_info .other_products p a:hover{ text-decoration:underline;} .product_description{ width:100%; height:auto; hyphens:auto; border:1px solid #ccc;} .product_description em{ border-top:1px solid #ccc; border-bottom:1px solid #ccc; display:block; font-style:normal; margin-bottom:20px;} .product_video { border:3px solid #eee; margin-top:10px;} .product_description .info{ border-top:1px solid #ccc; border-bottom:1px solid #ccc; display:block; font-style:normal; margin-bottom:20px;} .product_description .big{ padding:20px 30px 20px 30px; background-color:#f2f2f2; display:block; margin-bottom:20px;} .product_description .big span{ text-transform:uppercase; font-weight:bold;} .product_description .big ul{ padding-left:20px;} .product_description q{ display:block; padding:20px 20px 20px 20px; margin-bottom:20px; position:relative; background-color:#eee; color:#333; line-height:1.7; font-style:italic;} .product_description q:before, .product_description q:after{ content:'';} .product_description ol li { padding-top:5px; padding-bottom:5px; } .filetype{ font-size:24px; letter-spacing:-1px; font-weight:900; margin:8px 0 10px 0; display:block;} .product_detail div img { float:left;} .filetype_label{ float:left; margin:5px 20px;} .more_images { background-color:#eee; margin-top:5px;} .more_images img{ float:left; width:20%; padding:4px; background-color:#fff; border:1px solid #ddd;} .product_bundle { padding:10px 20px 10px 20px; background-color:#ebf3fa; margin-top:15px;} .product_bundle li { color:#0072bc !important;} .product_bundle a { color:#0072bc !important;} .btn_cart_add{ display:block; width:100%; padding:20px; color:#fff; text-decoration:none; margin-top:20px; text-align:center; font-size:16px; background:url("/template/de-default/image/cart-78-24.png") no-repeat 40px center; background-color:#0072bc;} .btn_cart_add:hover{ background-color:#1082cc;} .btn_cashdesk{ float:right; display:block; width:275px; padding:20px; color:#fff; background-color:#228b22; text-decoration:none; text-align:center; font-size:16px;} .btn_cart_shopping{ float:left; display:block; width:275px; padding:20px; color:#fff; background-color:#aaa; text-decoration:none; text-align:center; font-size:16px;} .btn_cart_shopping:hover{ background-color:#bbb;} .cart { padding:5px; background-color:#e2ecf8; margin-bottom:10px;} .cart table{ width:100%;} .cart table td{ padding:10px; background-color:#e2ecf8; vertical-align:top;} .cart table tr:not(:last-child) { border-bottom:1px solid #fff;} .cart .cart_image { width:95px; height:auto; margin-right:15px; float:left; border:1px solid #ccc;padding:2px;background-color:#fff;} .cart .cart_product{ color:#111; text-decoration:none; font-weight:bold;} .cart .cart_product:hover{ text-decoration:underline;} .cart .cart_delete{ background:url("/template/de-default/image/icon_delete.png") no-repeat 1px 0px; width:20px; height:20px; display:block; margin:4px 0 0 20px; padding-right:6px !important;} .cart .cart_delete:hover{ background:url("/template/de-default/image/icon_delete_hover.png") no-repeat 1px 0px;} .cart form { padding:0;margin:0;} .cart .rabatt_code fieldset {border:none;background-color:#eee;padding:10px;margin:0;} .cart .rabatt_code label {width:30%;display:block;float:left;color:#999;} .cart .rabatt_code input[type=text] {width:24.5%;display:block;float:right;border:none;} .cart_short_wrapper { width:49%; float:right;} .cart_short{ background-color:#e2ecf8; padding:20px; margin-bottom:15px;} .cart_short h4{ font-size:18px; margin:0; padding:0 0 5px 0; border-bottom:1px solid #fff;} .cart_short ul{ margin:0; padding:5px 0 5px 20px; border-bottom:1px solid #fff; border-top:1px solid #fff;} .cart_short td{ padding:10px 5px 10px 0 !important;} .cart_sum{float:left; font-size:120%; width:50%; font-weight:900; text-align:right; padding:5px 0 0 0;} .cart_filesize{ float:left; width:50%; padding:9px 0 0 0;} .cart_price { } .header .state_select{float:right;padding:9px 9px 9px 9px;background-color:#e2ecf8;margin-top:-15px;} .header .state_select span{font-size:13px;color:#666;} .header .state_select select{margin-left:10px;} .state_select { margin:4px 0 0 0;} .state_select span{ display:none !important;} .state_select select{ width:100% !important;} .state_select .select_state { position:relative; width:9%; min-width:9%; height:34px; float:left; margin-right:1%; margin-top:-2px;} .state_select .select_state::before { font-size:24px; position:absolute; right:15px; top:5px; font-weight:bold; color:#fff;} .state_select select { -moz-appearance:none; -webkit-appearance:none; appearance:none; border:none; border-radius:0px; color:#000; cursor:pointer; font-family:'Open Sans', sans-serif; font-size:16px; height:35px; outline:none; padding-left:10px; width:100%; background-image:url(/template/de-default/image/arrow-down.png); background-position:right; background-repeat:no-repeat; outline:0 none; border:1px solid #999;} .state_select select::-ms-expand { border:1px solid blue !important; display:none;} .state_select select:focus::-ms-value { background-color:transparent;} .formular_order{ width:48%; float:left; margin-bottom:30px; xborder:1px solid #ccc;} .formular_order label{ display:block; font-size:13px; color:#111; padding:5px 0 2px 0;} .formular_order input[type=email], .formular_order input[type=text], .formular_order input[type=password] { margin:3px 0 5px 0; width:100%; padding:7px 8px 7px 8px; border:1px solid #999;} .formular_order input[type=email]:focus, .formular_order input[type=text]:focus, .formular_order input[type=password]:focus{ border:1px solid #18a4f2} .formular_order input[type=checkbox]{ margin:5px 10px 10px 0;} .formular_order select{ } .formular_order .small{ float:left !important; width:33% !important;} .formular_order .wide{float:left !important; width:61% !important; margin-left:6% !important;} .formular_order .info_message{ border:1px solid #aaa; background-color:#fff; padding:10px 25px 10px 25px;} .btn_order input[type=submit]{ display:block; padding:20px; text-decoration:none; color:#fff; background-color:#228b22; text-align:center; border:none; width:100%; font-size:17px; width:90%; margin:auto;} .btn_order input[type=submit]:hover{ background-color:#38ab38;} .formular_order .email_address_info{ font-size:90%;padding:0 0 10px 0;} .checkcompany{margin-left:3px;} .checkterms{ padding:20px 15px 5px 10px; border:1px solid #aaa; margin:10px 0 10px 0;} .checkterms input[type=checkbox]{ float:left !important; padding:0 !important; margin:2px 10px 10px 0 !important;} .checkterms span{ margin-bottom:15px; display:block; float:left; width:90%;} .checkterms label{ font-size:15px; margin-bottom:15px; padding-right:20px; display:block; display:-webkit-inline-box; float:left; width:90%; line-height:1.2;} .checkterms input[type='checkbox'], .checkterms input[type='radio'] { width:auto; float:left; margin-right:.75em; background:transparent; border:none;} .checkterms input[type='checkbox']:checked, .checkterms input[type='checkbox']:not(:checked), .checkterms input[type='radio']:checked, .checkterms input[type='radio']:not(:checked) { background:transparent; position:relative; visibility:hidden; margin:0; padding:0;} .checkterms input[type='checkbox'] + label, .checkterms input[type='radio'] + label { cursor:pointer;} .checkterms input[type='checkbox']:checked + label::before, .checkterms input[type='checkbox']:not(:checked) + label::before, .checkterms input[type='radio']:checked + label::before, .checkterms input[type='radio']:not(:checked) + label::before { content:' '; display:inline-block; width:17px; height:17px; position:relative; top:0px; border:2px solid #777; background:white; margin-right:1em; box-shadow:inset 0 1px 1px 0 rgba(0,0,0,.1); float:left; margin-bottom:20px;} .checkterms input[type=radio]:checked + label::before, .checkterms input[type=radio]:not(:checked) + label::before { border-radius:30px;} .checkterms input[type='checkbox']:checked + label::before, .checkterms input[type='radio']:checked + label::before { background:#333; box-shadow:inset 0 0 0 2px #fff;} .formular_newsletter { background-color:#eee; padding:20px; border:none;} .formular_newsletter label { width:150px !important; display:block; float:left;} .formular_newsletter input { margin-bottom:15px; width:300px; border:none; font-size:18px; padding:5px;} .formular_newsletter select { margin-bottom:15px; font-size:20px;} .formular_newsletter .state_select { width:100px; float:left;} .formular_newsletter fieldset {} .formular_newsletter input[type=submit] { display:block; padding:20px; text-decoration:none; color:#fff; background-color:#228b22; text-align:center; border:none; margin-top:20px; font-size:17px; width:100%; } .formular_newsletter input[type=radio] { width:40px; margin-bottom:15px; border:none; font-size:20px; padding:3px;} .input_error { padding:0 3px 0 3px; color:red; font-size:0.8em;} .msg_info, .msg_error{ width:75%; padding:20px 20px 20px 20px; margin:auto; margin-top:20px; background-color:#f2f2f2;} .msg_info h4, .msg_error h4{ margin:0 0 15px 0; padding:0 0 3px 0; font-size:24px; border-bottom:1px solid #ccc;} .msg_info .btn_back a, .msg_error .btn_back a{ display:block; padding:15px; text-align:center; color:#fff; background-color:#0072bc; text-decoration:none;} .msg_info .btn_back a:hover, .msg_error .btn_back a:hover{ background-color:#064f7e; text-decoration:none;} .msg_error h4{color:red;} .msg_warn {} .order_left_wrapper { padding:10px 30px 10px 30px; border:1px solid #aaa;} .order{ font-size:99%;} .order h1{ color:green;} .order_left fieldset hr{ border-color:#ddd; margin-bottom:15px;} .order_left{ width:100%; margin-bottom:10px;} .order_left fieldset{ border:none; margin-bottom:5px; padding:10px 0px 5px 0px;} .order_left fieldset input[type=checkbox]{ float:left;} .order_right{ width:100%; padding-right:30px; padding-left:20px;} .order_right fieldset{ border:none; background-color:#f4f4f4; margin-bottom:5px; padding:10px 0px 5px 0px;} .btn_order { margin-bottom:15px; border-top:1px solid #ccc;} .order_footer{ font-size:85%;} .order_paypal_info{ font-size:13px; text-align:center; margin-top:20px;} .check_email{ text-align:center; font-weight:bold; padding:15px; margin:15px;} .form_title{ font-size:115%; padding:10px 0 0 1px; font-weight:900; letter-spacing:-1px;} .more_products{ display:block; padding:10px; text-align:center;} .last_view { margin:20px 0 20px 0; border:1px solid #ccc; padding:0px 15px 15px 15px;} .last_view h4{ font-size:20px; margin:10px 0 10px 5px;} .last_view p{ font-size:140%; margin:20px 0 10px 10px; font-weight:900; letter-spacing:-1px;} .last_view .product{ float:left; width:18.6%; margin:5px;} .last_view .product a{ display:block; text-align:center; text-decoration:none; color:#444; border:1px solid #f2f2f2; background-color:#f2f2f2; padding:5px;} .last_view .product a:hover{ border-color:#444;} .last_view .product img{ width:99%; padding:5px;} .last_view .product .title{ height:50px; padding:6px 3px 6px 3px; color:#444; font-size:13px;} .last_view .product a:hover .title{ text-decoration:none; color:#111;} .last_view .mime{ width:100%; margin-bottom:2px; padding:10px 0 10px 0; background-color:#f2f2f2;} .last_view .mime img{ margin:0 15px 0 0; float:left;} .review{ margin-top:30px; color:#333; padding:10px 20px 10px 20px; background-color:#eee;} .review h4{ text-align:center; font-size:20px; font-weight:100; margin:10px 0 0px 5px;} .review p{display:block; border-top:1px solid #fff; background-color:#fff; padding:20px 30px 20px 30px;} .review p span{ display:block; font-size:115%; font-weight:900; margin:1px 0 5px 0;} .rating_stars { justify-content:center;} .rating_stars > label { position:relative; width:1em; font-size:24px; color:#FFD700;} .rating_stars > label::before{ content:"\2605"; position:absolute;} .rating_stars > label.noactive { color:#aaa;} .share_footer { padding:5px;} .share_footer .share_links { display:block; margin:auto; width:290px;} .share_footer .share_links a { margin:5px 10px 5px 0; float:left;} .share_footer .facebook { display:block; background:url("/template/de-default/image/share/facebook_48.png") no-repeat; width:48px;height:48px;} .share_footer .twitter { display:block; background:url("/template/de-default/image/share/twitter_48.png") no-repeat; width:48px; height:48px;} .share_footer .xing { display:block; background:url("/template/de-default/image/share/xing_48.png") no-repeat; width:48px; height:48px;} .share_footer .linkedin { display:block; background:url("/template/de-default/image/share/linkedin_48.png") no-repeat; width:48px; height:48px;} .share_footer .googleplus { display:block; background:url("/template/de-default/image/share/google_plus_48.png") no-repeat; width:48px; height:48px;} .share_content { padding:5px;} .share_content .share_links { display:block; margin:auto; width:375px;} .share_content .share_links a { margin:5px 10px 5px 0; float:left;} .share_content .facebook { display:block; background:url("/template/de-default/image/share/facebook_64.png") no-repeat; width:64px; height:64px;} .share_content .twitter { display:block; background:url("/template/de-default/image/share/twitter_64.png") no-repeat; width:64px; height:64px;} .share_content .xing { display:block; background:url("/template/de-default/image/share/xing_64.png") no-repeat; width:64px; height:64px;} .share_content .linkedin { display:block; background:url("/template/de-default/image/share/linkedin_64.png") no-repeat; width:64px; height:64px;} .share_content .googleplus { display:block; background:url("/template/de-default/image/share/google_plus_64.png") no-repeat; width:64px; height:64px;} .index_content{text-align:justify;font-size:97%;color:#111;margin:20px 0 5px 0;padding:0 0px 0 0px;} .index_content a{color:#111;text-decoration:underline;} .index_content a:hover{text-decoration:none;} .index_banner{ background-image:url("/template/de-default/image/formularbox-banner.jpg"); margin:15px 0 25px 0; padding:50px 50px 50px 70px; text-align:left; background-color:#e6edf3; color:#222;} .index_banner img{ float:left;} .index_banner h1{ font-size:40px; line-height:1.2; letter-spacing:-3px; padding:0; margin:0 0 20px 0; color:#333;} .index_banner p{ display:block; color:green; text-transform:uppercase; font-size:20px; line-height:1.4;} .breadcrumb{text-align:right; margin:0px 10px 6px 0; font-size:13px; color:#888; letter-spacing:0px;} .breadcrumb a{ text-decoration:underline; color:#888;} .breadcrumb a:hover{ text-decoration:none;} .ads_promotion_index { width:33.30%; float:left;} .ads_promotion_index a{ display:block; padding:25px; text-decoration:none; color:#111; background-color:#f2f2f2; margin:4px; text-align:center;} .ads_promotion_index a:hover{ background-color:#ddd;} .ads_promotion_index img{ border:1px solid #ccc; width:100%; height:auto; max-height:335px;} .ads_promotion_index h3{ font-size:12px; margin:5px 0 0px 0; padding:0;} .ads_promotion { padding:10px 30px 10px 30px; background-color:#e6e6e6; display:block; text-align:center;} .ads_promotion { margin:20px 0 20px 0;} .ads_promotion a{ text-decoration:none;} .ads_promotion a:hover{ text-decoration:none;} .ads_promotion h3{ font-size:26px; letter-spacing:-1px; margin:15px 0 0 0;} .ads_promotion small { display:block; color:#bbb; padding-bottom:3px; font-size:12px;} .ads_promotion img { float:left; margin-right:40px; margin-bottom:10px;} .ads_promotion_green { background-color:#459170 !important; color:#fff !important; } .ads_promotion_green a{ color:#fff !important; } .ads_promotion_orange { background-color:#f6d265 !important; color:333 !important; } .ads_promotion_orange a{ color:#333 !important; } .ads_affilinet { padding:10px; margin:20px 0 20px 0; background-color:#f6f6f6; border:1px solid #ccc; text-align:center; min-height:120px; max-height:230px !important;} .ads_affilinet a{ text-decoration:none;} .ads_affilinet a:hover{ text-decoration:underline;} .ads_affilinet small{ display:block; color:#bbb; margin:0px 0 0 0; padding:0; font-size:12px;} .ads_affilinet img{ max-width:100%; height:auto;} .ads_affilinet div{ max-width:100%; xheight:auto;} .ads_affilinet h3{ margin-top:0;} .ads_affilinet iframe{ width:100% !important;} .ads_affilinet iframe iframe{ width:100% !important;} .ads_affilinet iframe body{ text-align:center !important;} .xads_affilinet .adsbygoogle, .xads_affilinet #aswift_1_anchor, .xads_affilinet #aswift_1_expand { max-height:280px !important;} .ads_responsive_200 { width:100%; height:200px !important; padding:20px 20px 20px 20px; margin:20px 0 20px 0; background-color:#f6f6f6; text-align:center; } .faq ul{ margin:0 0 5px 0; padding:0 0 9px 0; border-bottom:1px solid #ccc;} .faq li{ list-style:none; margin:5px 0 9px 0; padding:0;} .faq li a{ text-decoration:none;} .faq li a:hover{ text-decoration:underline;} .faq h2 { margin-top:40px; font-size:28px; color:#000} #header_message{ text-align:center; padding:20px 30px 10px 30px; margin:auto; margin-bottom:20px; background-color:#ffffe0; } #header_message h4{ font-size:130%; margin:0 0 20px 0; padding:0;} #header_message span{ float:right; position:relative; ; background:url("/template/de-default/image/icon_delete.png") no-repeat right top; width:25px; height:25px; margin:-5px -10px 0 0 } #header_message span:hover{ background:url("/template/de-default/image/icon_delete_hover.png") no-repeat right top; cursor:pointer; } .info_message{ background-color:#f4f4f4; text-align:center; padding:10px;} .info_cancel{ text-align:center; padding:20px 15px 10px 15px; color:#333; font-size:90%; background-color:#fafad2; margin-bottom:20px;} .linklist_wrap{border-top:1px solid #111;margin:-10px 0 40px 0;padding:10px 0 10px 0;} .linklist a{ display:block; text-decoration:none; color:#333; padding:3px 10px 3px 0px; width:100%;} .linklist a:hover{ text-decoration:underline;} .other_category{ margin:20px 0 20px 0; padding:5px 0 5px 0; background-color:#f2f2f2;} .other_category a{ display:block; float:left; text-align:left; width:31.9%; margin:4px; padding:5px 20px 5px 20px; color:#333;} .other_category span{ display:block; text-align:center; font-size:80%; padding:5px 0 10px 0; font-weight:bold;} .other_category_title{ font-size:18px; font-weight:900; padding:0px 0 9px 25px;} .thema_opener .box_50, .thema_opener .box_50_right{ padding:0; margin:0;} .thema_header h1{ font-size:48px; line-height:1.1; letter-spacing:-2px;} .thema_opener{ background-color:#eee;} .opener_text { float:left; width:50%; padding:30px 30px 20px 30px;; line-height:1.5;} .opener_text h2{ font-size:125%; line-height:1.3;} .opener_image { margin-bottom:-5px; float:left; width:50%;} .product_image_copyright{ color:#888 !important; padding:19px 0 10px 0; text-align:center; border-top:1px solid #ccc; font-size:90%;} .product_image_copyright a{ color:#888 !important; font-size:90%;} .top_products p { font-size:140%; margin:15px 0 15px 0; font-weight:900; letter-spacing:-1px;} .top_products{ padding:0px 20px 25px 20px; border:1px solid #ccc; margin:15px 0 15px 0;} .top_products a{ text-decoration:none;} .top_products a:hover{ text-decoration:underline;} .piwikinfo{ padding:20px; background-color:#f2f2f2;} .rnd_links{ margin:10px 0 10px 0; text-align:center;} .thema .content_2{ text-align:center;} .thema .copyright{ text-align:center; padding:5px 15px 15px 15px;} .thema_banner { margin-bottom:-26px; } .thema_header h1{ font-size:48px; line-height:1.1; letter-spacing:-2px;} .thema_item{ line-height:1.5; margin:20px 0 20px 0; text-align:left;} .thema_item table{ text-align:left !important;} .thema_item td, .thema_item th{ padding:6px 10px 6px 10px; border-bottom:1px solid #ccc; background-color:#f6f6f6;} .thema_item table a{ text-decoration:none;} .thema_item table a:hover{ text-decoration:underline;} .thema_item h2,.thema_item h4{ font-size:32px; margin:0 0 20px 0; padding:0;} .thema_item .category_sub{ border-top:1px solid #ccc;} .thema_item ol{ text-align:left; line-height:1.9;} .thema_item ol li{ text-align:left !important;} .thema_item .img_auto { margin-bottom:15px;} .thema_item .link_list { display:block; margin:5px 0 5px 0;} .thema_item_2 {text-align:center; padding:5px 0 5px 0; } .thema_item_list{ text-align:left; padding:20px; margin:10px 0 10px 0; background-color:#f6f6f6;} .thema_item_list img{ display:table; float:left; margin-right:40px; max-width:25%; border:1px solid #ccc;} .thema_item_list .category_content{ display:table;} .thema_item_list h3{ padding:0; margin:0; font-size:26px;} .thema_item_list a{ text-decoration:none;} .thema_item_list a:hover{ text-decoration:underline;} .thema_item_nav {display:block; width:100%; float:left; padding:5px 10px 5px 0; text-decoration:none;} .thema_item_nav:hover { text-decoration:underline;} .thema_item .box_33, .thema_item .box_66 { margin-top:15px;} .thema_opener .box_50, .thema_opener .box_50_right{ padding:0; margin:0;} .thema_opener{ background-color:#eee;} .opener_text { float:left; width:50%; padding:30px 30px 20px 30px;; line-height:1.5;} .opener_text h2{ font-size:125%; line-height:1.3;} .opener_image { margin-bottom:-5px; float:left; width:50%;} .category_select_wrap{ margin-bottom:3px; padding:7px; background-color:#d6ebff;} .category_select_wrap a { text-decoration:none;} .category_select_wrap .filter { float:left;} .category_select_title{ float:left; width:95px; padding:8px 0px 0 26px; font-size:16px; color:#333;} .category_select_all{ float:right; padding:8px 10px 0 16px; font-size:16px; color:#333;} .category_select_all a{ text-decoration:underline; color:#333;} .category_select_all a:hover{ text-decoration:none !important;} .filter select { margin-left:15px; -webkit-appearance:none; -moz-appearance:none; appearance:none; font-size:16px; border-radius:3px; padding:4px 30px 4px 9px; background-color:white; background-image:url(/template/de-default/image/arrow-down.png); background-position:right; background-repeat:no-repeat; height:38px; outline:0 none; border:1px solid #999; border-radius:4px;} .filter select::-ms-expand { display:none;} .filter .lt-ie10 select { background-image:none;} .filter select:hover { border:1px solid #333; cursor:pointer;} .top_products_category { padding:10px 20px 5px 30px; background-color:#f2f2f2; margin:0 0 15px 0;} .top_products_category ul { padding:3px; margin-top:0;} .top_products_category li { padding-bottom:4px; list-style:none;} .top_products_category a { color:#333 !important;} .top_products_category .headline{ font-size:140%; margin:10px 0 10px 0; font-weight:900; letter-spacing:-1px;} .top_products_category .image_link{ width:18.7%; float:left; font-size:12px; text-align:center; margin:5px; background-color:#f2f2f2;} .top_products_category .image_link img{ width:100%; height:auto; padding:10px;} .top_products_category .image_link div{ padding:5px 5px 10px 5px; height:75px;} .category_sub_links a{ display:block; width:25%; float:left; padding:2px; color:#333;} .product_customer_view { margin:9px 0 0 0; padding:5px; font-size:90%; line-height:1.7;} .product_customer_view .info_marker { font-size:14px; color:#fff; background-color:#e6ba00; padding:3px 6px 3px 6px;} .feedback { padding:20px 10px 20px 10px; text-align:left !important; margin:auto; background-color:#f5f5f5;} .feedback .user{ padding-top:4px; font-style:italic;} .feedback .answer, .feedback .question{ padding:10px;margin:10px;} .feedback .answer .icon{ float:left; background:url("/template/de-default/image/answer_24.png") no-repeat left 5px; width:24px; height:30px;} .feedback .answer .message, .feedback .answer .user { padding-left:40px;} .formular_feedback{ border-top:3px solid #fff; background-color:#f5f5f5; padding:10px;} .formular_feedback form{ text-align:left !important; margin-top:20px;} .formular_feedback fieldset { display:block;} .formular_feedback input[type=submit] { background-color:#ccc; padding:12px; width:340px; margin-left:140px; font-size:15px; color:#555; cursor:pointer;} .formular_feedback input[type=submit]:hover { background-color:#aaa;} .formular_feedback summary { cursor:pointer; font-weight:bold; position:relative; padding-left:20px;} .formular_feedback summary::-webkit-details-marker { display:none;} .formular_feedback summary::before { content:"▶"; position:absolute; left:0; transition:transform 0.2s ease;} .formular_feedback[open] summary::before { transform:rotate(90deg);} .feedback_headline{ display:block; margin:10px 0 10px 20px; padding:0; font-weight:900; padding:0; font-size:16px;} .feedback_headline a{ font-size:140%; color:#000;} .formular_404{ text-align:center; width:100%; margin:auto; padding:30px 60px; background-color:#f2f2f2;} .formular_404 h1{ color:#0072bc; line-height:1.1; font-size:48px;} .formular_404 form{ padding:20px; margin:30px 0 30px 0;} .formular_404 input{ width:100%; border:2px solid #418fca; font-size:22px; font-weight:900; color:#1b3e84; padding:10px; background:#fff url("/template/de-default/image/lupe.png") no-repeat 98%;} .formular_404 input:focus{ border:2px solid #418fca; } .formular { margin:0; font-size:95%; -webkit-border-radius:5px; -moz-border-radius:5px; -khtml-border-radius:5px; border-radius:5px;} .formular fieldset{ border:none; background-color:#eee; padding:5px 20px 5px 20px; margin:0 0 10px 0;} .formular h3{ margin:10px 0 10px -5px; color:#666; font-size:18px; padding-bottom:3px;} .formular .text{ width:350px; border:2px solid #ccc; padding:5px;} .formular label{ float:left; padding:6px 0 0 0; width:140px; font-size:14px;} .formular input{ margin-bottom:10px; border:none; font-size:14px; padding:3px; display:block;} input:focus{ outline:none; border:transparent; border:none;} .formular input:focus{ outline:none; border:transparent; border:none; background-color:#fef198;} .formular textarea{ margin-bottom:10px; border:none; font-size:14px; padding:3px; display:block;} .formular textarea:focus{ background-color:#fef198;} .formular .checkbox{ display:inline; width:20px;} .formular .radio{ display:inline; width:20px;} .formular select{ margin-bottom:10px; border:none; font-size:12px; padding:3px; display:block;} .formular hr{ border:none; border-top:1px solid #ccc;} .formular_hidden{ display:none;} .formular_info { text-align:center;} .clearfix::before, .clearfix::after { content:" "; display:table;} .clearfix::after { clear:both;} .clearfix { *zoom:1;} .rating_footer { margin-top:20px;} .btn_live_preview {padding:20px;text-align:center;display:block;background-color:#418fca;color:#fff;text-decoration:none;margin:20px; } .btn_live_preview:hover {background-color:#216faa;} ol.bullets { counter-reset:my-awesome-counter; list-style:none; padding:5px 0 0 40px;} ol.bullets li { margin:0 0 1.1rem 0; counter-increment:my-awesome-counter; position:relative;} ol.bullets li::before { content:counter(my-awesome-counter); color:#fff; font-size:1.2rem; font-weight:bold; position:absolute; --size:28px; left:calc(-1 * var(--size) - 10px); line-height:var(--size); width:var(--size); height:var(--size); top:0; background:#4e85c6; border-radius:50%; text-align:center;} .captcha form span { display:block; background-color:rgb(155,155,155); width:100%; padding:15px; margin-bottom:5px; color:#fff;} .captcha form img { float:left; height:30px; width:65px; padding:0; margin:0 7px 0 0; display:inline; border:1px solid #eee;} .captcha form input[type=text] { height:30px; padding:3px; margin:0 0 0 5px; display:inline; width:65px; border:none; outline:none; background-color:#eee; color:#111;} .captcha form input[type=submit] { display:block; width:100%; padding:20px; color:#fff; background-color:#228b22; text-decoration:none; text-align:center; font-size:16px; border:none;} .captcha form input[type=submit]:hover { background-color:#38ab38;} .nl_bottom_wrap { background-color:#666;} .nl_bottom { color:#eee; text-align:center; padding:20px 30px 20px 30px;} .nl_bottom p{ display:block; margin:0 0 20px 0; padding:0;} .nl_bottom input { border:none; outline:none; color:#111; height:40px; padding:5px; font-size:18px; float:left; margin-right:1%; background-color:#eee; width:30%;} .nl_bottom .select-wrapper { position:relative; width:9%; min-width:9%; height:40px; float:left; margin-right:1%;} .nl_bottom .select-wrapper::before { font-size:24px; position:absolute; right:15px; top:5px; font-weight:bold; color:#fff;} .nl_bottom select { -moz-appearance:none; -webkit-appearance:none; appearance:none; border:none; border-radius:0px; color:#000; cursor:pointer; font-family:'Open Sans', sans-serif; font-size:16px; height:40px; outline:none; padding-left:10px; width:100%; background-color:#eee; background-image:url(/template/de-default/image/arrow-down.png); background-position:right; background-repeat:no-repeat; outline:0 none; bborder:1px solid #fff;} .nl_bottom select option { color:#666;} .nl_bottom select::-ms-expand { display:none;} .nl_bottom select:focus::-ms-value { background-color:transparent;} .nl_bottom input[type=submit] { padding:10px; text-decoration:none; color:#fff; background-color:#228b22; text-align:center; border:none; margin:0; font-size:15px; width:24%; height:40px;} .nl_bottom input[type=submit]:hover { text-decoration:underline;} .nl_bottom form { width:auto; text-align:center; margin:auto; display:flex; justify-content:center; align-items:center;} .fixed_bottom { min-height:140px; position:fixed; bottom:0%; width:100%;} .nl_close { color:#eee; float:right; font-size:28px; font-weight:bold; margin-top:-12px; display:none;} .nl_close:hover,.nl_close:focus { color:#111; text-decoration:none; cursor:pointer;} .newsletter_content { display:block; padding:1px 70px 20px 70px; background-color:#3371b6; text-align:center;} .newsletter_content p { font-size:30px; color:#fff;} .newsletter_content span { font-size:14px; display:block; margin-top:20px; color:#fff;} .newsletter_content #user_email { height:50px; width:60%; float:left; margin:5px; font-size:20px; padding-left:5px;} .newsletter_content input[type=submit] { width:30%; height:48px; border:3px solid #fff; color:#fff; background-color:#228b22; text-decoration:none; text-align:center; font-size:18px; margin:5px; background-color:#4381c6;} .newsletter_content input[type=submit]:hover { background-color:#3371b6; cursor:pointer;} .thema_item .newsletter_content { } .col50 { width:50%; float:left; padding:10px 20px 30px 0px;} .col50_last { width:50%; float:left; padding:10px 0 30px 20px;} .box_50{ float:left; width:49%; padding:10px 10px 10px 0; margin-right:1%;} .box_50_right{ float:left; width:49%; padding:10px 0 10px 10px; margin-left:1%;} .box_50 h2, .box_50_right h2{ font-size:135%;} .box_33{ width:33.05%; padding:5px; float:left; text-align:center;} .box_33 img{ width:100%; height:auto; border:1px solid #ccc; vertical-align:top; } .box_33 a:hover{ text-decoration:underline;} .box_66{ width:66.05%; padding:5px 5px 5px 30px; float:left; text-align:left;} .grid_box{ background-color:#eee; padding:0 0 20px 0; margin-bottom:20px;} .grid_box .box_33 { display:-webkit-inline-flex; display:-ms-inline-flexbox; display:inline-flex;} .grid_box .box_33 { padding:20px; text-align:center; height:250px; overflow:hidden;} .grid_box .box_33 a{ color:#111; text-decoration:none; font-size:14px} .grid_box .box_33 img{ border:none;} .grid_box .box_title{ background-color:#fff; padding:15px 0 15px 0; border-bottom:5px solid #eee;} .width_100 { width:100%;} .width_90 { width:90%;} .width_70 { width:70%;} .width_50 { width:50%;} .color_error { background-color:#e5edf4; border-color:#b8d4ff;} .color_info { background-color:#ffffe0; border-color:#ffedb8;} .box_payment { border:1px solid #0072bc; padding:10px 30px 20px 30px; margin:20px 0 20px 0;} .box_payment h3{ color:rgb(0, 114, 188);} .message_info { text-align:center; padding:20px 30px 10px 30px; border-width:0; border-style:solid; margin:auto; margin-top:20px; margin-bottom:20px;} .message_info h4{ font-size:150%; font-weight:900; margin:0 0 20px 0; padding:0;} .message_info span { float:right; position:relative; top:-13px; right:-22px; font-family:arial; font-size:23px; background-color:#111; color:#fff; width:25px; height:25px; text-align:center; vertical-align:middle; padding:0;} .message_info span:hover { background-color:#aaa; cursor:pointer;} .message_info .btn_close, .message_info .btn_back a { border:none; padding:10px 20px 10px 20px; background-color:#0072bc; color:#fff; margin:auto; margin-top:30px; display:block; width:130px; text-decoration:none;} .message_info .btn_close:hover, .message_info .btn_back a:hover { background-color:#064f7e;} .infobox{ background-color:#f2f2f2; padding:20px; margin:10px 0 20px 0;} .img_big{border:1px solid #ccc; margin:10px 0 10px 0;} .img_auto{width:100%; height:auto !important;} .img_border{padding:5px; border:1px solid #ccc;} .justify{display:block; text-align:justify !important;} .right{display:block; text-align:right !important;} .left{display:block; text-align:left !important;} .center{display:block; text-align:center !important;} .nowrap { white-space:nowrap;} .td_right { text-align:right;} .red { color:red;} .green_check_circle { display:inline-flex; align-items:center; justify-content:center; width:24px; height:24px; background-color:green; border-radius:50%; margin-right:4px;} .formularbox_banner{ padding:10px 20px 20px 20px; float:left; text-align:center; border:1px solid #ddd; margin:20px;} .partner{ width:49%; float:left; margin:0 0.5% 20px 0.5%; text-align:center; background-color:#eee; min-height:150px; display:flex; align-items:center; justify-content:center;} .partner .img_auto{ width:80% !important;} #facebox { background-color:#fff; width:75%;} #facebox .close img { opacity:.8 !important; width:24px !important; height:auto:!important;} #facebox .content { width:100%; padding:30px !important;} #facebox .breadcrumb { display:none !important;} .listbox { padding:0;} .listbox li { background-image:url('/template/de-default/iconset/checkbox_25.gif'); list-style-type:none; padding:5px 0 5px 50px; margin-left:1x; background-repeat:no-repeat; background-position:left center;} .blockquote { position:relative; color:#555555; font-size:1.2em; text-align:center; background-color:#f6f6f6; border-left:20px solid #aaa ; padding:20px 50px 10px 50px; line-height:1.6; margin:auto; margin-bottom:20px; } .blockquote p { margin-left:15px;} .blockquote::before{ font-family:Arial; content:"\201C"; color:#aaa; font-size:6em; position:absolute; left:30px; top:-30px;} .blockquote::after{ content:'';} .blockquote span{ display:block; color:#333333; font-style:normal; font-weight:bold; margin-top:1em;} .jump_top a{ margin-top:-31px; float:right; border:solid black; border-width:0 4px 4px 0; display:inline-block; padding:5px; transform:rotate(-135deg); -webkit-transform:rotate(-135deg);} .jump_top a:hover{ border-color:#aaa; } .table-scrollable{width:100%;overflow-y:auto;margin:10px 0 1em;padding-bottom:10px;} .table-scrollable::-webkit-scrollbar{-webkit-appearance:none;width:14px;height:20px;} .table-scrollable::-webkit-scrollbar-thumb{border-radius:10px;} .table-scrollable::-webkit-scrollbar{background-color:#f2f2f2;} .table-scrollable::-webkit-scrollbar-thumb{background-color:#60a6d7;} .btn_cta {width:100%; display:block; background:#228b22; color:#fff; padding:20px; text-align:center; margin:30px 0 30px 0; text-decoration:none; font-size:17px;} .btn_cta:hover { background:#329b32;} #sv-badget-box { margin-bottom:135px !important; } .qc-cmp2-container { } #lz_overlay_wm { margin-right:5px !important; } .header_banner_wrap {background-color:#f2f2f2;} .header_banner {width:100%;margin:auto;padding:5px 20px 5px 10px;} .footer_banner_wrap{ background-color:#ebebeb; border-top:1px solid #ddd;} .footer_banner{ padding:15px; text-align:center; color:#ccc;} .footer_banner img{ max-width:150px; max-height:50px; padding:0 5px 0 5px;} .footer_image img{ float:left; margin:20px 40px 30px 0; max-width:300px;} .footer_image .content_2{ float:left; width:440px;} .content_blue {padding:10px 30px 20px 30px; background-color:#0072bc;color:#fff;margin-bottom:10px;} .content_blue h2{letter-spacing:-1px;line-height:1.0;} .content_blue a{color:#fff;} .content_orange {padding:10px 30px 20px 30px;background-color:orange;color:#fff;margin-top:10px;margin-bottom:10px;} .content_orange a {color:#fff;} .content_orange h2{letter-spacing:-1px;line-height:1.0;} .content_gray {padding:10px 30px 20px 30px;background-color:#f2f2f2;color:#111;margin-top:10px;margin-bottom:10px;} .content_gray a {color:#111;} .content_gray h2{letter-spacing:-1px;line-height:1.0;} .bg_black{ background-color:#111;} .bg_black div{ color:#fff !important;} .bg_blue{ background-color:#365693;} .bg_blue div{ color:#fff !important;} .bg_green{ background-color:#397049;} .bg_green div{ color:#fff !important;} .bg_red{ background-color:#b1311e;} .bg_red div{ color:#fff !important;} .bg_lightgray{ background-color:#f2f2f2;} .bg_lightgray:hover{ background-color:#e5e5e5;} .bg_lightgray div{ color:#111 !important;} .bg_lightgray h3{ color:#0091cf;} .toolbox_footer{background-color:#666;} .btn_shopping{float:left;display:block;width:200px;padding:10px;color:#fff;background-color:#0091cf;text-decoration:none;text-align:center;font-size:14px;} .btn_shopping:hover, .btn_cashdesk:hover{background-color:#38ab38;} .btn_download{float:right;display:block;width:100%;padding:20px;color:#fff;background-color:#228b22;text-decoration:none;text-align:center;font-size:16px;} .displaycompany {border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:15px 0 15px 0;margin-bottom:10px;display:none;} .displaycompany .small{float:left !important;width:33% !important;} .displaycompany .wide{float:left !important;width:61% !important;margin-left:6% !important;} .share_socialmedia {padding:3px;background-color:#666;} .share_wrap {display:block;margin:auto;width:375px;} .share{float:left;} .share a{margin:5px 10px 5px 0;} .facebook a{display:block;background:url("/template/de-default/image/share/facebook_64.png") no-repeat;width:64px;height:64px;} .twitter a{display:block;background:url("/template/de-default/image/share/twitter_64.png") no-repeat;width:64px;height:64px;} .xing a{display:block;background:url("/template/de-default/image/share/xing_64.png") no-repeat;width:64px;height:64px;} .linkedin a{display:block;background:url("/template/de-default/image/share/linkedin_64.png") no-repeat;width:64px;height:64px;} .googleplus a{display:block;background:url("/template/de-default/image/share/google_plus_64.png") no-repeat;width:64px;height:64px;} .searchlist{border-top:1px solid #ddd;margin-bottom:10px;padding:10px 0 10px 0;clear:both;} .searchlist a{display:block;text-decoration:none;line-height:1.4;} .searchlist a:hover{text-decoration:none;} .searchlist a:hover strong{text-decoration:underline;} .searchlist div{margin-left:90px;} .searchlist div span{color:#000;} .searchlist .mime{float:left;margin-bottom:10px;} .searchlist .image{float:left;max-width:70px;border:1px solid #bbb;margin-bottom:10px;padding:1px;} .promotion_list{margin:10px 0 10px 0;text-align:center;} .promotion_list a{display:block;padding:10px 30px 10px 30px;text-decoration:none;color:#111;background:url("/template/de-default/image/tipp_gray_l.png") no-repeat -1px 0px;background-color:#e6e6e6;} .promotion_list a:hover{background-color:#d6d6d6;} .promotion_list h3{margin:0 0 20px 0;padding:0px;color:#3f8fca;} .order_right .blind_content{min-height:370px;overflow:hidden;background-color:#fafafa;} .index_info{border-top:1px solid #aaa;padding:10px 0px 20px 0px;margin:10px 0 10px 0;} .index_info h2{letter-spacing:-1px;} .index_info img{float:left;margin:20px 30px 10px 0;max-width:125px;border:1px solid #aaa;} .index_info span{display:block;float:left;max-width:550px;} .ads_tile {background-color:#f2f2f2;margin:2px;padding:10px;width:32.8%;float:left;font-size:13px;} .ads_tile span{margin-right:230px;display:block;} .ads_tile h3{font-size:16px;margin:20px 0 20px 0;padding:0;letter-spacing:-1px;} .ads_tile a{display:block;padding:25px;text-decoration:none;color:#111;} .ads_tile img{width:100%;height:auto;max-height:343px;} .landing_list{display:block;width:23.5%;float:left;padding:10px;line-height:1.2;margin:5px;color:#333;text-decoration:none;font-size:12px;text-align:left;min-height:290px;background-color:#f2f2f2;} .landing_list img{width:100%;height:auto;margin-bottom:10px;border:1px solid #bbb;max-height:225px;} .landing_list:hover{background-color:#e5e5e5;} .link_big{display:block;padding:20px;text-align:center;background-color:#3f8fca;margin:15px 0 25px 0;margin:auto;color:#fff;text-decoration:none;} .link_big:hover{background-color:#2376ae;} .livechat_wrap{position:absolute !important;top:0;width:100%;} .livechat{width:940px;margin:auto;text-align:right;} .table_info{width:100%} .table_info td {padding:10px 10px 10px 10px;border-bottom:4px solid #fff;background-color:#f6f6f6;} .table_info th {padding:10px 10px 10px 10px;border-bottom:4px solid #fff;background-color:#f6f6f6;text-align:left;vertical-align:top;} .safty_buy { margin:0;padding:0;margin-top:30px;} .safty_buy img { margin:0;padding:0;} .product_slider { padding:0; font-size:12px; text-align:center;} .product_slider img { width:auto; height:135px; border:1px solid #aaa;} .product_slider span { display:block; padding:5px; 2px 3px 2px;} .product_slider h6 { font-size:100%; margin:20px 0 10px 0; font-weight:300;} .product_slider li a { text-decoration:none; color:#111;} .lSNext { right:5px !important;} .lSPrev { left:5px !important;} .lightSlider { height:auto !important;} .lSSlideOuter { margin-top:5px !important;} .lSSlideWrapper { padding:9px 9px 5px 9px; background-color:#f6f6f6;} #exit-overlay { display:none; position:fixed; top:0; left:0; width:100%; height:100%; background:rgba(0, 0, 0, 0.5); z-index:9999;} #exit-popup { display:inline; position:fixed; top:30%; left:50%; transform:translateX(-50%); min-width:400px; max-width:90%; padding:30px 40px 30px 40px; background-color:#e6ecf6; color:#111;} #exit-popup .form-control{ width:100%; margin-bottom:20px; border:none; padding:10px; border:2px solid #0072bc;} #exit-popup #close-exit-popup{ position:absolute; top:10px; right:10px; width:28px; height:28px; border:none; background:#111; color:#fff; font-size:16px; font-weight:bold; cursor:pointer; line-height:1;} #exit-popup .btn_submit{ display:block; width:100%; padding:15px; color:#fff; text-decoration:none; margin-top:10px 0 10px 0; text-align:center; font-size:16px; border:1px solid #0285da; background-color:#0285da;} #exit-popup .btn_submit:hover{ background-color:#0072bc;} #exit-popup #close-exit-popup-a{ border:none; padding:10px; display:block; margin:auto; text-align:center; color:#0072bc; text-decoration:underline; background-color:#e6ecf6; font-size:90%; margin-top:10px;} #exit-popup h2{ margin:0 0 15px 0; padding:0; color:#111;} #exit-popup ul{ padding-left:20px;} #exit-popup li{ margin:5px 0 5px 0;} .download { padding:15px 20px 15px 20px; text-align:center; background-color:#d6ebff;} .download .line{ margin-bottom:9px;} .download .title{ padding:10px; background-color:#fff; width:70%; display:-webkit-inline-box; margin-right:10px;} .download a{ padding:11px 15px 11px 15px; background-color:#228b22; color:#fff; width:30%;} .download .info{ line-height:1; margin:0 0 30px 0;} .author { margin-bottom:20px; padding:20px; border-width:0px 0px 0px 20px; border-style:solid; border-color:#aaa; background-color:#eee; font-style:italic; color:#333;} .author a{ color:#333;} .author_links { padding:20px; background-color:#f6f6f6; } 