body{overflow-x:hidden}
#page-container{margin: 0;width: 640px}
h1, .head1{font-size: 22px}
h2, .head2{font-size: 18px;font-weight: 300}
h3, .head3{font-size: 16px}
.headline{font-size: 20px}
.headline h2{font-size: 20px}
button, input.button, .button a, .cms_button{font-size: 12px}
.cms_light-button{font-size: 12px}
ul.cms_tab-bar{padding: 0}
ul.taglist li a{font-size: 14px;margin: 0 6px 8px 0}
#content .list-right-box,
#content .list-left-box,
#content .list-right,
#content .list-left{width: auto;float: none;margin: 0 !important}
#header-top #verivox-netzwerk{position: absolute;top: 5px;right: 0px;z-index: 10;margin-top: 0px}
#header-top #verivox-netzwerk a{color: #fff;margin: 0;opacity: 0.9}
#header-navi{height: auto;-moz-border-radius: 0;-webkit-border-radius: 0;-ms-border-radius: 0;-o-border-radius: 0;border-radius: 0}
#header-navi #logo{-moz-border-radius: 0;-webkit-border-radius: 0;-ms-border-radius: 0;-o-border-radius: 0;border-radius: 0;width: 100%}
#header-navi #logo:after{display: none}
nav{margin-left: 0;padding-top: 56px}
ul.nav > li{width: 25%}
ul.nav > li > a{font-size: 16px;padding: 0}
ul.nav > li.nav-mobile > ul{right: -160px}
ul.nav > li.nav-mobilebroadband > ul{right: 0px}
ul.nav > li > ul > li > a{font-size: 13px}
.box, .widget{margin: 0 5px 30px}
.basket-size8, #content .basket-size4, #content .basket-size3{width: 100%}
#content .box.box-style3 header{margin: 0}
#content .basket-size4 .box.box-style2{border-bottom:1px solid #ddd;padding: 0 0 10px;margin-bottom: 15px}
#content .container-style1 .basket-size6{width: 100%}
#content .basket-size3 .box.box-style2{border-bottom:1px solid #ddd;padding-bottom: 20px}
#content .basket-size3 .box.box-style3{margin: 10px}
.container-style2:after{margin: 0 5px 30px}
.tariffoffer-table .button a{max-width: 100px}
#content .basket-size4 img.bec_img.bec-center{margin: 0 10px 0px 0 !important;float: left;max-width: 150px}
#content .basket-size3 img.bec_img.bec-center{margin: 0 10px 15px 0px !important;float: left}
#content .box.box-style4 .positioned_image img.bec_img{max-width: 300px;margin-right: 0px !important;bottom: 40px}
#content .box.box-style4 .positioned_image .no-style img.bec_img{bottom: -10px;margin-right: -20px !important}
#content .box.box-style4 .positioned_image .head2{width: 270px}
.positioned_image p[style="width:160px;"]{width: 290px !important}
#content .basket-size6 .cms-widget_article_list img.cms-widget_article_image, #content .basket-size4 .cms-widget_article_list img.cms-widget_article_image, #content .basket-size3 .cms-widget_article_list img.cms-widget_article_image, #sidebar .cms-widget_article_list img.cms-widget_article_image{max-width: 150px;max-height: 100%}
#page-middle-top > section > div:nth-of-type(2){display: none}
#page-middle{padding-right: 0}
#page-middle:after{display: none}
#page-middle-top-aside{display: none}
.quickcalculator_content .quickcalculator_content-inner p.head2{font-size: 20px}
.quickcalculator_content .quickcalculator_content-inner{font-size: 13px}
.quickcalculator_content[data-tab-content-name]{padding-left: 55% !important}
.quickcalculator_content[data-tab-content-name="dsl"]{background-position:10px bottom}
.quickcalculator_content[data-tab-content-name="mobile"]{background-position: 0px bottom}
.quickcalculator_content[data-tab-content-name="smartphones"]{background-position: -10px 35px;-moz-background-size: 55%;-webkit-background-size: 55%;-ms-background-size: 55%;-o-background-size: 55%;background-size: 55%}
.quickcalculator-aside{display: none}
.quickcalculator .cms_tab-bar li{width: 23.5%}
.quickcalculator .cms_tab-bar li:last-child{width: 29%}
.cms-widget_quickcalculator .cms_head{font-size: 20px}
#page-middle-top .cms-widget_quickcalculator.cms-widget_broadband_quickcalculator{background-color: transparent;background-position: 5px 60px;-moz-background-size: 50%;-webkit-background-size: 50%;-ms-background-size: 50%;-o-background-size: 50%;background-size: 50%}
#page-middle-top .cms-widget_quickcalculator.cms-widget_mobiletariff_quickcalculator{background-position: -20px 60px}
#content [data-content-min-width~="6"] .cms-widget_quickcalculator.cms-widget_mobiletariff_quickcalculator{background-position: -35px bottom}
.cms_teaser_contentbox h2{font-size: 20px}
.cms-widget_article_detail{padding-right: 0}
.cms-widget_mobiledevice_detail .cms_teaser{margin-left: -15px;margin-right: -15px}
.cms-widget_article_detail  .cms-widget_article_image{margin-right: -15px !important}
#sidebar{margin: 20px 0 0;width: 100%;max-width: 700px;font-size: 13px}
#page-middle-top ~ #sidebar{margin-top: 20px}
#sidebar > section > div > div{margin-bottom: 10px !important}
#sidebar .widget.cms_ad_contentad{padding: 10px;border: 0;box-shadow: none;clear: right;float: right}
#sidebar .container-style1:first-of-type .basket-size4 .box:first-child{-moz-border-radius: 4px;-webkit-border-radius: 4px;-ms-border-radius: 4px;-o-border-radius: 4px;border-radius: 4px;border-width: 5px;margin: 0px 0px 10px 0px;padding: 7px}
#sidebar > .container-style1 .box img.bec-center{margin: 0 10px 0 0 !important;float: left;max-width: 150px}
.sidebar-rightsided #sidebar > section >div > div:first-of-type{width: 45%;float: left;margin-right: 1% !important}
#sidebar .box.box-style1, #sidebar .box.box-style2, #sidebar .widget{clear: both}
#page-bottom .page-bottom-ads{padding: 10px 0}
#page-bottom-nav ul{margin-left: -100px;margin-right: -15px;border-left: 1px solid;padding-left: 20px}
@media only screen and (max-width: 640px){
#page-container{width: 560px}
.head3 br{display: none}
.cms_strong-button,
button.cms_strong-button,
input.cms_strong-button[type="submit"]{font-size: 15px}
table.cms_standard-table > * > tr > th,
table.cms_standard-table > * > tr > td{padding: 2px}
table.cms_standard-table > * > tr > th:nth-child(3),
table.cms_standard-table > * > tr > td:nth-child(3){min-width: 140px}
table.cms_standard-table .button a{padding: 0;min-width: 90px;max-width: 90px}
table.cms_standard-table ul.vic-list{padding-right: 0 !important}
nav{margin-left: 0;padding-top: 56px}
ul.nav > li{width: 24.5%}
ul.nav > li.nav-broadband > ul,
ul.nav > li.nav-mobile > ul,
ul.nav > li.nav-mobilebroadband > ul{width: 363px;padding-right: 183px}
ul.nav > li.nav-mobile > ul{right: -149px}
ul.nav > li.nav-mobilebroadband > ul{right: -11px}
ul.nav > li > ul li.nav-mobilebroadband-special,
ul.nav > li > ul li.nav-broadband-special,
ul.nav > li > ul li.nav-mobile-special{width: 170px}
ul.nav > li > ul li.nav-mobilebroadband-special a,
ul.nav > li > ul li.nav-broadband-special a,
ul.nav > li > ul li.nav-mobile-special a{height: 80px;width: 170px;-moz-background-size: 100%;-webkit-background-size: 100%;-ms-background-size: 100%;-o-background-size: 100%;background-size: 100%}
ul.nav > li > ul li.nav-mobilebroadband-special a{background-position: 0 -93px}
#content{padding-left: 5px;padding-right: 5px}
#content [data-content-min-width~="5"] .cms-widget_quickcalculator{background-image: none;box-shadow: 0 0px 3px rgba(0, 0, 0, 0.3)}
#page-middle-top .cms-widget_narrowband_quickcalculator{background-position: -20px bottom}
#page-middle-top .cms-widget_quickcalculator.cms-widget_mobiletariff_quickcalculator{background-position: -65px 60px}
#page-middle-top .cms-widget_mobiletariff-mobilebroadband_quickcalculator{background-position: -30px bottom}
ul.cms_tab-bar li{font-size: 11px}
.cms-widget_quickcalculator .cms_head{line-height: 1.5}
.quickcalculator_content[data-tab-content-name]{padding-left: 50% !important;-moz-background-size: 50%;-webkit-background-size: 50%;-ms-background-size: 50%;-o-background-size: 50%;background-size: 50%}
.quickcalculator_content[data-tab-content-name="dsl"]{background-position: 0px 100px}
.quickcalculator_content[data-tab-content-name="mobile"]{background-position: -30px bottom;-moz-background-size: 60%;-webkit-background-size: 60%;-ms-background-size: 60%;-o-background-size: 60%;background-size: 60%}
.quickcalculator_content[data-tab-content-name="smartphones"]{background-position: -5px 65px}
.quickcalculator .cms_tab-bar li a{font-size: 12px}
[data-content-max-width~="6"] .cms-widget_quickcalculator_form{position: relative}
.basket{width: 100%}
#content .box.box-style3 .positioned_image img.bec_img{max-width: 330px}
#content .box.box-style4 .positioned_image img.bec_img{max-width: 250px;bottom: 60px}
#sidebar{font-size: 14px}
#sidebar .box,
#sidebar .widget{width: auto !important}
#sidebar .widget.cms_ad_contentad{clear: both;float: left}
.sidebar-rightsided #sidebar > section >div > div:first-of-type{float: none;margin-right: 0 !important}
.cms-widget_article_detail .cms-widget_article_image{margin-right: -10px !important;max-width: 250px}
#page-bottom-nav{text-align: center}
#page-bottom-nav:before{display: none}
#page-bottom-nav ul{margin-left: 0;margin-right: 0;border-left: 0;padding-left: 0;margin-top: 20px;text-align: center;border-top: 1px solid #fff;padding-top: 10px;font-size: 14px}
#page-bottom-nav .head2{margin: 0 0 10px 0}
#page-bottom-nav .newsletter-form{margin:0 auto;width: 300px}
#page-bottom-nav .newsletter-form input[type="email"]{width: 170px}
#page-bottom-nav .newsletter-form .cms_light-button{padding: 0 18px}
#right_side{left: 570px}
}
