*{padding:0;margin:0}.clear,.both{clear:both}.none{display:none}.left,.float{float:left}.right,.floatr{float:right}.center{text-align:center}.bold{font-weight:bold}header,nav,footer,section,article{display:block}.bec,.bec_img{max-width:100%!important;height:auto} body{color:#281f15;font-family:Arial,sans-serif;font-size:12px;line-height:150%}.page{box-shadow:0 0 5px #6d5d4f;margin:0 auto;background:#fff}.page-content,.page-sidebar{padding:15px}body[data-dp-layout] .page-container{margin-bottom:80px} .page-header{background:-ms-linear-gradient(top,#0a5b5c 1%,#0d7273 2%,#108f90 3%,#fff 4%,#fff 50%,#f3f3f3 100%);background:-moz-linear-gradient(top,#0a5b5c 1%,#0d7273 2%,#108f90 3%,#fff 4%,#fff 50%,#f3f3f3 100%);background:-webkit-linear-gradient(top,#0a5b5c 1%,#0d7273 2%,#108f90 3%,#fff 4%,#fff 50%,#f3f3f3 100%);background:linear-gradient(to bottom,#0a5b5c 1%,#0d7273 2%,#108f90 3%,#fff 4%,#fff 50%,#f3f3f3 100%);padding-top:20px}.page-header a#logo{display:inline-block;color:#473726;font-size:40px;line-height:60px;font-weight:bold;text-shadow:1px 1px 1px #999;padding:0 20px}.page-header a#logo span{color:#109899}.page-header a#logo:hover{text-decoration:none;border:0}.page-header a#logo span:before{padding:10px 6px;background:#f5f6f8;color:#445C6A;display:inline-block;font-size:30px}.page-header .slogan{padding:0 20px 10px;color:#115e5f;letter-spacing:1px}#nav li ul{z-index:100}nav ul,nav ul li{margin:0;padding:0;list-style-type:none;background-image:none} .page-content .box,.page-content .widget,.page-content .vxcp_box-xl,#vxcp_broadband-calculator-result_table{padding:8px 10px;margin:0 10px 15px 0;background:#fff;box-shadow:0 0 3px #cab6a3}.page-content .vxcp_box-xl{background:#fff!important}.vxcp_box-xl{background:transparent!important}.page-content .box .widget,.page-content .widget .box,.box .vxcp_box-xl{padding:5px 0;margin-bottom:0;box-shadow:none}.page-content .box.box-style1{background:none transparent;border:0;box-shadow:none}.page-content .box.box-style2{background:#fff}.page-content .box.box-style3{background:#d8e7e7}.page-content .box.box-style4{background:#d8e7e7}/*** Text ***/ h1,.head1,h2,.head2,h3,.head3,h4,.head4,h5,.head5,h6,.head6,.page-content .cms-widget_article_list .cms-widget_article_headline,.page-content .cms-widget_article_list .cms-widget_article_headline a,.cms-widget_article-topic_list .cms-widget_article_topic_tag,.cms_head{margin:0 0 8px;font-weight:400;color:#009192;line-height:130%}h1,.head1{font-size:34px;border:solid #cbc3bc;border-width:1px 0}h2,.head2,.cms_head,.vxcp h1,.cms-widget_article_list .cms-widget_article_head,.page-content .cms-widget_article_list .cms-widget_article_headline,.cms-widget_article-topic_list .cms-widget_article_topic_tag{font-size:22px;border:0}.cms-widget_article_list .cms-widget_article_head{background:#7a6653;color:#fff;font-family:Tahoma;font-size:20px;margin:6px 0;padding:3px 10px;line-height:130%}h3,.head3,h4,.head4,h5,.head5,h6,.head6{font-size:14px}p{margin-bottom:12px} a{color:#b71600;text-decoration:none}a img{border:0}a:hover{text-decoration:underline}input.cms_button[type=submit],.cms_button,input.cms_strong-button[type=submit],.cms_strong-button,.vxcp_button{color:#fff;box-shadow:1px 1px 1px #ae2f05;background:#b71600;-webkit-appearance:none}.vxcp_button{font-weight:bold;padding:3px 8px;display:block;text-align:center;-webkit-appearance:none}input.cms_button[type=submit]:hover,.cms_button:hover,input.cms_strong-button[type=submit]:hover,.cms_strong-button:hover{background:#820f00}.vxcp a.vxcp_button-fine{background:#eee;background:-ms-linear-gradient(top,#e5e5e5 0%,#d5d5d5 100%);background:-moz-linear-gradient(top,#e5e5e5 0%,#d5d5d5 100%);background:-webkit-linear-gradient(top,#e5e5e5 0%,#d5d5d5 100%);background:linear-gradient(to bottom,#e5e5e5 0%,#d5d5d5 100%);border-color:#c5c5c5;border-style:solid;border-width:0 0 1px;border-radius:3px;color:#333;cursor:help;display:inline-block;font-weight:600;min-width:80px;padding:4px 12px 5px}.vxcp a.vxcp_button-fine:hover{background:#eee;background:-ms-linear-gradient(top,#ddd 0%,#d1d1d1 100%);background:-moz-linear-gradient(top,#ddd 0%,#d1d1d1 100%);background:-webkit-linear-gradient(top,#ddd 0%,#d1d1d1 100%);background:linear-gradient(to bottom,#ddd 0%,#d1d1d1 100%);text-decoration:none}.cms_arrow{font-size:130%}.cms_arrow:before{content:"\e61d";font-size:140%} ul,ol{margin:5px 0 15px 20px}ul.cms_wide-list{margin-left:0}ul{list-style-type:square}li{padding:0 0 5px 5px}ul.no-list{list-style-type:none!important;margin-left:0}ul li.no-icon{list-style-type:none!important;font-weight:bold}ul.tagcloud{margin:10px 0;text-align:center}ul.tagcloud li{list-style-type:none;display:inline-block;padding:0 10px 8px 0}ul.tagcloud li a{background:#b71600;color:#fff;padding:3px 5px;border-radius:3px}/*** Tabelle **
table {
    border-spacing: 0px;
    border: 1px solid #ccc;
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 10px;
    }
table th,
table td {
    border: 1px solid #ddd;
    padding: 3px;
    }
table tr:nth-of-type(even) td {
    background: #fff;
    }
table tr:nth-of-type(odd) td {
    background: #eee;
    }
*/ .page-sidebar{background:#c8b099}.page-sidebar .basket{width:100%}.page-sidebar .box{padding-bottom:8px;margin-bottom:8px}.page-sidebar h2,.page-sidebar .header,.page-sidebar .cms_head,.page-sidebar .cms-widget_article_head{background:#7a6653;color:#fff;font-family:Tahoma;font-size:20px;margin:6px 0;padding:3px 10px} .page-footer{padding:20px;color:#fff;font-size:12px;background:#ebe1d8;color:#7d6a58;border-bottom:6px solid #2f2419}.page-footer p{margin:4px}.page-footer .footer_nav{margin:15px 0;text-align:center;border-top:1px solid #7d6a58;padding-top:3px}.page-footer .footer_nav li{display:inline;padding:0 5px} .widget.cms-widget_socialmedia-share{border:solid #cbc3bc;border-width:1px 0;margin:5px 0 15px!important}.cms_socialshare .cms_socialshare-elem{margin-right:5px}/*** quickcalc ***/ .widget.cms-widget_quickcalculator{background:-ms-linear-gradient(top,#fff 13%,#58b7b9 100%);background:-moz-linear-gradient(top,#fff 13%,#58b7b9 100%);background:-webkit-linear-gradient(top,#fff 13%,#58b7b9 100%);background:linear-gradient(to bottom,#fff 13%,#58b7b9 100%);padding:20px 40% 20px 20px}[data-content-min-width~='4'] .widget.cms-widget_quickcalculator.cms-widget_broadband_quickcalculator{background:url(/img/quickcalculator-broadband.jpg) bottom right no-repeat;-ms-background-size:100% auto;-moz-background-size:100% auto;-webkit-background-size:100% auto;background-size:100% auto}[data-content-max-width~='5'] .widget.cms-widget_quickcalculator{padding:10px 20px}.widget.cms-widget_quickcalculator .cms_head{font-size:30px}[data-content-max-width~='3'] .widget.cms-widget_quickcalculator .cms_head{font-size:20px}.widget.cms-widget_quickcalculator label{background:#4aa8ac;color:#fff;font-weight:bold;padding:3px 5px;border-radius:2px;max-width:220px}.widget.cms-widget_quickcalculator input,.widget.cms-widget_quickcalculator select{min-width:100px}/*** Artikel ***/ .cms-widget_article_date{float:right}.cms-widget_article_date,.cms-widget_article_kicker{color:#978879}.cms-widget_article_goto{text-align:right}.cms-widget_article_list .list-small li,.page-sidebar .cms-widget_article_list li{padding:4px 0;border-bottom:1px dotted #6d5d4f;list-style-type:none}.cms-widget_article_list .list-small li p,.page-sidebar .cms-widget_article_list li p{margin:0}.cms-widget_article_list .list-small li p:before,.page-sidebar .cms-widget_article_list li p:before{content:"\f0da";font-family:i12font;padding-right:3px}.page-sidebar .cms-widget_article_list li p a{color:#332d26}.cms-widget_article_detail .cms-widget_article_headline{margin-top:5px}.cms-widget_article_detail .cms-widget_article_lead{font-size:130%;line-height:140%}/***************** DSL-Rechner Ergebnisseite *********************/ .cms_js .cms_radio[data-radio-type=switcher],.cms_js .cms_checkbox[data-checkbox-type=switcher]{height:20px;line-height:20px;width:70px;border-radius:15px}.cms_js .cms_radio[data-radio-type=switcher][data-radio-closed]::before,.cms_js .cms_checkbox[data-checkbox-type=switcher][data-checkbox-closed]::before,.cms_js .cms_radio[data-radio-type=switcher][data-radio-opened].cms_checked::before,.cms_js .cms_checkbox[data-checkbox-type=switcher][data-checkbox-opened].cms_checked::before{padding:1px 6px;font-size:14px}.cms_js .cms_radio[data-radio-type=switcher].cms_checked,.cms_js .cms_checkbox[data-checkbox-type=switcher].cms_checked{background-color:#7a6653}.cms_js .cms_radio[data-radio-type=switcher].cms_checked::after,.cms_js .cms_checkbox[data-checkbox-type=switcher].cms_checked::after{left:55px}.cms_flexlist-couple .cms_flexlist-half:nth-of-type(2){padding-left:10px}ul.cms_filterlist_blocklist li span.cms_checkbox,ul.cms_filterlist_blocklist li span.cms_checkbox:hover{padding:5px 0 10px}ul.cms_filterlist_blocklist li span.cms_checkbox.cms_checked[data-vic]:before{color:#b71600}.cms_resultcontainer-footer .cms-widget_companies{margin:0;padding:0;box-shadow:none}.cms-widget_calculator_result_list li.cms-widget_calculator_result_list_remarks-flex ul>li[data-vic]::before{color:#6b8bb5}.cms-widget_calculator_result_list li.cms-widget_calculator_result_list_remarks-flex ul>li.cms-widget_calculator_result_list_remark-highlight{background-color:#029293;color:#fff}.cms-widget_calculator_result_list li.cms-widget_calculator_result_list_remarks-flex ul>li.cms-widget_calculator_result_list_remark-highlight::before,.cms-widget_calculator_result_list li.cms-widget_calculator_result_list_remarks-flex li.cms-widget_calculator_result_list_remark-highlight .cms_tooltip-icon::before{color:#fff;font-weight:normal}.cms-widget_calculator-broadband ul.cms-widget_calculator_result_list>li.cms-widget_calculator_result_list_item-not-available{opacity:.8;-ms-filter:grayscale(100%);-moz-filter:grayscale(100%);-webkit-filter:grayscale(100%);filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");filter:grayscale(100%);filter:gray}.cms-widget_calculator_result_list .cms-widget_calculator_result_list_price_amount{color:#029293}.cms-widget_calculator-broadband ul.cms-widget_calculator_result_list_offer ul{margin-left:0}.cms-widget_calculator_result_list_review .cms-widget_calculator_result_list_review_switch:not(.cms-widget_calculator_result_list_review_switch-not)::before{color:#029293}.cms-widget_calculator-broadband .cms-widget_calculator_result_list_productinfo-flex [data-vic=arrow-down-2]::before{background-color:#77c5c6}.cms-widget_calculator-broadband .cms-widget_calculator_result_list_productinfo-flex [data-vic=arrow-up-2]::before{background-color:#029293}.cms-widget_calculator-broadband .cms-widget_calculator_result_list_moreinformation .cms_tab .cms_tab [data-tab-content-name]{padding:20px 5px 10px}.cms-widget_calculator .cms-widget_calculator_result_list_moreinformation table{font-size:12px}.cms-widget_calculator .cms-widget_calculator_result_list_moreinformation ul.cms_tab-bar>li.cms_active>a{color:#b71600}.cms-widget_calculator-broadband .cms-widget_calculator_result_list_phone-charges_table td:first-child{width:auto}.cms-widget_calculator-broadband .cms-widget_calculator_form{margin-bottom:20px}.cms-widget_calculator-broadband .cms-widget_calculator-broadband_form-container ul.cms_flexlist{background:#f1f2f3}.cms-widget_calculator-broadband .cms-widget_calculator_form .cms-widget_calculator-broadband_form_flatincluded::before{color:#6b8bb5}.cms-widget_calculator-broadband .cms-widget_calculator_form .cms-widget_calculator_form_footer{margin:5px 1px 5px 0}.cms-widget_calculator-broadband .cms-widget_calculator_form .cms-widget_calculator_form_footer a{box-shadow:1px 1px 1px #ae2f05;background:#b71600;color:#fff;padding:5px 10px;font-weight:600}.cms-widget_calculator-broadband .cms-widget_calculator_form .cms-widget_calculator_form_footer a:hover{background-color:#b80034}[data-content-max-width~="7"] .cms-widget_calculator-broadband .cms-widget_calculator_result_list>li{font-size:13px;margin-bottom:20px;box-shadow:0 1px 2px 0 rgba(0,0,0,.3)}[data-content-max-width~="4"] .cms-widget_calculator_result_list_files{margin-left:0}[data-content-max-width~="4"] .cms-widget_calculator-broadband img.cms-widget_calculator_result_list_hardware-image{min-width:40px}[data-content-max-width~="4"] .cms-widget_calculator .cms-widget_calculator_result_list_moreinformation [data-tab-content-name]{padding:0}[data-content-max-width~="4"] .cms-widget_calculator .cms-widget_calculator_result_list_moreinformation div[itemprop=aggregateRating],[data-content-max-width~="4"] .cms-widget_calculator .cms-widget_calculator_result_list_moreinformation div.cms-widget_calculator_result_list_reviews{padding:0 5px} .verivox{margin-bottom:30px}.vxcp-provider-list .vxcp .vxcp_data-protection-info{display:none}.vxcp #vxcp_broadband-calculator .vxcp_box-xl.vxcp_bgcolor1{background:linear-gradient(to bottom,#fff 13%,#58b7b9 100%)!important;padding:20px 20px 10px}.vxcp #vxcp_broadband-calculator .vxcp_box-xl.vxcp_bgcolor1 .vxcp_auto-w td,.vxcp #vxcp_broadband-calculator .vxcp_box-xl.vxcp_bgcolor1 .vxcp_auto-w th{padding:2px 0}.vxcp .vxcp_tooltip{border-bottom:1px dotted #aaa}#vxcp_broadband-calculator-result_table{padding:5px}#vxcp_broadband-calculator-result_table tr th,#vxcp_broadband-calculator-result_table tr td{padding:5px;text-align:left;vertical-align:top}#vxcp_broadband-calculator-result_table tr th{background:#c8b099}#vxcp_broadband-calculator-result_table tr:nth-child(2n)>td{background:rgba(200,176,153,.1)}#vxcp_broadband-calculator_opener{margin-left:8px;padding-bottom:3px;border-bottom:1px dotted #b71600}#vxcp_broadband-calculator_opener:after{content:"»";margin-left:3px;position:relative;top:-1px}/***************** Anbieterseiten *********************/ .vxcp #vxcp_broadband-calculator>table{background-color:#F9F7F4;box-shadow:0 0 3px #cab6a3;width:100%}.vxcp #vxcp_broadband-calculator>table>*>tr>th,.vxcp #vxcp_broadband-calculator>table>*>tr>td{padding:3px 5px;vertical-align:middle}.vxcp #vxcp_broadband-calculator>table>*>tr>td:last-child{width:30%}[data-content-max-width~="6"] .vxcp #vxcp_broadband-calculator>table>*>tr,[data-content-max-width~="6"] .vxcp #vxcp_broadband-calculator>table>*>tr>*{display:block}[data-content-max-width~="6"] .vxcp #vxcp_broadband-calculator>table>*>tr>*{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;float:left}[data-content-max-width~="6"] .vxcp #vxcp_broadband-calculator>table>*>tr>th{width:35%}[data-content-max-width~="6"] .vxcp #vxcp_broadband-calculator>table>*>tr>td{width:65%}[data-content-max-width~="6"] .vxcp #vxcp_broadband-calculator>table>*>tr>td:last-child{clear:both;float:none;width:100%;padding-left:36%;padding-bottom:5px}[data-content-max-width~="6"] .vxcp #vxcp_broadband-calculator>table>*>tr>th:first-child:before{content:"Kundengruppe";font-weight:normal!important}[data-content-max-width~="6"] .vxcp #vxcp_broadband-calculator>table>*>tr>*>input[type=text],[data-content-max-width~="6"] .vxcp #vxcp_broadband-calculator>table>*>tr>*>input[type=submit]{min-width:180px!important}/*** Terms & Data Protection ***/ .cms-widget_terms .cms_toggle{background-color:rgba(200,176,153,.1);border:1px solid #ddd;color:#000}.cms-widget_terms .cms_toggle::before{float:right}.cms_toggle.cms_style[data-toggle-status=off]{margin-bottom:10px;background-color:rgba(200,176,153,.1)}.cms_toggle.cms_style[data-toggle-status=on]{background-color:rgba(200,176,153,.1)}.cms-widget_terms .cms_toggle-content{border-color:#ddd;border-style:solid;border-width:0 1px 1px;margin-bottom:10px;padding:12px}.cms-widget_terms a{word-break:break-word}.cms-widget_terms h4{font-style:italic;font-size:13px}#cms_dp_bar_inner{max-width:1035px}#cms_dp_bar_description{font-size:13px;line-height:1.4}#cms_dp_bar_description a,#cms_dp_bar_detail-description a{color:#fff;text-decoration:underline}#cms_dp_bar_control{margin-top:-28px;right:30px;top:50%}#cms_dp_bar_control a#cms_dp_bar_accept{background-color:#b71600;border-radius:3px;font-size:13px;font-weight:600;padding:6px 8px;text-transform:uppercase}a#cms_dp_bar_more{right:35px}#cms_dp_bar_detail header{background:transparent none;height:auto;font-size:18px}#cms_dp_bar_detail [data-text-group],#cms_dp_bar_detail #cms_dp_bar_detail-description{color:#fff}#cms_dp_bar_detail a#cms_dp_bar_takeon{border-radius:3px;font-size:13px;font-weight:600;padding:6px 8px;margin-top:20px;text-transform:uppercase;text-decoration:none}#cms_dp_bar_control a#cms_dp_bar_accept,#cms_dp_bar_detail a#cms_dp_bar_takeon{text-decoration:none}