ul.cms-widget_hardware_device-list{background: transparent;list-style-type: none;margin: 0 -1% 0 0;padding: 0;float: none}
[data-content-max-width~='7'] ul.cms-widget_hardware_device-list{margin: 0}
ul.cms-widget_hardware_device-list > li{background: #fff;float: left;margin: 0 1% 10px 0 !important;position: relative;padding: 0 !important}
.cms-widget_hardware_device-list_extended-box .cms_button,
.cms-widget_hardware_device-list_extended-box .cms_light-button{float: right;margin-bottom: 0}
[data-content-max-width~='7'] .cms-widget_hardware_device-list_extended-box .cms_button,
[data-content-max-width~='7'] .cms-widget_hardware_device-list_extended-box .cms_light-button{float: none;position: absolute;bottom: 35px;right: 10px}
ul.cms-widget_hardware_device-list .cms-widget_hardware_device-list_elem{border: 1px solid #ddd;display: block;overflow: hidden;padding: 4%}
ul.cms-widget_hardware_device-list .cms_widget_hardware_image-link img{border: 0;height: 100%;max-width: 100%}
ul.cms-widget_hardware_device-list .cms-widget_hardware_device-list_elem.cms-widget_hardware_device-list-topproduct{background: transparent url('/cms/file/img/topproduct.png') no-repeat right top}
ul.cms-widget_hardware_device-list .cms-widget_hardware_device-name{display: block}
ul.cms-widget_hardware_device-list .cms-widget_hardware_device-list_elem a{text-decoration: none}
.cms-widget_hardware_device-list_extended-list .cms-widget_hardware_device-name,
.cms-widget_hardware_device-list_extended-box .cms-widget_hardware_device-name{font-size: 14px;font-weight: 700}
.cms-widget_hardware_device-list .cms-widget_hardware_device-info ul{list-style-type: none;margin: 15px 0;padding: 0}
.cms-widget_hardware_device-list .cms-widget_hardware_device-info ul li{background: transparent none;margin: 0;padding: 0 0 2px}
.cms-widget_hardware_device-info ul li span[data-vic],
.cms-widget_hardware_device-info ul li img{display: inline-block;height: 16px;line-height: 16px;width: 16px;text-align: center}
.cms-widget_hardware_device-info ul li img{line-height: 16px;vertical-align: text-bottom}
.cms-widget_hardware_device-info ul li span[data-vic]:before{padding-right: 0}
.cms-widget_hardware_device-price-tariff,
.cms-widget_hardware_device-price-buy{display: block;font-size: 12px;line-height: 1.2}
.cms-widget_hardware_device-price-tariff span,
.cms-widget_hardware_device-price-buy span{display: block;font-size: 14px;font-weight: 700}
ul.cms-widget_hardware_device-list_extended-box > li{width: 32.33%}
[data-content-max-width~='9'] ul.cms-widget_hardware_device-list_extended-box > li{width: 49%}
[data-content-max-width~='7'] ul.cms-widget_hardware_device-list_extended-box > li{width: 100%}
ul.cms-widget_hardware_device-list_extended-list > li{float: none;margin-right: 0;width: 100%}
ul.cms-widget_hardware_device-list_extended-list .cms-widget_hardware_device-list_elem{text-align: left}
[data-content-max-width~='5'] .cms-widget_hardware_device-list_extended-list .cms-widget_hardware_device-list_elem{height: auto;min-height: 95px;padding: 10px 2%}
.cms-widget_hardware_device-list_minimal-box > li{width: 24%;height: 160px;text-align: center}
[data-content-max-width~='9'][data-content-min-width~='5'] ul.cms-widget_hardware_device-list_minimal-box > li{width: 32.33%}
[data-content-max-width~='5'] ul.cms-widget_hardware_device-list_minimal-box > li{width: 49%}
.cms_filtercontainer .cms_filtercontainer_icon-button{background-color: transparent;box-shadow: none;border: 0;margin: 1em 0;cursor: pointer;color: #666;font-weight: normal;text-align: left}
.cms_filtercontainer .cms_filtercontainer_icon-button:hover{color: #222}
.cms_filtercontainer .cms_filtercontainer_icon-button[data-vic]:before{background-color: #0074A4;-moz-border-radius: 6px;-webkit-border-radius: 6px;-ms-border-radius: 6px;-o-border-radius: 6px;border-radius: 6px;color: #fff;padding: .2em .4em;margin-right: .4em}
.cms_filtercontainer .cms_filtercontainer_icon-button a,
.cms_filtercontainer .cms_filtercontainer_icon-button a:hover,
.cms_filtercontainer .cms_filtercontainer_icon-button a:active{color: inherit !important;text-decoration: none}
.cms_filtercontainer .cms_filterlist_clearfilter{border: 0}
.cms-widget_mobiledevice_search  ul.cms_filterlist{border-top: 0}
.cms_filtercontainer .cms_form_selected-elements-counter{min-width: 4em}
.cms-widget_mobiledevice_search ul.cms_filterlist_blocklist_devicetyp li{width: 47%}
.cms-widget_mobiledevice_search ul.cms_filterlist_blocklist_devicetyp li span.cms_checkbox{-moz-background-size: auto;-webkit-background-size: auto;-ms-background-size: auto;-o-background-size: auto;background-size: auto;box-shadow: none}
.cms-widget_mobiledevice_search ul.cms_filterlist_blocklist_devicetyp li span.cms_checkbox.cms_checked{background-color: transparent}
.cms-widget_mobiledevice_search ul.cms_filterlist_blocklist_mobiledevicecolors li{width: 22% !important}
.cms-widget_mobiledevice_search ul.cms_filterlist_blocklist_mobiledevicecolors li span.cms_checkbox,
.cms-widget_mobiledevice_search ul.cms_filterlist_blocklist_mobiledevicecolors li span.cms_checkbox:hover{background-repeat: no-repeat;background-position: center top !important;-moz-background-size: 60px auto;-webkit-background-size: 60px auto;-ms-background-size: 60px auto;-o-background-size: 60px auto;background-size: 60px auto;position: relative;box-shadow: none;border: 1px solid #ccc}
.cms-widget_mobiledevice_search ul.cms_filterlist_blocklist_mobiledevicecolors li span.cms_checkbox.cms_checked{background-repeat: no-repeat;background-position: center -60px !important;border: 1px solid #ccc !important}
.cms-widget_mobiledevice_search ul.cms_filterlist_blocklist_manufacturerlist li{width: 47%}
.cms-widget_mobiledevice_search ul.cms_filterlist_blocklist_manufacturerlist li span.cms_checkbox{-moz-background-size: auto;-webkit-background-size: auto;-ms-background-size: auto;-o-background-size: auto;background-size: auto}
.cms-widget_mobiledevice_search ul.cms_filterlist_blocklist li span.cms_radio,
.cms-widget_mobiledevice_search ul.cms_filterlist_blocklist li span.cms_checkbox,
.cms-widget_mobiledevice_search ul.cms_filterlist_blocklist li span.cms_radio:hover,
.cms-widget_mobiledevice_search ul.cms_filterlist_blocklist li span.cms_checkbox:hover{background-color: transparent}
.cms-widget_mobiledevice_search ul.cms_filterlist_blocklist_manufacturerlist li span.cms_checkbox input + label:before,
.cms-widget_mobiledevice_search ul.cms_filterlist_blocklist_devicetyp li span.cms_checkbox input + label:before,
.cms-widget_mobiledevice_search ul.cms_filterlist_blocklist_deviceform li span.cms_checkbox input + label:before,
.cms-widget_mobiledevice_search ul.cms_filterlist_blocklist_deviceos li span.cms_checkbox input + label:before{left: 0;top: 50%;-moz-transform: translateY(-50%);-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%)}
.cms-widget_mobiledevice_search ul.cms-widget_hardware_device-list_extended-box .cms-widget_hardware_device-list_elem{height: 200px;padding-top: 35px;text-align: left}
[data-content-max-width~="7"] .cms-widget_mobiledevice_search ul.cms-widget_hardware_device-list_extended-box .cms-widget_hardware_device-list_elem{height: 105px;padding-top: 10px}
.cms-widget_mobiledevice_search ul.cms-widget_hardware_device-list_extended-box .cms-widget_hardware_device-name{height: 35px;position: absolute;top: 10px}
[data-content-max-width~="7"] .cms-widget_mobiledevice_search ul.cms-widget_hardware_device-list_extended-box .cms-widget_hardware_device-name{position: static;margin-left: 60px;height: auto;font-size: 13px}
.cms-widget_mobiledevice_search ul.cms-widget_hardware_device-list_extended-box .cms-widget_hardware_device-info{margin-left: 90px;min-height: 130px}
[data-content-max-width~="7"] .cms-widget_mobiledevice_search  ul.cms-widget_hardware_device-list_extended-box .cms-widget_hardware_device-info{margin-left: 60px;min-height: 70px}
[data-content-max-width~="7"] .cms-widget_mobiledevice_search ul.cms-widget_hardware_device-list_extended-box .cms-widget_hardware_device-info ul{border-bottom: 1px solid #ddd;margin: 6px 0 0;overflow: hidden;padding-bottom: 6px}
[data-content-max-width~="7"] .cms-widget_mobiledevice_search ul.cms-widget_hardware_device-list_extended-box .cms-widget_hardware_device-info ul li{float: left;padding: 0 8px 0 0}
[data-content-max-width~="7"] .cms-widget_mobiledevice_search ul.cms-widget_hardware_device-list_extended-box .cms-widget_hardware_device-info ul li:first-child{height: 16px;overflow: hidden;width: 16px}
.cms-widget_mobiledevice_search ul.cms-widget_hardware_device-list_extended-box .cms_widget_hardware_image-link{display: block;float: left;height: 160px;width: 80px}
[data-content-max-width~="7"] .cms-widget_mobiledevice_search ul.cms-widget_hardware_device-list_extended-box .cms_widget_hardware_image-link{height: 120px !important;width: 60px !important;position: absolute;top: 5px;left: 4px}
.cms-widget_hardware_search .cms-widget_hardware_device-compare{display: none !important;background-color: #f6f6f6;font-size: 10px;padding: 5px 10px;position: absolute;bottom: 1px;left: 1px;right: 1px}
.cms-widget_hardware_search .cms-widget_hardware_device-compare input{vertical-align: text-bottom}
.cms-widget_hardware_search [data-content-max-width~="7"] .cms-widget_hardware_device-compare{padding: 0 10px}
.cms-widget_hardware_search_comparison.cms_resultcontainer-header{display: none}
.cms-widget_mobiledevice_list ul.cms-widget_hardware_device-list_extended-list .cms-widget_hardware_device-list_elem,
.cms-widget_mobiledevice_list ul.cms-widget_hardware_device-list_extended-box .cms-widget_hardware_device-list_elem{overflow: visible}
.cms-widget_mobiledevice_list .cms-widget_hardware_device-list_extended-list .cms-widget_hardware_device-list_elem{padding: 10px 5px;margin-right: 0}
.cms-widget_mobiledevice_list ul.cms-widget_hardware_device-list_extended-list .cms-widget_hardware_device-list_number{color: #aaa;position: absolute;top: 5px;bottom: 5px;background: #eee;font-size: 115%;width: 20px;padding: 15px 2px 2px;text-align: center}
[data-content-max-width~='5'] .cms-widget_mobiledevice_list ul.cms-widget_hardware_device-list_extended-list .cms-widget_hardware_device-list_number{width: 10px;padding-top: 5px;font-size: 90%}
.cms-widget_mobiledevice_list .cms-widget_hardware_device-list_extended-list .cms_widget_hardware_image-link{height: 120px;width: 120px;float: left;margin: 0 20px 0 35px}
[data-content-max-width~='5'] .cms-widget_mobiledevice_list .cms-widget_hardware_device-list_extended-list .cms_widget_hardware_image-link{height: 75px !important;width: 75px !important;margin: 0 10px 0 25px}
.cms-widget_mobiledevice_list .cms-widget_hardware_device-list_extended-list .cms-widget_hardware_device-name{padding: 10px 0 0}
[data-content-max-width~='5'] .cms-widget_mobiledevice_list .cms-widget_hardware_device-list_extended-list .cms-widget_hardware_device-name{padding: 0}
[data-content-max-width~='5'] .cms-widget_mobiledevice_list .cms-widget_hardware_device-list_extended-list .cms-widget_hardware_device-info{margin-left: 110px;border-bottom: 1px solid #ddd}
[data-content-max-width~='5'] .cms-widget_mobiledevice_list .cms-widget_hardware_device-list_extended-list .cms-widget_hardware_device-info ul{margin: 5px 0}
[data-content-max-width~='5'] .cms-widget_mobiledevice_list .cms-widget_hardware_device-list_extended-list .cms-widget_hardware_device-info ul{height: 18px;overflow: visible;white-space: nowrap}
[data-content-max-width~='5'] .cms-widget_mobiledevice_list .cms-widget_hardware_device-list_extended-list .cms-widget_hardware_device-info ul:after{content: "";clear: both;display: block;height: 0;visibility: hidden}
.cms-widget_mobiledevice_list .cms-widget_hardware_device-list_extended-list .cms-widget_hardware_device-info ul li.cms_strong{color: #0074A4}
[data-content-max-width~='5'] .cms-widget_mobiledevice_list .cms-widget_hardware_device-list_extended-list .cms-widget_hardware_device-info ul li{display: none}
[data-content-max-width~='5'] .cms-widget_mobiledevice_list .cms-widget_hardware_device-list_extended-list .cms-widget_hardware_device-info ul li.cms_strong{font-weight: 100;color: inherit;display: block}
.cms-widget_mobiledevice_list .cms-widget_hardware_device-list_extended-list .cms-widget_hardware_device-price{position: absolute;top: 30px;right: 20px;min-width: 80px}
[data-content-max-width~='5'] .cms-widget_mobiledevice_list .cms-widget_hardware_device-list_extended-list .cms-widget_hardware_device-price{margin-left: 110px;padding-top: 5px;position: static;min-width: 0}
.cms-widget_mobiledevice_list .cms-widget_hardware_device-list_extended-list .cms_light-button{position: absolute;bottom: 20px;right: 20px}
[data-content-max-width~='5'] .cms-widget_mobiledevice_list .cms-widget_hardware_device-list_extended-list .cms_light-button{bottom: 15px;right: 10px}
.cms-widget_mobiledevice_list ul.cms-widget_hardware_device-list_extended-box > li{width: 32.33%}
[data-content-min-width~='11'] .cms-widget_mobiledevice_list ul.cms-widget_hardware_device-list_extended-box > li{width: 15.6%}
[data-content-max-width~='6'] .cms-widget_mobiledevice_list ul.cms-widget_hardware_device-list_extended-box > li{width: 100%}
.cms-widget_mobiledevice_list ul.cms-widget_hardware_device-list_extended-box .cms-widget_hardware_device-list_elem{padding-bottom: 60px}
.cms-widget_mobiledevice_list ul.cms-widget_hardware_device-list_extended-box .cms-widget_hardware_device-list_elem:after{content: "";background: rgba(0,0,0,0.1);bottom: 1px;left: 1px;height: 50px;right: 1px;position: absolute;z-index: 1}
[data-content-max-width~="5"] .cms-widget_mobiledevice_list .cms-widget_hardware_device-list_extended-box .cms_widget_hardware_image-link{height: 75px !important;width: 75px !important;margin: 0 10px;padding-bottom: 20px}
.cms-widget_mobiledevice_list ul.cms-widget_hardware_device-list_extended-box .cms-widget_hardware_device-list_number{display: none}
.cms-widget_mobiledevice_list ul.cms-widget_hardware_device-list_extended-box .cms_widget_hardware_image-link{display: block;text-align: center}
[data-content-max-width~='6'] .cms-widget_mobiledevice_list ul.cms-widget_hardware_device-list_extended-box .cms_widget_hardware_image-link{float: left}
.cms-widget_mobiledevice_list ul.cms-widget_hardware_device-list_extended-box .cms-widget_hardware_device-name{font-size: 120%;font-weight: 600;margin: 5px 0}
.cms-widget_mobiledevice_list ul.cms-widget_hardware_device-list_extended-box .cms-widget_hardware_device-price{position: absolute;z-index: 10;bottom: 10px;left: 15px}
.cms-widget_mobiledevice_list ul.cms-widget_hardware_device-list_extended-box .cms_light-button{position: absolute;z-index: 10;bottom: 15px;right: 15px}
.page-wrapper .cms-widget_mobiletariff_search ul.cms_filterlist_blocklist_manufacturerlist li,
.page-wrapper .cms-widget_mobiledevice_search ul.cms_filterlist_blocklist_manufacturerlist li{width: 47% !important}
.cms-widget_mobiledevice_comparison .cms_filtercontainer{float: none;width: auto}
.cms-widget_mobiledevice_comparison .cms_resultcontainer{margin-left: 0}
[data-content-max-width~='5'] .cms-widget_mobiledevice_comparison .cms_toggle-content{padding-top: 12px}
.cms-widget_mobiledevice_comparison table{border: none;border-collapse: collapse;margin-bottom: 10px;width: 100%;text-align: left}
.cms-widget_mobiledevice_comparison table > * tr > td{width: 27%}
.cms-widget_mobiledevice_comparison table.cms_tablecolumn2 > * > tr > *{width: 40.5%}
.cms-widget_mobiledevice_comparison table.cms_tablecolumn1 > * > tr > *{width: 81%}
.cms-widget_mobiledevice_comparison table > * > tr > *:first-child{width: 19%}
.cms-widget_mobiledevice_comparison table > * tr:nth-child(even)  > *{background: #fff}
[data-content-max-width~='5'] .cms-widget_mobiledevice_comparison table > * > tr > *{width: auto}
.cms-widget_mobiledevice_comparison table.cms_standard-table > * > tr:first-child{display: none}
[data-content-min-width~='6'] .cms-widget_mobiledevice_comparison table.cms_standard-table > * > tr:nth-child(odd) > *{background: rgba(0,0,0, .04)}
[data-content-max-width~="7"][data-content-min-width~="5"] .cms-widget_mobiledevice_comparison table.cms_standard-table > * > tr > th{background: rgba(0,0,0, .04);display: block;width: auto}
[data-content-max-width~="7"][data-content-min-width~="5"] .cms-widget_mobiledevice_comparison table.cms_standard-table > * > tr > td{background: #fff;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;-ms-box-sizing: border-box;-o-box-sizing: border-box;box-sizing: border-box;display: block;float: left;width: 33.333%}
[data-content-max-width~="7"][data-content-min-width~="5"] .cms-widget_mobiledevice_comparison table.cms_standard-table.cms_tablecolumn2 > * > tr > td{width: 50%}
[data-content-max-width~="7"][data-content-min-width~="5"] .cms-widget_mobiledevice_comparison table.cms_standard-table.cms_tablecolumn1 > * > tr > td{width: 100%}
[data-content-max-width~="5"] .cms-widget_mobiledevice_comparison table.cms_landscape-table{border-collapse: collapse}
[data-content-max-width~="5"] .cms-widget_mobiledevice_comparison table.cms_landscape-table > * > tr{border: 1px solid #ddd;box-shadow: 0px 2px 2px rgba(0,0,0, .3)}
[data-content-max-width~="5"] .cms-widget_mobiledevice_comparison table.cms_landscape-table > * > tr > th{background: rgba(0,0,0, .06);margin: 0}
[data-content-max-width~="5"] .cms-widget_mobiledevice_comparison table.cms_landscape-table > * > tr > td{border-top: 1px solid #ddd}
table.cms-widget_mobiledevice_comparison_selection > * tr > *{background-color: #f6f6f6;border: 1px solid #ddd;padding: 4px 6px;text-align: left}
table.cms-widget_mobiledevice_comparison_selection > * tr > *:first-child{width: 46%}
[data-content-max-width~="7"][data-content-min-width~="5"] table.cms-widget_mobiledevice_comparison_selection > * tr > *{background: #fff;width: 33.333%}
[data-content-max-width~="5"] table.cms-widget_mobiledevice_comparison_selection > * tr > *{background: #fff;border-width: 1px 0 0;display: block;width: auto !important}
[data-content-max-width~="5"] table.cms-widget_mobiledevice_comparison_selection > * ,
[data-content-max-width~="5"] table.cms-widget_mobiledevice_comparison_selection > * > tr,
[data-content-max-width~="5"] table.cms-widget_mobiledevice_comparison_selection > * > tr > *,
[data-content-max-width~="7"][data-content-min-width~="5"] .cms-widget_mobiledevice_comparison table.cms_standard-table > * > tr > th{float: left \9;clear: left \9;width: 100% \9 !important;-moz-box-sizing: border-box \9;-webkit-box-sizing: border-box \9;-ms-box-sizing: border-box \9;-o-box-sizing: border-box \9;box-sizing: border-box \9}
table.cms-widget_mobiledevice_comparison_selection > * tr > * div{overflow: hidden}
[data-content-max-width~="7"][data-content-min-width~="5"] table.cms-widget_mobiledevice_comparison_selection > * tr > * div{overflow: visible}
table.cms-widget_mobiledevice_comparison_selection > * tr > * div:before{display: none;font-weight: 700}
table.cms-widget_mobiledevice_comparison_selection > * tr > * .cms-widget_mobiledevice_comparison_selection-manufacturer:before{content: "Hersteller:"}
table.cms-widget_mobiledevice_comparison_selection > * tr > * .cms-widget_mobiledevice_comparison_selection-device:before{content: "Gerät:"}
table.cms-widget_mobiledevice_comparison_selection > * tr > *:first-child div:before{display: inline-block}
[data-content-max-width~="7"][data-content-min-width~="5"] table.cms-widget_mobiledevice_comparison_selection > * tr > * div:before{background-color: #f6f6f6;display: block;margin: -4px -6px 0;padding: 4px 6px;width: auto}
[data-content-max-width~="5"] table.cms-widget_mobiledevice_comparison_selection > * tr > * div:before{display: inline-block;width: 30%}
table.cms-widget_mobiledevice_comparison_selection select{margin: 4px 0 8px;width: 100%}
table.cms-widget_mobiledevice_comparison_selection > * tr > *:first-child select{float: right;width: 55%}
[data-content-max-width~="7"][data-content-min-width~="5"] table.cms-widget_mobiledevice_comparison_selection > * tr > * select{float: none;width: 100%;margin-bottom: 12px}
[data-content-max-width~="5"] table.cms-widget_mobiledevice_comparison_selection > * tr > * select{float: none;width: 65%}
.cms-widget_mobiledevice_comparison-maintable{border: none;clear: both;margin-bottom: 20px}
[data-content-max-width~="7"] .cms-widget_mobiledevice_comparison-maintable > * > tr > *:first-child{display: none}
.cms-widget_mobiledevice_comparison-maintable > * > tr > th,
.cms-widget_mobiledevice_comparison-maintable > * > tr > td{background-color: #fff !important;text-align: center}
.cms-widget_mobiledevice_comparison_device{text-decoration: none;text-align: center;display: block}
.cms-widget_mobiledevice_comparison-name{color: #444;display: block;font-size: 14px;font-weight: 700;text-align: center}
[data-content-max-width~='5'] .cms-widget_mobiledevice_teaser .cms_teaser_imagebox img{max-height: 120px;max-width: 120px}
.cms-widget_mobiledevice_detail .cms_teaser_contentbox ul,
.cms-widget_mobiledevice_teaser .cms_teaser_contentbox ul{list-style-type: none;margin: 0 0 4px;padding: 0}
.cms-widget_mobiledevice_detail .cms_teaser_contentbox ul li,
.cms-widget_mobiledevice_teaser .cms_teaser_contentbox ul li{background: none;line-height: 1.5;margin: 0;padding: 2px 0 2px 20px}
.cms-widget_mobiledevice_detail .cms_teaser_contentbox ul li{font-size: 16px}
[data-content-max-width~='8'] .cms-widget_mobiledevice_detail .cms_teaser_contentbox ul li,
[data-content-max-width~='8'] .cms-widget_mobiledevice_teaser .cms_teaser_contentbox ul li{font-size: 14px;padding: 2px 0 2px 16px}
[data-content-max-width~='8'] .cms-widget_mobiledevice_detail .cms_teaser_contentbox ul li{font-size: 14px}
[data-content-max-width~='5'] .cms-widget_mobiledevice_detail .cms_teaser_contentbox ul li,
[data-content-max-width~='5'] .cms-widget_mobiledevice_teaser .cms_teaser_contentbox ul li{font-size: 13px}
.cms-widget_mobiledevice_detail .cms_teaser_contentbox ul li:before,
.cms-widget_mobiledevice_teaser .cms_teaser_contentbox ul li:before{content: "\e02d";font-family: 'i12font';font-weight: 700;margin-left: -20px;margin-right: 4px}
[data-content-max-width~='8'] .cms-widget_mobiledevice_detail .cms_teaser_contentbox ul li:before,
[data-content-max-width~='8'] .cms-widget_mobiledevice_teaser .cms_teaser_contentbox ul li:before{margin-right: 6px}
.cms-widget_mobiledevice_detail .cms_teaser_gallerybox,
.cms-widget_mobiledevice_teaser .cms_teaser_gallerybox{border-top: 1px solid rgba(0, 0, 0, 0.2);padding: 12px 1px 0}
[data-content-max-width~='8'] .cms-widget_mobiledevice_detail .cms_teaser_gallerybox,
[data-content-max-width~='8'] .cms-widget_mobiledevice_teaser .cms_teaser_gallerybox{border-bottom: 1px solid rgba(0, 0, 0, 0.2);margin: 10px;padding: 8px 1px 6px;text-align: center;clear: both}
.cms-widget_mobiledevice_teaser .cms-widget_mobiledevice_teaser_price{font-weight: bold}
.cms-widget_mobiledevice_detail .cms-widget_mobiledevice_detail_info-main .cms_toggle-content,
.cms-widget_mobiledevice_comparison .cms_resultcontainer-content .cms_toggle-content{padding-left: 24px}
[data-content-max-width~='5'] .cms-widget_mobiledevice_detail .cms-widget_mobiledevice_detail_info-main .cms_toggle-content,
[data-content-max-width~='5'] .cms-widget_mobiledevice_comparison .cms_resultcontainer-content .cms_toggle-content{padding-left: 0}
[data-content-min-width~='5'] .cms-widget_mobiledevice_comparison .cms_filtercontainer[data-toggle-status="off"],
[data-content-min-width~='5'] .cms-widget_mobiledevice_search .cms_filtercontainer[data-toggle-status="off"],
[data-content-min-width~='5'] .cms-widget_mobiledevice_detail .cms_filtercontainer[data-toggle-status="off"]{display: block !important}
[data-content-max-width~='5'] .cms-widget_mobiledevice_comparison .cms_filtercontainer,
[data-content-max-width~='5'] .cms-widget_mobiledevice_search .cms_filtercontainer,
[data-content-max-width~='5'] .cms-widget_mobiledevice_detail .cms_filtercontainer{background: #fff;height: 100% !important;display: none !important;margin: 0;overflow: auto;-webkit-overflow-scrolling: touch;padding: 0 !important;position: fixed;left: -260px;bottom: 0;top: 0;width: 240px;-moz-transition: .4s all ease;-webkit-transition: .4s all ease;-ms-transition: .4s all ease;-o-transition: .4s all ease;transition: .4s all ease;z-index: 100}
[data-content-max-width~='5'] .cms-widget_mobiledevice_comparison .cms_filtercontainer[data-toggle-status="on"],
[data-content-max-width~='5'] .cms-widget_mobiledevice_search .cms_filtercontainer[data-toggle-status="on"],
[data-content-max-width~='5'] .cms-widget_mobiledevice_detail .cms_filtercontainer[data-toggle-status="on"]{box-shadow: 150px 0 0 150px rgba(0,0,0,0.8);display: block !important;left: 0}
[data-content-max-width~='5'] .cms-widget_mobiledevice_comparison .cms_filtercontainer[data-toggle-status="on"]:after,
[data-content-max-width~='5'] .cms-widget_mobiledevice_search .cms_filtercontainer[data-toggle-status="on"]:after,
[data-content-max-width~='5'] .cms-widget_mobiledevice_detail .cms_filtercontainer[data-toggle-status="on"]:after{content: "";display: block;position: fixed;right: 0;top: 0;bottom: 0;left: 240px;z-index: 200}
.cms-widget_mobiledevice_comparison .cms_filtercontainer_close,
.cms-widget_mobiledevice_search .cms_filtercontainer_close{display: none;position: relative}
.cms-widget_mobiledevice_comparison .cms_filtercontainer_close:before,
.cms-widget_mobiledevice_search .cms_filtercontainer_close:before,
.cms-widget_mobiledevice_detail .cms_filtercontainer_close:before{content: "" !important}
[data-content-max-width~='5'] .cms-widget_mobiledevice_comparison .cms_filtercontainer_close,
[data-content-max-width~='5'] .cms-widget_mobiledevice_search .cms_filtercontainer_close,
[data-content-max-width~='5'] .cms-widget_mobiledevice_detail .cms_filtercontainer_close{display: block;background: #e7e7e7;box-shadow: 0px 2px 3px rgba(0,0,0, .4);-moz-box-sizing: border-box;-webkit-box-sizing: border-box;-ms-box-sizing: border-box;-o-box-sizing: border-box;box-sizing: border-box;cursor: pointer;font-size: 16px;font-weight: 700;line-height: 3;margin: 0;padding: 0 12px}
[data-content-max-width~='5'] .cms-widget_mobiledevice_comparison .cms_filtercontainer_close:after,
[data-content-max-width~='5'] .cms-widget_mobiledevice_search .cms_filtercontainer_close:after,
[data-content-max-width~='5'] .cms-widget_mobiledevice_detail .cms_filtercontainer_close:after{color: #444;content: "\e022";font-family: 'i12font';float: right}
.cms-widget_mobiledevice_comparison .cms_resultcontainer .cms_resultcontainer-header,
.cms-widget_mobiledevice_detail .cms_resultcontainer .cms_resultcontainer-header{display: none}
[data-content-max-width~='5'] .cms-widget_mobiledevice_comparison .cms_resultcontainer .cms_resultcontainer-header,
[data-content-max-width~='5'] .cms-widget_mobiledevice_detail .cms_resultcontainer .cms_resultcontainer-header{display: block}
[data-content-max-width~='5'] .cms-widget_variation1 .cms_filterlist > li{margin: 6px}
[data-content-max-width~='5'] .cms-widget_variation1 .cms_filterlist > li:first-of-type,
[data-content-max-width~='5'] .cms-widget_variation1 .cms_filterlist > li.cms_filterlist_expert-filter{margin: 0}
