.recommended-accessoires{margin:15px 0;display:block;width:750px;}
.recommended-accessoires a{text-decoration:none;display:block;}
.recommended-accessoires a:hover div.accessoire-description{text-decoration:underline;}
.recommended-accessoires div.accessoire-container{width:165px;padding:10px;overflow:hidden;display:block;float:left;text-align:center;}
.recommended-accessoires div.heading{margin:30px 0 14px 0;font-size:16px;font-weight:bold;color:#636466;}
.recommended-accessoires .accessoire-link,.recommended-accessoires-small .accessoire-link{font-weight:bold;color:#0079C2;padding:5px 0;text-decoration:underline;}
.recommended-accessoires div.accessoire-image{height:128px;}
.recommended-accessoires div.accessoire-image img{max-height:125px;max-width:165px;}
.recommended-accessoires div.accessoire-description{width:130px;height:40px;overflow:hidden;margin:0 auto;font-weight:bold;color:#0079c2;line-height:18px;}
.recommended-accessoires div.accessoire-grouplink{color:#0079c2;margin-top:6px;text-overflow:hide;min-height:2.5em;}
.recommended-accessoires div.accessoire-order-button{margin-top:6px;}
.recommended-accessoires span.price-from{text-decoration:line-through;}
.recommended-accessoires span.price{font-size:18px;font-weight:bold;color:#C4161C;}
.recommended-accessoires-small{display:block;width:220px;}
.recommended-accessoires-small div.heading{margin:20px 0 5px 0;font-size:14px;font-weight:bold;color:#636466;}
.recommended-accessoires-small .accessoire-slide-prev{color:#636466;}
.recommended-accessoires-small .accessoire-slide-next{float:right;color:#636466;}
.recommended-accessoires-small div.accessoire-container{width:100px;margin:4px 0px;padding:5px;overflow:hidden;display:block;float:left;text-align:center;}
.recommended-accessoires-small div.accessoire-container:hover{padding:3px;border:2px solid #EBEBEC;border-radius:4px;}
.recommended-accessoires-small a{text-decoration:none;display:block;}
.recommended-accessoires-small a:hover div.accessoire-description{text-decoration:underline;}
.recommended-accessoires-small div.accessoire-image{width:100px;height:100px;}
.recommended-accessoires-small span.accessoire-image-helper{display:inline-block;height:100%;vertical-align:middle;}
.recommended-accessoires-small div.accessoire-image img{max-height:100px;max-width:100px;vertical-align:middle;}
.recommended-accessoires-small div.accessoire-description{width:100px;height:20px;overflow:hidden;margin:0 auto;font-weight:bold;color:#0079c2;line-height:18px;}
.recommended-accessoires-small .accessoire-order{}
.recommended-accessoires-small .accessoire-order button{float:right;border-radius:50%;background-color:green;border:0px;color:white;font-weight:bold;font-family:sans-serif;font-size:15px;line-height:10px;text-align:center;vertical-align:middle;padding:5px;outline:0 none;}
.recommended-accessoires-small .accessoire-order button:disabled{background-color:#ccc;}
.recommended-accessoires-small .accessoire-order button::-moz-focus-inner {border:0;padding:0;}
div#mainbreadcrumb{float:left;width:60%;}
div#belowmenubar_right{float:right;width:40%;text-align:right;}
div#belowmenubar_right p{padding:0px;margin:0px;color:#555555;}
div#breadcrumb{padding:7px 20px 4px 20px;}
div#breadcrumb a{color:#0068B3;text-decoration:none;text-transform:lowercase;}
div#breadcrumb a.breadcrumb_last_item{color:#555555;text-decoration:none;}
.business-header{margin-top:-2px;margin-bottom:8px;background-color:#0068B3;text-align:center;padding:6px;color:white;border-bottom-left-radius:5px;border-bottom-right-radius:5px;box-shadow:0 3px 1px rgba(0, 0, 0, 0.1) inset;line-height:16px;}
.business-header a.business-header-close{float:right;background-color:white;color:#0068B3;text-decoration:none;border-radius:50%;width:16px;height:16px;}
button{cursor:pointer;}
a.button{text-decoration:none;}
.button{position:relative;background:rgb(247,143,30);
background:-moz-linear-gradient(top, rgba(247,143,30,1) 0%, rgba(247,143,30,1) 47%, rgba(244,118,33,1) 71%, rgba(244,118,33,1) 100%);
background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(247,143,30,1)), color-stop(47%,rgba(247,143,30,1)), color-stop(71%,rgba(244,118,33,1)), color-stop(100%,rgba(244,118,33,1)));
background:-webkit-linear-gradient(top, rgba(247,143,30,1) 0%,rgba(247,143,30,1) 47%,rgba(244,118,33,1) 71%,rgba(244,118,33,1) 100%);
background:-o-linear-gradient(top, rgba(247,143,30,1) 0%,rgba(247,143,30,1) 47%,rgba(244,118,33,1) 71%,rgba(244,118,33,1) 100%);
background:-ms-linear-gradient(top, rgba(247,143,30,1) 0%,rgba(247,143,30,1) 47%,rgba(244,118,33,1) 71%,rgba(244,118,33,1) 100%);
background:linear-gradient(to bottom, rgba(247,143,30,1) 0%,rgba(247,143,30,1) 47%,rgba(244,118,33,1) 71%,rgba(244,118,33,1) 100%);
border:1px solid #c75019;border-radius:3px;box-shadow:0px 2px 1px rgba(255, 255, 255, 0.5) inset;color:#FFFFFF;padding:.5em 2em;text-align:center;font-weight:bold;text-shadow:none;cursor:pointer;outline:0;}
.button:active{background:rgba(244,118,33,1);box-shadow:1px 2px 1px rgba(0, 0, 0, 0.2) inset;}
.button:disabled, .button-disabled{background:#ddd;border:1px solid #aaa;cursor:default;}
.button:disabled:active, .button-disabled:active{box-shadow:0px 2px 1px rgba(255, 255, 255, 0.5) inset;}
.button::-moz-focus-inner{border:0;}
.button-blue{padding:5px 25px;margin-top:10px;border:1px solid #40c2f3;border-radius:4px;color:#0079c2;font-weight:bold;background:#d4effd;
background:-moz-linear-gradient(top,  #d4effd 0%, #d0edfc 61%, #d0edfc 63%, #b9e5fb 100%);
background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#d4effd), color-stop(61%,#d0edfc), color-stop(63%,#d0edfc), color-stop(100%,#b9e5fb));
background:-webkit-linear-gradient(top,  #d4effd 0%,#d0edfc 61%,#d0edfc 63%,#b9e5fb 100%);
background:-o-linear-gradient(top,  #d4effd 0%,#d0edfc 61%,#d0edfc 63%,#b9e5fb 100%);
background:-ms-linear-gradient(top,  #d4effd 0%,#d0edfc 61%,#d0edfc 63%,#b9e5fb 100%);
background:linear-gradient(to bottom,  #d4effd 0%,#d0edfc 61%,#d0edfc 63%,#b9e5fb 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#d4effd', endColorstr='#b9e5fb',GradientType=0 );}.button-small{font-size:10pt;}
.button-big{font-size:12pt;}
.button-bigger{font-size:16pt;}
.button[class*='icon-']{padding-right:3em;}
.button[class*='icon-']:after{display:block;content:' ';position:absolute;background:rgba(255,255,255,.15);border-top-right-radius:3px;border-bottom-right-radius:3px;top:0;right:0;width:2em;height:100%;color:transparent;background-position:center center;background-repeat:no-repeat;}
.button.icon-checkmark:after{background-image:url('/images/ritel/checkmark.png');}
.button.icon-plus:after{background-image:url('/images/ritel/plus.png');}

#colorbox, #cboxOverlay, #cboxWrapper{position:absolute;top:0;left:0;}#cboxOverlay{position:fixed;width:100%;height:100%;}#cboxMiddleLeft, #cboxBottomLeft{clear:left;}#cboxContent{position:relative;}#cboxLoadedContent{overflow:auto;}#cboxTitle{margin:0;}#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;}#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}.cboxPhoto{float:left;margin:auto;border:0;display:block;}.cboxIframe{width:100%;height:100%;display:block;border:0;}
#cboxOverlay{background:#000;z-index:20;}#colorbox{z-index:21;}#cboxContent{margin-top:20px;}.cboxIframe{background:#fff;}#cboxError{padding:50px;border:1px solid #ccc;}#cboxLoadedContent{background:none;}#cboxTitle{position:absolute;top:-20px;left:0;color:#ccc;}#cboxCurrent{position:absolute;top:-20px;right:0px;color:#ccc;}#cboxSlideshow{position:absolute;top:-20px;right:90px;color:#fff;}#cboxPrevious{position:absolute;top:50%;left:5px;margin-top:-32px;background:url("/images/front/colorbox/controls.png") no-repeat top left;width:28px;height:65px;text-indent:-9999px;}#cboxPrevious:hover{background-position:bottom left;}#cboxNext{position:absolute;top:50%;right:5px;margin-top:-32px;background:url("/images/front/colorbox/controls.png") no-repeat top right;width:28px;height:65px;text-indent:-9999px;}#cboxNext:hover{background-position:bottom right;}#cboxLoadingOverlay{background:#000;}#cboxLoadingGraphic{background:url("/images/front/colorbox/loading.gif") no-repeat center center;}#cboxClose{position:absolute;top:-18px;right:-16px;display:block;background:black;width:30px;height:30px;color:rgba(0,0,0,0);border:2px solid white;border-radius:50%;box-shadow:-1px 3px 3px rgba(0,0,0,.3);}
#cboxClose:before{position:absolute;left:8px;top:1px;content:'X';color:white;font:16pt Roboto,Arial;}
#cboxClose:hover{background:#333;}
div.actioncolumn{float:left;width:245px;height:345px;background-image:url(/images/ritel/vertical-divider-toparticle.png);background-position:top right;background-repeat:no-repeat;overflow:hidden;}
div.actionContainer{width:229px;border:2px solid transparent;border-radius:5px;
margin-left:5px;}
div.actionContainer:hover{border:2px solid #ebebec;}
div.actionContainer div.action-title h3{margin:0px;padding:0px;font-weight:inherit;font-size:inherit;font-family:inherit;}
div.actioncolumn:last-of-type,
div.actioncolumn:nth-child(4n){background:none;}
.actioncolumn .prijs_topproducten{font-weight:bold;font-size:15px;color:#FF0000;}
div.actioncolumn.last{background:none;}
div.actioncolumn div.action-image{height:200px;overflow:hidden;}
div.actioncolumn div.action-image img{max-height:300px;max-width:200px;}#debugcontainer{width:100%;margin-top:50px;font:8pt Monospace;color:#222;}
#debugcontainer .message{margin:1px;}
#debugcontainer .message, #debugcontainer .var{background-color:#eee;clear:left;}
#debugcontainer .message:nth-child(odd), #debugcontainer .var:nth-child(odd){background-color:#ddd;}
#debugcontainer .key{float:left;width:160px;overflow:hidden;text-align:right;}
#debugcontainer .value{margin-left:166px;white-space:pre-wrap;tab-size:4;-moz-tab-size:4;}
#debugcontainer .key:after{content:' =';}
#debugcontainer .time{float:left;width:94px;text-align:right;}
#debugcontainer .text{margin-left:100px;white-space:pre-wrap;tab-size:4;-moz-tab-size:4;}
.hasError{position:fixed;bottom:0;left:0;padding:10px;color:#f00;font-size:16px;-moz-animation-duration:1s;-webkit-animation-duration:1s;-moz-animation-name:slidein;-webkit-animation-name:slidein;-moz-animation-iteration-count:2;-webkit-animation-iteration-count:2;-moz-animation-direction:alternate;-webkit-animation-direction:alternate;}
@-moz-keyframes slidein{from{bottom:0;}
to{bottom:100px;}}@-webkit-keyframes slidein{from{bottom:0;}
to{bottom:100px;}}
#footer{background-color:#404041;width:100%;height:210px;margin:0px;margin-top:105px;position:relative;}
#footercontainer{position:absolute;top:-80px;left:50%;margin-left:-512px;width:1025px;padding-top:10px;background-image:url("/images/ritel/footer.png");background-repeat:no-repeat;}
#footercontent{width:1000px;margin:0 auto;border-radius:6px;padding:5px;background:#ffffff;
background:-moz-linear-gradient(top, #ffffff 0%, #ffffff 23%, #fafafb 100%);
background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(23%,#ffffff), color-stop(100%,#fafafb));
background:-webkit-linear-gradient(top, #ffffff 0%,#ffffff 23%,#fafafb 100%);
background:-o-linear-gradient(top, #ffffff 0%,#ffffff 23%,#fafafb 100%);
background:-ms-linear-gradient(top, #ffffff 0%,#ffffff 23%,#fafafb 100%);
background:linear-gradient(to bottom, #ffffff 0%,#ffffff 23%,#fafafb 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#fafafb',GradientType=0 );}.footercolumn{float:left;display:inline;margin:0 38px 20px 18px;}
.footercolumn ul{list-style:none;margin:0;padding:0;}
.footercolumn li{line-height:20px;}
.footercolumn li a{display:block;color:#0068b3;text-decoration:none;}
.footercolumn li a:hover{text-decoration:underline;}
.footercolumn h3{margin:0 0 6px 0;text-transform:uppercase;font:16px Arial,sans-serif;}
.footercolumn h3 a{color:#0068b3;text-decoration:none;}
.footercolumn h3 a:hover{text-decoration:underline;}
#footersocialmedia ul{float:left;margin-bottom:10px;}
#footersocialmedia li{float:left;width:28px;overflow:hidden;margin-right:10px;}
#footersocialmedia li a{display:block;padding-left:32px;line-height:28px;height:28px;}
#footerfacebook{background:url("/images/ritel/community.png") 0 -28px no-repeat;}
#footertwitter{background:url("/images/ritel/community.png") 0 0 no-repeat;}
.footerlogos{background-color:#e2e9f6;border-radius:4px;padding:5px;}
.footerlogos [class*="logo-"]{display:block;float:left;width:75px;height:28px;background-color:#FFFFFF;border:5px solid white;border-width:3px 10px;border-radius:3px;margin:3px;background:#FFFFFF url("/images/ritel/footerlogos.png") no-repeat;}
.footerlogos .logo-ideal{background-position:0 0;width:28px;}
.footerlogos .logo-mastercard{background-position:-28px 0;width:41px;}
.footerlogos .logo-visa{background-position:-69px 0;width:51px;}
.footerlogos .logo-mistercash{background-position:-120px;width:43px;}
.footerlogos .logo-multisafepay{background-position:-163px;width:98px;}
.footerlogos .logo-afterpay{background-position:-261px;width:96px;}
.footerlogos .logo-pakjegemak{background-position:-357px;width:89px;float:right;}
#footerdisclaimer{font-size:9px;color:#FFFFFF;text-align:center;margin:10px;}
#footerwinkels{width:380px;margin-right:0;}
#footerwinkels div.title{width:100%;}
#footerwinkels div{line-height:18px;}
.title a{text-decoration:none;}
#subscribefield{background:#0079c2;border-radius:5px;text-align:left;float:left;width:345px;height:35px;padding:0;margin:0;}
#subscribefield input{width:195px;height:23px;float:left;padding:3px;margin:3px 4px 3px 3px;border:0px;border-radius:2px;font:16px Arial, sans-serif;color:#888888;}
#subscribefield form{margin:0px;padding:0px;}
#subscribefield button{float:left;border:0px;border-radius:2px;margin:3px 2px 2px 0;padding:0px;width:90px;height:30px;font-size:12px;font-weight:bold;color:#FFFFFF;cursor:pointer;outline:0;background:#589bd4;
background:-moz-linear-gradient(top,  #589bd4 0%, #4896d1 17%, #3991cf 27%, #007ac2 80%, #0079c2 100%);
background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#589bd4), color-stop(17%,#4896d1), color-stop(27%,#3991cf), color-stop(80%,#007ac2), color-stop(100%,#0079c2));
background:-webkit-linear-gradient(top,  #589bd4 0%,#4896d1 17%,#3991cf 27%,#007ac2 80%,#0079c2 100%);
background:-o-linear-gradient(top,  #589bd4 0%,#4896d1 17%,#3991cf 27%,#007ac2 80%,#0079c2 100%);
background:-ms-linear-gradient(top,  #589bd4 0%,#4896d1 17%,#3991cf 27%,#007ac2 80%,#0079c2 100%);
background:linear-gradient(to bottom,  #589bd4 0%,#4896d1 17%,#3991cf 27%,#007ac2 80%,#0079c2 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#589bd4', endColorstr='#0079c2',GradientType=0 );}#subscribefield img{float:left;margin:7px 4px 7px 7px;width:28px;height:21px;border-radius:2px;}
div.footerdivider{width:338px;height:2px;background:url(/images/ritel/footer-divider.png) no-repeat;}
fieldset.formSmall h2{font-size:16px;color:#0068B3;}
fieldset.formSmall p.formRow,
fieldset.formSmall p.formRowLeft{margin:0px;padding:2px;}
fieldset.formSmall p.formRow label,
fieldset.formSmall p.formRowLeft label{float:left;width:100px;font-weight:bold;}
fieldset.form{border:0px;float:left;width:450px;}
fieldset.form.nmr{float:right;border-left:solid 1px #CCCCCC;padding-left:50px;}
fieldset.form a{color:#0068B3;}
fieldset.form h2{color:#f78f1e;}
input, textarea, select{border:solid 1px #AAAAAA;border-radius:4px;padding:5px;}
input.checkbox{width:20px !important;border:none;}
input.radio{border:none;}
.mandatoryfield{font-size:9px;font-style:italic;}
label.formJumpin{width:240px !important;text-align:left !important;}
p.formRow{line-height:24px;margin:6px 0;clear:both;}
p.formRow label:first-child{float:left;width:140px;margin-right:10px;}
p.formRow input,
p.formRow select{width:200px;float:none;}
p.formRow.hasExample input{width:100px;}
p.formRow.hasError input{}
p.formRow label.formOption{float:none;width:auto;text-align:left;margin-right:6px;padding-top:5px;cursor:pointer;}
p.formRow label.formOption input{width:auto;margin-right:6px;}
p.formRow span.formRowExample{font-style:italic;}
p.formRow span.formOption label{float:none;width:20px;}
p.formRow span.formOption input{width:20px;}
label.formOption{padding:6px 7px 3px 2px;}
label.formOption.selected{background-color:rgb(220, 241, 253);border-radius:4px;}
div.combobox{background-image:url("/images/ritel/combobox.png");background-repeat:no-repeat;width:174px;height:25px;text-align:left;line-height:25px;padding:0px;margin:0 auto;}
div.combobox.active{background-position:0px -25px;}
div.combobox.disabled{}div.combobox div.selectedtitle{padding-top:1px;padding-left:8px;font-weight:bold;cursor:pointer;}
div.combobox.disabled div.selectedtitle{color:#BBBBBB;font-weight:normal;}
div.combobox div.options{position:relative;border:solid 1px #CCCCCC;border-radius:0 0 5px 5px;box-shadow:0px 0px 10px #CCCCCC;background-color:#FFFFFF;display:none;z-index:20;max-height:350px;overflow-y:auto;width:170px;margin-left:2px;top:-2px;}
div.combobox.small div.options{width:96px;}
div.combobox div.options div{border-top:solid 1px #CCCCCC;padding:2px 8px;cursor:pointer;}
div.combobox div.options div:hover{font-weight:bold;color:#0068B3;}
div.error{text-align:center;color:#FFFFFF;padding:10px;background-color:#DC002E;border-radius:6px;margin:10px;}#mainheader{width:100%;border-bottom:1px solid #D5D5D5;background:#ffffff;
background:-moz-linear-gradient(top,  #ffffff 0%, #eeeeee 100%);
background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#eeeeee));
background:-webkit-linear-gradient(top,  #ffffff 0%,#eeeeee 100%);
background:-o-linear-gradient(top,  #ffffff 0%,#eeeeee 100%);
background:-ms-linear-gradient(top,  #ffffff 0%,#eeeeee 100%);
background:linear-gradient(to bottom,  #ffffff 0%,#eeeeee 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee',GradientType=0 );}#mainheader ul{list-style:none;display:block;margin:0 auto;padding:0;width:1000px;height:25px;border-right:1px solid #D5D5D5;}
#mainheader li{float:right;border-left:1px solid #D5D5D5;}
#mainheader a{display:block;line-height:25px;padding:0 8px;text-decoration:none;color:#808080;}
#headerlogo{position:absolute;left:5px;top:15px;}#headerorder{position:absolute;display:block;left:250px;top:20px;background:url('/images/ritel/order-1900.png') left center no-repeat;padding-left:36px;padding-top:4px;}
div#headersearch{position:absolute;left:430px;top:15px;}
div#headerCart{position:absolute;margin-right:5px;right:0;top:5px;background:#f6f8dd;border-radius:5px;width:199px;height:57px;border:2px solid transparent;}
div#headerCart.filled{background:#fff;border:2px solid #cad076;}
.cartBag{background:url(/images/ritel/winkelmand.png);width:37px;height:47px;margin-top:5px;margin-left:15px;float:left;}
.filled .cartBag{background-position:0 -47px;}
.cartDescription{width:130px;height:40px;margin:5px 0 0 10px;float:left;}
.cartTitle{font-family:Roboto;font-size:18px;text-transform:uppercase;color:#0068b3;}
.cartContents{color:#8a8c8e;margin:3px 0;}@font-face{font-family:Roboto;font-weight:normal;font-style:normal;src:url('../../css/ritel/fonts/Roboto-Medium-webfont.eot');src:url('../../css/ritel/fonts/Roboto-Medium-webfont.eot?#iefix') format('embedded-opentype'),
url('../../css/ritel/fonts/Roboto-Medium-webfont.woff') format('woff'),
url('../../css/ritel/fonts/Roboto-Medium-webfont.ttf') format('truetype'),
url('../../css/ritel/fonts/Roboto-Medium-webfont.svg#robotomedium') format('svg');}
@font-face{font-family:Roboto;font-weight:bold;src:url('../../css/ritel/fonts/Roboto-Medium-webfont.eot');src:url('../../css/ritel/fonts/Roboto-Medium-webfont.eot?#iefix') format('embedded-opentype'),
url('../../css/ritel/fonts/Roboto-Medium-webfont.woff') format('woff'),
url('../../css/ritel/fonts/Roboto-Medium-webfont.ttf') format('truetype'),
url('../../css/ritel/fonts/Roboto-Medium-webfont.svg#robotomedium') format('svg');font-weight:normal;font-style:normal;}
.banner img{width:1000px;}
html, body{width:100%;height:100%;}
body{font-family:Arial,sans-serif;font-size:12px;color:#555555;margin:0px;padding:0px;}
h1,h2,h3{font-family:Roboto;}
h1{font-size:24px;margin-top:15px;margin-bottom:15px;}
h2{font-size:18px;margin-top:15px;margin-bottom:15px;}
h3{font-size:14px;}
nav,header,footer{display:block;}
.blue{color:#0068B3;}
.grey{color:#555555;}
.hidden{display:none;}
.fw-bold{font-weight:bold;}
.tc-ritel-blue{color:#0068b3;}
.tc-ritel-gray{color:#636466;}
.ta-left{text-align:left;}
.ta-center{text-align:center;}
.ta-right{text-align:right;}
.ta-justify{text-align:justify;}
.clear{clear:both;}
.fl{float:left;}
.fr{float:right;}
.maxWidth{width:100%;}
.pointer{cursor:pointer;}
div#headcontainer{height:145px;margin-bottom:0px;}
div#headcontainer header{margin:10px 0;height:64px;position:relative;font-size:12px;}
div#headcontent{width:1020px;margin:0 auto;}
div#maincontainer{margin-top:0px;background-image:url(/images/ritel/bodybg.png);background-position:center top;background-repeat:no-repeat;min-height:100%;}
div#bodycontainer{box-shadow:inset 0 3px 1px rgba(0, 0, 0, .08);padding-top:3px;}
.hideheader #bodycontainer{box-shadow:none;padding-top:3px;}
.hideheader #headcontainer{height:70px;}
div#maincontent{width:1000px;margin:0 auto;}
a{color:inherit;}
img{border:0px;}
.no-background{background:none !important;}
div.leftcolumn,
div.rightcolumn{width:178px;margin:0 0 0 15px;display:block;}
div.leftcolumn{float:left;}
div.contentcolumn{float:right;width:770px;}
div.rightcolumn{float:right;}
#searchfield{border-radius:5px;border:1px solid #d1d3d4;text-align:left;float:left;height:40px;padding:0;margin:0;}
form.oneline{margin:0px;padding:0px;background-color:white;}
form.oneline input{width:245px;height:28px;float:left;line-height:28px;padding:6px;margin:0;border:0px;border-top-left-radius:4px;border-bottom-left-radius:4px;border-top-right-radius:0;border-bottom-right-radius:0;background:transparent;font:16px Arial, sans-serif;color:#888888;outline:none;box-shadow:inset 0px 2px 2px -2px rgba(0,0,0,.2);}
form.oneline input::-webkit-input-placeholder{color:#c8cacc;}
form.oneline input:-moz-placeholder{color:#c8cacc;}
form.oneline input::-moz-placeholder{color:#c8cacc;}
form.oneline input:-ms-input-placeholder{color:#c8cacc;}
form.oneline button{
border:0px;border-radius:2px;box-shadow:none;margin-left:0;padding:0px;width:95px;height:40px;font-weight:bold;cursor:pointer;outline:0;text-transform:uppercase;color:#0068b3;border-left:1px solid #e9eaeb;background:#ffffff;
background:-moz-linear-gradient(top,  #ffffff 0%, #f8f8f8 40%, #f1f2f2 60%, #ebecec 100%);
background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(40%,#f8f8f8), color-stop(60%,#f1f2f2), color-stop(100%,#ebecec));
background:-webkit-linear-gradient(top,  #ffffff 0%,#f8f8f8 40%,#f1f2f2 60%,#ebecec 100%);
background:-o-linear-gradient(top,  #ffffff 0%,#f8f8f8 40%,#f1f2f2 60%,#ebecec 100%);
background:-ms-linear-gradient(top,  #ffffff 0%,#f8f8f8 40%,#f1f2f2 60%,#ebecec 100%);
background:linear-gradient(to bottom,  #ffffff 0%,#f8f8f8 40%,#f1f2f2 60%,#ebecec 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ebecec',GradientType=0 );}div.halfcolumn{width:240px;background-image:url(/images/ritel/halfcolumn.png);background-repeat:no-repeat;margin:0 auto;padding:10px;width:220px;min-height:252px;}
div.pagedivider{width:100%;clear:both;background-image:url(/images/ritel/page-divider.png);background-position:center top;background-repeat:no-repeat;height:15px;}
div.pagedivider2{clear:both;width:100%;height:1px;background:#ebebec;border-top:1px solid #f7f7f7;border-bottom:1px solid #f3f3f4;}
div.threequartercolumn{width:740px;background-image:url(/images/ritel/driekwartcolumn.png);background-repeat:no-repeat;min-height:252px;padding-top:10px;}
div.threequartercolumn div.content{margin:15px;}
div.fullcolumn{background:url(/images/ritel/wholecolumn.png) no-repeat;min-height:495px;padding-left:15px;padding-right:15px;padding-top:18px;padding-bottom:25px;width:970px;display:block;clear:both;}
div.fullcolumn div.fullcolumn{background:none;padding:0;}
div.accordion h3{cursor:pointer;}
.menu{background:url("/images/ritel/menu.png") 0 -38px repeat-x;width:100%;height:38px;position:relative;z-index:19;}
.menu:before{content:"";display:block;float:left;width:10px;height:38px;background:url("/images/ritel/menu.png") 0 0 no-repeat;}
.menu:after{content:"";display:block;float:right;width:10px;height:38px;background:url("/images/ritel/menu.png") -10px 0 no-repeat;}
.menu ul{margin:0;padding:0;list-style:none;}
.menu li{position:relative;}
.menu li ul{display:none;position:absolute;width:220px;left:-999em;z-index:-1;}
.menu li:hover > ul{display:block;padding:0 0 9px 0;box-shadow:0 2px 9px 0 #636363;background:#FFF;border-radius:0 0 5px 5px;margin-top:-3px;left:auto;}
.menu a{display:block;text-decoration:none;line-height:22px;font-size:14px;}
.menu > ul{float:left;}
.menu > ul > li{float:left;margin-left:-3px;padding-top:5px;}
.menu > ul > li.special{position:absolute;right:20px;margin:0;}
.menu > ul > li > a{border-radius:3px;color:#FFF;font-family:"Arial",sans-serif;font-size:11px;font-weight:bold;line-height:12px;height:34px;vertical-align:middle;text-align:center;padding:0 13px 0 10px;display:block;text-transform:uppercase;}
.menu > ul > li > a > img{margin-top:3px;}
.menu > ul > li:hover > a{background:#FFF;color:#1964B7;}
.menu > ul > li > a,
.menu > ul > li:first-child:hover > a{background:url("/images/ritel/menudivider.png") no-repeat scroll right -2px;}
.menu > ul > li.special > a,
.menu > ul > li.special{background:none;}
.menu > ul > li.special img{position:relative;top:-6px;}
.menu ul ul li a{position:relative;font-family:Arial, sans-serif;line-height:25px;padding:2px 10px;font-size:13px;
color:#1964B7;}
.menu ul ul li a:hover{text-decoration:underline;}
.menu ul ul li:first-child a{
}.menu ul ul li:hover a{background:#f4f7d8;}
.menu ul ul li.active a{color:#1964B7;}
.menucolumn{margin-top:20px;width:200px;background-color:#EEEEEE;}
.menucolumn .title{background-color:#BBBBBB;color:#FFFFFF;margin:0px;padding:10px;font-family:Arial, sans-serif;font-size:14px;font-weight:bold;}
.menucolumn .title.blue{background-color:#0068B3;color:#FFFFFF;}
.menucolumn .title.white{background-color:#FFFFFF;color:#111111;font-size:16px;padding-top:5px;padding-bottom:4px;}
.menucolumn .title.large{font-size:20px;padding-top:5px;padding-bottom:5px;color:#FFFFFF;}
.menucolumn h1{font-size:12pt;background:#999;color:white;margin:0;padding:8px;}
.menucolumn ul{background:#eee;margin:0;padding:8px;}
.menucolumn li{list-style:none;margin:0;padding:0;}
.menucolumn li a{padding:4px 4px;display:block;text-decoration:none;color:#0068B3;}
.menucolumn .title a{color:inherit;}
.menucolumn .content{padding:8px;}
#menucontact{border:solid 1px #DDDDDD;border-radius:5px;width:200px;margin-top:15px;}
#menucontact .menucolumn{margin:1px;margin-bottom:2px;width:197px;}
div.accordion{margin-top:0px !important;padding-top:0px !important;}
div.accordion div.acctitle{color:#FFFFFF;background-image:url("/images/ritel/accordion.png");background-repeat:no-repeat;width:183px;height:41px;margin-top:7px;font-size:13px;}
div.accordion div.acctitle span.ui-icon-triangle-1-s,
div.accordion div.acctitle span.ui-icon-triangle-1-e{display:none;}
div.accordion div.acctitle div{padding:12px;text-align:left;cursor:pointer;}
div.accordion div.acccontent{margin-top:-5px;margin-left:1px;padding-top:2px;width:181px;background:transparent;border:solid 1px #CCCCCC;border-top:0px;border-radius:0 0 5px 5px;}
div.accordion div.acccontent div{border-top:solid 1px #CCCCCC;padding:7px;color:#666666;font-size:12px;cursor:pointer;text-align:left;font-weight:bold;}
div.accordion div.acccontent div a{text-decoration:none;color:#666666;}
div.accordion div.acccontent div a:hover{text-decoration:none;font-weight:bold;color:#0068B3;}
li.submenuLvl1.haschildren ul{display:none;padding:0px;margin-left:20px;margin-top:2px;}
li.submenuLvl1.active ul{display:block;}.pageheader-text{width:564px;float:left;background:#f6f6f6;border-radius:5px;margin-top:10px;padding:8px 8px 8px 150px;position:relative;overflow:visible;}
.pageheader-text-content{line-height:20px;height:60px;overflow-y:hidden;}
.pageheader-text h1{font-size:100%;margin:0 3px 0 0;display:inline;}
.pageheader-text h2{font-size:100%;}
.pageheader-text p{display:inline;}
.pageheader-text-expand{position:absolute;right:10px;bottom:10px;background:#f6f6f6;padding:0 10px;color:#0068b3;text-decoration:none;}
.pageheader-text-image{background:url("/images/ritel/pageheader.png") no-repeat;position:absolute;width:149px;height:86px;left:0px;top:-10px;}
.pageheader-logos{float:right;width:234px;height:60px;background:#ffffff;border:8px solid #f0f6ff;border-radius:5px;margin-top:10px;text-align:center;line-height:60px;vertical-align:middle;}
.pageheader-logos>*{vertical-align:middle;display:inline-block;width:107px;height:48px;margin:0 2px;}
.pageheader-logos-qshops{background:url("/images/ritel/qshops.png");}
.pageheader-logos-kieskeurig{border-radius:5px;color:white;background:#B72E19 url("/images/ritel/kieskeurig.png") center 6px no-repeat;}
.pageheader-logos-kieskeurig-score{background:white;padding:3px 10px;color:#0068b3;line-height:1em;border-radius:3px;font-weight:bold;}
#cboxContent .pageheader-text-content{background:white;padding:10px;height:auto;}
.provider-icon{width:30px;height:30px;background:url(/images/ritel/providers-icons.png) no-repeat 30px 0;}
.provider1  .provider-icon{background-position:-210px 0;} 
.provider4  .provider-icon{background-position:-150px 0;} 
.provider5  .provider-icon{background-position:0 0;}      
.provider6  .provider-icon{background-position:-60px 0;}  
.provider7  .provider-icon{background-position:-180px 0;} 
.provider8  .provider-icon{background-position:-30px 0;}  
.provider9  .provider-icon{background-position:-90px 0;}  
.provider10 .provider-icon{background-position:-120px 0;} 
.provider-icon-big{width:50px;height:44px;background:url(/images/ritel/providers-icons-big.png) no-repeat 0 44px;}
.provider1  .provider-icon-big{background-position:0 -308px;} 
.provider4  .provider-icon-big{background-position:0 -220px;} 
.provider5  .provider-icon-big{background-position:0 -44px;}  
.provider6  .provider-icon-big{background-position:0 -88px;}  
.provider7  .provider-icon-big{background-position:0 -264px;} 
.provider8  .provider-icon-big{background-position:0 0;}      
.provider9  .provider-icon-big{background-position:0 -132px;} 
.provider10 .provider-icon-big{background-position:0 -176px;} 
.provider-icon-85{width:85px;height:75px;background:url(/images/ritel/providers-icons-85.png) no-repeat 0 44px;}
.provider1  .provider-icon-85{background-position:0 -450px;} 
.provider4  .provider-icon-85{background-position:0 -525px;} 
.provider5  .provider-icon-85{background-position:0 -300px;}  
.provider6  .provider-icon-85{background-position:0 0;}  
.provider7  .provider-icon-85{background-position:0 -150px;} 
.provider8  .provider-icon-85{background-position:0 -375px;}      
.provider9  .provider-icon-85{background-position:0 -225px;} 
.provider10 .provider-icon-85{background-position:0 -75px;} 
.provider-logo{width:100px;height:34px;background:url(/images/ritel/providers-logos.png) no-repeat 0 34px;}
.provider1  .provider-logo{background-position:0 -238px;} 
.provider4  .provider-logo{background-position:0 -68px;} 
.provider5  .provider-logo{background-position:0 -170px;}  
.provider6  .provider-logo{background-position:0 0;}  
.provider7  .provider-logo{background-position:0 -102px;} 
.provider8  .provider-logo{background-position:0 -136px;}      
.provider9  .provider-logo{background-position:0 -34px;} 
.provider10 .provider-logo{background-position:0 -204px;} 
.provider1  .provider-color{color:#0087bf;}   
.provider4  .provider-color{color:#9b218e;}   
.provider5  .provider-color{color:#ec008c;}   
.provider6  .provider-color{color:#000000;}   
.provider7  .provider-color{color:#383896;}   
.provider8  .provider-color{color:#ff0000;}   
.provider9  .provider-color{color:#2e1c80;}   
.provider10 .provider-color{color:#57ad40;}   
.actioncolumn .provider-color{font-weight:bold;font-size:15px;}
.provider1  .provider-bg{background-color:#0087bf;}.provider4  .provider-bg{background-color:#9b218e;}.provider5  .provider-bg{background-color:#ec008c;}.provider6  .provider-bg{background-color:#000000;}.provider7  .provider-bg{background-color:#383896;}.provider8  .provider-bg{background-color:#ff0000;}.provider9  .provider-bg{background-color:#2e1c80;}.provider10 .provider-bg{background-color:#57ad40;}.provider1  .provider-border, .provider1.provider-border{border-color:#0087bf;}.provider4  .provider-border, .provider4.provider-border{border-color:#9b218e;}.provider5  .provider-border, .provider5.provider-border{border-color:#ec008c;}.provider6  .provider-border, .provider6.provider-border{border-color:#000000;}.provider7  .provider-border, .provider7.provider-border{border-color:#383896;}.provider8  .provider-border, .provider8.provider-border{border-color:#ff0000;}.provider9  .provider-border, .provider9.provider-border{border-color:#2e1c80;}.provider10 .provider-border, .provider10.provider-border{border-color:#57ad40;}
.search-results-container h2{margin-bottom:5px;}
.search-result-article{display:block;padding:10px;margin:5px 0 10px;}
.search-result-article .article-image{float:left;width:135px;text-align:center;}
.search-result-article .article-image img{max-width:100px;max-height:100px;}
.search-result-article .article-details{width:800px;height:100px;float:left;margin-left:10px;}
.search-result-article .title a{font-size:16px;color:#0068b3;}
.search-result-article .title a:hover{text-decoration:underline;}
.search-result-article .category{margin:5px 0;color:#9d9fa2;}
.search-result-article .description{font-size:12px;line-height:18px;}
#cboxOverlay{background:rgba(0,0,0,.8);}
.repair-banner{text-align:center;}
.repair-text{float:left;margin-left:30px;width:30%;}
.repair-text h1{margin-top:15px;color:#F78F1E;font-weight:normal;font-size:14pt;text-transform:uppercase;line-height:1em;}
.repair-text h2{font-weight:bold;font-size:10pt;margin:0;}
.repair-text p{margin-top:5px;margin-bottom:15px;line-height:1.5em;}
.repair-pricing{float:right;margin-right:30px;width:58%;font-family:Roboto;font-size:13pt;}
.repair-pricing h1{margin-top:12px;text-transform:uppercase;font-weight:normal;color:#F78F1E;font-size:24pt;line-height:1em;}
.repair-pricing table{width:100%;}
.repair-pricing .repair-pricing-image{}
.repair-pricing .repair-pricing-description{width:100%;padding-left:10px;border-bottom:1px solid #eee;}
.repair-pricing .repair-pricing-price{color:#C4161C;border-bottom:1px solid #eee;}
.repair-pricing tr:last-child td{border-bottom:none;}
#toppers{float:left;}
#toppers>a{text-decoration:none;}
#toppers .topper{margin-bottom:5px;text-align:center;}
#toppers h2{text-align:center;font-size:22px;font-weight:normal;color:#F78F1E;margin:0;padding:0px;text-transform:uppercase;}
#toppers h2:first-child{margin-top:5px;}
#toppers h3{text-align:center;font-size:13px;font-weight:bold;color:#0068B3;margin:2px 0;}
#toppers .toppers-title{text-align:center;font-size:13px;font-weight:bold;color:#0068B3;margin-top:3px;margin-bottom:5px;}
.ritelWinkelsWinkel{width:190px;height:84px;margin:10px auto;background:url(/images/ritel/ritel-winkels.png);}
#toppers .toppers-moreinfo{text-align:center;}
#toppers .toppers-moreinfo a{color:#0068B3;text-decoration:none;}
#toppers .toppers-moreinfo a:hover{text-decoration:underline;}
.topperImageContainer{float:left;width:100px;}
.topperImage{margin:0 5px 0 0;position:relative;display:block;}
.topperImage img.topperImageImage{margin-top:5px;}
.topperDescriptionContainer{width:120px;float:left;height:120px;margin:10px 0 5px;}
.topperTitle{font-size:14px;color:#0068B3;font-weight:bold;text-transform:uppercase;margin-bottom:5px;}
.topperDescription{height:85px;overflow:hidden;line-height:15px;}
.topperPrice{bottom:0px;color:#c4161c;
font-size:26px;font-weight:bold;text-align:center;}
.topperDivider{background-image:url(/images/ritel/toppers-divider.png);background-position:center center;background-repeat:no-repeat;height:10px;}
div#toppers div.topper div.title{margin-top:5px;color:#0068B3;font-size:14px;font-weight:bold;}
div#toppers div.topper div.description{margin-top:5px;font-size:12px;}
div#toppers div.topper div.price-from{width:60px;height:18px;color:#ffffff;line-height:18px;margin:10px auto 5px;text-align:center;text-decoration:line-through;background-color:#0068b3;-moz-border-radius:7px;border-radius:7px;}
div.topper-image-container{position:relative;float:left;}
div.topper-details{float:left;width:110px;padding:0 10px;}
div#carousel{float:right;width:740px;height:350px;background:#0068b3;margin:8px;margin-bottom:0px;border-radius:5px;position:relative;}
div#carousel div.indicator-container{bottom:10px;left:10px;position:absolute;}
div#carousel div.indicator{float:left;margin-right:5px;width:16px;height:16px;border-radius:1px;border:1px solid white;box-shadow:0px 0px 1px #ffffff;cursor:pointer;}
div#carousel div.activeSlide{background:url(/images/ritel/indicator-bg.png) 0px -16px;}div#carousel div.pause-button{background:url(/images/ritel/indicator-bg.png) 0px 16px;}
div#carousel div.pause-button:hover{cursor:pointer;}
div.half-action-row-container{width:490px;margin:20px auto;display:block;overflow:auto;float:left;}
div.action-row-container{width:990px;margin:20px auto;display:block;clear:both;overflow:auto;}
div.banner-large{width:980px;max-width:980px;clear:both;}
div.banner-left{float:left;}
div.banner-right{float:right;}
div.action-title{text-align:center;margin:0 10px;padding:5px;color:#0068B3;font-size:15px;font-weight:bold;height:40px;}
a.productlink,
a.productlink-description,
a.productlink-description:hover{text-decoration:none;}
a.productlink:hover{}div.action-image{position:relative;text-align:center;}
div.action-image .provider-icon{float:left;position:absolute;bottom:4px;left:15px;}
div.sticker{float:left;position:absolute;}
div.price-sticker{width:60px;height:60px;text-align:center;font-size:26px;color:#ffffff;font-weight:bold;line-height:60px;background:#0068b3;border:1px solid #ffffff;-moz-border-radius:100%;border-radius:100%;}
div.action-description{height:90px;overflow:hidden;}
div.action-description ul{margin:10px 0 10px 10px;padding-left:15px;}
div.action-description ul li{line-height:18px;}
div#actioncolumnspecial{float:left;}
div#actioncolumnspecial h1,
div#actioncolumnspecial div.head{font-family:Roboto;font-size:22px;font-weight:normal;text-transform:uppercase;text-align:center;color:#f78f1e;margin:5px 5px 10px 0;padding:0px;}
div#actioncolumnspecial ul{list-style:none;margin:0;padding:0;}
div#actioncolumnspecial ul li{margin:10px 5px;}
div#actioncolumnspecial ul li a{color:#0068b3;text-decoration:underline;line-height:26px;display:block;}
div#actioncolumnspecial ul li a:hover{text-decoration:underline;}
div#actioncolumnspecial ul li img{width:26px;height:26px;vertical-align:middle;margin:0 5px 0 0;}
div#actioncolumnspecial div.icon{float:left;width:26px;height:26px;margin-right:10px;vertical-align:middle;display:inline-block;background:url('/images/ritel/categories2.png') no-repeat;}
div#actioncolumnspecial div.printer{background-position:0 -130px;}
div#actioncolumnspecial div.iphone{background-position:0 -26px;}
div#actioncolumnspecial div.cartridges{background-position:0 0;}
div#actioncolumnspecial div.gsmreparatie{background-position:0 -156px;}
div#actioncolumnspecial div.simonly{background-position:0 -104px;}
div#actioncolumnspecial div.accessoires{background-position:0 -182px;}
.homepage-newsletter{margin:20px auto;}
.homepage-newsletter::before{float:left;content:"";width:9px;height:91px;background:url("/images/ritel/homepage-newsletter-border1.png");border-top-left-radius:4px;border-bottom-left-radius:4px;}
.homepage-newsletter > div{float:left;background-color:#F6F6F6;}
.homepage-newsletter > div.clear{float:none;}
.homepage-newsletter .homepage-newsletter-text{width:200px;height:69px;border-style:solid;border-color:#F78F1E;border-width:1px 0 1px 0;text-align:right;padding:20px 20px 0 20px;color:#0068B3;font:14pt Arial;}
.homepage-newsletter .homepage-newsletter-subscribe{border-style:solid;border-color:#F78F1E;border-width:1px 1px 1px 0;border-top-right-radius:4px;border-bottom-right-radius:4px;height:49px;padding:20px;}
.homepage-newsletter-popup{width:660px;height:416px;background:white;}
.homepage-newsletter-leftborder{position:absolute;left:-9px;top:0;bottom:0;width:9px;background:url('/images/ritel/homepage-newsletter-border2.png') repeat-y;background-clip:content-box;border-style:solid;border-color:white;border-width:10px 0px 10px 0px;}
.homepage-newsletter-popup:before, .homepage-newsletter-popup:after{position:absolute;display:block;background:url('/images/ritel/homepage-newsletter-border3.png') repeat-x;content:'';width:100%;height:9px;}
.homepage-newsletter-popup:before{top:0;}
.homepage-newsletter-popup:after{bottom:0;}
.homepage-newsletter-popup .homepage-newsletter-title{text-align:center;margin:0 auto;padding-top:30px;padding-bottom:20px;width:500px;color:#0068B3;font:21pt Arial;}
.homepage-newsletter-popup .homepage-newsletter-text{text-align:center;margin:0 auto;width:600px;font:11pt Arial;color:#666;line-height:1.5em;}
.homepage-newsletter-popup .homepage-newsletter-discount{margin:20px auto;-webkit-transform:scale(1.3);-moz-transform:scale(1.3);-ms-transform:scale(1.3);-o-transform:scale(1.3);transform:scale(1.3);}
.homepage-newsletter-popup .homepage-newsletter-subscribe{width:auto;padding-top:20px;text-align:center;}
.homepage-newsletter-popup .homepage-newsletter-subscribe input{width:250px !important;}
.homepage-newsletter-discount{width:350px;height:91px;background:#ff5001;
background:-moz-linear-gradient(top, #ff5001 0%, #ff8a00 100%);
background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff5001), color-stop(100%,#ff8a00));
background:-webkit-linear-gradient(top, #ff5001 0%,#ff8a00 100%);
background:-o-linear-gradient(top, #ff5001 0%,#ff8a00 100%);
background:-ms-linear-gradient(top, #ff5001 0%,#ff8a00 100%);
background:linear-gradient(to bottom, #ff5001 0%,#ff8a00 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff5001', endColorstr='#ff8a00',GradientType=0 );
color:white;}
.homepage-newsletter-discount-big{text-align:center;font:38pt Roboto,Arial;text-transform:uppercase;line-height:46px;padding-top:10px;}
.homepage-newsletter-discount-small{text-align:center;font:13pt Roboto,Arial;text-transform:uppercase;}
.homepage-newsletter-subscribe form{border:1px solid #CCC;border-radius:4px;display:inline-block;}
.homepage-newsletter-subscribe input{width:220px !important;}
.homepage-newsletter .homepage-newsletter-subscribe button{width:110px !important;}
.klantenservice{width:360px;float:left;margin-bottom:20px;margin-left:35px;}
.klantenservice h2{line-height:40px;vertical-align:middle;margin-top:20px;margin-bottom:6px;}
.klantenservice h2 a span{line-height:40px;vertical-align:middle;}
.klantenservice a{color:#0068B3;text-decoration:none;}
.klantenservice ul{margin:0;padding:0;}
.klantenservice li{list-style:url('/images/ritel/list-square.png') square inside;margin-left:54px;line-height:1.5em;}
.klantenservice-icon{background:url('/images/ritel/klantenservice.png') no-repeat;width:40px;height:40px;display:inline-block;margin-right:12px;}
.klantenservice-bestellen .klantenservice-icon{background-position:0 0;}
.klantenservice-betalen .klantenservice-icon{background-position:0 -160px;}
.klantenservice-afleveren .klantenservice-icon{background-position:0 -40px;}
.klantenservice-diensten-en-voorwaarden .klantenservice-icon{background-position:0 -200px;}
.klantenservice-ruilen-en-retourneren .klantenservice-icon{background-position:0 -80px;}
.klantenservice-reparatie .klantenservice-icon{background-position:0 -240px;}
.klantenservice-klachten .klantenservice-icon{background-position:0 -120px;}
div#maincontainer{background:none;}
.deal-banner{margin:5px 0;}
.deal-container .image{float:left;margin-right:7px;}
.deal-container div.highlights{float:left;width:225px;height:355px;padding:10px;margin-right:7px;background-color:#f1f2f2;border-radius:5px;}
span.ul-head{font-weight:bold;padding-left:10px;text-transform:uppercase;}
ul.product-specifications{margin:0 15px 15px;padding:0px;}
ul.product-specifications li span{position:relative;left:-5px;}
ul.conditions,
ul.highlights{margin:10px;padding:0;}
ul.highlights{margin-bottom:70px;}
ul.conditions li, 
ul.highlights li{line-height:18px;margin-bottom:11px;}
ul.highlight-social{list-style-type:none;margin:0;padding:0;}
ul.highlight-social li{float:left;width:28px;overflow:hidden;margin-right:10px;}
div#facebook,
div#twitter{margin-top:5px;display:block;padding-left:32px;line-height:28px;height:28px;}
div#facebook{background:url("/images/ritel/community.png") 0 -28px no-repeat;}
div#twitter{background:url("/images/ritel/community.png") 0 0 no-repeat;}
div.deal-container div.overal{float:left;width:265px;}
div.overal .price-container{background-color:#d5f0fc;height:150px;border-radius:5px;padding:10px;margin-bottom:7px;}
div.overal .continue-container{background-color:#666666;height:175px;border-radius:5px;padding:10px;}
div.hr-ritel{height:1px;background:#d8d9da;margin:20px auto;}
.product-description{float:left;width:700px;padding:10px;margin-right:4px;}
div.deal-conditions{width:245px;padding:10px;height:178px;float:left;border-radius:5px;background-color:#f1f2f2;}
.price-container{text-align:left;margin-bottom:10px;}
.price-container .name{font-size:11px;font-weight:bold;text-transform:uppercase;display:block;}
.price-container .value{font-size:36px;font-weight:bold;color:#c4161c;display:block;}
.price-container .price{float:left;}
.price-container .discount{float:right;}
.price-container .purchase{margin:10px 0;}
.new-price{text-align:center;font-weight:bold;}
.price-container .padding{width:100%;margin-top:15px;}div.taglist{float:right;width:1000px;height:35px;overflow:hidden;margin:5px 0 15px;padding:0px;background-color:#F6F9DF;border-radius:5px;box-shadow:0px 0px 10px #BBBBBB;}
div.taglist div.usps{margin:5px;}
div.taglist ul{list-style:none;margin:0px;padding:0px;margin-left:25px;}
div.taglist li{float:left;width:180px;height:24px;margin:0px;padding:0px;margin-right:8px;background-image:url("/images/ritel/taglistdivider.png");background-repeat:no-repeat;line-height:24px;vertical-align:middle;}
div.taglist li:first-child{background-image:none;width:200px;}
div.taglist a{display:block;text-decoration:none;font-family:Roboto;font-size:14px;color:#0068B3;line-height:24px;vertical-align:middle;padding-left:13px;height:24px;width:auto;}
div.taglist .usp-icon{vertical-align:middle;margin-right:5px;}
.usps-image{float:right;margin:0 20px;width:620px;height:420px;}
.usp{width:300px;float:left;margin:0 15px;}
.usp-counter-1, .usp-counter-2{float:none;}
.usp h2{color:#0068B3;text-decoration:none;text-transform:uppercase;margin:0;padding:15px 0 10px 0;font-weight:normal;}
.usp p{line-height:1.5em;margin:0 0 10px 0;}
.usp-icon{width:30px;height:24px;background:url(/images/ritel/usp-icons-1900.png) no-repeat 30px 0;vertical-align:middle;margin-right:5px;}
span.usp-icon{display:inline-block;}
.usp-supersnelle-aflevering .usp-icon{background-position:0px 0px;}
.usp-gratis-retourneren     .usp-icon{background-position:0px -23px;}
.usp-2200-afhaallocaties    .usp-icon{background-position:0px -48px;}
.usp-gratis-bezorgen        .usp-icon{background-position:0px -72px;}
.usp-alle-netwerken         .usp-icon{background-position:0px -96px;}
div#content-product-overview div.article-container.accessoire div.article-image{width:215px;margin:0 auto 15px;border:1px solid #dcddde;border-radius:5px;background:#ffffff;padding:5px;}
div#content-product-overview div.article-container.accessoire div.article-image img{max-width:190px !important;}
div.accessoire-stock-container{margin:10px 20px 20px;border:1px dotted #81d8f7;border-radius:2px;position:relative;}
div.accessoire-stock-container div.accessoire-stock-content{margin:2px;height:34px;padding:5px;padding-left:85px;line-height:16px;background:#e3f4fd;
background:-moz-linear-gradient(top,  #e3f4fd 0%, #cfedfc 50%, #cfedfc 51%, #bee7fb 100%);
background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#e3f4fd), color-stop(50%,#cfedfc), color-stop(51%,#cfedfc), color-stop(100%,#bee7fb));
background:-webkit-linear-gradient(top,  #e3f4fd 0%,#cfedfc 50%,#cfedfc 51%,#bee7fb 100%);
background:-o-linear-gradient(top,  #e3f4fd 0%,#cfedfc 50%,#cfedfc 51%,#bee7fb 100%);
background:-ms-linear-gradient(top,  #e3f4fd 0%,#cfedfc 50%,#cfedfc 51%,#bee7fb 100%);
background:linear-gradient(to bottom,  #e3f4fd 0%,#cfedfc 50%,#cfedfc 51%,#bee7fb 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e3f4fd', endColorstr='#bee7fb',GradientType=0 );}div.accessoire-stock-container div.accessoire-stock-content a{color:#0079c2;text-decoration:underline;}
div.accessoire-stock-container div.accessoire-stock-icon{width:52px;height:62px;background:url(/images/ritel/low-price.png) no-repeat;position:absolute;bottom:-8px;left:20px;}.articleImage{width:340px;margin:0 0 0 12px;padding:6px;float:left;}
.articleImageContainer{display:table-cell;width:340px;height:366px;
vertical-align:middle;text-align:center;}
.article-remark{border:1px solid #FF8C10;padding:10px;margin:10px 0;}
.article-stock span.in-stock{color:#73b31f;font-weight:bold;}
.article-stock span.in-order{color:#b2b3b6;font-weight:bold;}
.articleBrand{font-size:12px;line-height:19px;margin:0 0 5px 0;font-style:italic;}
.articleNumber{font-size:11px;line-height:19px;font-style:italic;}
.articleTitle{margin:0;font-size:16px;line-height:20px;}
.articleDescr{height:373px;}
.articleDescr, .articleSocial{width:396px;
padding:0 0 0 24px;float:right;}
@media print{.articleSocial{display:none;}}.articleOrderer{padding:10px;text-align:center;}
.articleOrderer a{background:url(/images/front/articleorder_buttons.png);}
.articlePropSelect{width:210px;margin:0 0 7px 0;}
.noIcePrice{font-weight:bold;font-size:11px;padding:5px 0 3px 0;}
.noIcePrice .actionButton{margin:0 0 0 3px;}
.noIcePricePrice{display:block;font-size:28px;line-height:23px;padding:20px 0  0 0;height:20px;overflow:hidden;font-family:noice,Arial, serif;font-weight:normal;}
.articleOrdererBottom{text-align:left;padding:5px 10px 0 10px;}
.articleOrdererBottom span{background:url(/images/front/articleorder_buttons.png) no-repeat 0 0;cursor:pointer;}
.articleOrdererBottom .doPrintPage{background:url(/images/front/articleorder_buttons.png) no-repeat 0 -24px;line-height:24px;height:24px;float:left;padding:0 0 0 28px;}
.articleOrdererBottom .doPrintPage:hover{background:url(/images/front/articleorder_buttons.png) no-repeat 0 -102px;}
#tabTabs{float:left;width:100%;}
@media print{#tabTabs{display:none;}}#tabTabs a{display:block;float:left;padding:5px 13px 5px 13px;margin:0 5px -1px 0;cursor:pointer;text-decoration:none;}
.tabHead{text-transform:none;}
.tabPaper{padding-left:12px;}
.article_review{float:left;width:100%;padding:0 0 12px 0;margin:0 0 12px 0;}
.article_review.last{margin:0;border:0;padding:0;}
.articleRating{height:27px;font-size:11px;line-height:20px;}
.ratingtime{float:left;line-height:29px;font-style:italic;width:170px;}
.star{display:block;float:left;background:url(/images/front/sterren.png) no-repeat;width:21px;height:21px;margin:0 2px 0 0;}
.starFull{background-position:0 -54px;}
.starHalf{background-position:0 -27px;}
.starEmpty{}.povContainerList{position:relative;float:left;width:100%;margin:0 10px 10px 0;z-index:0;padding:3px;}
.povContainerList .povImage{float:left;width:190px;text-align:center;}
.povContainerList .povDescr{float:left;width:410px;text-align:left;}
.povContainerList .povDescr .povName>a{font-size:14px;font-weight:bold;text-decoration:none;}
.povContainerList .povDescr .povName>a:hover{text-decoration:underline;}
.povContainerList .povDescr .povBrand{text-align:left;}
.povContainerList .povPriceContainer{float:right;width:170px;height:160px;background-color:#EEEEEE;}
.povContainerList .povPriceContainer .provOrder{text-align:center;}
.povContainerList .povPriceContainer .provOrder .actionButton{margin:5px auto;}
.povContainerList .povPriceContainer .povPriceFrom{text-align:center;margin:10px;}
.povContainerList .povPriceContainer .povPriceFromPrice{text-decoration:line-through;}
.povContainerList .povPriceContainer .povPrice{margin:5px;padding:10px;background-color:#FFFFFF;text-align:center;font-weight:bold;}
.povContainerList .povPriceContainer .povPricePrice{font-size:24px;margin-top:15px;font-weight:normal;}
.povContainerList .povPriceContainer .provOrder{text-align:center;}.filter{margin:3px 0 0 0;}
.filter,
.filterTitle,
.filterAlign{padding:3px;}
.filterSlider{padding:8px;height:40px;}
.filterTitle{text-transform:uppercase;font-weight:bold;margin:0 0 5px 0;}
.pagination{float:right;height:30px;}
.pagination strong{font-weight:bold;}
.pagination a,
.pagination strong,
.pagination span{display:block;text-decoration:none;float:left;width:20px;height:20px;margin:0 0 0 3px;line-height:18px;text-align:center;}div.articleViewPagination{margin:15px 10px;float:right;}
div.articleViewPagination .button{background:#fcfcfc;
background:-moz-linear-gradient(top,  #fcfcfc 0%, #f8f9f9 45%, #e7e7e8 51%, #e7e7e8 100%);
background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfcfc), color-stop(45%,#f8f9f9), color-stop(51%,#e7e7e8), color-stop(100%,#e7e7e8));
background:-webkit-linear-gradient(top,  #fcfcfc 0%,#f8f9f9 45%,#e7e7e8 51%,#e7e7e8 100%);
background:-o-linear-gradient(top,  #fcfcfc 0%,#f8f9f9 45%,#e7e7e8 51%,#e7e7e8 100%);
background:-ms-linear-gradient(top,  #fcfcfc 0%,#f8f9f9 45%,#e7e7e8 51%,#e7e7e8 100%);
background:linear-gradient(to bottom,  #fcfcfc 0%,#f8f9f9 45%,#e7e7e8 51%,#e7e7e8 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#e7e7e8',GradientType=0 );
border:solid 1px #bcbdc0;border-radius:3px;font-size:12px;width:auto;height:26px;color:#6c6d6f;font-weight:normal;padding:6px 8px;line-height:26px;text-decoration:none;}
div.articleViewPagination .button.next,
div.articleViewPagination .button.previous{padding:6px 16px;}
div.articleViewPagination .button.cleared{background:#fcfcfc;}
div.articleViewPagination .button.current{background:#b2b3b6;border:1px solid #d4d4d6;color:#ffffff;box-shadow:none;}
div.articleViewPagination .button.current:after{}
div.filtercolumn{width:200px;display:block;}
div.filtercolumn{float:left;}
#filter{background:#eeeeee;padding:0 0 10px 0;margin:0 10px;}
#filter h3.title{border-top:1px solid #d8d9da;border-bottom:1px solid #d8d9da;height:37px;text-align:left;padding-left:15px;line-height:37px;background:#0068B3;color:#ffffff;}
#filter .filter-type{display:block;float:left;padding:10px;}
#filter .filter-type .title{color:#636466;display:block;font-weight:bold;margin-bottom:10px;padding-left:25px;background:url(/images/ritel/arrowdown.grey.png) no-repeat 5px center;}
#filter .filter-type .title img{display:none;}
#filter .filter-type .content{}.filter-type-option{padding:0px;margin:0px;}
#filter .divider{width:150px;margin:10px auto;border-top:1px solid #ffffff;border-bottom:1px solid #efefef;clear:both;}
div#articleSubMenu{padding:15px;}
div#articleSubMenu nav.submenu ul{list-style:none;margin:0px;padding:0px;}
div#articleSubMenu nav.submenu ul li{float:left;width:175px;color:#0068B3;padding:4px;border-radius:5px;}
div#articleSubMenu nav.submenu ul li a{text-decoration:none;}
div#articleSubMenu nav.submenu ul li.theactive{background-color:#0068B3;}
div#articleSubMenu nav.submenu ul li.theactive a{color:#ffffff;}
div#articleBrandselector{background-color:#eeeeee;margin:10px;padding:10px;}
div#articleBrandselector div.left{float:left;width:40%;}
div#articleBrandselector div.right{float:right;width:50%;text-align:right;border-left:1px solid #dddddd;}
div#articleBrandselector div.left div.right{border:0px;}
div#articleBrandselector div.right h2{padding:0px;margin:0px;margin-top:30px;}
div#articleBrandselector div.productsearchselect{height:30px;line-height:30px;}
div#articleBrandselector div.left div.left div.productsearch{text-align:right;padding-top:4px;}
div#articleBrandselector #productsearchselectcat{display:none;}div#content-product-overview div.article-title{font-size:16px;line-height:16px;padding-bottom:15px;margin-bottom:5px;}
div#content-product-overview div.columnmiddle div#article{position:relative;z-index:2;background-color:#FFFFFF;border-radius:10px;box-shadow:0 0 3px 3px #dfe0e0;border:2px solid #dfe0e0\9;;}
div#content-product-overview div.columnmiddle div#article div.article-description{line-height:18px;padding:20px 20px 5px;}
div.article-provider-container{padding:5px;}
div.article-provider-container div.article-provider span{font-weight:bold;line-height:30px;padding-left:10px;color:#636466;font-size:11px;}
div.article-provider-container div.article-provider{margin:1px 1px;background:#eaf4fa;border-radius:10px;padding:10px 10px 0;}
div.article-provider-container div.article-provider-icons{width:468px;}
div.article-provider-icons div.provider-icon-container:first-child{margin-left:0px;}
div.article-provider-icons div.provider-icon-container:hover{background:url(/images/ritel/provider-arrow-up.png) no-repeat;background-position:20px 45px;}
div.article-provider-icons div.provider-icon-container{width:50px;height:54px;float:left;margin-left:9px;}
div.article-provider-container div.article-provider-select{background:#0079c2;border-radius:5px;padding:5px 10px;margin:5px 0;color:#ffffff;font-weight:bold;}.article-stock span.in-stock{color:#7ac142;}
.article-stock span.in-order{color:#b2b3b6;}
div.page-divider{width:750px;height:6px;margin:14px auto 22px;background:url(/images/ritel/gsm-overzicht-divider.png) no-repeat;}
.view-select{float:left;line-height:25px;margin-right:10px;}
div#listView .testje a,
.article-description a,
.article-title a{color:#0068b3;text-decoration:none;}
div#listView .testje a:hover,
.article-description a:hover,
.article-title a:hover{text-decoration:underline;}
#articleViewControls{margin:15px;clear:both;float:left;}
div#articleViewSelectionSortSelect{height:25px;width:175px;float:left;margin-right:10px;display:block;}
#articleViewList,
#articleViewBlock{float:left;width:19px;height:19px;margin:2px 7px 3px 0px;border:none;padding:0;display:inline-block;background-image:url(/images/ritel/view-types.png);}
#articleViewList{background-position:-38px 0;}
#articleViewList.active,
#articleViewList:hover{background-position:-57px 0;cursor:pointer;}#articleViewBlock{background-position:0 0;}
#articleViewBlock.active,
#articleViewBlock:hover{background-position:-19px 0;cursor:pointer;}.view-type{float:left;width:19px;height:19px;margin:2px 7px 3px 0px;display:inline-block;background-image:url(/images/ritel/view-types.png);}
.tiles-button{background-position:0 0;}
.tiles-button.active,
.tiles-button:hover{background-position:-19px 0;}
.list-button{background-position:-38px 0;}
.list-button.active,
.list-button:hover{background-position:-57px 0;}
div#listView,
div#tilesView{width:100%;display:block;float:left;}
div#listView .article-container-row-divider,
div#tilesView .article-container-row-divider{width:715px;height:1px;background:#d8d9da;margin:20px auto;}
#div.listView .article-container-row-divider{height:2px;}
div#listView .article-left{}
div#listView .article-image{float:left;text-align:center;width:145px;}
div#listView .article-description-container{width:370px;float:left;padding-top:10px;}
div#listView .article-title{color:#0068b3;font-weight:bold;font-size:17px;margin:0 9px 10px 0;float:left;line-height:21px;}
div#listView .article-description{color:#636466;line-height:21px;display:block;clear:both;}
div#listView .article-options ul{list-style-type:square;padding:0 0 0 15px;}div#listView .article-options ul li{line-height:21px;}
div#listView .article-image img{max-width:95px;}
div#listView .article-right{background:url(/images/ritel/halfcolumn.png) no-repeat;width:230px;min-height:170px;padding:5px;text-align:center;margin-right:5px;}
div#listView .gsmonly-price{background:#f7f8f8;width:205px;height:40px;border-radius:10px;padding:3px 0;margin:13px auto;line-height:18px;}
div#listView .gsmonly-price a{display:block;}
div#listView .article-stock{font-weight:bold;margin:10px 0 5px;display:block;line-height:22px;}
div#listView .article-prepaid{position:relative;padding-right:50px;color:#999;}
div#listView .article-prepaid ul{list-style:square inside url("/images/ritel/list-square-grey.png");margin:20px 0 0 0;padding:0;line-height:21px;}
div#listView .article-prepaid li{}
div#listView .article-prepaid .provider-icon{position:absolute;right:10px;bottom:0;}
div#listView div.article-container-row{display:block;}
div#tilesView div.article-container-row{display:block;float:left;}
div#tilesView .article-container{width:255px;float:left;display:block;border-left:1px solid #ebecec;border-right:1px solid #f3f3f3;}
div#tilesView .article-container.first{border-left:none;}
div#tilesView .article-container.last{border-right:none;}
div#tilesView .article-container .article-left{padding-left:5px;width:95px;}
div#tilesView .article-container .article-right{width:149px;height:178px;position:relative;}
div#tilesView .article-container .article-right .article-footer{position:absolute;bottom:0px;display:block;width:149px;}
div#tilesView .article-title{color:#0068b3;font-weight:bold;font-size:15px;margin-bottom:9px;overflow:wrap;}
div#tilesView .article-description{font-size:11px;line-height:16px;color:#8a8c8f;height:50px;overflow:hidden;padding-right:5px;}
div#listView .article-pricingtext,
div#tilesView .article-pricingtext{color:#636466;margin-bottom:8px;font-size:11px;position:relative;}
div#listView .article-pricingtext span.price,
div#tilesView .article-pricingtext span.price{color:#f78f1e;font-weight:bold;font-size:27px;line-height:25px;display:block;text-transform:uppercase;}
div#listView .article-pricingtext span.pricefrom,
div#tilesView .article-pricingtext span.pricefrom{position:absolute;right:20px;top:10px;text-decoration:line-through;display:block;}
div#tilesView .article-prepaid{float:right;margin:3px 5px;}
div#tilesView .article-stock{font-size:11px;margin-top:5px;font-weight:bold;text-align:center;}
div#tilesView .article-rating,
div#listView .article-rating{width:70px;height:14px;}
div#tilesView .article-rating{margin:0px auto 5px;}
div#listView .article-rating{margin-top:3px;display:inline-block;}
div.rating-circle{width:14px;height:14px;background-image:url('/images/ritel/rating.png');background-repeat:no-repeat;float:left;}
div.rating-circle.empty{background-position:-14px 0;}
div.rating-circle.half{background-position:-28px 0;}
div.rating-circle.full{background-position:0 0;}
div#tilesView .article-image{width:95px;text-align:center;display:block;}
div#tilesView .article-image img{max-width:80px;max-height:144px;}
.prov-discount-overlay{position:absolute;display:none;background-image:url('/images/ritel/productplus.png');background-repeat:no-repeat;width:120px;height:125px;}
.prov-discount-overlay .overlay-image{width:70px;height:105px;margin:10px;margin-left:40px;}div.spyglass{width:119px;background:url(/images/ritel/vergrootglas.png) no-repeat;height:184px;left:10px;top:10px;position:absolute;}
div#tabs-container nav{float:right;}
div.daarom-shop{float:right;width:240px;height:270px;background:url(/images/ritel/vertical-divider.png) no-repeat;}
div.daarom-shop .item .item-image{background-image:url(/images/ritel/daarom-ritel.png);background-repeat:no-repeat;float:left;width:48px;height:48px;margin-right:8px;}
div.daarom-shop .item .truck{background-position:0 0;}
div.daarom-shop .item .lock{background-position:0 -48px;}
div.daarom-shop .item .timer{background-position:0 -96px;}
div.daarom-shop .item .shop{background-position:0 -144px;}
div.daarom-shop .item .item-description{float:right;width:160px;}
div.daarom-shop .item .item-description h1{margin:0px;padding:0px;font-family:Arial,sans-serif;font-size:11pt;color:#0068b3;}
div.daarom-shop .item .item-description p{padding:0px;margin:0px;color:#636466;line-height:17px;}
div.selection{width:175px;height:135px;margin-left:14px;float:left;background:orange;}
div.selection.first{margin-left:5px;}
h1.popular-articles{font-size:28px;color:#f78f1e;text-transform:uppercase;margin-left:20px;}
div#inktDescription{margin-top:20px;margin-left:20px;width:460px;min-height:266px;float:left;}
div#inktDescription div.title{text-transform:uppercase;color:#0068b3;font-size:17px;line-height:24px;font-weight:bold;}
div#inktDescription div.subtitle{color:#8a8c8f;font-size:12px;line-height:18px;}
div#inktDescription div.description{color:#636466;font-size:12px;line-height:21px;}
div#inktDescription div.divider{display:block;height:2px;background:#e3e4e5;margin:10px 0;}
div#inktDescription div.quick-delivery{margin-top:15px;}
div.quickdelivery-logo{margin-right:15px;padding:10px 12px;border:1px solid #d5d6d7;float:left;}
div#inktDescription div.quick-delivery div.description{width:363px;float:right;display:inline-block;}
div#inktCartridges div.brands-divider{width:100%;height:50px;border:1px solid #e2e2e4;border-radius:4px;box-shadow:0 0 10px #e2e2e4;line-height:50px;text-align:center;margin:20px 0 20px;}
div#inktCartridges div.brands-divider div.brand-logo{background-image:url(/images/ritel/brand-logos.png);width:120px;height:40px;margin:5px 5px;display:inline-block;*display:inline;line-height:40px;font-weight:bold;}
div#inktCartridges div.brands-divider div.brand-logo.canon{background-position:0 0;}
div#inktCartridges div.brands-divider div.brand-logo.epson{background-position:0 240px;}
div#inktCartridges div.brands-divider div.brand-logo.samsung{background-position:0 200px;}
div#inktCartridges div.brands-divider div.brand-logo.brother{background-position:0 160px;}
div#inktCartridges div.brands-divider div.brand-logo.lexmark{background-position:0 120px;}
div#inktCartridges div.brands-divider div.brand-logo.hp{background-position:0 80px;}
div#inktCartridges div.brands-divider div.brand-logo.dell{background-position:0 40px;}
div.epson{background-position:0 0;background:none;}
div#inktCartridges div.action-superdeal{width:185px;height:28px;color:#4c4d4f;background-color:#fff200;font-weight:bold;font-size:12px;line-height:28px;text-align:center;margin:5px auto 0;}
div.inktactioncolumn{float:left;text-align:center;width:240px;max-height:370px;background-image:url(/images/ritel/vertical-divider.png);background-position:right;background-repeat:no-repeat;overflow:hidden;}
div.inktactioncolumn:last-child{background:none;}
div#inktCartridges .productlink{text-decoration:none;}
div#inktCartridges div.inktaction-title{min-height:2.4em;max-width:200px;padding:0px;margin:6px auto 3px;line-height:1.2em;text-align:center;font-family:Roboto;color:#0068B3;font-size:14px;font-weight:bold;overflow:hidden;text-overflow:ellipsis;}
div#inktCartridges .inktaction-description p,
div#inktCartridges .inktaction-description{color:#8a8c8f;text-align:center;padding:0px;margin:3px 0px;line-height:16px;}
.inktaction-image{position:relative;text-align:center;}
.inktaction-imagecontainer{line-height:184px;display:inline-block;vertical-align:middle;}
.inktaction-image img{vertical-align:middle;}
.inktaction-image .sticker{position:absolute;}
div.inktaction-price{text-align:center;}
div.inktaction-price span.price,
div.inktaction-price span.price-new{color:#e51b24;font-size:18px;font-weight:bold;}
div.inktaction-price span.price-from{color:#8a8c8f;text-decoration:line-through;margin-right:5px;}
div.inktaction-promotion{display:inline-block;text-align:center;background-color:#fdcf22;padding:6px 8px;border-radius:4px;font-weight:bold;text-transform:uppercase;margin:3px 0;}
select.select-brand{width:175px;height:135px;}
#printerSearch .search{margin:10px 6px;float:right;}
div.daarom-shop .item{float:right;margin:10px 10px 10px 10px;}
div#inktHeading{}div#inktHeading div.tabcontainer{position:relative;float:left;width:700px;margin-top:15px;margin-bottom:50px;min-height:250px;}
div#inktHeading #tabTabs{float:right;border-bottom:1px solid #d5d5d7;}
div#inktHeading a.tabOpener{}
div#inktHeading #tabTabs a:first-child{margin-left:10px;}
div#inktHeading div.tabcontainer div.tabpaper{padding:25px 0;margin-left:140px;}
div#inktHeading #tabTabs a{background:#ffffff;
background:-moz-linear-gradient(top,  #ffffff 0%, #ffffff 33%, #fbfbfb 38%, #e7e7e8 100%);
background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(33%,#ffffff), color-stop(38%,#fbfbfb), color-stop(100%,#e7e7e8));
background:-webkit-linear-gradient(top,  #ffffff 0%,#ffffff 33%,#fbfbfb 38%,#e7e7e8 100%);
background:-o-linear-gradient(top,  #ffffff 0%,#ffffff 33%,#fbfbfb 38%,#e7e7e8 100%);
background:-ms-linear-gradient(top,  #ffffff 0%,#ffffff 33%,#fbfbfb 38%,#e7e7e8 100%);
background:linear-gradient(to bottom,  #ffffff 0%,#ffffff 33%,#fbfbfb 38%,#e7e7e8 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e7e7e8',GradientType=0 );
border:1px solid #d5d5d7;border-bottom:1px solid #d5d5d7\9;border-bottom:0px;border-radius:5px 5px 0 0;outline:0;color:#8a8c8f;font-weight:bold;display:block;float:left;padding:8px 25px 8px 25px;margin:0 0 -1px 3px;cursor:pointer;text-decoration:none;}
div#inktHeading #tabTabs a.tabActive{background:#fff !important;background:-moz-linear-gradient(top center,#fff 20%,#f2f2f3 100%);background:-o-linear-gradient(top,#fff 20%,#f2f2f3 100%);background:-webkit-gradient(linear, left top, left bottom,color-stop(0.20,#fff),color-stop(1.00,#f2f2f3));border:1px solid #d5d5d7;border-bottom:1px solid #FFFFFF;border-bottom:1px solid #d5d5d7\9;color:#636466;}
#productsearchselectbrand{float:left;}
#productsearchselectmodel{margin-right:15px;float:right;}
div#printerSearch div.productsearchselect select{width:264px;}
div#printerSearch div.productsearchselect select:disabled{background-color:white;color:#888;}
div#printerSearch div.productsearchselect select:disabled option{background-color:white;color:#888;}
#searchCartridgeNr{width:95%;margin:0 auto;}
button.inktSearch{margin:10px 15px 0 0;}
.inkt-brands h1{color:#1269b3;font-weight:normal;text-align:center;}
.inkt-printers h1{margin-bottom:5px;color:#1269b3;font-weight:normal;text-align:left;}
.inkt-brands-popular,
.inkt-brands-other{width:828px;margin:0 auto;}
.inkt-printers{width:964px;padding:0 10px;margin:15px auto;border:1px solid #dcddde;background:#fff;border-radius:5px;}
.inkt-brands-other{display:none;}
.inkt-brand{width:128px;float:left;margin:4px;text-align:center;}
.inkt-brand-logo{width:128px;height:58px;border:1px solid #e4e5e6;border-radius:5px;background:#fff;margin-bottom:5px;line-height:58px;text-align:center;}
.inkt-brand-logo:hover{border:1px solid #d4d7da;box-shadow:0 0 5px 1px rgba(0, 0, 0, 0.1);cursor:pointer;}
.inkt-brand-name{color:#8a8c8f;}
.inkt-brand-logo img{max-width:120px;max-height:40px;margin-top:10px;overflow:hidden;}
.inkt-brand-expandother{width:397px;height:25px;margin:15px auto;border:1px solid #dedfe0;border-top:2px solid #dedfe0;border-radius:5px;line-height:28px;text-align:center;font-weight:bold;}
.inkt-columns{width:808px;margin:0 auto;padding:40px 78px 30px;}
.inkt-column{width:25%;float:left;}
.inkt-link a{color:#646567;text-decoration:none;}
.inkt-link a:hover{text-decoration:underline;}
.inkt-own-articles,
.inkt-combimulti-articles{width:90%;height:23px;border:1px solid #d8d9da;margin:20px auto;font-weight:bold;line-height:23px;}
.inkt-own-articles .ink-tip,
.inkt-combimulti-articles .ink-tip{width:50px;height:21px;border:1px solid #fff;float:left;color:#fff;text-align:right;padding:0 5px;font-size:16px;margin-right:5px;}
.inkt-own-articles .ink-tip img,
.inkt-combimulti-articles .ink-tip img{float:left;}
.inkt-own-articles .ink-tip{background-color:#E51B23;}
.inkt-combimulti-articles .ink-tip{background-color:#00a14e;}
.inkt-own-articles{color:#E51B23;}
.inkt-combimulti-articles{color:#00a14e;}
hr{display:block;height:1px;border:0;border-top:1px solid #c7c8ca;margin:1em 0;padding:0;}
.article-description .label,
.article-description .value{float:left;}
.article-description .label{width:60px;}
.article-description .value{width:100px;}
.article-description .value{width:100px;}
.freeshipment{width:195px;height:30px;margin:15px auto 0;line-height:30px;font-weight:bold;background-color:#fef2cb;text-align:center;text-transform:uppercase;border-radius:5px;}
.lowestprice{width:195px;height:30px;margin:15px auto 0;line-height:30px;color:#fff;font-weight:bold;background-color:#7ac142;text-align:center;text-transform:uppercase;border-radius:5px;}
.article-pricingtext{margin-top:5px;}
.article-pricingtext span.price{}
.inktfiltercolumn{background:#f7f8f8;padding:0 0 10px 0;margin:0 10px 10px;text-align:center;}
.inktfiltercolumn .title-grey{text-align:left;border-top:1px solid #d8d9da;border-bottom:1px solid #d8d9da;height:37px;line-height:37px;background:#636466;color:#ffffff;padding-left:15px;}
.inkt-qshops{background:#fff;border:2px solid #edeeee;border-radius:5px;padding:10px;margin-top:15px;}
.inkt-lowestprice{background:#fff;margin-top:15px;padding:0px;}
.known-from{padding:15px;padding-bottom:10px;text-align:left;font-weight:bold;margin-top:15px;}
.inkt-highlight{font-weight:bold;background-color:#FFFF00;}
.inkt-colors{margin-top:10px;}
.inkt-color{width:20px;height:20px;float:left;border-radius:50%;margin-right:5px;}
.inkt-color-zwart{background:#000000;}
.inkt-color-matzwart{background:#222222;}
.inkt-color-donker-grijs{background:#444444;}
.inkt-color-donkergrijs{background:#444444;}
.inkt-color-grijs{background:#999999;}
.inkt-color-licht-grijs{background:#BBBBBB;}
.inkt-color-lichtgrijs{background:#BBBBBB;}
.inkt-color-cyaan{background:#00aeef;}
.inkt-color-magenta{background:#ec008c;}
.inkt-color-geel{background:#ffff00;}
.inkt-color-rood{background:#CC0000;}
.inkt-color-groen{background:#00CC22;}
.inkt-color-blauw{background:#0055FF;}
.inkt-color-licht-cyaan{background:#75DAFF;}
.inkt-color-licht-magenta{background:#FF73C6;}
.inkt-color-foto-cyaan{background:#75DAFF;}
.inkt-color-foto-magenta{background:#FF73C6;}
div#gsm-kado-page{float:left;width:750px;}
div#gsm-kado-page div.kado-article-box{float:left;background:none repeat scroll 0 0 #FFFFFF;border:1px solid #EDEEEE;border-radius:5px 5px 5px 5px;margin:10px;position:relative;width:350px;height:360px;}
div#gsm-kado-page div.kado-article-box div{padding:10px;text-align:center;}
div#gsm-kado-page div.kado-article-box div.article-image{height:240px;}
div#gsm-kado-page div.kado-article-box div.article-image{width:320px;height:240px;}
div#gsm-kado-price{float:right;}
div#gsm-kado-page div.kado-article-box select{width:95%;margin:5px;padding:3px;}
div#gsm-kado-provider-selector ul{list-style:none;border-bottom:solid 1px #BBBBBB;}
div#gsm-kado-provider-selector ul li{float:left;width:60px;border:solid 1px #DEDEDE;border-radius:5px 5px 0px 0px;border-bottom:solid 1px #BBBBBB;border-left:0px;margin-bottom:-1px;}
div#gsm-kado-provider-selector ul li:first-child{border-left:solid 1px #DEDEDE;}
div#gsm-kado-provider-selector ul li.active{border:solid 1px #BBBBBB;border-bottom:solid 1px #FFFFFF;}
div#gsm-kado-subscription-selector div.price div.monthprice{width:100px;}
div#gsm-kado-page .renew-gsm,
div#gsm-kado-page #renew-subscriptions-container{width:100% !important;}
div#gsm-kado-page .subscrcategoriescontent{width:300px !important;}
#gsm-kado-page div.bundle{width:200px !important;}
#gsm-kado-page div.price{width:200px !important;}
#gsm-kado-page div.price div.monthprice{width:80px !important;}
#gsm-kado-page div.price div.actionperiod,
#gsm-kado-page div.price div.actionprice{width:110px !important;}#offertoolpage{}
.offertool{float:left;width:700px;}
.offertool-step{width:31px;height:31px;line-height:31px;text-align:center;font-weight:bold;font-size:24px;border-radius:50%;background-color:#f6881f;color:#ffffff;}
.offertool-provider-header{height:80px;margin:20px 0;border:1px solid #dddddd;border-radius:5px;background:#ffffff;position:relative;width:100%;}
.offertool-provider-header .provider-icon-85{position:absolute;top:2px;left:38px;}
.offertool-provider-header .provider-description{border-left:2px solid #dddddd;height:60px;margin:10px 10px 10px 170px;padding-left:20px;line-height:20px;}
#offertoolpage div.offertool.priceoverview{float:right;width:250px;margin-top:15px;}
#offertool-categories #subscriptiontype{float:left;width:380px;}
#offertool-categories #subscriptiontype .offertool-step{float:left;margin:5px;}
#offertool-categories #subscriptiontype .offertool-typeform{float:right;width:330px;}
#offertool-categories #subscriptiontype .offertool-typeform p.formRow label:first-child{font-weight:bold;width:120px;}
#offertool-categories #subscriptiontype .offertool-typeform #contractamount{width:60px;padding:2px;}
#offertool-categories #subscriptioncategories{float:right;width:310px;}
#offertool-categories #subscriptioncategories .offertool-step{float:left;margin:5px;}
#offertool-categories #subscriptioncategories .offertool-categoryform{float:left;width:260px;}
#offertool-categories #subscriptioncategories .offertool-categoryform .provcat{width:120px;height:60px;border:1px solid #e1e2e3;border-radius:5px;float:left;margin:0 5px 5px 0;background:#ffffff;}
#offertool-categories #subscriptioncategories .offertool-categoryform div.provcat-text{text-align:center;color:#999;}
#offertool-categories #subscriptioncategories .offertool-categoryform div.provcat .provider-logo{margin:3px auto;}
#offertool-categories #subscriptioncategories .offertool-categoryform div.provcat:hover{box-shadow:0 0 5px 1px rgba(0, 0, 0, 0.1);cursor:pointer;}
#offertool-categories #subscriptioncategories .offertool-categoryform div.provcat.active{border:1px solid #bbbbbb;box-shadow:0 0 5px 1px rgba(0, 0, 0, 0.2);cursor:pointer;}
#offertool-categories #subscriptioncategories .offertool-categoryform div.provcat.active .provcat-text{color:#666666;}
#offertool-subbscriptions{margin-top:25px;}
.offertool-step{float:left;}
.offertool-subscriptionpicker{float:left;width:635px;margin-left:15px;}
.offertool-subscriptionpicker div.header{border-radius:5px;background-color:#DDDDDD;padding:5px;padding-top:10px;padding-bottom:10px;}
.offertool-subscriptionpicker div.header div{font-weight:bold;}
.offertool-subscriptionpicker div.article{border-radius:5px;background-color:#EEEEEE;padding:5px;margin-top:3px;cursor:pointer;}
.offertool-subscriptionpicker div.article.selected{background-color:#DCF1FD;}
.offertool-subscriptionpicker div.article:hover{background-color:#DDDDDD;}
.offertool-subscriptionpicker div div.select{float:left;width:40px;text-align:center;}
.offertool-subscriptionpicker div div.name{float:left;width:150px;}
.offertool-subscriptionpicker div div.specs{float:left;width:180px;}
.offertool-subscriptionpicker div div.price{float:left;width:100px;margin-left:15px;}
.offertool-subscriptionpicker div div.action{float:left;width:100px;}
.offertool-subscriptionpicker div div.price .amount,
.offertool-subscriptionpicker div div.action .amount{font-size:18px;font-weight:bold;color:#000055;}
.offertool-subscriptionpicker div div.price.grey .amount{color:#bbbbbb;}
.offertool-gsmpicker,
.offertool-kadopicker{float:left;width:635px;margin-left:15px;}
.offertool-kadopicker{margin-left:46px;}
.offertool-gsmpicker div.header,
.offertool-kadopicker div.header{border-radius:5px;background-color:#dddddd;padding:5px;padding-left:20px;padding-right:20px;}
.offertool-gsmpicker div.header div.title,
.offertool-kadopicker div.header div.title{float:left;width:40%;font-weight:bold;font-size:13px;}
.offertool-gsmpicker div.header div.link,
.offertool-kadopicker div.header div.link{float:right;width:40%;text-align:right;}
.offertool-gsmpicker div.header div.link a,
.offertool-kadopicker div.header div.link a{text-decoration:none;color:#000055;}
.offertool-gsmpicker div.filter,
.offertool-kadopicker div.filter{border-radius:5px;background-color:#eeeeee;padding:5px;margin-top:3px;cursor:pointer;}
.offertool-gsmpicker div.filter div.sort,
.offertool-kadopicker div.filter div.sort{float:left;width:150px;text-align:right;padding-top:5px;}
.offertool-gsmpicker div.filter div.brands,
.offertool-kadopicker div.filter div.groups{float:right;width:450px;}
.offertool-gsmpicker div.filter div.brands div.brand,
.offertool-kadopicker div.filter div.groups div.group{float:left;width:24%;}
.offertool-gsmpicker div.gsmselection div.article,
.offertool-kadopicker div.kadoselection div.article{float:left;width:24%;}
.offertool-gsmpicker div.gsmselection div.article div.logo,
.offertool-kadopicker div.kadoselection div.article div.logo{text-align:center;margin:10px;height:180px;overflow:hidden;cursor:pointer;}
.offertool-gsmpicker div.gsmselection div.article div.logo:before,
.offertool-kadopicker div.kadoselection div.article div.logo:before{content:' ';display:inline-block;vertical-align:middle;height:100%;}
.offertool-gsmpicker div.gsmselection div.article div.logo img,
.offertool-kadopicker div.kadoselection div.article div.logo img{display:inline-block;vertical-align:middle;}
.offertool-gsmpicker div.gsmselection div.article div.title,
.offertool-kadopicker div.kadoselection div.article div.title{padding:5px;padding-top:0px;text-align:center;font-weight:bold;color:#000055;height:40px;overflow:hidden;}
.offertool-gsmpicker div.gsmselection div.article div.price,
.offertool-kadopicker div.kadoselection div.article div.price{padding:5px;padding-top:0px;text-align:center;font-weight:bold;font-size:14px;color:#CC0000;height:18px;overflow:hidden;}
.offertool-gsmpicker div.gsmselection div.article div.amountpicker,
.offertool-kadopicker div.kadoselection div.article div.amountpicker{height:22px;width:65px;margin:0 auto;}
.offertool-gsmpicker div.gsmselection div.article div.amountpicker div.amount,
.offertool-kadopicker div.kadoselection div.article div.amountpicker div.amount{float:left;background-image:url(/images/ritel/offertetool/amount.png);background-repeat:no-repeat;height:22px;width:21px;text-align:center;}
.offertool-gsmpicker div.gsmselection div.article div.amountpicker div.amount div,
.offertool-kadopicker div.kadoselection div.article div.amountpicker div.amount div{padding:4px;}
.offertool-gsmpicker div.gsmselection div.article div.amountpicker div.controls,
.offertool-kadopicker div.kadoselection div.article div.amountpicker div.controls{float:left;background-image:url(/images/ritel/offertetool/addremove.png);height:22px;width:39px;margin-left:4px;}
.offertool-gsmpicker div.gsmselection div.article div.amountpicker div.controls div.remove,
.offertool-gsmpicker div.gsmselection div.article div.amountpicker div.controls div.add,
.offertool-kadopicker div.kadoselection div.article div.amountpicker div.controls div.remove,
.offertool-kadopicker div.kadoselection div.article div.amountpicker div.controls div.add{float:left;width:49%;color:#222299;text-align:center;cursor:pointer;padding-top:3px;}
div#priceoverview div.article.gsm div.overview-item-container div.gsmremove{width:20px;height:20px;background-image:url('/images/ritel/accessoire-remove.png');cursor:pointer;}
div#offertoolArticleDetailsBG{background-color:#222222;}
div#offertoolArticleDetails{position:absolute;top:220px;width:800px;height:600px;background-color:#FFFFFF;z-index:50;border-radius:15px;box-shadow:1px 1px 3px 3px #AAAAAA;}
div#offertoolArticleDetails hr{border:solid 0px;border-top:solid 1px #CCCCCC;margin-top:10px;margin-bottom:0px;}
div#offertoolArticleDetails div.header{margin:5px;padding:5px;padding-right:20px;padding-left:20px;border-radius:7px;background-color:#F5F7D9;text-align:right;font-size:16px;}
div#offertoolArticleDetails div.header{cursor:pointer;}
div#offertoolArticleDetails div.article{margin:20px;}
div#offertoolArticleDetails div.article div.images{float:left;width:200px;}
div#offertoolArticleDetails div.article div.images div.image{margin-top:15px;text-align:center;height:200px;}
div#offertoolArticleDetails div.article div.images div.thumbs{margin-top:15px;}
div#offertoolArticleDetails div.article div.images div.thumbs div.thumbnail-container{float:left;width:62px;height:66px;margin:2px;}
div#offertoolArticleDetails div.article div.images div.thumbs div.thumbnail-container div.arrow{height:5px;margin:0 auto;padding-left:50px;position:relative;top:2px;width:11px;z-index:999;}
div#offertoolArticleDetails div.article div.images div.thumbs div.thumbnail-container.active div.arrow{background:url("/images/ritel/thumbnail-arrow.png") no-repeat scroll 27px 0 rgba(0, 0, 0, 0);}
div#offertoolArticleDetails div.article div.images div.thumbs div.thumbnail-container div.thumbnail{background:none repeat scroll 0 0 #FFFFFF;border:1px solid #C8CACB;border-radius:10px;cursor:pointer;height:60px;padding:8px 4px 4px;position:absolute;text-align:center;width:54px;}
div#offertoolArticleDetails div.article div.description{float:right;width:500px;}
div#offertoolArticleDetails div.article div.status{text-align:right;margin-top:20px;}
div#offertoolArticleDetails div.article div.status .in-stock{color:#7AC142;}
div#offertoolArticleDetails div.article div.description div.content{height:250px;overflow:auto;}
div#offertoolArticleDetails div.article div.description div.price{float:left;width:100px;margin-top:20px;padding:15px;}
div#offertoolArticleDetails div.article div.description div.price div.amount{font-weight:bold;font-size:32px;color:#CC0000;}
div#offertoolArticleDetails div.article div.description div.specs{float:right;width:350px;height:200px !important;margin-top:20px;overflow:auto;}div#content-product-overview div.columnmiddle div.article-links ul{list-style:none;padding:0px;margin:10px 0 0 20px;}
div#content-product-overview div.columnmiddle div.article-links ul li{line-height:25px;}
.article-prepaid-container{}
.article-prepaid-border{border-width:1px;border-style:dotted;margin:10px 20px;padding:2px;border-radius:2px;}
.article-prepaid-background{color:#FFFFFF;padding:5px 10px 5px 45px;line-height:30px;vertical-align:middle;text-align:center;background-image:url("/images/ritel/prepaid-pig.png");background-repeat:no-repeat;background-position:10px center;}
.article-prepaid-totalbalance{font-size:16pt;font-weight:bold;margin-right:5px;}
.article-prepaid-startbalance{}
.article-prepaid-registrationbalance{}
#article-terms-and-conditions{float:right;width:80px;text-align:center;margin-left:20px;margin-bottom:20px;}.require-message{text-align:center;font-weight:bold;border:1px solid #CCCCCC;padding:5px;color:#0068B3;}
.write-review{float:right;}
.write-review:hover{cursor:pointer;text-decoration:underline;}
.review-container{padding:10px 0px 8px;border-bottom:2px dotted #dcddde;margin-top:10px;}
.review-header .title{float:left;font-size:16px;font-weight:bold;margin-right:15px;}
.review-header .rating{float:left;}
p.subtitle{font-style:italic;margin:0px;}
.write-review-form{margin:15px 0;padding:15px 0;width:600px;}
.write-review-form .title{font-size:25px;font-weight:bold;font-family:Helvetica;text-transform:uppercase;}
.write-review-form .subtitle{font-size:16px;font-weight:bold;margin-bottom:15px;}
p.form-row{display:table;padding:2px;margin:0px;}
p.form-row label{display:table-cell;width:130px;text-align:right;padding:6px 35px 0 0;display:inline-block;vertical-align:top;}
p.form-row input{width:350px;color:#636466;}
p.form-row textarea{width:400px;color:#636466;}
p.form-row .circle-container{width:350px;height:40px;float:left;display:inline-block;}
.circle{width:23px;height:23px;border-radius:50%;float:left;display:block;border:3px solid #ffffff;background:#fff;position:relative;margin-right:6px;cursor:pointer;}
.circle.fill,
.circle:hover{background-color:#f7941e;}
.circle:after{content:" ";width:23px;height:23px;border-radius:50%;position:absolute;z-index:-1;border:5px solid #f7941e;bottom:-5px;left:-5px;}
.description-container{float:left;height:28px;line-height:28px;}
.description-container .arrow{float:left;width:0;height:0;border-top:14px solid transparent;border-bottom:14px solid transparent;border-right:7px solid #f7941e;}
.description-container .description{color:#ffffff;font-weight:bold;float:left;width:110px;height:28px;background:#f7941e;padding-left:5px;text-transform:uppercase;}
.rating-input-container{width:100%;height:50px;display:table;padding:10px 0 0 5px;}
.rating-input-label{width:127px;height:100%;padding-right:40px;line-height:50px;text-align:right;}
.rating-input-value{height:100%;padding:11px 0;}
.simonly-providers-container{width:720px;margin:50px auto 10px;text-align:center;}
.simonlyTop5Container{width:750px;margin:0 auto;}
.simOnlyTop5Table .row{min-height:60px;}.simOnlyTop5Table .row.header{line-height:42px;min-height:42px;background-color:#eceded;border-radius:5px;font-weight:bold;}
.simOnlyTop5Table .row{position:relative;}
.simOnlyTop5Table .row div{float:left;}
.borderStyling{left:55px;position:absolute;}
.borderStyling.decorate:after{content:'';width:680px;height:1px;background:#e4e5e6;border-bottom:#f6f6f6;position:absolute;left:10px;top:55px;}
.simOnlyTop5Table .numberContainer{width:55px;position:relative;}
.numberContainerStyling{width:46px;margin:5px auto 0;}
.numberContainerStyling.decorate:before{content:'';width:46px;height:1px;background:#e4e5e6;border-bottom:#f6f6f6;position:absolute;left:0px;top:55px;}
.numberContainerStyling:after{content:'';width:1px;height:45px;background:#dcddde;position:absolute;left:55px;top:4px;}
.simOnlyTop5Table .logoContainer{width:65px;margin-left:15px;}
.simOnlyTop5Table .nameContainer{width:150px;padding:0 10px 0 0;font-weight:bold;}
.simOnlyTop5Table .servicePerMonthContainer{width:200px;}
.simOnlyTop5Table .pricePerMonthContainer{width:115px;}
.actionPeriod{display:block;width:100%;}
.actionPrice{color:#117;font-weight:bold;font-size:12pt;}
.monthPrice{text-decoration:line-through;}
.simOnlyTop5Table .orderButtonContainer{width:135px;text-align:right;}
.orderButtonContainer .button{margin:10px 0;padding-left:30px;padding-right:30px;}
.top5Number{width:39px;height:39px;line-height:39px;text-align:center;font-weight:bold;font-size:24px;border-radius:50%;background-color:#f6881f;color:#ffffff;margin:0 auto;position:absolute;left:4px;}
.simonly-top5-title,
.simonly-title{text-align:center;font-weight:bold;font-size:22px;}
.simonly-provider{width:128px;height:58px;margin:3px;display:inline-block;border:1px solid #e4e5e6;background:#fff;border-radius:5px;}
.simonly-provider:hover,
.simonly-provider.active{border:1px solid #d4d7da;}
div.fullcolumn .simonly-top5-title{margin:10px 0;}
.simonly-provcats-container{margin:20px 0;text-align:center;}
.simonly-provcat{width:240px;height:240px;margin:10px 6px;display:inline-block;border-radius:5px;border:1px solid #e4e5e6;background:#fff;padding:0 24px;}
.simonly-provcat:hover{border:1px solid #d4d7da;}
.provider-icon-big{margin:5px auto 0;}
.provcat-title{height:20px;margin:5px 0 15px;padding:5px;line-height:20px;border-radius:5px;color:#fff;font-weight:bold;}
.provcat-description{width:100%;display:block;text-align:left;}
.provcat-description ul{margin:0;padding:0 0 0 25px;}
.provcat-description ul li{line-height:20px;}
.simonly-provcat a.button{padding:0.5em 3em;}
.simOnlyLogo{width:150px;height:262px;background:url(/images/ritel/providers-simonly-icons.png);margin:0 auto;}
.simOnlyLogo.provider1{background-position:0 -1835px;}
.simOnlyLogo.provider4{background-position:0 -1311px;}
.simOnlyLogo.provider5{background-position:0 -263px;}
.simOnlyLogo.provider6{background-position:0 -525px}
.simOnlyLogo.provider7{background-position:0 -1573px;}
.simOnlyLogo.provider8{background-position:0 0;}
.simOnlyLogo.provider9{background-position:0 -787px;}
.simOnlyLogo.provider10{background-position:0 -1049px;}

.ui-slider{text-decoration:none !important;font-size:12px;}
.ui-slider .ui-slider-handle{overflow:visible !important;cursor:pointer;}
.ui-slider .ui-slider-tooltip{display:none;}
.ui-slider .screenReaderContext{position:absolute;width:0;height:0;overflow:hidden;left:-999999999px;}
.ui-slider .ui-state-active .ui-slider-tooltip, .ui-slider .ui-state-focus .ui-slider-tooltip, .ui-slider .ui-state-hover .ui-slider-tooltip{display:block;position:absolute;top:1.5em;text-align:center;padding:.3em .2em .4em;font-size:.9em;width:8em;margin-left:-3.7em;}
.ui-slider .ui-slider-tooltip .ui-tooltip-pointer-down, .ui-slider .ui-slider-tooltip .ui-tooltip-pointer-down-inner{position:absolute;display:block;width:0;height:0;border-bottom-width:0;background:none;}
.ui-slider-tooltip{border:1px solid #ddd;}
.ui-slider a{text-decoration:none;}
.ui-slider ol, .ui-slider li, .ui-slider dl, .ui-slider dd, .ui-slider dt{list-style:none;margin:0;padding:0;}
.ui-slider ol, .ui-slider dl{position:relative;top:1.3em;width:100%;}
.ui-slider dt{top:1.5em;position:absolute;padding-top:.2em;text-align:center;border-bottom:1px dotted #ddd;height:.7em;color:#999;}
.ui-slider dt span{background:#fff;padding:0 .5em;}
.ui-slider li, .ui-slider dd{position:absolute;overflow:visible;color:#666;}
.ui-slider span.ui-slider-label{position:absolute;}
.ui-slider li span.ui-slider-label, .ui-slider dd span.ui-slider-label{display:none;}
.ui-slider li span.ui-slider-label-show, .ui-slider dd span.ui-slider-label-show{display:block;}
.ui-slider span.ui-slider-tic{position:absolute;left:0;height:.8em;top:-1.3em;}
.ui-slider li span.ui-widget-content, .ui-slider dd span.ui-widget-content{border-right:0;border-left-width:1px;border-left-style:solid;border-top:0;border-bottom:0;}
.ui-slider .first .ui-slider-tic, .ui-slider .last .ui-slider-tic{display:none;}
div#content-product-overview div.columnleft{float:left;width:240px;}
div#content-product-overview div.columnleft div.social{margin-left:15px;}
div#content-product-overview div.columnleft div.fb-like{float:left;}
div#content-product-overview div.columnleft div.fb-like-text{font-size:11px;width:105px;float:right;}
div#content-product-overview div.columnleft div.article-links ul{list-style:none;padding:0px;margin:0 0 0 15px;}
div#content-product-overview div.columnleft div.article-links ul li{line-height:25px;}
div#content-product-overview div.article-container div.divider{clear:both;background-image:url(/images/ritel/toppers-divider.png);background-position:center center;background-repeat:no-repeat;height:30px;}
div#content-product-overview div.article-container div.article-rating{margin-left:15px;}
div#content-product-overview div.about-provcat a,
div#content-product-overview div.article-links ul li a,
div#content-product-overview div.article-container div.read-recommendations a{color:#0079c2;text-decoration:none;}
div#content-product-overview div.about-provcat a:hover,
div#content-product-overview div.article-links ul li a:hover,
div#content-product-overview div.article-container div.read-recommendations a:hover{text-decoration:underline;}
div#content-product-overview div.article-container div.read-recommendations{margin-left:5px;float:left;}
div#content-product-overview div.article-container{}
div#content-product-overview div.article-container div.article-title{font-size:18px;color:#636466;margin-bottom:5px;}
div#content-product-overview div.article-container div.article-stock{font-size:11px;padding-right:20px;text-align:right;}
div#content-product-overview div.article-container div.article-thumbnails{margin:10px 0 90px;padding-left:10px;clear:both;}
div#content-product-overview div.article-container div.article-thumbnails div.thumbnail-container.active > arrow{width:6px;height:6px;background-image:url("/images/ritel/thumbnail-arrow.png");background-repeat:no-repeat;}
div#content-product-overview div.article-container div.article-thumbnails div.thumbnail-container arrow{background-image:none;}
div#content-product-overview div.article-container div.article-thumbnails div.thumbnail-container{position:relative;width:62px;height:66px;margin:0px 5px 5px;float:left;padding-top:6px;}
div#content-product-overview div.article-container div.article-thumbnails div.thumbnail-container.active div.arrow{position:absolute;padding-left:50px;top:2px;background:url("/images/ritel/thumbnail-arrow.png") no-repeat 27px 0;width:11px;height:5px;margin:0 auto;z-index:999;}
div#content-product-overview div.article-container div.article-thumbnails div.thumbnail img{max-width:54px;max-height:50px;}
div#content-product-overview div.article-container div.article-thumbnails div.thumbnail{position:absolute;float:left;text-align:center;width:54px;height:50px;border:1px solid #c8cacb;border-radius:10px;background:#ffffff;padding:8px 4px 4px;cursor:pointer;}
div#content-product-overview div.article-container div.article-image{display:block;text-align:center;margin:15px 0;}
div#content-product-overview div.article-container div.article-image img{max-width:240px;}
.article-remark{border:1px solid #FF8C10;padding:10px;margin:10px 0;}
div#content-product-overview div.article-container div.article-property ul{margin:0px;padding:0px;list-style:none;}
div#content-product-overview div.article-container div.article-property ul li{float:left;display:block;margin-right:5px;}
div#content-product-overview div.article-container div.article-property ul li.active a{background:#0079c2;color:#ffffff;}
div#content-product-overview div.article-container div.article-property ul li a{padding:2px 4px;color:#0079c2;border-radius:2px;text-decoration:none;}
div#content-product-overview div.columnmiddle{float:left;width:500px;margin-left:10px;position:relative\9;z-index:1;}
div.columnmiddle.tabs{margin-top:57px\9;}
div#content-product-overview div.columnright{float:right;width:240px;}
div#content-product-overview div.columnright div.halfcolumn{background-image:url(/images/ritel/halfcolumn.png);background-repeat:no-repeat;}
div#content-product-overview div.columnmiddle div.subscrtabs{overflow:hidden;padding-top:7px;z-index:3;position:relative;top:2px;}
div#content-product-overview div.columnmiddle div.subscrtabs ul{list-style:none;margin:0px;padding:0px;margin-left:20px;z-index:3;}
div#content-product-overview div.columnmiddle div.subscrtabs ul li{position:relative;z-index:1;float:left;width:55px;height:50px;background-color:#F6F6F6;border-style:solid;border-width:1px 1px 0 1px;border-radius:10px 10px 0px 0px;text-align:center;}
div#content-product-overview div.columnmiddle div.subscrtabs ul li:not(.active){border-color:#D5D7D8;}
div#content-product-overview div.columnmiddle div.subscrtabs ul li a{outline:0;}
div#content-product-overview div.columnmiddle div.subscrtabs ul li img{width:55px;height:40px;margin-top:5px;}
div#content-product-overview div.columnmiddle div.subscrtabs ul li.active{position:relative;background-color:white;height:52px;border-width:2px 2px 0 2px;}
div#content-product-overview div.columnmiddle div#subscrcontainer{position:relative;z-index:2;}
#subscrcontainer{-webkit-transition:opacity 0s;-moz-transition:opacity 0s;-ms-transition:opacity 0s;-o-transition:opacity 0s;transition:opacity 0s;}
#subscrcontainer.loading{opacity:.5;-webkit-transition:opacity 0.5s;-moz-transition:opacity 0.5s;-ms-transition:opacity 0.5s;-o-transition:opacity 0.5s;transition:opacity 0.5s;}
div#content-product-overview div.columnmiddle div#subscrcontainer div.subscrcontent{background-color:#FFFFFF;border-radius:10px;border-style:solid;border-width:2px;border-radius:10px;position:relative;z-index:5;background-color:#FFFFFF;padding:20px 20px 5px;}
div#content-product-overview div.columnmiddle div#subscrcontainer div.subscrcontent div#subscrtypeselection{float:left;width:350px;}
div#content-product-overview div.columnmiddle div#subscrcontainer div.subscrcontent div#article-terms-and-conditions{float:right;width:80px;text-align:center;}
div#content-product-overview div.columnmiddle div#subscrcontainer div.subscrcontent div#article-terms-and-conditions>a{color:#0079C2;text-decoration:none;}
div#content-product-overview div.columnmiddle div#subscrcontainer div.subscrcontent div.form{margin-bottom:10px;}
div#content-product-overview div.columnmiddle div#subscrcontainer div.subscrcontent div.form span{padding:6px 7px 3px 2px;border-radius:5px;cursor:pointer;}
div#content-product-overview div.columnmiddle div#subscrcontainer div.subscrcontent div.form span.active{background-color:#dcf1fd;}
div#content-product-overview div.columnmiddle div#subscrcontainer div.subscrcontent div.form .field{float:left;width:150px;font-weight:bold;}
div#content-product-overview div.columnmiddle div#subscrcontainer div.subscrcontent hr{border:0px;border-top:solid 1px #CCCCCC;border-bottom:solid 1px #EEEEEE;}
div#subscrcontainer .subscription-error{background-color:#FF0000;border-radius:6px;color:#ffffff;margin:10px;padding:10px;text-align:center;position:relative;padding-right:30px;}
div#subscrcontainer .subscription-error-close{background:white;border-radius:50%;color:#FF0000;cursor:pointer;display:block;font-family:Arial,sans-serif;font-size:12px;font-weight:bold;height:16px;line-height:16px;position:absolute;right:8px;text-align:center;top:10px;width:16px}div#subscrcontainer .subscription-error-close:hover{background:#FFEEEE;}
div#subscrcontainer .categorypromotion{margin:3px 10px;padding:5px 0;text-align:center;font-weight:bold;color:#FFFFFF;}
div#content-product-overview div.columnmiddle div#subscrcontainer div.subscrcontent .tabs-container{padding:9px 0;}
div#content-product-overview div.columnmiddle div#subscrcontainer div.subscrcontent a.provcattab{padding:6px 9px;border-radius:5px;border-style:solid;border-width:1px;color:#FFFFFF;margin-right:3px;margin-bottom:3px;text-decoration:none;display:block;float:left;}
div#content-product-overview div.columnmiddle div#subscrcontainer div.subscrcontent a.provcattab:not(.tabActive){background-color:white;border-color:#aaacae;color:#8a8c8e;}
div#content-product-overview div.columnmiddle div#subscrcontainer div.subscrcontent div.provaction{margin:10px;padding:10px;color:#FFFFFF;font-weight:bold;text-align:center;border-radius:3px;}
div.provcategories nav#tabTabs a{display:block;float:left;padding:5px 13px 5px 13px;margin:0 5px -1px 0;cursor:pointer;text-decoration:none;}
div.provcategories nav#tabTabs a{behavior:url("/PIE.htc");-pie-background:linear-gradient(270DEG,#FFFFFF 15%,#CCCCCC 100%);background:linear-gradient(270DEG,#FFFFFF 15%,#CCCCCC 100%);background:-moz-linear-gradient(top center,#FFFFFF 15%,#CCCCCC 100%);background:-o-linear-gradient(top,#FFFFFF 15%,#CCCCCC 100%);background:-webkit-gradient(linear, left top, left bottom,color-stop(0.15,#FFFFFF),color-stop(1.00,#CCCCCC));border:1px solid #BBBBBB;border-bottom:0px;border-radius:5px 5px 0 0;outline:0;}
div.provcategories nav#tabTabs a.tabActive{behavior:url("/PIE.htc");-pie-background:linear-gradient(270deg,#fff 20%,#f2f2f3 100%);background:#fff !important;background:-moz-linear-gradient(top center,#fff 20%,#f2f2f3 100%);background:-o-linear-gradient(top,#fff 20%,#f2f2f3 100%);background:-webkit-gradient(linear, left top, left bottom,color-stop(0.20,#fff),color-stop(1.00,#f2f2f3));border:1px solid #BBBBBB;border-bottom:1px solid #FFFFFF;color:#0068B2;}
div.provcategories div.tabpaper{padding:10px;}
div.subscriptiontable label{cursor:pointer;}
div.subscriptiontable div.row{display:table;vertical-align:middle;padding:5px 0;margin:2px 0;}
div.subscriptiontable div.row>div{display:table-cell;min-height:20px;vertical-align:middle;}
div.subscriptiontable div.row.header{background-color:#eceded;border-radius:5px;}
div.subscriptiontable div.row.active{background-color:#dcf1fd;border-radius:5px;}
div.subscriptiontable div.row.header>div{font-weight:bold;padding:3px 0;}
div.subscriptiontable div.row div.radio{width:40px;text-align:center;}
div.subscriptiontable div.row div.subscr{width:100px;}
div.subscriptiontable div.row div.bundle{width:170px;}
div.subscriptiontable.simOnly div.row div.bundle{width:200px;}
div.subscriptiontable.simOnly div.row div.price{width:120px;}
div.subscriptiontable.simOnly div.row div.price .monthprice,
div.subscriptiontable.simOnly div.row div.price .actionprice{display:inline-block;}
div.subscriptiontable.simOnly div.row div.price .monthprice{margin-right:5px;}
div.subscriptiontable div.row div.bundle span{white-space:nowrap;}
div.subscriptiontable div.row div.price{width:80px;}
div.subscriptiontable.bundles div.row div.price{width:120px;}
div.subscriptiontable div.row div.monthprice{text-decoration:line-through;}
div.subscriptiontable div.row div.actionperiod{display:none;}
div.subscriptiontable div.row div.actionprice{font-weight:bold;font-size:14px;}
div.subscriptiontable.bundles div.row div.subscrlong{width:300px;}
div.subscriptiontable.bundles div.row div.bundle{width:200px;}
div.subscriptiontable div.row div.gsm{width:100px;text-align:center;}
div.subscriptiontable div.row div.gsm div{background-color:#c4161c;text-align:center;width:70px;margin:0 auto;padding:4px;font-size:18px;font-weight:bold;color:#FFFFFF;}
div.gsmbundles-header{margin:10px 0;text-align:center;}
div.gsmbundles-articles{border:1px solid #ccc;border-radius:6px;padding:12px 16px;overflow:hidden;position:relative;}
div.gsmbundles-wrapper{overflow:hidden;height:36px;margin:0 46px;position:relative;}
div.gsmbundles-scroll{position:absolute;top:0;left:0;white-space:nowrap;display:inline-block;overflow:auto;width:100%;}
.gsmbundles-scroll-left, .gsmbundles-scroll-right{background-color:#eeeeee;background-image:url('/images/ritel/gsmbundle-scroll.png');background-repeat:no-repeat;width:42px;height:36px;z-index:1;}
.gsmbundles-scroll-left.active, .gsmbundles-scroll-right.active{box-shadow:0px 0px 20px 20px #FFFFFF;}
.gsmbundles-scroll-left{background-position:10px 0;position:absolute;top:12px;left:16px;cursor:pointer;}
.gsmbundles-scroll-right{background-position:10px -36px;position:absolute;top:12px;right:16px;cursor:pointer;}
div.gsmbundles-articles input{visibility:hidden;position:absolute;}
.gsmbundles-articles div.row{display:inline-block;width:46px;height:36px;line-height:36px;text-align:center;cursor:pointer;}
.gsmbundles-articles div.row:not(.active){background-color:#EFEFEF;}
div.gsmbundles-articles div.row.active{color:white;}
ul.provcatselector{list-style:none;margin:0px;padding:0px;}
ul.provcatselector li{float:left;margin:0px;margin-right:-1px;padding:10px;-pie-background:linear-gradient(270DEG,#FFFFFF 15%,#CCCCCC 100%);background:linear-gradient(270DEG,#FFFFFF 15%,#CCCCCC 100%);background:-moz-linear-gradient(top center,#FFFFFF 15%,#CCCCCC 100%);background:-o-linear-gradient(top,#FFFFFF 15%,#CCCCCC 100%);background:-webkit-gradient(linear, left top, left bottom,color-stop(0.15,#FFFFFF),color-stop(1.00,#CCCCCC));border:1px solid #BBBBBB;border-radius:5px 5px 0px 0px;}
ul.provcatselector li.active{background:none;border-bottom:0px;}
ul.provcatselector li a{text-decoration:none;}
div#priceoverview{min-height:250px;padding:5px 5px 25px 5px;}
div#priceoverview h3{color:#FF8800;font-size:25px;font-weight:normal;margin-top:0px;margin-bottom:10px;padding-top:0px;text-align:center;}
div#priceoverview hr{border:0px;border-top:solid 1px #CCCCCC;border-bottom:solid 1px #EEEEEE;}
div#priceoverview div.article div.left div,
div#priceoverview div.article div.right div{white-space:nowrap;}
div#priceoverview div.article div.left{float:left;width:120px;}
div#priceoverview div.article div.right{float:right;width:70px;}
div#priceoverview div.article div.right div{text-align:right;}
div.about-provcat{text-align:center;font-size:8pt;padding:5px 0px;}
div#content-product-overview div.tabcontainer{position:relative;float:left;width:740px;margin-top:15px;margin-bottom:50px;min-height:250px;}
div#content-product-overview #tabTabs{float:right;border-bottom:1px solid #e3e4e5;}
div#content-product-overview #tabTabs a:first-child{margin-left:10px;}
div#content-product-overview div.tabcontainer div.tabpaper{padding:25px 0;}
div#content-product-overview #tabTabs a{background:#ffffff;
background:-moz-linear-gradient(top,  #ffffff 0%, #ffffff 33%, #fbfbfb 38%, #e7e7e8 100%);
background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(33%,#ffffff), color-stop(38%,#fbfbfb), color-stop(100%,#e7e7e8));
background:-webkit-linear-gradient(top,  #ffffff 0%,#ffffff 33%,#fbfbfb 38%,#e7e7e8 100%);
background:-o-linear-gradient(top,  #ffffff 0%,#ffffff 33%,#fbfbfb 38%,#e7e7e8 100%);
background:-ms-linear-gradient(top,  #ffffff 0%,#ffffff 33%,#fbfbfb 38%,#e7e7e8 100%);
background:linear-gradient(to bottom,  #ffffff 0%,#ffffff 33%,#fbfbfb 38%,#e7e7e8 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e7e7e8',GradientType=0 );
border:1px solid #d5d5d7;border-bottom:1px solid #d5d5d7\9;border-bottom:0px;border-radius:5px 5px 0 0;outline:0;font-weight:normal;display:block;float:left;padding:8px 25px 8px 25px;margin:0 0 -1px 3px;cursor:pointer;text-decoration:none;}
div#content-product-overview #tabTabs a.tabActive{background:#fff !important;filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff', EndColorStr='#ffffff');}
div#content-product-overview div#specifications p{color:#636466;}
div#content-product-overview div#specifications .specifications-articlenr{float:right;margin-top:16px;color:#636466;}
div#priceoverview div.priceoverview-divider-dotted-light,
div#priceoverview div.priceoverview-divider-dotted,
div#priceoverview div.priceoverview-divider-dashed-light,
div#priceoverview div.priceoverview-divider-dashed,
div#priceoverview div.priceoverview-divider-light,
div#priceoverview div.priceoverview-divider{margin:5px 0px 5px 0px;border-top:2px solid #e3e3e4;}
div#priceoverview div.priceoverview-divider{border-color:#e3e3e4;}
div#priceoverview div.priceoverview-divider-light{border-color:#f3f3f3;}
div#priceoverview div.priceoverview-divider-dashed{border-top:1px dashed #e3e3e4;}
div#priceoverview div.priceoverview-divider-dashed-light{border-top:1px dashed #f3f3f3;}
div#priceoverview div.priceoverview-divider-dotted{border-top:2px dotted #e3e3e4;}
div#priceoverview div.priceoverview-divider-dotted-light{border-top:1px dotted #f3f3f3;}
div#priceoverview div.overview-item-container{width:100%;float:left;position:relative;line-height:18px;}
div#priceoverview div.overview-item-container div.key{max-width:145px;float:left;}
div#priceoverview div.overview-item-container div.value{bottom:0px;right:0px;position:absolute;}
div#priceoverview div.price-contribute{margin:10px 0;font-weight:bold;font-size:42px;text-align:center;color:#ff8800;}
div#priceoverview button.accessoire-remove{width:20px;height:20px;background:url('/images/ritel/accessoire-remove.png') no-repeat;border:none;padding:0px;}
div#priceoverview button.accessoire-remove:hover{background-position:0 -20px;}
div.accessoire-container span.price-from{text-decoration:line-through;}
div.accessoire-container span.price{font-size:18px;font-weight:bold;color:#C4161C;}
.btn-order{font-size:22px;}
div#accordion{width:250px;margin-top:80px;}
div#accordion{background:url('/images/ritel/vertical-divider.png') no-repeat;background-position:0px 40px;padding-left:10px;}
div#accordion h3{font-family:Arial;background:#f3f3f4;padding:0 0 0 30px;width:215px;height:30px;line-height:30px;border-radius:2px;outline:none;font-size:13px;margin:15px 0 0 0;}
div#accordion h3 div.accordion-icon{float:right;margin:3px;width:24px;height:24px;background:url("/images/ritel/accordion-icons.png") no-repeat;}
div#accordion h3.ui-state-active div.accordion-icon{background-position:0 -24px;}
div#accordion ul{padding-left:5px;padding-top:15px;margin:0 0 0 30px;}
div#accordion ul li{line-height:20px;}
div.tabcontainer h1{font-family:Arial;font-size:16px;}
div.tabcontainer p{line-height:18px;}
div.accessoire-order-button button.inactive:hover,
div.accessoire-order-button button.inactive{padding-left:18px;}
div.accessoire-order-button button{padding-left:13px;}
div#providerTermsAndConditions{position:absolute;top:220px;width:800px;height:800px;background-color:#FFFFFF;z-index:50;border-radius:15px;box-shadow:1px 1px 3px 3px #AAAAAA;}
div#providerTermsAndConditions hr{border:solid 0px;border-top:solid 1px #CCCCCC;margin-top:10px;margin-bottom:0px;}
div#providerTermsAndConditions div.header{margin:5px;padding:5px;padding-right:20px;padding-left:20px;border-radius:7px;background-color:#F5F7D9;text-align:right;font-size:16px;}
div#providerTermsAndConditions div.header span{cursor:pointer;}
div#providerTermsAndConditions div.container{overflow-y:auto;height:750px;}
div#providerTermsAndConditions h2,
div#providerTermsAndConditions h3{font-family:Arial, sans-serif;font-size:18px;font-weight:normal;margin:0px;margin-bottom:5px;}
div#providerTermsAndConditions h3{font-size:14px;}
div#providerTermsAndConditions h2{background:url(/images/ritel/providers-logos.png) no-repeat 0 50px;background-position:top right;height:35px;}
div#providerTermsAndConditions h2.provider1{background-position:right -238px;} 
div#providerTermsAndConditions h2.provider4{background-position:right -68px;} 	
div#providerTermsAndConditions h2.provider5{background-position:right -170px;}  
div#providerTermsAndConditions h2.provider6{background-position:right 0;}  	
div#providerTermsAndConditions h2.provider7{background-position:right -102px;} 
div#providerTermsAndConditions h2.provider8{background-position:right -136px;} 
div#providerTermsAndConditions h2.provider9{background-position:right -34px;}  
div#providerTermsAndConditions h2.provider10{background-position:right -204px;} 
div#providerTermsAndConditions div.section,
div#providerTermsAndConditions div.conditions{padding:15px;}
div#providerTermsAndConditions div.section table{width:100%;text-align:left;}
div#providerTermsAndConditions div.section table tr{text-align:left;}
div#providerTermsAndConditions div.section table th,
div#providerTermsAndConditions div.section table td{text-align:left;}
div#providerTermsAndConditions div.section table th{padding-bottom:5px;}
div#providerTermsAndConditions div.extraInfo div.title{float:left;width:120px;font-weight:bold;margin-top:30px;}
div#providerTermsAndConditions div.extraInfo div.info{float:left;width:600px;}.inkt-brand-expandother a{color:#0068B3;}
.inkt-link a{color:#0068B3;}
.topArticle{float:left;padding:2px;margin:0 12px 0 0;width:182px;height:274px;border:solid 1px #E2E2E3;border-radius:6px;margin-top:10px;}
.topArticle:hover{background-color:#DDDDDD;}
.topArticle div.topArtContent{height:60px;overflow:hidden;} 
.topArticle div.topArtContent p.topArtTitle,
.topArticle div.topArtContent p.topArtBrand{color:#DC002E;text-align:center;}
.topArticle div.topArtContent p.topArtTitle{font-weight:bold;color:#DC002E;}
.topArticle div.topArtContent p.topArtTitle a{text-decoration:none;color:#DC002E;}
.topArticle div.topArtContent p.topArtTitle a:hover{text-decoration:none;color:#DC002E;}
.topArticle div.topArtFooter{background-color:#DC002E;color:#FFFFFF;text-align:center;border-radius:4px;padding:2px;}
.topArticle div.topArtFooter a{color:#FFFFFF;text-decoration:none;}.verlengen-providers-container{width:720px;margin:50px auto 10px;text-align:center;}
.renew-title{text-align:center;font-weight:bold;font-size:22px;}
.verlengen-provider{width:128px;height:58px;margin:3px;display:inline-block;border:1px solid #e4e5e6;background:#fff;border-radius:5px;}
.verlengen-provider:hover{border:1px solid #d4d7da;}
div.fullcolumn .verlengen-top5-title{margin:10px 0;}
.verlengen-selections-container{margin:20px 0;text-align:center;}
.verlengen-selection{width:240px;height:240px;margin:10px 6px;display:inline-block;border-radius:5px;border:1px solid #e4e5e6;background:#fff;padding:0 24px;}
.verlengen-selection:hover{border:1px solid #d4d7da;}
.selection-title{height:20px;margin:5px 0 15px;padding:5px;line-height:20px;border-radius:5px;color:#fff;font-weight:bold;}
.selection-description{width:100%;display:block;text-align:left;}
.selection-description img{float:left;margin:0 10px 5px;}
.verlengen-selection a.button{padding:0.5em 3em;}
.verlengen-provider{width:128px;height:58px;margin:3px;display:inline-block;border:1px solid #e4e5e6;background:#fff;border-radius:5px;}
.verlengen-provider:hover,
.verlengen-provider.active{border:1px solid #d4d7da;}
.renew-gsm{width:860px;margin:0 auto;}
.renew-provider-header{height:110px;margin:20px 0;border:1px solid #edeeee;border-radius:5px;background:#ffffff;position:relative;width:860px;}
.renew-provider-header .provider-icon-85{position:absolute;top:2px;left:38px;}
.renew-provider-header .provider-description{border-left:2px solid #edeeee;height:90px;margin:10px 10px 10px 170px;padding-left:20px;line-height:20px;}
.renew-step{width:31px;height:31px;line-height:31px;text-align:center;font-weight:bold;font-size:24px;border-radius:50%;background-color:#f6881f;color:#ffffff;}
.renew-title .renew-step{display:inline-block;}
#renew-categories .renew-step{position:absolute;top:0;left:0;}
#renew-categories div.subscrcontent{position:relative;padding:5px 20px 5px 50px;float:left;}
#renew-categories div.subscrcontent p.formRow label:first-child{font-weight:bold;}
#renew-categories div.subscrcontent hr{border:0px;border-top:solid 1px #CCCCCC;border-bottom:solid 1px #EEEEEE;}
#renew-categories div.subscrcategoriescontent{padding-left:50px;position:relative;width:410px;float:left;}
#renew-categories div.subscrcategoriescontent div.provcat{width:128px;height:60px;border:1px solid #e1e2e3;border-radius:5px;float:left;margin:0 5px 5px 0;background:#ffffff;}
#renew-categories div.subscrcategoriescontent div.provcat-text{text-align:center;color:#999;}
#renew-categories div.subscrcategoriescontent div.provcat .provider-logo{margin:3px auto;}
#renew-categories div.subscrcategoriescontent div.provcat.active,
#renew-categories div.subscrcategoriescontent div.provcat:hover{box-shadow:0 0 5px 1px rgba(0, 0, 0, 0.1);cursor:pointer;}
#renew-subscriptions{border-top:1px solid #ccc;margin-top:10px;margin-left:50px;padding-top:10px;position:relative;display:none;}
#renew-subscriptions:before{display:table;content:"";clear:both;}
#renew-subscriptions .renew-step{position:absolute;left:-50px;top:5px;}
#renew-subscriptions-container{width:810px;}
#renew-subscriptions-container .tabs-container{padding:9px 0;}
#renew-subscriptions-container a.provcattab{padding:6px 9px;border-radius:5px;border-style:solid;border-width:1px;color:#FFFFFF;margin-right:3px;text-decoration:none;}
#renew-subscriptions-container a.provcattab:not(.tabActive){background-color:white;border-color:#aaacae;color:#8a8c8e;}
#renew-subscriptions-container .categorypromotion{margin:3px 10px;padding:5px 0;text-align:center;font-weight:bold;color:#FFFFFF;}
#renew-subscriptions-container label{cursor:pointer;}
#renew-subscriptions-container div.row{vertical-align:middle;}
#renew-subscriptions-container div.subscr{width:160px;vertical-align:middle;}
#renew-subscriptions-container div.bundle{width:300px;}
#renew-subscriptions-container div.bundle span{white-space:nowrap;}
#renew-subscriptions-container div.price{width:300px;}
#renew-subscriptions-container div.monthprice{float:left;width:150px;line-height:2em;text-decoration:none;color:#999;font-weight:bold;font-size:12pt;}
#renew-subscriptions-container div.actionperiod{float:right;width:150px;display:block;}
#renew-subscriptions-container div.actionprice{float:right;width:150px;color:#117;font-weight:bold;font-size:12pt;}
#renew-articles{margin-top:20px;display:none;}
.renew-gsm hr{width:100%;height:1px;border:0;border-top:1px solid #ccc;margin:10px 0;}
