/* CSS RESET */
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary,time, mark, audio, video{margin: 0;padding: 0;border: 0;font-size: 100%;font: inherit;vertical-align: baseline;}/* HTML5 display-role reset for older browsers */article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{display: block;}body{line-height: 1;}ol, ul{list-style: none;}blockquote, q{quotes: none;}blockquote:before, blockquote:after,q:before, q:after{content: '';content: none;}table{border-collapse: collapse;border-spacing: 0;}
/* END CSS RESET */

/* GENERIC */
*{border-radius:2px;outline:0;}
.toner-up *{border-radius:0;outline:0;}
body{font:400 12px 'Lato';-webkit-font-smoothing: antialiased;background:#e0e0e0 url('img/bg2.jpg') top center no-repeat;color:#373737;overflow-y:scroll;}
body.toner-up{font:400 12px 'Ubuntu';background:#f1f1f1;}

body.onlycontent {background: transparent; padding-right: 15px;}
body > .eins_box {border: 0; margin:0;}
body > .eins_box > .paddingbox{border: 0; margin:0; padding: 0;}

.toner-up .toner-partner,
.toner-up .tonerpartner,
.toner-partner .toner-up,
.toner-partner .toner-up,
.toner-partner .tonerup,
.toner-partner .tonerup{display:none !important;visibility:hidden;opacity:0;}

h1,h2,h3,h4,h5,h6,
.h1,.h2,.h3,.h4,.h5,.h6{font-weight:700;}
h1,.h1{font-size:22px;}

.onlycontent h1{margin-bottom: 10px}
.onlycontent h3{margin-bottom: 5px}

h2,.h2{font-size:18px;}
.textbox h2,.content h2{margin-top:16px;}
h3,.h3{font-size:16px;}
.textbox h3,.content h3{margin-top:12px;}
h4,.h4{font-size:14px;}
.textbox h4,.content h4{margin-top:8px;}
h5,.h5{font-size:14px;}
.textbox h5,.content h5{margin-top:6px;}
h6,.h6{font-size:14px;}
.textbox h6,.content h6{margin-top:6px;}
p{line-height:1.4em;}
.textbox p,
.content p,.textbox p{margin:10px 0 0;line-height:1.6em;}
.content ul,.textbox ul{padding:0 0 0 5px;margin:10px 0 4px 0;font-size:14px;list-style:disc outside none;}
.content ul li,.textbox ul li{margin:4px 0 0 14px;}
.textbox,.content{font-size:14px;}
a[href]{text-decoration: none;font-weight:700;color:#144780;outline:0;}
a[href]:hover{color:orangered;}
.toner-up a[href]{color:#d3760f;}
.toner-up a[href]:hover{color:#a0430c;}
b,strong,.bold{font-weight:700;}
i,em{font-style:italic;}
input{outline:0;}
.eins_input:focus{border-color:#999;}
.eins_input::-webkit-input-placeholder{color:#999;padding:2px 0;}
.eins_input:-moz-placeholder{color:#999;}
.eins_input:-ms-input-placeholder{color:#999;}
.eins_input.error::-webkit-input-placeholder{color:#fff;}
.eins_input.error:-moz-placeholder{color:#fff;}
.eins_input.error:-ms-input-placeholder{color:#fff;}
.eins_textarea.error::-webkit-input-placeholder{color:#fff;}
.eins_textarea.error:-moz-placeholder{color:#fff;}
.eins_textarea.error:-ms-input-placeholder{color:#fff;}
.eins_input.valid{color:#000;border:1px solid #008000;background:#eaf7de;}
/*.eins_input.valid{
    color:#fff;border:1px solid #008000;
    background: rgb(30,132,20);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFlODQxNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyYWJjMmIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(30,132,20,1) 0%, rgba(42,188,43,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(30,132,20,1)), color-stop(100%,rgba(42,188,43,1)));
    background: -webkit-linear-gradient(top, rgba(30,132,20,1) 0%,rgba(42,188,43,1) 100%);
    background: -o-linear-gradient(top, rgba(30,132,20,1) 0%,rgba(42,188,43,1) 100%);
    background: -ms-linear-gradient(top, rgba(30,132,20,1) 0%,rgba(42,188,43,1) 100%);
    background: linear-gradient(to bottom, rgba(30,132,20,1) 0%,rgba(42,188,43,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e8414', endColorstr='#2abc2b',GradientType=0 );
}*/
.eins_input.valid::-webkit-input-placeholder{color:#a4d49c;}
.eins_input.valid:-moz-placeholder{color:#a4d49c;}
.eins_input.valid:-ms-input-placeholder{color:#a4d49c;}
.clearfix{display:block;clear:both;}
.fancybox-overlay {z-index: 570}
.fancybox-inner {overflow: hidden !important;}
.fancybox-inner .content.onlycontent{max-height:100%;overflow-y:auto}

.greentext{color:green !important;}
.redtext{color:#CF430E;}
.orangetext{color:#CF430E;}
.cyantext{color:cyan;}
.magentatext{color:magenta;}
.yellowtext{color:yellow;}
.blacktext{color:black;}
.darkbluetext{color:#144780;}

.lightgreentext{color:#d3e8c1;}
.toner-up .darkbluetext{color:#d3760f;}
.toner-up .orangetext{color:#d3760f;}

.colorbg{background:#bbb;padding:0 4px;margin:0 2px;}
.greybg{background:#eee;}
.thankyou .greybg{margin:10px 0 0;overflow:hidden;}

.topborder{border-top:1px solid #ddd;}
.bottomborder{border-bottom:1px solid #ddd;}

.padtop{padding-top:10px !important;clear:both;}
.martop{margin-top:10px !important;clear:both;}
.marbot{margin-bottom:5px !important;}
.marver{margin:10px 0;}
.padver{padding:10px 0;}
.nopadbot{padding-bottom:0 !important;}
.eins_btn.marver{margin:10px 0;}
.textbox{background:#fff;border:1px solid #ccc;}
.textbox.martop3px{margin-top:3px;}
.paddingbox{padding:10px;overflow:hidden;display:block;}
.paddingbox_small{padding:3px;overflow:hidden;display:block;}

.eins_box{background:white;border:1px solid #ccc;margin-top:3px;overflow:hidden;}

.underline{text-decoration:underline;}

/* Button Styling */
.eins_btn{border:1px solid #ccc;border-radius:2px;display:block;font-size:11px;padding:5px;margin:0;cursor:pointer;cursor:hand;font-weight:700; float:left;}
.eins_btn[disabled]{cursor:default;}
.toner-up .eins_btn{font-weight:500;}
.eins_btn.large{padding:7px 10px;font-size:16px}

.eins_btn.white{
    color:#444;
    background: rgb(255,255,255); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMWYxZjEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(248,248,248,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(248,248,248,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(248,248,248,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(248,248,248,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(248,248,248,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(248,248,248,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f1f1f1',GradientType=0 ); /* IE6-8 */
}
.eins_btn.white:hover{background:#fff;}

.eins_btn.blue{
    color:white;border:1px solid #144780;
    background: rgb(41,110,187); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzI5NmViYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxNTQ5ODMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(41,110,187,1) 0%, rgba(21,73,131,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(41,110,187,1)), color-stop(100%,rgba(21,73,131,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(41,110,187,1) 0%,rgba(21,73,131,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(41,110,187,1) 0%,rgba(21,73,131,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(41,110,187,1) 0%,rgba(21,73,131,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom, rgba(41,110,187,1) 0%,rgba(21,73,131,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#296ebb', endColorstr='#154983',GradientType=0 ); /* IE6-8 */
}
.eins_btn.blue:hover{background:#144780;}

.eins_btn.grey{
    color:black;border:1px solid #cccccc;
    background: rgb(242, 242, 242); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzI5NmViYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxNTQ5ODMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(242,242,242,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(242,242,242,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(242,242,242,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(242,242,242,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(242,242,242,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(242,242,242,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff', endColorstr='#f2f2f2',GradientType=0 ); /* IE6-8 */
}
.eins_btn.grey:hover{background:#f2f2f2;}

.toner-up .eins_btn.blue{
    color:white;border:1px solid #e68f1c;
    background: rgb(254,171,43); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlYWIyYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkMDczMGMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(254,171,43,1) 0%, rgba(208,115,12,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(254,171,43,1)), color-stop(100%,rgba(208,115,12,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(254,171,43,1) 0%,rgba(208,115,12,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(254,171,43,1) 0%,rgba(208,115,12,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(254,171,43,1) 0%,rgba(208,115,12,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(254,171,43,1) 0%,rgba(208,115,12,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#feab2b', endColorstr='#d0730c',GradientType=0 ); /* IE6-8 */
}
.toner-up .eins_btn.blue:hover{background:#e68f1c;}

.eins_btn.orange{
    color:white;border:1px solid #CF430E;
    background: rgb(246,100,41); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y2NjQyOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjZjQzMGUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(255,114,57,1) 0%, rgba(214,72,18,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,114,57,1)), color-stop(100%,rgba(214,72,18,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(255,114,57,1) 0%,rgba(214,72,18,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(255,114,57,1) 0%,rgba(214,72,18,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(255,114,57,1) 0%,rgba(214,72,18,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom, rgba(255,114,57,1) 0%,rgba(214,72,18,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f66429', endColorstr='#cf430e',GradientType=0 ); /* IE6-8 */
}
.eins_btn.orange:hover{background:#CF430E;}

.eins_btn.green{
    color:white;border:1px solid green;
    background: rgb(42,188,43); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJhYmMyYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxZTg0MTQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(42,188,43,1) 0%, rgba(30,132,20,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(42,188,43,1)), color-stop(100%,rgba(30,132,20,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(42,188,43,1) 0%,rgba(30,132,20,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(42,188,43,1) 0%,rgba(30,132,20,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(42,188,43,1) 0%,rgba(30,132,20,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom, rgba(42,188,43,1) 0%,rgba(30,132,20,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2abc2b', endColorstr='#1e8414',GradientType=0 ); /* IE6-8 */
}
.eins_btn.green:hover{background:green;}

.eins_btn_small{display:block;padding:3px 10px;position:relative;cursor:pointer;cursor:hand;text-align:center;font-weight:700;font-size:11px;white-space:nowrap;border-radius:2px;}
a.eins_btn_small{margin:2px;}

a[href].eins_btn.blue,a[href].eins_btn.green,a[href].eins_btn.orange{color:#fff;}
a[href].eins_btn_small.blue,a[href].eins_btn_small.green,a[href].eins_btn_small.orange{color:#fff;}
a[href].eins_btn,a[href].eins_btn.white{color:#444;}
a[href].eins_btn_small,a[href].eins_btn_small.white{color:#444;}

.eins_btn_small.green{
    color:white;border:1px solid green;
    background: rgb(42,188,43); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJhYmMyYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxZTg0MTQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(42,188,43,1) 0%, rgba(30,132,20,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(42,188,43,1)), color-stop(100%,rgba(30,132,20,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(42,188,43,1) 0%,rgba(30,132,20,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(42,188,43,1) 0%,rgba(30,132,20,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(42,188,43,1) 0%,rgba(30,132,20,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom, rgba(42,188,43,1) 0%,rgba(30,132,20,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2abc2b', endColorstr='#1e8414',GradientType=0 ); /* IE6-8 */
}
.eins_btn_small.green:hover{background:green;}

.eins_btn_small.blue{
    color:white;border:1px solid #144780;
    background: rgb(41,110,187); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzI5NmViYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxNTQ5ODMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(41,110,187,1) 0%, rgba(21,73,131,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(41,110,187,1)), color-stop(100%,rgba(21,73,131,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(41,110,187,1) 0%,rgba(21,73,131,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(41,110,187,1) 0%,rgba(21,73,131,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(41,110,187,1) 0%,rgba(21,73,131,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom, rgba(41,110,187,1) 0%,rgba(21,73,131,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#296ebb', endColorstr='#154983',GradientType=0 ); /* IE6-8 */
}
.eins_btn_small.blue:hover,.eins_btn_small.blue.active{background:#144780;}

.eins_btn_small.orange{
    color:white;border:1px solid #CF430E;
    background: rgb(246,100,41); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y2NjQyOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjZjQzMGUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(255,114,57,1) 0%, rgba(214,72,18,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,114,57,1)), color-stop(100%,rgba(214,72,18,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(255,114,57,1) 0%,rgba(214,72,18,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(255,114,57,1) 0%,rgba(214,72,18,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(255,114,57,1) 0%,rgba(214,72,18,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom, rgba(255,114,57,1) 0%,rgba(214,72,18,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f66429', endColorstr='#cf430e',GradientType=0 ); /* IE6-8 */
}
.eins_btn_small.orange:hover,
.eins_btn_small.orange.active{background:#CF430E;}

.toner-up .eins_btn_small.orange{
    color:white;border:1px solid #e68f1c;
    background: rgb(254,171,43); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlYWIyYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkMDczMGMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(254,171,43,1) 0%, rgba(208,115,12,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(254,171,43,1)), color-stop(100%,rgba(208,115,12,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(254,171,43,1) 0%,rgba(208,115,12,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(254,171,43,1) 0%,rgba(208,115,12,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(254,171,43,1) 0%,rgba(208,115,12,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(254,171,43,1) 0%,rgba(208,115,12,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#feab2b', endColorstr='#d0730c',GradientType=0 ); /* IE6-8 */
}
.toner-up .eins_btn_small.orange:hover{background:#e68f1c;}

.toner-up .eins_btn:hover,.toner-up .eins_btn_small:hover{color:#fff;}
.toner-up .eins_btn.white:hover,.toner-up .eins_btn_small.white:hover{color:#555;}


.eins_btn.checkoutbutton.blue {background: url("img/sprite/sprite-checkout.png") no-repeat; background-position: 0px -6px;}
.eins_btn.checkoutbutton.blue:hover {background-position: 0 -41px;}
.eins_btn.checkoutbutton.small {width: 130px; background-position: -160px -6px; padding-left: 10px; text-align: left;}
html[lang="en"] .classname-basket .eins_btn.checkoutbutton.small {width:173px;background-position:-93px -70px;}
html[lang="nl"] .classname-basket .eins_btn.checkoutbutton.small {width:160px;background-position:-106px -70px;}
html[lang="it"] .classname-basket .eins_btn.checkoutbutton.small {width:163px;background-position:-103px -70px;}
html[lang="fr"] .classname-basket .eins_btn.checkoutbutton.small {width:90px;background-position:-176px -70px;}
html[lang="pl"] .classname-basket .eins_btn.checkoutbutton.small {width:110px;background-position:-155px -70px;}
html[lang="cs"] .classname-basket .eins_btn.checkoutbutton.small {width:136px;background-position:-130px -70px;}
html[lang="es"] .classname-basket .eins_btn.checkoutbutton.small {width:136px;background-position:-130px -70px;}
.eins_btn.checkoutbutton.small:hover {background-position: -160px -41px;}
html[lang="en"] .classname-basket .eins_btn.checkoutbutton.small:hover {background-position:-93px -105px;}
html[lang="nl"] .classname-basket .eins_btn.checkoutbutton.small:hover {background-position:-106px -105px;}
html[lang="it"] .classname-basket .eins_btn.checkoutbutton.small:hover {background-position:-103px -105px;}
html[lang="fr"] .classname-basket .eins_btn.checkoutbutton.small:hover {background-position:-176px -105px;}
html[lang="pl"] .classname-basket .eins_btn.checkoutbutton.small:hover {background-position:-155px -105px;}
html[lang="cs"] .classname-basket .eins_btn.checkoutbutton.small:hover {background-position:-130px -105px;}
html[lang="es"] .classname-basket .eins_btn.checkoutbutton.small:hover {background-position:-130px -105px;}
.eins_btn.checkoutbutton.orange {background: url("img/sprite/sprite-checkout.png") no-repeat;background-position: 0 -76px;}
.eins_btn.checkoutbutton.orange:hover {background-position: 0 -111px;}
.eins_btn.checkoutbutton.orange.small {background-position: -137px -70px; }
.eins_btn.checkoutbutton.orange.small:hover {background-position: -137px -105px;}

.classname-user .eins_btn.checkoutbutton.orange.small,
.classname-payment .eins_btn.checkoutbutton.orange.small {width:100px;background-position: -166px -70px; }
.classname-user .eins_btn.checkoutbutton.orange.small:hover,
.classname-payment .eins_btn.checkoutbutton.orange.small:hover {background-position: -166px -105px;}
html[lang="en"] .classname-user .eins_btn.checkoutbutton.orange.small,
html[lang="en"] .classname-payment .eins_btn.checkoutbutton.orange.small {width:120px;background-position: -147px -70px; }
html[lang="en"] .classname-user .eins_btn.checkoutbutton.orange.small:hover,
html[lang="en"] .classname-payment .eins_btn.checkoutbutton.orange.small:hover {background-position: -147px -105px;}
html[lang="it"] .classname-user .eins_btn.checkoutbutton.orange.small,
html[lang="it"] .classname-payment .eins_btn.checkoutbutton.orange.small {width:107px;background-position: -158px -70px; }
html[lang="it"] .classname-user .eins_btn.checkoutbutton.orange.small:hover,
html[lang="it"] .classname-payment .eins_btn.checkoutbutton.orange.small:hover {background-position: -158px -105px;}
html[lang="fr"] .classname-user .eins_btn.checkoutbutton.orange.small,
html[lang="fr"] .classname-payment .eins_btn.checkoutbutton.orange.small {width:130px;background-position: -137px -70px; }
html[lang="fr"] .classname-user .eins_btn.checkoutbutton.orange.small:hover,
html[lang="fr"] .classname-payment .eins_btn.checkoutbutton.orange.small:hover {background-position: -137px -105px;}
html[lang="pl"] .classname-user .eins_btn.checkoutbutton.orange.small,
html[lang="pl"] .classname-payment .eins_btn.checkoutbutton.orange.small {width:90px;background-position: -177px -70px; }
html[lang="pl"] .classname-user .eins_btn.checkoutbutton.orange.small:hover,
html[lang="pl"] .classname-payment .eins_btn.checkoutbutton.orange.small:hover {background-position: -177px -105px;}
html[lang="cs"] .classname-user .eins_btn.checkoutbutton.orange.small,
html[lang="cs"] .classname-payment .eins_btn.checkoutbutton.orange.small {width:90px;background-position: -177px -70px; }
html[lang="cs"] .classname-user .eins_btn.checkoutbutton.orange.small:hover,
html[lang="cs"] .classname-payment .eins_btn.checkoutbutton.orange.small:hover {background-position: -177px -105px;}
html[lang="es"] .classname-user .eins_btn.checkoutbutton.orange.small,
html[lang="es"] .classname-payment .eins_btn.checkoutbutton.orange.small {width:130px;background-position: -137px -70px; }
html[lang="es"] .classname-user .eins_btn.checkoutbutton.orange.small:hover,
html[lang="es"] .classname-payment .eins_btn.checkoutbutton.orange.small:hover {background-position: -137px -105px;}


/* END Button Styling */

.greenthingylist{margin:0 0 0 10px;list-style:none url('img/listimg.jpg') outside;}
.greenthingylist li{margin:0 0 0 14px;}
.greenthingylist li span{position:relative;top:-5px;}

.eins_label{float:left;padding:0;margin:0;text-transform: uppercase;font-weight:700;color:#aaa;}
.eins_label.req{color:#333;}
.eins_label.req:after{content:" *";}
.eins_label_nocaps{float:left;padding:0;margin:0;clear:both;}
.eins_input{border:1px solid #ccc;padding:0 5px;line-height:12px; height:26px;margin:0;margin:0;float:left;outline:0;}
.eins_input.green{
    color:white;border:1px solid green;
    background: rgb(30,132,20); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFlODQxNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyYWJjMmIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(30,132,20,1) 0%, rgba(42,188,43,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(30,132,20,1)), color-stop(100%,rgba(42,188,43,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(30,132,20,1) 0%,rgba(42,188,43,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(30,132,20,1) 0%,rgba(42,188,43,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(30,132,20,1) 0%,rgba(42,188,43,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom, rgba(30,132,20,1) 0%,rgba(42,188,43,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e8414', endColorstr='#2abc2b',GradientType=0 ); /* IE6-8 */
}
.eins_input.orange{
    color:white;border:1px solid #CF430E;
    background: rgb(207,67,14); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iI2NmNDMwZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNjY0MjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(214,72,18,1) 0%, rgba(255,114,57,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(214,72,18,1)), color-stop(100%,rgba(255,114,57,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(214,72,18,1) 0%,rgba(255,114,57,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(214,72,18,1) 0%,rgba(255,114,57,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(214,72,18,1) 0%,rgba(255,114,57,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom, rgba(214,72,18,1) 0%,rgba(255,114,57,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cf430e', endColorstr='#f66429',GradientType=0 ); /* IE6-8 */
}
.eins_input.blue{
    color:white;border:1px solid #144780;
    background: rgb(21,73,131); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iIzE1NDk4MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyOTZlYmIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgb(21,73,131) 1%, rgb(41,110,187) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,rgb(21,73,131)), color-stop(100%,rgb(41,110,187))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgb(21,73,131) 1%,rgb(41,110,187) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgb(21,73,131) 1%,rgb(41,110,187) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgb(21,73,131) 1%,rgb(41,110,187) 100%); /* IE10+ */
    background: linear-gradient(to bottom, rgb(21,73,131) 1%,rgb(41,110,187) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#154983', endColorstr='#296ebb',GradientType=0 ); /* IE6-8 */
}
.toner-up .eins_input.blue{
    color:white;border:1px solid #e68f1c;
    background: #d0730c; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2QwNzMwYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZWFiMmIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #d0730c 0%, #feab2b 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d0730c), color-stop(100%,#feab2b)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #d0730c 0%,#feab2b 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #d0730c 0%,#feab2b 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #d0730c 0%,#feab2b 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #d0730c 0%,#feab2b 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d0730c', endColorstr='#feab2b',GradientType=0 ); /* IE6-8 */
}
.eins_select{border:1px solid #ccc;padding:4px;line-height:1em;margin:0;margin:0;float:left;outline:0;}
.eins_select_small{border:1px solid #ccc;padding:5px;line-height:1em;margin:0;margin:0;float:left;outline:0;}
.error{background:#c10000 url('img/error.jpg') 255px 3px no-repeat;color:white;border:1px solid #c10000;}
.error_wide{background:#c10000 url('img/error.jpg') 99% center no-repeat;color:white;border:1px solid #c10000;}

.eins_textarea{border:1px solid #ccc;padding:5px 5px 6px 5px; line-height:1em; margin:0;margin:0;resize:none;outline:0;font-family:inherit;overflow:auto;}
.eins_checkbox{float:left;}

.eins_right{float:right !important;}
.eins_left{float:left;}

.eins_padleft{margin-left:5px !important;}

.eins_ta_right{text-align:right;}
.eins_ta_center{text-align:center;}
.eins_ta_left{text-align:left;}

.eins_10{width:10%;display:block;float:left;overflow:hidden;}
.eins_20{width:20%;display:block;float:left;overflow:hidden;}
.eins_25{width:25%;display:block;float:left;overflow:hidden;}
.eins_33{width:33%;display:block;float:left;overflow:hidden;margin-left:2px;}
.eins_33.first{}
.eins_33.last{}
.eins_50{width:50%;display:block;float:left;overflow:hidden;}
.eins_66{width:66%;display:block;float:left;overflow:hidden;}
.eins_90{width:80%;display:block;float:left;overflow:hidden;}

.noclear{clear:none;}
/* END GENERIC */


.eins_textinput_wide{width: 420px!important;}
/* WRAPPING */
/*#wrap{width:960px;margin:0 auto;}*/
#wrap,.wrapper{width:960px;margin:0 auto;}
#outer_wrapper{margin:0 auto;}
#outer_wrapper.centered{width:1204px;margin:0 auto;}
#wrap.centered{margin:0;}
/* END WRAPPING */

#newShopOverlay{width:100%;height:auto;margin:0;background:#f8a528;border-bottom:1px solid #fac74a;color:#fff;font-size:14px;font-weight:700;overflow:hidden;}
#newShopOverlay .big{font-size:18px;}
#closeButton{display:block;float:right;font-size:20px;color:#fff;}
#closeButton span{font-size:10px;position:relative;top:-3px;}
#closeButton:hover{color:#a0430c;}

/* HEADER */
#freeshippingweekend{
    height:29px;margin-top:0;padding:10px 10px;color:white;border:1px solid green;border-radius:0 0 2px 2px; margin-top: 10px;
    background: rgb(42,188,43); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJhYmMyYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxZTg0MTQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(42,188,43,1) 0%, rgba(30,132,20,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(42,188,43,1)), color-stop(100%,rgba(30,132,20,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(42,188,43,1) 0%,rgba(30,132,20,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(42,188,43,1) 0%,rgba(30,132,20,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(42,188,43,1) 0%,rgba(30,132,20,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom, rgba(42,188,43,1) 0%,rgba(30,132,20,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2abc2b', endColorstr='#1e8414',GradientType=0 ); /* IE6-8 */
}
#freeshippingweekend .h4{height:29px;line-height:29px;}
#freeshippingweekend .eins_btn{font-size:14px;margin-right: 20px;}

#topbar{height:18px;background:#cdcccc;color: #707171;padding: 10px 20px;text-transform: uppercase;}
#topbar .wrapper.centered {display: block;height: 50px; margin-right: 260px;}
#topbar .eins_left { width: auto; padding-right: 55px; font-weight: 700; cursor: pointer;}
.tonerpartner24 #topbar .eins_left,.toner-partner24 #topbar .eins_left{padding-right:48px}
html[lang="nl"] #topbar .eins_left{padding-right:38px}
html[lang="fr"] #topbar .eins_left{padding-right:12px}
html[lang="en"] #topbar .eins_left{padding-right:32px}
html[lang="it"] #topbar .eins_left{padding-right:12px}
html[lang="pl"] #topbar .eins_left{padding-right:40px}
html[lang="es"] #topbar .eins_left{padding-right:34px}
#topbar h5 b.greentext{font-weight:500;color:#616160 !important;}
#topbar p b.greentext{font-weight:500;color:#616160 !important;}
#topbar a{color:#707171;text-decoration: underline;}
#topbar .fa { vertical-align: middle;margin-right: 7px;font-size: 1.5em;color: #414045;margin-top: -2px;}
#topbar .fa.fa-percent {font-weight: bold;}

#userbar p{float:left;width:400px;padding:9px 10px;line-height:1em;}
#userbar a{line-height: 1em;}
.classname-user #userbar, .classname-order #userbar, .classname-payment #userbar { height: 20px; }
#userbar-menu{float:right;line-height: 3em;}
#userbar-menu a {font-weight: normal;color: #616160;}
#userbar-menu a:hover {text-decoration: underline;}
.toner-up #userbar{height:21px;line-height:21px;border:0;clear:both;}
.toner-up #userbar p{line-height:21px;padding:0;}
.toner-up #userbar a{font-weight:500;}

#logo{display:block;margin:12px 12px 0 0;overflow:hidden;float:left;}
#logo > img { max-width: 285px; }
.toner-up #logo{width:220px;height:47px;margin:14px 24px 0 0;}
.headservices{width:auto;height:50px;margin:5px 15px 0;float:left;overflow:hidden;}
.classname-user .headservices, .classname-order .headservices, .classname-payment  .headservices{ width: 348px;text-align:right; padding-top: 10px; }
.classname-user .headservices .fa, .classname-order .headservices .fa, .classname-payment .headservices .fa { color: #707171 }
.classname-user .headservices a, .classname-order .headservices a, .classname-payment .headservices a { font-weight: normal; }
#mainhead{padding:0 0 20px 0;clear:both;display:block;}
#mainhead .shippingCountdown{width:260px;margin:7px 0 10px 0;}
html[lang="de"] #mainhead .shippingCountdown{width:250px;}
.shippingCountdown span {font-weight:bold;}
/*html[lang="fr"] #mainhead .shippingCountdown{width:215px;}*/
.toner-up #mainhead{height:86px}
.toner-up #mainhead .shippingCountdown{width:auto;}
#mainhead p{height:40px;padding:0;margin:7px 10px 10px 0;font-size:12px;font-weight:400;line-height:1.7em;text-transform:none;float:left;}
#pixiseal{float:left;margin-top:5px;}
#trusted_shops{float:left;margin-right: 10px;margin-top:5px;padding-top:2px;}
#ssl_icon{float:left;margin-right:7px;margin-top:3px;padding-top:2px;}
#shopauskunft{float:left;margin-right:6px;margin-top:5px;padding-top: 1px;}
.header_seal{display:block;float:left;margin-right:6px;padding-top:1px; height: 50px;}
#google_trusted_store{float:left;margin-right: 10px;padding-top: 2px;}
#trusted-shop,.trusted-shop{float:left; margin-right: 13px;}
#warenkorb-container{position:relative;left:0;top:0;z-index:150;display:block;float:right;border:none;}
#mainhead-warenkorb{width:135px;height:50px;display:block;float:right;padding:1px;margin-top: 8px;}
#mainhead-warenkorb.hovering{}
#mainhead .icon.chip{margin:2px 5px 0 0}

.toner-up #tsCertificate{margin:0;}

#mainhead-warenkorb .minibasket{display:none;clear:both;position:relative;margin-left:-256px;width:390px;background:white;border:1px solid #ccc;}
#mainhead-warenkorb .minibasket table{width:100%;}
#mainhead-warenkorb .minibasket td{padding:2px 4px;}

#mainhead-warenkorb > a, #mainhead-warenkorb > a .orangetext {cursor:pointer;cursor:hand;color: #616160;}
#mainhead-warenkorb > a:hover{color: #616160;text-decoration: underline;}
#mainhead-warenkorb p{float:left;text-align:right;margin:2px 0;width:80px;display:block;line-height:1.7em;}
html[lang="en"] #mainhead-warenkorb p{width:86px}
#mainhead-warenkorb img{float:right;display:block;}

.minibasket .totalPrice{padding:7px 0;font-size:16px;}

.newitem{
    color:#fff;text-align:center;
    color:white;border:1px solid #CF430E;
    background: rgb(207,67,14); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iI2NmNDMwZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNjY0MjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(214,72,18,1) 0%, rgba(255,114,57,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(214,72,18,1)), color-stop(100%,rgba(255,114,57,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(214,72,18,1) 0%,rgba(255,114,57,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(214,72,18,1) 0%,rgba(255,114,57,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(214,72,18,1) 0%,rgba(255,114,57,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom, rgba(214,72,18,1) 0%,rgba(255,114,57,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cf430e', endColorstr='#f66429',GradientType=0 ); /* IE6-8 */
}
#mainhead-warenkorb #basketicons{width:35px;height:30px;position:relative;float:right;display:block;margin:9px 0;background:url('../src/img/basket-simple.png') no-repeat;background-size: 100% auto;}
#mainhead-warenkorb #basketicon{position:absolute;z-index:1;}
#mainhead-warenkorb #basketicon2{position:absolute;z-index:2;display:none;}
#mainhead-warenkorb>a {height: 150px}
#mainhead-warenkorb .itemscount {text-align: center;color: #cf430e;padding-left: 6px;padding-top: 0px; font-size: 13px;}

.toner-up .withBasket #warenkorb-container{}
.toner-up #mainhead-warenkorb{width:213px;height:86px;top:-1px;left:-215px;}
.toner-up #mainhead-warenkorb p{line-height:1.4em;margin:22px 0;width:70px;margin-left: 50px;}
.toner-up #mainhead-warenkorb p .firstline{font-size:12px;font-weight:400;}
.toner-up #mainhead-warenkorb p .lastline{font-size:14px;font-weight:700;}
.toner-up #mainhead-warenkorb #basketicons{margin:18px 0;}
.toner-up #mainhead-warenkorb a{display:block;overflow:hidden;font-weight:500;}
.toner-up #mainhead-warenkorb .minibasket{margin-left:-178px;top:0;}

#stickybasket{display:block;width:240px;max-height:100%;position:fixed;overflow:auto;left:50%;top:0;margin:0 0 0 483px;border-top:0;border-radius:0 0 3px 3px;}
#stickybasket .minibasket{position:relative;}
#stickybasket .minibasket td{padding:2px 4px;}
#stickybasket .minibasket tr td:first-child{width:114px;max-width:104px;}
html[lang="de"] body.TonerPartner-ch #stickybasket .minibasket tr td:first-child { max-width: 60px; }
html[lang="pl"] #stickybasket .minibasket tr td:first-child,
html[lang="cs"] #stickybasket .minibasket tr td:first-child {max-width:70px;}
html[lang="de"] body.TonerPartner-ch #stickybasket .minibasket tr > td:nth-of-type(2) { width: 72px; }
html[lang="pl"] #stickybasket .minibasket tr > td:nth-of-type(2),
html[lang="cs"] #stickybasket .minibasket tr > td:nth-of-type(2) {width:62px;}
html[lang="de"] body.TonerPartner-ch #stickybasket .minibasket tr > td:nth-of-type(3),
html[lang="pl"] #stickybasket .minibasket tr > td:nth-of-type(3),
html[lang="cs"] #stickybasket .minibasket tr > td:nth-of-type(3) {width:70px;}
#amountHolder,.amountHolder{width:52px;}
#stickybasket .minibasket table{margin:4px 0 0;}
#stickybasket .baskettitle{margin:2px 0 0;}

#stickybasket .minibasket_less,#stickybasket .minibasket_more{width:14px;height:19px;padding:0;margin-bottom:-5px; border-radius: 1px; } /* Hotfix for FF37 not showing '+'' with radius >1 */
#stickybasket .amount{width:18px;height:17px;padding:0;margin-bottom:-5px;font-size:11px;}

.toner-up #stickybasket{}
.toner-up #stickybasket a{font-weight:500;}


#searchbaroverlay { display:none; position: fixed;background: rgba(0,0,0,0.7); top: 0; left: 0; right: 0; bottom: 0; z-index: 100; }
#searchbar{
    clear:both;height:38px;border:1px solid #ce430c;position:relative;
    background: rgb(255,102,44); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmNjYyYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkNDQ3MGYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(255,102,44,1) 0%, rgba(212,71,15,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,102,44,1)), color-stop(100%,rgba(212,71,15,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(255,102,44,1) 0%,rgba(212,71,15,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(255,102,44,1) 0%,rgba(212,71,15,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(255,102,44,1) 0%,rgba(212,71,15,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom, rgba(255,102,44,1) 0%,rgba(212,71,15,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff662c', endColorstr='#d4470f',GradientType=0 ); /* IE6-8 */
    z-index: 100;
}
.classname-basket #searchbar, .classname-user #searchbar, .classname-payment #searchbar, .classname-order #searchbar {
    border: 1px solid #aaa;
    background: #bfbfbf; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: -moz-linear-gradient(top, #bfbfbf 0%, #aaaaaa 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bfbfbf), color-stop(100%, #aaaaaa)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #bfbfbf 0%, #aaaaaa 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #bfbfbf 0%, #aaaaaa 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #bfbfbf 0%, #aaaaaa 100%); /* IE10+ */
    background: linear-gradient(to bottom, #bfbfbf 0%, #aaaaaa 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bfbfbf', endColorstr='#aaaaaa',GradientType=0 ); /* IE6-8 */
}
#s,
#searchParam{width:800px;padding:5px;margin:5px;border:1px solid #ce430c;float:left;}
#searchsubmit{text-transform:uppercase;font-size:14px;font-weight:700;padding:10px 5px 9px 5px;border:none;color:white;cursor:pointer;background:transparent;float:left;width:135px;}
#searchsubmit > i.fa-search { margin-right: 6px; font-size: 1.2em; }
html[lang="fr"] #s,html[lang="fr"] #searchParam{width:773px}
html[lang="fr"] #searchsubmit{width:147px}
#searchsubmit:hover{color:#ddd;}

.classname-basket #s, .classname-basket #searchParam,
.classname-user #s, .classname-user #searchParam,
.classname-payment #s, .classname-payment #searchParam,
.classname-order #s, .classname-order #searchParam {border: 1px solid #aaa;}
.classname-basket #searchsubmit, .classname-user #searchsubmit, .classname-order #searchsubmit,
.classname-payment #searchsubmit{background-position: bottom left;}


.eins_err_404 .paddingbox{padding:20px;}

#thatsnoproblem{padding:4px 0;font-size:16px;}

#searchagain{margin:50px 0 4px;font-size:20px;color:#CF430E;}
#searchbar_404{
    clear:both;border:1px solid #ce430c;overflow:hidden;position:relative;
    background: rgb(255,102,44); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmNjYyYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkNDQ3MGYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(255,102,44,1) 0%, rgba(212,71,15,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,102,44,1)), color-stop(100%,rgba(212,71,15,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(255,102,44,1) 0%,rgba(212,71,15,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(255,102,44,1) 0%,rgba(212,71,15,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(255,102,44,1) 0%,rgba(212,71,15,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom, rgba(255,102,44,1) 0%,rgba(212,71,15,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff662c', endColorstr='#d4470f',GradientType=0 ); /* IE6-8 */
}
#s_404{width:378px;padding:10px;margin:5px;border:1px solid #ce430c;float:left;}
#searchsubmit_404{text-transform:uppercase;font-size:14px;font-weight:700;padding:13px 5px 9px 45px;border:none;color:white;cursor:pointer;cursor:hand;background:transparent url('img/searchbuttonbg.jpg') top left no-repeat;float:left;width:120px;}
#searchsubmit_404:hover{color:#ddd;}

#didyousearchforthis{margin:77px 0 0;padding:10px 0;font-size:18px;}
.eins_err_404 ul{padding-right:25px;}
.eins_err_404 ul li{color:#333;}
.eins_err_404 ul li a{color:#333;font-weight:normal;}
.eins_err_404 ul li a:hover{text-decoration:underline;}

.toner-up #searchbar{margin:24px 0;float:left;clear:none;background:none;border:0;}
.toner-up #s,
.toner-up #searchParam{width:367px;height:21px;padding:5px 12px;margin:0;border:1px solid #cfcfcf;border-radius:0;}
.toner-up #s::-webkit-input-placeholder,
.toner-up #searchParam::-webkit-input-placeholder{font-size:12px;color:#3e3e3e;}
.toner-up #s:-moz-placeholder,
.toner-up #searchParam:-moz-placeholder{font-size:12px;color:#3e3e3e;}
.toner-up #s:-ms-input-placeholder,
.toner-up #searchParam:-ms-input-placeholder{font-size:12px;color:#3e3e3e;}
.toner-up #searchsubmit{display:block;width:98px;height:33px;line-height:1em;padding:8px 0 8px;margin:0;background:transparent url('img/searchsubmit_tonerup.png') -1px -1px no-repeat;text-indent:-10px;text-transform:none;overflow:hidden;}
.toner-up #searchsubmit:hover{color:#fff;background-position:-1px -36px;}

#searchbar .innerlabel{padding:5px;position:absolute;top:6px;left:6px;font-size:13px;color:#999;cursor:text;}
.toner-up #searchbar .innerlabel{padding:10px;top:0;left:3px;font-size:13px;color:#3e3e3e;}

#additional-covid-notice { margin: 3px 0 0 0; padding: 8px 15px; border: 1px solid #144780; text-align: center;
	background: #296ebb; /* Old browsers */
	background: -moz-linear-gradient(top,  #296ebb 0%, #154983 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #296ebb 0%,#154983 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #296ebb 0%,#154983 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#296ebb', endColorstr='#154983',GradientType=0 ); /* IE6-9 */
}
#additional-covid-notice > p { color: #fff; margin: 0; text-align: center; margin: 0 0 5px 0 !important; font-weight: 700; font-size: 16px !important; line-height: 20px !important; text-transform: uppercase; }
#additional-covid-notice > div { display: inline-block; color: #fff; margin-left: 20px; margin-right: 20px; }
#additional-covid-notice > div > span { text-align: left; font-size: 14px; line-height: 18px; }
#additional-covid-notice > div:first-of-type { margin-left: 0; }
#additional-covid-notice > div:last-of-type { margin-right: 0; }
/* END HEADER */

/* BREADCRUMB */
#breadcrumb{background:white;display:block;overflow:hidden;border:1px solid #ccc;margin-top:3px;height:37px;clear:both;}
#breadcrumb .breadpadding{overflow:hidden}
#breadcrumb ul{overflow:hidden;float:left;}
#breadcrumb li{display:inline;}
/*#breadcrumb li a{background:url('img/breadcrumb/notactive.png') top left no-repeat; display:block;float:left;padding:11px 6px 11px 32px;}*/
#breadcrumb li a{background:url('img/sprite/sprite1.png') -10px -208px no-repeat; display:block;float:left;padding:11px 6px 11px 32px;}
.toner-up #breadcrumb{margin-top:0;}
.toner-up #breadcrumb li a{padding:12px 16px 12px 40px;font-weight:500;}

#breadcrumb .active a{background: url('img/breadcrumb/active.png') top left repeat-x;color: white;border-radius:0;}
#breadcrumb .active .first {background: url('img/breadcrumb/active.png') top center repeat-x;color: white;border-radius:0;}
/*#breadcrumb li .first{background: white; padding:11px 16px;border-radius:0;color:#144780;cursor: default;}*/
#breadcrumb li .first{background: white; padding:11px 16px;border-radius:0;}
#breadcrumb li .last{cursor: default;}
/*#breadcrumb .activeafter a {background: white url('img/breadcrumb/leftactive.png') top left no-repeat;border-radius:0;}*/
#breadcrumb .activeafter a {background:url('img/sprite/sprite1.png') -10px -10px no-repeat;border-radius:0;}
.toner-up #breadcrumb li .first{padding:12px 16px;}

#breadcrumb img{display:block;float:right;position:relative;top:-7px;}
#breadcrumb > .breadpadding > a{display:block;width:109px;height:35px;float:right;overflow:hidden;}

.toner-up #breadcrumb .active a{background:url('img/breadcrumb/active_tonerup.jpg') top left repeat-x;}
.toner-up #breadcrumb .active .first{background:url('img/breadcrumb/active_tonerup.jpg') top center repeat-x;}
.toner-up #breadcrumb .activeafter a{background:white url('img/breadcrumb/leftactive_tonerup.jpg') top left no-repeat;}

#breadcrumb_checkout{background:white;display:block;overflow:hidden;border:1px solid #ccc;margin-top:3px;height:35px;clear:both;}
#breadcrumb_checkout .breadpadding{}
#breadcrumb_checkout li{display:inline;}
#breadcrumb_checkout li a{background:url('img/sprite/sprite1.png') -10px -208px no-repeat; display:block;float:left;padding:10px 0;width:192px;overflow:hidden;text-align: center;}
#breadcrumb_checkout li a.first {background:#fff;}

#breadcrumb_checkout .active a {background: url('img/breadcrumb/activeblue.jpg') top left repeat-x;color: white;border-radius:0;}
#breadcrumb_checkout .first a{background: white;padding:10px 56px;border-radius:0;color:#144780;}
#breadcrumb_checkout .active .first {background: url(img/breadcrumb/activeblue.jpg) top center repeat-x;color: white;border-radius:0;}

#breadcrumb_checkout li .last{width:190px;float:right;}
#breadcrumb_checkout .activeafter a{background: white url('img/breadcrumb/leftactiveblue.jpg') top left no-repeat;border-radius:0;}
#breadcrumb_checkout .ssl {color: #268B1D;position: relative;font-weight: bold;}
#breadcrumb_checkout .ssl .fa-lock {font-size: 1.8em;float: left;margin-left: 17px;margin-top: -2px;}


.toner-up #breadcrumb_checkout{margin-top:0;}
.toner-up.breadmargin #breadcrumb{margin-top:3px;}
.toner-up.breadmargin #breadcrumb_checkout{margin-top:3px;}
.toner-up #breadcrumb_checkout li a{padding:11px 0;font-weight:500;}
.toner-up #breadcrumb_checkout .active a{background: url('img/breadcrumb/active_tonerup.jpg') center left repeat-x;}
.toner-up #breadcrumb_checkout .active .first{background: url('img/breadcrumb/active_tonerup.jpg') center center repeat-x;}
.toner-up #breadcrumb_checkout .activeafter a{background: white url('img/breadcrumb/leftactive_tonerup.jpg') center left no-repeat;}

#breadcrumb .introtext{height:35px;}
#breadcrumb .introtext h1{line-height:35px;float:left;font-size:28px;}
#breadcrumb .introtext p{padding:0;margin:6px 0 0 6px;line-height:1em;float:left;}
/*.introtext{height:35px;}*/
.introtext > .paddingbox{padding-top:2px;padding-bottom:2px;}
.introtext h1{line-height:35px;margin:0 6px 0 0;float:left;font-size:28px;text-transform:none;}
.introtext p{padding:0;line-height:35px;}
.introtext h2{padding:0;line-height:35px;font-size:12px;font-weight:400;text-transform:none;}
/* END BREADCRUMB

/* MODELLAUSWAHL */
#modellauswahl{clear:both;display:block;background:white;border:1px solid #ccc;padding:10px;margin:3px 0 0 0;overflow:hidden;position:relative; z-index: 100;}
#modellauswahl .heading{font-size:14px;font-weight:700;color:#144780;text-transform:uppercase;}
#modellauswahl p .anweisung{font-size:14px;text-transform: none;color:#dc4d15;}
#modellauswahl #selectcontainer{float:left;}
#modellauswahl .inputbox{display:block;float:left;position:relative;}
#modellauswahl label{display:block;margin:2px;}
#modellauswahl input{width:294px;*width:291px;padding:6px;border:1px solid #ccc;margin:0 2px;z-index:150;}
#modellauswahl .active,#modellauswahl #tonersearchsubmit.active{
    color:white;border:1px solid #DD4E16;cursor:pointer;cursor:hand;
    background: rgb(246,100,41); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y2NjQyOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjZjQzMGUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(255,114,57,1) 0%, rgba(214,72,18,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,114,57,1)), color-stop(100%,rgba(214,72,18,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(255,114,57,1) 0%,rgba(214,72,18,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(255,114,57,1) 0%,rgba(214,72,18,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(255,114,57,1) 0%,rgba(214,72,18,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom, rgba(255,114,57,1) 0%,rgba(214,72,18,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f66429', endColorstr='#cf430e',GradientType=0 ); /* IE6-8 */
}
#modellauswahl .active::-webkit-input-placeholder{color:white;}
#modellauswahl input.active[placeholder]{color:white;}
#modellauswahl #tonersearchsubmit{
    display:block;float:left;width:150px;height:30px;border:1px solid #ccc;color:#999;padding:5px 20px;margin-top:19px;
    background: rgb(255,255,255); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMWYxZjEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(248,248,248,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(248,248,248,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(248,248,248,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(248,248,248,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(248,248,248,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(248,248,248,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f1f1f1',GradientType=0 ); /* IE6-8 */
}
#modellauswahl input[disabled]{border:1px solid #ccc;background:#ebebe4;color:#545454;}

#modellauswahl label.innerlabel{display:block;padding:7px;position:absolute;top:17px;color:#000;font-size:13px;cursor:pointer;}
#modellauswahl input.active ~ label.innerlabel{color:#fff;}
#modellauswahl input[disabled] ~ label.innerlabel{color:#a9a9a9;}

.toner-up #modellauswahl{width:459px;height:168px;margin:0;float:left;border-right:0;}
.toner-up #modellauswahl h4{color:#333;}
.toner-up #modellauswahl h4 .anweisung{color:#d3760f;}
.toner-up #modellauswahl #selectcontainer{margin:13px 0 0 0;}
.toner-up #modellauswahl .inputbox{margin:3px 0 0;clear:both;float:none;}
.toner-up #modellauswahl label{width:106px;height:40px;line-height:40px;margin:0;float:left;font-size:14px;font-weight:700;color:#555;}
.toner-up #modellauswahl input{width:289px;padding:11px 13px;margin:0;background:url('img/modelselect_input_bg.jpg') 0 0 no-repeat;border:1px solid #c7c7c7;color:#d3760f;font-size:14px;font-weight:700;}
.toner-up #modellauswahl input::-webkit-input-placeholder{font-size:14px;font-weight:700;}
.toner-up #modellauswahl input:-moz-placeholder{font-size:14px;font-weight:700;}
.toner-up #modellauswahl input:-ms-input-placeholder{font-size:14px;font-weight:700}
.toner-up #modellauswahl .active::-webkit-input-placeholder{color:white;}
.toner-up #modellauswahl .active:-moz-placeholder{color:white;}
.toner-up #modellauswahl .active:-ms-input-placeholder{color:white;}
.toner-up #modellauswahl .active{background:#e68f1c url('img/modelselect_input_bg_active.jpg') 0 0 no-repeat;border:1px solid #d48c00;}

.toner-up #modellauswahl label.innerlabel{width:auto;padding:0;top:0;left:120px;}

#modellauswahl_widget{
    width:898px;margin:10px 0;padding:0 20px 20px;color:white;border:1px solid #144780;
    background: rgb(41,110,187); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzI5NmViYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxNTQ5ODMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(41,110,187,1) 0%, rgba(21,73,131,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(41,110,187,1)), color-stop(100%,rgba(21,73,131,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(41,110,187,1) 0%,rgba(21,73,131,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(41,110,187,1) 0%,rgba(21,73,131,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(41,110,187,1) 0%,rgba(21,73,131,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom, rgba(41,110,187,1) 0%,rgba(21,73,131,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#296ebb', endColorstr='#154983',GradientType=0 ); /* IE6-8 */
}
#modellauswahl_widget .inputbox{height:38px;margin:10px 0 0;padding:10px 20px;overflow:hidden;background:#fff;}
#modellauswahl_widget .serie,
#modellauswahl_widget .modell{display:none;}
#modellauswahl_widget label{display:block;height:38px;line-height:38px;width:269px;float:left;font-size:20px;color:rgb(30,132,20);font-weight:bold;cursor:pointer;}
#modellauswahl_widget label span{padding:0 4px;font-weight:bold;}
#modellauswahl_widget input{
    width:294px;*width:291px;padding:10px;border:1px solid #ccc;margin:0 2px;z-index:150;float:left;
    color:white;border:1px solid green;
    background: rgb(30,132,20); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFlODQxNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyYWJjMmIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(30,132,20,1) 0%, rgba(42,188,43,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(30,132,20,1)), color-stop(100%,rgba(42,188,43,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(30,132,20,1) 0%,rgba(42,188,43,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(30,132,20,1) 0%,rgba(42,188,43,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(30,132,20,1) 0%,rgba(42,188,43,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom, rgba(30,132,20,1) 0%,rgba(42,188,43,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e8414', endColorstr='#2abc2b',GradientType=0 ); /* IE6-8 */
}
#modellauswahl_widget ::-webkit-input-placeholder{color:white;}
#modellauswahl_widget :-moz-placeholder{color:white;}
#modellauswahl_widget :-ms-input-placeholder{color:white;}
#modellauswahl .active{
    color:white;border:1px solid #DD4E16;cursor:pointer;cursor:hand;
    background: rgb(246,100,41); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y2NjQyOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjZjQzMGUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(255,114,57,1) 0%, rgba(214,72,18,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,114,57,1)), color-stop(100%,rgba(214,72,18,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(255,114,57,1) 0%,rgba(214,72,18,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(255,114,57,1) 0%,rgba(214,72,18,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(255,114,57,1) 0%,rgba(214,72,18,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom, rgba(255,114,57,1) 0%,rgba(214,72,18,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f66429', endColorstr='#cf430e',GradientType=0 ); /* IE6-8 */
}
#modellauswahl_widget a{color:#fff;text-decoration:underline;}

.ui-autocomplete{position:absolute;overflow-x:visible;overflow-y:visible;width:243px;max-height:600px;}
.ui-menu-item{clear:both;z-index:12;}
.ui-menu-item > a{background:white;padding:5px;display:block;border:1px solid #ccc;clear:both;}
.ui-menu-item > a > span{color:grey;font-size:10px;}
.ui-menu-item #ui-active-menuitem{background:#144780;color:white;border:1px solid #ccc;}
.ui-menu-head, .ui-autocomplete-category{
    color: white;font-weight: bold;padding: 3px 5px;display: block;border: 0 none;
    background: rgb(246,100,41); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y2NjQyOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjZjQzMGUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(255,114,57,1) 0%, rgba(214,72,18,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,114,57,1)), color-stop(100%,rgba(214,72,18,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(255,114,57,1) 0%,rgba(214,72,18,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(255,114,57,1) 0%,rgba(214,72,18,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(255,114,57,1) 0%,rgba(214,72,18,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom, rgba(255,114,57,1) 0%,rgba(214,72,18,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f66429', endColorstr='#cf430e',GradientType=0 ); /* IE6-8 */
}
.toner-up .ui-menu-head,.toner-up .ui-autocomplete-category{
    background: rgb(254,171,43); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlYWIyYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkMDczMGMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(254,171,43,1) 0%, rgba(208,115,12,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(254,171,43,1)), color-stop(100%,rgba(208,115,12,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(254,171,43,1) 0%,rgba(208,115,12,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(254,171,43,1) 0%,rgba(208,115,12,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(254,171,43,1) 0%,rgba(208,115,12,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(254,171,43,1) 0%,rgba(208,115,12,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#feab2b', endColorstr='#d0730c',GradientType=0 ); /* IE6-8 */
}
.ui-menu-item .image{width:70px;height:70px;overflow:hidden;border-radius:2px;background:#fff url('img/ajax-loader.gif') center center no-repeat;position:relative;}
.ui-menu-item .image img{display:block;width:auto !important;width:100%;max-width:100%;height:auto !important;height:100%;max-height:100%;position:absolute;top:0;left:0;}
.ui-menu-item .title{line-height:70px;margin:0 0 0 4px;vertical-align:middle;}
.ui-menu-item .title img{padding:0 2px;vertical-align:middle;position:relative;top:-1px;}
.ui-menu-item .price{line-height:70px;}
.ui-menu-item [attr-type="original"]{
    background: rgb(255,255,255); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMWYxZjEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(248,248,248,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(248,248,248,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(248,248,248,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(248,248,248,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(248,248,248,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(248,248,248,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f1f1f1',GradientType=0 ); /* IE6-8 */
}
.ui-menu-item [attr-type="compatible"]{
    position:relative;
    background: rgb(255,255,255); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwJSIgc3RvcC1jb2xvcj0iI2Y3ZmZlZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlM2ZmY2MiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(247,255,239,1) 30%, rgba(227,255,204,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(30%,rgba(247,255,239,1)), color-stop(100%,rgba(227,255,204,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(247,255,239,1) 30%,rgba(227,255,204,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(247,255,239,1) 30%,rgba(227,255,204,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(247,255,239,1) 30%,rgba(227,255,204,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(247,255,239,1) 30%,rgba(227,255,204,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e3ffcc',GradientType=0 ); /* IE6-8 */
}
.ui-menu-item [attr-type="compatible"] .price{color:green;font-size:120%;}
.ui-menu-item [attr-type="compatible"]:hover .price{color:#fff;}

.ui-menu-item [attr-type="compatible"] .banner{width:121px;height:29px;line-height:29px;position:absolute;top:50px;left:-12px;color:#fff;text-transform:uppercase;text-align:center;background:url('img/sprite/sprite1.png') -10px -114px no-repeat;z-index:100;}
.ui-menu-item [attr-type="compatible"] .banner span{font-weight:700;border-bottom: 1px dotted #fff;}
/* END MODELLAUSWAHL */

/* TONER UP WIDGETS */
#widgets{display:block;width:479px;height:188px;margin:0;float:left;border-left:0;}
#widgets img{display:block;margin:0 0 0 10px;}
#widgets .seotext{padding:20px 0 0;}
/* END TONER UP WIDGETS */

/* HERSTELLERÜBERSICHT */
#herstelleruebersicht{width:653px;clear:both;display:block;border:1px solid #ccc;background:white;margin:3px 0 0 0;overflow:hidden;height:320px;position:relative;}
#herstelleruebersicht.full{width:100%;height:245px}
#herstelleruebersicht a{ margin:1px;padding:0px; display:block;float:left;}
#herstelleruebersicht .others, #erweiterte_herstelleruebersicht .others{font-size:14px;text-transform: uppercase;padding:10px 15px;display:block;color:#dc4d15;text-decoration: underline;float:right;position:absolute;right:0;bottom:28px;}
#erweiterte_herstelleruebersicht{overflow:hidden;position:relative;}
#erweiterte_herstelleruebersicht a{padding:0px; display:block;float:left;}
.toner-up #herstelleruebersicht{width:637px;height:314px;}
.toner-up #herstelleruebersicht .paddingbox{width:637px;padding:9px;}
.toner-up div > .others{display:block;width:617px;height:18px;padding:10px;margin:0;clear:both;float:none;border:1px solid #d38d06;border-top:0;border-radius:0 0 4px 4px;background:#e18919 url('img/others_bg.jpg') 0 0 repeat-x;position:static;text-decoration:none;text-transform:none;text-align:center;color:#fff;font-size:14px;font-weight:500;}
.toner-up div > .others:hover{background:#e18919;}

/* END HERSTELLERÜBERSICHT */

.trcrating{width:304px;height:320px;border-left:0;border-radius:2px 2px 0 0;background:#fff url('img/trcrating-bg.jpg') 0 0 no-repeat;position:relative;}
.ratinghead{height:51px;margin:27px 45px 0 78px;}
.ratinghead p{line-height:1em;color:#2d71c0;font-size:12px;font-weight:700;}
.ratinghead .ratingcount{display:block;height:36px;line-height:36px;font-size:36px;}
.ratingbody{margin:6px 0 0;padding:19px;}
.ratingtext{height:130px;color:#fff;font-size:14px;font-family:'Georgia',serif;overflow:hidden;}
.ratingtext a{color:#fff;text-decoration:underline;font-weight:400;font-style:italic;}
.ratingtext a:hover{color:#eee;}
.trcrating .eins_btn{display:block;width:266px;padding:12px 0;text-align:center;text-transform:uppercase;color:#333;border:0;border-radius:4px;position:absolute;bottom:20px;box-shadow:0 1px 5px #555;
                     background: #ffffff; /* Old browsers */
                     /* IE9 SVG, needs conditional override of 'filter' to 'none' */
                     background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZWVlZWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
                     background: -moz-linear-gradient(top,  #ffffff 0%, #eeeeee 100%); /* FF3.6+ */
                     background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#eeeeee)); /* Chrome,Safari4+ */
                     background: -webkit-linear-gradient(top,  #ffffff 0%,#eeeeee 100%); /* Chrome10+,Safari5.1+ */
                     background: -o-linear-gradient(top,  #ffffff 0%,#eeeeee 100%); /* Opera 11.10+ */
                     background: -ms-linear-gradient(top,  #ffffff 0%,#eeeeee 100%); /* IE10+ */
                     background: linear-gradient(to bottom,  #ffffff 0%,#eeeeee 100%); /* W3C */
                     filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee',GradientType=0 ); /* IE6-8 */
}
.trcrating .eins_btn:hover{background:#eee !important;}

/* SLIDER */
.slider_wrapper{overflow:hidden;position:relative;}
#slider{width:auto;clear:both;display:block;border:1px solid #ccc;margin:3px 0 0 0;}

.nivo-directionNav a{
    display:block;width:20px;height:20px;line-height:20px;padding:0;margin:0 3px 0 0;float:left;border:1px solid #ccc;border-radius:2px;color:#6e6b6b;position:absolute;
    background: rgb(255,255,255); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMWYxZjEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(248,248,248,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(248,248,248,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(248,248,248,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(248,248,248,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(248,248,248,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(248,248,248,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f1f1f1',GradientType=0 ); /* IE6-8 */
}
.nivo-directionNav a.nivo-prevNav{top:auto;right:auto;bottom:7px;left:7px;}
.nivo-directionNav a.nivo-nextNav{top:auto;right:auto;bottom:7px;left:107px;}
.nivo-directionNav a img{width:4px;height:8px;padding:7px 8px 5px;}

.nivo-controlNav{padding:0;position:absolute;left:33px;bottom:8px;z-index:10;}
.nivo-control{
    display:block;width:20px;height:20px;line-height:20px;padding:0;margin:0 3px 0 0;float:left;border:1px solid #ccc;border-radius:2px;color:#6e6b6b;
    background: rgb(255,255,255); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMWYxZjEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(248,248,248,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(248,248,248,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(248,248,248,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(248,248,248,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(248,248,248,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(248,248,248,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f1f1f1',GradientType=0 ); /* IE6-8 */
}
.nivo-control.active{
    border:1px solid #CF430E;color:white;
    background: rgb(246,100,41); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y2NjQyOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjZjQzMGUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(255,114,57,1) 0%, rgba(214,72,18,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,114,57,1)), color-stop(100%,rgba(214,72,18,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(255,114,57,1) 0%,rgba(214,72,18,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(255,114,57,1) 0%,rgba(214,72,18,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(255,114,57,1) 0%,rgba(214,72,18,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom, rgba(255,114,57,1) 0%,rgba(214,72,18,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f66429', endColorstr='#cf430e',GradientType=0 ); /* IE6-8 */
}

.toner-up .banner_wrapper{}
.toner-up .banner_wrapper > div{width:316px;height:343px;margin:3px 3px 0 0;overflow:hidden;background:#fff;border:1px solid #ccc;}
.toner-up .banner_wrapper > div img{display:block;}
.toner-up .banner_wrapper > div.lastinrow{margin-right:0;}
/* END SLIDER */

/* SERVICE */
#service{display:block;clear:both;background:#edf1ff;padding:10px;overflow:hidden;border:1px solid #ccc;margin-top:3px;}
#service .title{font-size:18px;font-weight:700;text-transform:none;}
#service .servicebox{display:block;float:left;width:300px;}
#service .servicebox-single{padding:10px 10px 0;clear:both;overflow:hidden;}
#service .icon{float:left;width:30px;height:30px;display:block;overflow:hidden;background:url('img/vorteilicons.jpg') 0 0 no-repeat;}
#service .textholder{float:right;padding: 0 5px;width:235px;}
#service h6{text-transform:none;}
#service p{font-size:12px;text-align: justify;}
#service .servicebox img{margin:10px 0 0 10px;clear:both;}
#service .payment_methods{margin:10px 0 0 10px;clear:both;}
#service .payment_methods img{vertical-align:middle;}
.toner-up #service .servicebox-single{padding:10px 10px;}
.toner-up #service .icon{background:url('img/vorteilicons_tonerup.jpg') 0 0 no-repeat;}
.toner-partner-ch #service .icon{background:url('img/vorteilicons_ch.jpg') 0 0 no-repeat;}
.tonerpartner-ch #service .icon{background:url('img/vorteilicons_ch.jpg') 0 0 no-repeat;}

#service .one .icon{background-position:1px 0;}
#service .two .icon{background-position:1px -30px;}
#service .three .icon{background-position:-30px 0;}
#service .four .icon{background-position:-30px -30px;}
#service .five .icon{background-position:-65px -30px;}
#service .six .icon{background-position:-65px 0;}

.toner-up #service{background:#fff;}
.toner-up #service.start{width:316px;height:357px;padding:0;margin:3px 0 0 3px;clear:none;float:left;background:#fff;}
.toner-up #service.start p{text-align:left;}
.toner-up #service.start .servicebox-single{padding:4px 10px 0;}
.toner-up #service.start .servicebox-single.two{padding-top:10px;}

.toner-up #service .four .icon{width:32px;background-position:-32px -30px;}

#service2{
    position: relative;
    margin:3px 0 0;padding:10px;font-size:14px;color:white;border:1px solid #144780;text-shadow:1px 1px 1px #000;
    background: rgb(41,110,187); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzI5NmViYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxNTQ5ODMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(41,110,187,1) 0%, rgba(21,73,131,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(41,110,187,1)), color-stop(100%,rgba(21,73,131,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(41,110,187,1) 0%,rgba(21,73,131,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(41,110,187,1) 0%,rgba(21,73,131,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(41,110,187,1) 0%,rgba(21,73,131,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom, rgba(41,110,187,1) 0%,rgba(21,73,131,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#296ebb', endColorstr='#154983',GradientType=0 ); /* IE6-8 */
}
#service2 .servicebox-logistic-info { padding-top: 20px; border-top: 1px solid #fff; }
#service2 .servicebox-logistic-info p { line-height: 20px; text-align: center; }
#service2 .servicebox-logistic-info img { display: inline-block; height: 36px; width: auto; margin: 0 10px 10px; }
/*.toner-partner24 #service2,.tonerpartner24 #service2{height:277px;}*/
.toner-partner24 #service2.start,.tonerpartner24 #service2.start{height:auto;}
#service2 .title{font-size:24px;font-weight:700;}
#service2 .title .highlight {color: #FA683A;-webkit-text-fill-color: #FA683A; -webkit-text-stroke-width: 1px;
   -webkit-text-stroke-color: white;}
#service2 .servicebox{display:block;width:222px;margin:20px 20px 0 0;float:left;}
#service2.start .servicebox { width: 285px; }
#service2 .servicebox-single{height:100px;clear:both;overflow:hidden;}
html[lang="pl"] body:not(.classname-start) #service2 .servicebox-single { height: 150px; }
html[lang="es"] body:not(.classname-start) #service2 .servicebox-single,
html[lang="nl"] body:not(.classname-start) #service2 .servicebox-single { height: 120px; }
html[lang="fr"] body:not(.classname-start) #service2 .servicebox-single { height: 135px; }
html[lang="it"] body:not(.classname-start) #service2 .servicebox-single { height: 120px; }
#service2 .servicebox-single.nine{width: 333px}
#service2 .icon{height:100px;padding:0 15px 0 0;float:left;text-align:center;width: 30px;}
#service2 a{text-decoration:underline;color:#fff;}
#service2 strong{font-size:16px;}
#service2 .servicebox img{margin:10px 0 0 10px;clear:both;}
#service2 .payment_methods{margin:10px 0 0 10px;clear:both;}
#service2 .payment_methods img{vertical-align:middle;}
#service2 .textholder {padding-left: 45px;}
#service2 .ts_widget{position: absolute; right: 25px; top: 25px;}
#service2 .wg-rating{position: absolute;right: 25px;top: 0px}
html[lang="fr"] #service2 .wg-rating,
html[lang="es"] #service2 .wg-rating{right:15px;top:55px}
#service2 .icon .fa {font-size:35px;margin-top: 1px;}

#service2 .icon .fa.fa-users {font-size: 31px;}
#service2 .icon .fa.fa-truck {font-size: 35px;}
#service2 .icon .fa.fa-list-alt {font-size: 33px;}
#service2 .icon .fa.fa-tags {font-size: 31px;}
#service2 .icon .fa.fa-lock {font-size: 44px;}
#service2 .icon .fa.fa-clock-o {font-size: 39px;}
#service2 .icon .fa.fa-eur {font-size: 40px;}
/* END SERVICE */

/* ARTICLES */
.productlistheader{margin-top:10px;clear:both;display:block;}
.productlistheader a{color:#fff;text-decoration:underline;}
.productlistheader a:hover{color:orangered;}
.productlistheader.white{border:1px solid #ccc;
                         background: rgb(255,255,255); /* Old browsers */
                         /* IE9 SVG, needs conditional override of 'filter' to 'none' */
                         background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMWYxZjEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
                         background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(248,248,248,1) 100%); /* FF3.6+ */
                         background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(248,248,248,1))); /* Chrome,Safari4+ */
                         background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(248,248,248,1) 100%); /* Chrome10+,Safari5.1+ */
                         background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(248,248,248,1) 100%); /* Opera 11.10+ */
                         background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(248,248,248,1) 100%); /* IE10+ */
                         background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(248,248,248,1) 100%); /* W3C */
                         filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f1f1f1',GradientType=0 );
}
.productlistheader h2,.productlistheader p{line-height:16px;font-size:16px;font-weight:700;text-transform:none;}

.productlistheader.orange{
    border:1px solid #CF430E;color:white;
    background: rgb(246,100,41); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y2NjQyOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjZjQzMGUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(255,114,57,1) 0%, rgba(214,72,18,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,114,57,1)), color-stop(100%,rgba(214,72,18,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(255,114,57,1) 0%,rgba(214,72,18,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(255,114,57,1) 0%,rgba(214,72,18,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(255,114,57,1) 0%,rgba(214,72,18,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom, rgba(255,114,57,1) 0%,rgba(214,72,18,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f66429', endColorstr='#cf430e',GradientType=0 );
}

.productlistheader.green{
    border:1px solid #1f8314;color:white;
    background: rgb(42,188,43); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJhYmMyYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxZTg0MTQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(42,188,43,1) 0%, rgba(30,132,20,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(42,188,43,1)), color-stop(100%,rgba(30,132,20,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(42,188,43,1) 0%,rgba(30,132,20,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(42,188,43,1) 0%,rgba(30,132,20,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(42,188,43,1) 0%,rgba(30,132,20,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom, rgba(42,188,43,1) 0%,rgba(30,132,20,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2abc2b', endColorstr='#1e8414',GradientType=0 );
}

.productlistheader .infobutton{display:block;width:26px;height:26px;padding:0;margin:4px 0 4px 4px;float:left;background:url('img/infobutton.png') 0 0 no-repeat;text-indent:-9999em;}
.productlistheader .infobutton{display:block;width:26px;height:26px;padding:0;margin:4px 0 4px 4px;float:left;background:url('img/sprite/sprite1.png') -10px -68px no-repeat;text-indent:-9999em;}

.compatiblepros {padding: 5px 0px 5px 20px;}
.compatiblepros li {float:left; width: 33%;font-weight: bold;}
.compatiblepros a {background: url('../src/img/haken.png') no-repeat 0px; padding-left: 20px;color: black;}
.compatiblepros a:hover { color: black; cursor: default; }

.article{
    display:block;overflow:hidden;height:210px;border:1px solid #ccc;margin-top:3px;position:relative;
    background: rgb(255,255,255); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmM2YzZjMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(243,243,243,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(243,243,243,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(243,243,243,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(243,243,243,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(243,243,243,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(243,243,243,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f3f3f3',GradientType=0 );
}
.article.compatible{
    height:210px;
    background: rgb(255,255,255); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwJSIgc3RvcC1jb2xvcj0iI2Y3ZmZlZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlM2ZmY2MiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(247,255,239,1) 30%, rgba(227,255,204,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(30%,rgba(247,255,239,1)), color-stop(100%,rgba(227,255,204,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(247,255,239,1) 30%,rgba(227,255,204,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(247,255,239,1) 30%,rgba(227,255,204,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(247,255,239,1) 30%,rgba(227,255,204,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(247,255,239,1) 30%,rgba(227,255,204,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e3ffcc',GradientType=0 );
}
.imageandstats{border-radius:0 3px 3px 0;}
.article .imageandstats{width:192px;border-radius:0 3px 3px 0;border-right:1px dotted #ccc;}
.articleimage{display:block;width:185px;height:90px;padding:10px 0 0;border-radius:0;overflow:hidden;}
.article .articleimage img{display:block;margin:0 auto;max-width:115px;max-height:88px;}

.articlecolors{width:7px;height:210px;border-radius:0;}
.compatible .articlecolors {height: 210px;}
.articlecolors .color{border-radius:0;opacity:1}

.articlecolors .color.black{background:#000;}
.articlecolors .color.white{background:#fff;}
.articlecolors .color.cyan{background:#00ffff;}
.articlecolors .color.magenta{background:#ff00ff;}
.articlecolors .color.yellow{background:#ffff00;}
.articlecolors .color.red{background:#ff0000;}
.articlecolors .color.orange{background:#ffa500;}
.articlecolors .color.gold{background:#ffd700;}
.articlecolors .color.green{background:#00ff00;}
.articlecolors .color.blue{background:#0000ff;}
.articlecolors .color.lightgrey{background:#777;}
.articlecolors .color.grey,.articlecolors .color.gray,.articlecolors .color.silver{background:#777;}

.capacity{ padding:3px;clear:right;}
.articlecapacityval{font-size:14px;text-align:center;}
.articlecapacityval .label{font-size:12px;}

.article .main{width:765px;height:100%;}
.articlepadding{padding:10px;}

.article .titleanddesc{width:auto; max-width: 500px;}
.article .articletitle strong{line-height:18px;font-size:14px;text-transform:none;white-space:normal;}
.article .fitsforandartnr{line-height:18px;white-space:nowrap;}
.article .artnrcapacity{width: 470px}
.article .colortext {line-height: 1.7em;}
.article .fitsfor{line-height:18px;font-size:12px;font-weight:400;color:#144780;margin-bottom: 7px;}
.article .articleartnr{line-height:15px;font-size:12px;font-weight:700;margin-right: 20px;}
.article .articleartnr span {font-weight: normal;}
.article .isDrumProduct{line-height:18px;font-size:12px;font-weight:400;color:#333;}
.toner-up .article .fitsfor{color:#d3760f;}

.offersandavailability{width:300px;position:absolute;bottom:7px;right:10px;text-align:right;}
.offersandavailability > .eins_left { position: absolute; bottom: 0; left: -445px; }
.offers{padding:0;position: absolute;right: 10px;top:10px;}
.offers p{text-align:right;}
.offersandavailability > .eins_left{ width: 430px;}
.article .offersandavailability > .articleavailability { width: 400px; position: absolute; bottom: 30px; right: 0; }

.colortext > img{vertical-align:middle;}
.colortext > span{font-weight:700}

.yousave{font-weight:700;clear:both;margin-top: 10px;}
.yousave .eins_btn_small{width:auto;padding:7px 10px;margin:0;border-radius:4px;font-size:12px;position:relative;}

.article .articlebonus{padding:6px 0;color:green;}

.toner-up .articleavailability{font-size: 10px;}
.articleavailability p{line-height:30px;font-weight:700;display:inline;}
.detail .articleavailability p{line-height:14px;}
.articleavailability .available{color:#1e6c09;}
.articleavailability .soonavailable{line-height: 2.6em;}
.articleavailability .delivery{font-weight: normal;}
.articleavailability .fewavailable{}

.toner-up .articleavailability b{font-weight:500;}

.articlenettoprice{line-height:18px;color:#333;font-size:12px;font-weight:700;}
.articlenettoprice b{font-size:14px;}
.detail .articlenettoprice{float:right;clear:right;}

.articlebruttoprice{line-height:18px;color:#333;font-size:12px;font-weight:700;}
.articlebruttoprice .big{color:#144780;font-size: 32px;line-height: 32px;}
.detail .articlebruttoprice{float:right;clear:right;}

.articlevat{line-height:18px;color:#333;font-size:12px;font-weight:400;}
.articlevat a{color:#333;font-weight:700;text-decoration:underline;}
.detail .articlevat{float:right;clear:right;}

.desiredPriceLink{height:18px;}
.desiredPriceLink a{line-height:18px;text-decoration:underline;}

.discount-ribbon { width: calc(100% - 7px); background-color: rgb(255,102,44) ; margin-bottom: 2px; color: white; font-weight: bold; text-align: center; border-radius: 0; text-transform: uppercase; }
.discount-table { min-width: 221px; text-align: center; font-size: 11px; }
.discount-table tr.odd { background-color: rgba(42,188,43, 0.4) }
.discount-table tr.even { background-color: rgba(42,188,43, 0.2) }
.discount-table th { background-color: rgba(42,188,43, 0.9); font-weight: bold; border-radius:0; padding: 1px; white-space: nowrap; }
.discount-table td { border-radius:0; width: 33%; padding: 2px; }

.toner-up .articlebruttoprice .big{color:#d3760f;}
.toner-up .detail .articlebruttoprice .big{color:#d3760f;}

.less,.more{width:22px;height:32px;}
.less{border-right:0 !important;border-radius:2px 0 0 2px;}
.more{border-left:0 !important;border-radius:0 2px 2px 0;}
.article .less,.detail .less{border-radius:4px 0 0 4px;}
.article .more,.detail .more {border-right:0 !important;border-radius:0;}
.amount{width:20px;height:20px;border-radius:0;font-size:13px;text-align:center;padding:5px;}
#stickybasket .amount{margin:0 -2px;}
.tobasket{width:145px;height:32px;padding:8px 18px 7px;border-radius:0 4px 4px 0;text-align:center;}
html[lang="en"] .tobasket { width: 150px; }
.tobasket.blue{border:1px solid #144780;background:#144780 url("img/sprite/sprite1.png") no-repeat;background-position: -17px -319px;padding: 8px 7px 7px 24px;}
.tobasket.blue:hover{border:1px solid #144780;background: url("img/sprite/sprite1.png") no-repeat !important;background-position: -17px -359px!important;}
.toner-up .tobasket.blue{border:1px solid #e68f1c;background: url("img/sprite/sprite1.png") no-repeat;background-position: -17px -466px;padding: 8px 27px 7px;}
.toner-up .tobasket.blue:hover{border:1px solid #e68f1c;background: url("img/sprite/sprite1.png") no-repeat !important;background-position: -17px -506px!important;}


a.reserve{width:125px;padding:8px 9px 7px;border-radius:0 4px 4px 0;text-align:center;}
.toner-up a.reserve{
    color:white;border:1px solid #144780;
    background: rgb(41,110,187); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzI5NmViYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxNTQ5ODMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(41,110,187,1) 0%, rgba(21,73,131,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(41,110,187,1)), color-stop(100%,rgba(21,73,131,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(41,110,187,1) 0%,rgba(21,73,131,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(41,110,187,1) 0%,rgba(21,73,131,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(41,110,187,1) 0%,rgba(21,73,131,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom, rgba(41,110,187,1) 0%,rgba(21,73,131,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#296ebb', endColorstr='#154983',GradientType=0 ); /* IE6-8 */
}
.toner-up a.reserve:hover{background:#144780;color:#fff;}
.wait{cursor:default;background:#fff url('img/ajax-loader.gif') 6px 7px no-repeat;}
.eins_btn.green.inbasket{padding:8px 0 7px 9px;background:green url('img/sprite/sprite1.png') -15px -163px no-repeat;cursor:default;}
html[lang="cs"] .eins_btn.green.inbasket{text-align:right}
.articlereservetext{margin:46px 0 0;font-size:11px;font-weight:400;}

.instructions{
    color:white;border:1px solid #144780;position:relative;overflow:visible;
    background: rgb(41,110,187); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzI5NmViYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxNTQ5ODMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(41,110,187,1) 0%, rgba(21,73,131,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(41,110,187,1)), color-stop(100%,rgba(21,73,131,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(41,110,187,1) 0%,rgba(21,73,131,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(41,110,187,1) 0%,rgba(21,73,131,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(41,110,187,1) 0%,rgba(21,73,131,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom, rgba(41,110,187,1) 0%,rgba(21,73,131,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#296ebb', endColorstr='#154983',GradientType=0 ); /* IE6-8 */
}
.instructions p{text-align:center;font-size:14px;font-weight:bold;}
.instructions .arrowdown{position:absolute;bottom:-15px;}
.instructions .arrowdown.series{right:463px;}
.instructions .arrowdown.model{right:143px;}

.subcats{margin:16px 0;}
.subcats > .eins_33{width:320px;margin:0;}

.search_box{
    display:block;height:40px;overflow:hidden;border:1px solid #d6d6d6;
    background: rgb(255,255,255); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMWYxZjEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(248,248,248,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(248,248,248,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(248,248,248,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(248,248,248,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(248,248,248,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(248,248,248,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f1f1f1',GradientType=0 ); /* IE6-8 */
}
.search_box.manufacturer{margin:0 1px 0 0;}
.search_box.series{margin:0 1px;}
.search_box.model{margin:0 0 0 1px;}
.active .search_box{
    color:white;border:1px solid #144780;
    background: rgb(41,110,187); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzI5NmViYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxNTQ5ODMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(41,110,187,1) 0%, rgba(21,73,131,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(41,110,187,1)), color-stop(100%,rgba(21,73,131,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(41,110,187,1) 0%,rgba(21,73,131,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(41,110,187,1) 0%,rgba(21,73,131,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(41,110,187,1) 0%,rgba(21,73,131,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom, rgba(41,110,187,1) 0%,rgba(21,73,131,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#296ebb', endColorstr='#154983',GradientType=0 ); /* IE6-8 */
}
.search_box .eins_label{height:40px;line-height:40px;margin:0 0 0 20px;color:#144780;text-transform:none;}
.search_box .eins_label i{font-size:14px;}
.active .search_box .eins_label{color:#fff;}
.done .search_box .eins_label{color:green;}
/*.done *,.inactive *{opacity:0.85;}
.eins_33.first.done *{opacity:1;}*/
.search_box .eins_input{width:131px;height:22px;line-height:22px;padding:5px 10px;margin:3px;}
.search_box.series .eins_input{width:130px;}
.search_box .eins_input::-webkit-input-placeholder{padding:0;}
/*.search_box .eins_input:-moz-placeholder{padding:0;}*/
.search_box .eins_input:-ms-input-placeholder{padding:0;}

.toner-up .search_box .eins_label{font-weight:500;}

.mobile-fading-out-768 { display: block; height: 40px; position: absolute; bottom: 1px; left: 2px; right: 2px;
	background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,0.6) 40%, rgba(255,255,255,1) 100%);
	background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,0.6) 40%,rgba(255,255,255,1) 100%);
	background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(255,255,255,0.6) 40%,rgba(255,255,255,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 );
}
.subcats > .eins_33 { position: relative; }
.subcatlist{border:1px solid #ccc;margin:2px 0 0;}
/*body.classname-alist ul.subcatlist.manufacturer > li.mobile-fading-out-768:nth-of-type(2) { display: none; }*/
.subcatlist.manufacturer > li.last.mobile-fading-out-768:nth-of-type(3) { display: none; }
.subcatlist.manufacturer{ margin-right:1px; position: relative; }
.subcatlist.manufacturer2{margin-right:1px;}
.subcatlist.series{ margin-left:1px; margin-right:1px; max-height: 512px; overflow-y: scroll; background: #fff; }
.subcatlist.model{ margin-left: 1px; max-height: 512px; overflow-y: scroll; background: #fff; }
.subcatlist li{margin-bottom:1px;}
.subcatlist li:last-child{margin-bottom:0;}
.subcatlist li > a{display:block;padding:4px 10px;background:#fff;font-weight:400;}
.subcatlist li > a:hover{background:#eee;color:#333;}
.subcatlist li > a.current{
    padding:3px 9px;
    color:white;border:1px solid green;
    background: rgb(42,188,43); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJhYmMyYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxZTg0MTQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(42,188,43,1) 0%, rgba(30,132,20,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(42,188,43,1)), color-stop(100%,rgba(30,132,20,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(42,188,43,1) 0%,rgba(30,132,20,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(42,188,43,1) 0%,rgba(30,132,20,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(42,188,43,1) 0%,rgba(30,132,20,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom, rgba(42,188,43,1) 0%,rgba(30,132,20,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2abc2b', endColorstr='#1e8414',GradientType=0 ); /* IE6-8 */
}
.subcatlist li > a.current:hover{color:#fff;}
.subcatlist .cat_description{ background:#fff; max-height: 360px; overflow-y: scroll; }
.subcatlist .cat_description h2{margin:14px 0 0;text-transform:none;font-size:18px;}
.subcatlist .cat_description h3{margin:12px 0 0;text-transform:none;font-size:16px;}
.subcatlist .cat_description p{line-height:1.6em;margin:8px 0 0;}
.subcatlist .cat_description :first-child{margin-top:0;}

/*.toner-up .subcatlist li > a.current{
    border:1px solid #e68f1c;
    background: rgb(254,171,43);  Old browsers
     IE9 SVG, needs conditional override of 'filter' to 'none'
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlYWIyYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkMDczMGMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(254,171,43,1) 0%, rgba(208,115,12,1) 100%);  FF3.6+
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(254,171,43,1)), color-stop(100%,rgba(208,115,12,1)));  Chrome,Safari4+
    background: -webkit-linear-gradient(top,  rgba(254,171,43,1) 0%,rgba(208,115,12,1) 100%);  Chrome10+,Safari5.1+
    background: -o-linear-gradient(top,  rgba(254,171,43,1) 0%,rgba(208,115,12,1) 100%);  Opera 11.10+
    background: -ms-linear-gradient(top,  rgba(254,171,43,1) 0%,rgba(208,115,12,1) 100%);  IE10+
    background: linear-gradient(to bottom,  rgba(254,171,43,1) 0%,rgba(208,115,12,1) 100%);  W3C
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#feab2b', endColorstr='#d0730c',GradientType=0 );  IE6-8
}*/

.toner-partner .bestsellerNotice p,.tonerpartner .bestsellerNotice p{font-weight:bold;}

/* END ARTICLES */

/* DETAIL */
.detail{margin-top:3px;display:block;}
.detail .detailoverview{background:white;border:1px solid #ccc;height:275px;width: auto;position:relative;}
.detail .detailoverview h1{line-height:25px;color:#144780;font-size:18px;text-transform:none;overflow:hidden;width: 75%;}
.detail .detailoverview .imageandstats{width:286px;height:186px;border:1px solid #ccc;border-left:0;border-bottom:0;border-radius:0;position:absolute;left:0;bottom:0;}
.detail .detailoverview .articlecolors{height:188px;}
.detail .detailoverview .pic_wrapper{width:279px;height:100%;padding:0;float:left;position:relative;}
.detail .detailoverview .pic_wrapper img{display:block;max-width:100%;max-height:160px;margin:0 auto;}
.detail .detailoverview .capacity{width:100%;padding:3px 0;position:absolute;bottom:0;}
.detail .detailoverview .banner{width:197px;height:53px;line-height:53px;position:absolute;bottom:0;left:-23px;text-align:center;background:url('img/sprite/sprite1.png') -10px -266px no-repeat;}
.detail .detailoverview .banner span{font-size:20px;font-weight:700;text-transform:uppercase;color:#fff;}
.detail .detailvalues{margin-top:-100px;width:300px;padding:0 5px 0 0;color:#777;font-weight:bold;text-align:right;float:right;}
.detail .detailavailability{font-weight:700;}
.detail .detailavailability .available{color:green;}
.detail .detailavailability .soonavailable{color:#aaa;}
.detail .detailavailability .fewavailable{color:#CF430E;}
.detail .detailoverview .offersandavailability {position: relative;width: auto;bottom: 0; padding-top: 40px;}
.detail .detailoverview .basketbutton {margin-bottom: 15px;}
.detail .detailoverview .articlevat a {font-weight: normal;}
.detail .detailoverview .articleavailability {clear: both;}
.detail .detailoverview .articleavailability p {line-height: 1.5em;}
.detail .detailoverview .offers {top: -80px; right: 0; margin-bottom: 15px;}
.detail .detailoverview .detailsaveavailable {padding-top: 20px;}
.detail .detailoverview .detailsave {margin-bottom: 10px;}
.detail .detailoverview .detailsave .eins_btn_small {width: 199px;padding-top: 2px;padding-bottom: 2px;white-space: normal }
.detail .detailoverview .detailrightbox {background: #f4f4f4;width:252px;height: 100%;}
.detail .detailoverview .detailrightbox form { height: 100%; }
.detail .detailoverview .detailleftbox { width: 71%; padding: 20px 10px; }
.detail .detailoverview .detailleftbox .detailshead {position: relative;}
.detail .detailoverview .detailleftbox .detailshead .brand { position: absolute; right: -16px; top: -20px;}
.detail .detailoverview .detailleftbox .maininfo {float: left;bottom: 0;position: absolute;left: 300px;width: 390px;height: 188px;}
.detail .detailoverview .detailleftbox .maininfo p {font-size: 13px;line-height: 1.7em;}
.detail .detailoverview .maininfo strong {display: inline-block;width:80px;}
html[lang="it"] .detail .detailoverview .maininfo strong {width:92px;}
.detail .usp {margin-top: 2px;width: 252px; height: 281px; background: #cdcccc; color: #535252;}
.detail .usp > div {font-size: 11.5px; text-transform: uppercase; font-weight: bold;margin-top: 10px;}
.detail .usp .service { border-top: 1px solid #535252;margin: 14px;border-radius: 0;padding-top: 14px; line-height: 1.8em; }
.detail .usp .fa {display:block;float:left; vertical-align: middle; font-size: 23px; margin: 5px 10px;margin-top:0px;width: 32px;text-align: center; }
.detail .usp span{position:relative;top:5px}
.detail .usp .service .fa { margin: 0; float:left; margin-right: 5px; width: 30px; }
.detail .usp .service .text { width: 80%; float: left; }
.detail .usp .service .text p { text-transform: none; }
.detail .usp .service .number {font-size: 1.3em; }
.detail .usp a {color: #535252; text-decoration: underline;}
.detail .usp .fa.fa-percent {font-weight: bold;}
.detail .usp .fa.fa-phone {margin-top: 20px;}

.detail .detailoverview .detailvalues {margin: 0; width: auto; margin-top: 12px; font-weight: normal;}
.detail .detailoverview .offers {position: relative; top:0;}

.detail .detailoverview .fitsfor {border-bottom: 1px solid #ccc;width: 100%;font-weight: bold;padding-bottom: 10px;margin-bottom: 10px;}
.detail .detailoverview .typeinfo {color: black;}

.toner-up .detail .detailoverview .banner{background:url('img/products/specialbiggold.png') 0 0 no-repeat;}
.toner-up  .detail .detailoverview h1{color:#d3760f;}

.detail .detailnettoprice{padding:5px 0;display:block;}
.detail .detailnettoprice .big{font-size:14px;font-weight:700;color:#144780;padding:2px 0;}
.detail .detailbruttoprice{padding:3px 0;display:block;}
.detail .detailbruttoprice .big{font-weight:700;color:#144780;}

.detail .offersandavailability{bottom:8px;right:7px;}
.detail .detailsave{width:100%;margin:0;text-align:right;float:right;}
.detail .detailsave .eins_btn_small{width:246px;float:right;}
.detail .basketbuttons{text-align:right;width:168px;float:right;margin-top:21px;}
.detail .basketbuttons form{position:relative;}

.offersandavailability #shippingCountdownWrapper p { line-height: 1.5em; text-align: left; }
.detail .detailoverview #shippingCountdownWrapper {margin-top: 13px;padding-top: 13px;border-top: 1px solid #ccc;}
.detail .detailoverview #shippingCountdownWrapper p {line-height: 1.2em;}
.detail .detailoverview #shippingCountdownWrapper strong {display: inline; width: 100%;}
/*html[lang="fr"] .offersandavailability #shippingCountdownWrapper p{line-height:1.3em;padding-right:20px}
html[lang="fr"] .offersandavailability #shippingCountdownWrapper p strong::after{display:block;content:" ";}*/

.detail .detailtabs{width:705px;background:white;border:1px solid #ccc;margin-top: 1px;}
.detail .tab{display:none;}
.detail .fitsfor{display:block;}
.detail .fitsfor ul{margin:3px 0 0;padding:0 0 0 15px;list-style:disc outside none;}
.detail .details p{padding:2px 0;}
.detail .details{display:block;}
.detail .details p{padding:2px 0;}
.details .range{width:140px;float:left;clear:left;}
.detail .details .bonusforthis{font-weight:700;font-size:14px;color:#144780;}
.detail .details a{text-decoration: underline;}
.articlecolordot{margin-top:-2px;}

.detailtabs .paddingbox {padding: 10px 16px;}
.fitsfor.tab .title { font-size: 13px;color: #144780; line-height: 3em; }
.fitsfor.tab ul { list-style: none; padding: 0; width: 100%; margin-top: -15px; }
.fitsfor.tab ul li { font-size: 13px; line-height: 18px; color: #144780; float: left; width: calc(33.3% - 32px); padding-left: 17px; padding-right: 15px; margin-bottom: 8px; background: url('../src/img/haken.png') no-repeat left 5px; }
.fitsfor.tab ul li a { font-weight: normal; font-size: 13px; line-height: 15px; }
.fitsfor.tab ul li.series { padding-top: 25px; list-style: none; margin-left: -17px; font-weight: 700; float: none; clear: both; background: none;}
.fitsfor.tab ul li.series a {  font-weight: 700; }

.details.tab .item { display: block; width: 100%; color: #144780; border-bottom: 1px solid lightgrey; line-height: 30px; font-size: 13px;}
.details.tab .range { display: block; width: 100%; float: none; }
.details.tab .item b { display: inline-block; width: 140px;}
.details.tab .typeinfo {color: black;}

.related.tab .productlistheader { color: #144780; border-bottom: 1px solid lightgrey; }
.related.tab .productlistheader p { line-height: 28px; font-size: 13px; }
.related.tab .article { border: 0; border-bottom: 1px solid lightgrey; height: 100px; background: transparent; padding-bottom: 10px;}
.related.tab .article .articlepadding { padding: 15px; }
.related.tab .article .main { width: 530px; }
.related.tab .article .imageandstats {border: 0; width: auto;}
.related.tab .article .articleimage { width: 140px; }
.related.tab .article .articletitle strong {font-size: 13px;line-height: 21px;}
.related.tab .article .artdetails {font-size: 13px;line-height: 20px;color: #144780;}
.related.tab .article .colortext > span { font-weight: normal;}
.related.tab .article .label { display: inline-block; width: 70px;}

.description.tab .textbox {border: 0;}
.description.tab .paddingbox {padding: 0; color: #144780;}

.detail .fitsfor{display:block;}
.detail .fitsfor{/*color:#144780;*/}
.detail .fitsfor input{width:270px;}
.detail .fitsfor table td{padding:3px;}
.detail .tabnav{height:30px;overflow:hidden;}
.detail .tabnav li{display:inline;}
.detail .tabnav li a{display:block;float:left;padding:6px 0;border-bottom:1px solid #ccc;border-right:1px solid #ccc;border-radius:0 0 2px 2px;width:104px;text-align:center;background:#eee;}
.detail .tabnav li:first-child a{border-bottom-left-radius:0;}
.detail .tabnav li .last{border-right:1px solid #eee;border-bottom-right-radius:0;}
.detail .tabnav li .active{background:white;border-bottom-color:white;}
.detail .detailoptions{height:250px;overflow-y:auto;}
.toner-up .detail .fitsfor{color:#d3760f;}

.detail .rating h5{padding-top:10px;}
.detail .rating .eins_input,.detail .rating .eins_textarea{width:270px;}

p.stars{margin:2px 0;float:left;}

ul.rating{width:89px;height:16px;margin:0 5px 5px;padding:0;list-style:none;float:left;position:relative;background:url('img/stars.jpg') no-repeat left top}
a.rates{float:left;color:#515353;padding:6px 0 0 7px}
ul.rating li{cursor:pointer;float:left;padding:0;list-style:none}
ul.rating li a{position:absolute;left:0;top:0;width:18px;height:16px;text-decoration:none;z-index:10}
ul.rating li a b{display:none}
ul.rating li.s1 a{left:0}
ul.rating li.s2 a{left:17px}
ul.rating li.s3 a{left:34px}
ul.rating li.s4 a{left:51px}
ul.rating li.s5 a{left:68px}
ul.rating li a:hover{z-index:2;width:89px;height:16px;overflow:hidden;left:0;background:url('img/stars.jpg') no-repeat 0 -18px}
ul.rating li.s1 a:hover{background-position:-72px -18px}
ul.rating li.s2 a:hover{background-position:-54px -18px}
ul.rating li.s3 a:hover{background-position:-36px -18px}
ul.rating li.s4 a:hover{background-position:-18px -18px}
ul.rating li.s5 a:hover{background-position:0 -18px}
.rating li.currentRate{background:url('img/stars.jpg') left bottom;position:absolute;height:16px;z-index:1}
.rating li.ratingValue a,.rating li.ratingValue a:hover{width:auto;height:auto;left:90px;white-space:nowrap;padding-top:3px;background:0}

/* END DETAIL */

/* ALL BRANDS */
.classname-ohcbrand .hardcopy-brand h4 { margin: 20px 0 5px 0; }
.hardcopy-producer-item{display:block;width:33%;float:left;}
/* END ALL BRANDS */

.eins_box.eins_err_404{}
.eins_box.eins_err_404 h4{text-transform:none;}
.eins_box.eins_err_404 h5{text-transform:none;}

/* CHECKOUT */
.checkoutbox{background:white;border:1px solid #ccc;margin-top:3px;overflow:hidden;}
.checkout_toprow{display:block;height:45px;}
.checkout_toprow .checkouttitle{float:left;margin-left: 170px;width:600px;text-align:center;color:#144780;font-size: 2em;}

.classname-basket .checkout_toprow .eins_btn,
.classname-basket .checkout_bottomrow .eins_btn,
.classname-user .checkout_toprow .eins_btn,
.classname-user .checkout_bottomrow .eins_btn,
.classname-payment .checkout_toprow .eins_btn,
.classname-payment .checkout_bottomrow .eins_btn,
.classname-order .checkout_bottomrow .eins_btn{padding:8px;font-size:14px;text-transform:uppercase;}
.checkoutbox .login_register{padding-bottom:10px;}
.classname-basket .checkout_toprow .checkouttitle{ float:none;margin-left: 0; width: auto; font-size: inherit;}
.checkout_toprow .checkouttitle h1{ display: inline-block; }
.classname-order .checkout_toprow .checkouttitle {margin: 0;width: 100%;text-align: left; font-size: 2em}
.classname-payment .checkout_toprow .checkouttitle {margin: 0;width: 65%;text-align: left;font-size: 2em}
.checkout_toprow .basketextras { display: inline-block; line-height: 3.1em; margin-left: 10px;}
.toner-up .checkout_toprow .checkouttitle{color:#d3760f;}
.checkoutbox .basket{background:#eee;}

.checkout-usp {border: 1px solid #ccc; margin: 10px 0 20px;height: 107px;}

.customer-service {background:#cdcccc; color: #144780; margin-top: 3px; padding: 10px 20px; }
.customer-service .helptext, .customer-service .contact { width: 49.5%; float:left; }
.customer-service .contact { text-align: right; line-height: 2em; margin-top: 4px; }
.customer-service .contact .phone { background: url('../src/img/phone_1.png') no-repeat; display: inline-block; background-size: contain; padding-left: 32px; }

/* BASKET */
#basket{position:relative;}
.basket-usp {margin: 10px;margin-top: 20px;}
.baskettable{clear:both;width:100%;border-bottom:1px solid #ccc;}
.baskettable td{vertical-align: middle; padding:10px 4px;font-size:14px;font-weight:700;color:#144780;}
.baskettable td s{color:#666;}
.baskettable tr > td:nth-of-type(4) { width: 80px; }
.toner-up .baskettable .tablehead td{color:#333;font-weight:500;}
.toner-up .baskettable td{color:#333;}
.baskettable tr{background:#fff;}
.baskettable tr.basket_odd{background:#eee;}
.baskettable .greentext{color:green;}
.baskettable .tablehead td{font-size:12px;}
.baskettable .basketimage{width:45px;height:33px;float:left;padding-right:5px;}
.baskettable .basket_article {width: 300px;}
.baskettable .basket_article_text{font-size:12px;float:left;width:215px;text-align:left;}
.basket_article_artnr{color:#aaa;white-space: nowrap; display: block;}
.baskettable .amount{width:20px;}
.baskettable .basket_recycling_button, .baskettable .basket_add_compatible{width: 200px; margin: 0 auto;height: 30px;font-size:10px;display:block;cursor:pointer;cursor:hand;text-align: center;}
.baskettable .basket_recycling_button .icon, .baskettable .basket_add_compatible .icon {font-size:26px;margin-left: 0px; margin-right: 13px; float:left;}
.baskettable .basket_recycling_button div, .baskettable .basket_add_compatible div {display: inline-block; }
.baskettable .basket_recycling_button div strong, .baskettable .basket_add_compatible div strong {font-weight: bold;display: block;font-size:13px;}
html[lang="pl"] .baskettable .basket_recycling_button, html[lang="pl"] .baskettable .basket_add_compatible{width:180px}
html[lang="pl"] .baskettable .basket_recycling_button .info, html[lang="pl"] .baskettable .basket_add_compatible .info{font-size:9px}
html[lang="pl"] .baskettable .basket_recycling_button .info strong, html[lang="pl"] .baskettable .basket_add_compatible .info strong{padding-top:2px;font-size:12px}
.baskettable .maxsavingdone {text-align: left;font-size: 12px;background: url('../src/img/haken.png') no-repeat 0px; padding-left: 20px;font-weight: normal;width: 200px;margin: 0 auto;}
.baskettable .maxsavingdone strong{display: block;}
.baskettable .deliveryinfo {font-size: 12px;}
.baskettable .deliveryinfo .available { color: #1e6c09; font-weight: normal; }
.baskettable .deliveryinfo .delivery { color: #aaa; font-weight: normal; }
.baskettable .basketitem_actions.label {color: transparent;}
.baskettable .basketitem_delete { color: #aaa; font-size: 12px; font-weight: normal; }
.baskettable .recycle { text-align: center;}
.baskettable .saving { text-align: center;}

.basket_ground { background: #eeeeee; position: relative;}
.basket_ground > noscript {display: block; width: 100%; height: 30px;}

.basket_actions{float:left;padding-top:3px;}
.basket_actions .eins_btn_small{width:180px;float:right;margin-left:3px;}
.toner-up .basket_actions .eins_btn_small{
    color:white;border:1px solid #e68f1c;
    background: rgb(254,171,43); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlYWIyYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkMDczMGMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(254,171,43,1) 0%, rgba(208,115,12,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(254,171,43,1)), color-stop(100%,rgba(208,115,12,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(254,171,43,1) 0%,rgba(208,115,12,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(254,171,43,1) 0%,rgba(208,115,12,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(254,171,43,1) 0%,rgba(208,115,12,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(254,171,43,1) 0%,rgba(208,115,12,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#feab2b', endColorstr='#d0730c',GradientType=0 ); /* IE6-8 */
}
.toner-up .basket_actions .eins_btn_small:hover{background:#e68f1c;}
#checkAll{margin:7px 8px;}
#checkAllLabel{padding:6px 3px 6px 0;}

#countries-list {display: none;}

#countries-list a {display: inline-block; }
#countries-list a.selected {text-decoration: underline;}
.basket_calcbox{float:right;display:block;width:400px;}
.basket_calc{width:250px;margin-top: 18px;margin-right: 5px; text-align:right;float:right;font-weight:700;font-size:14px;color:#144780;display:block;overflow:hidden;}
.basket_calc a {text-decoration: underline;font-weight: normal;}
.toner-up .basket_calc{color:#333;}
.basket_calc .amount {width: 76px;padding:0 0 5px 0}
.basket_calc .amountlabel {width: 174px;}
.classname-order .basket_calc .amountlabel {width: 180px;}
.classname-order .basket_deliverycosts{padding:5px;float:right}
.tonerpartner-ch .basket_calc .amount, .toner-partner-ch .basket_calc .amount {width: 75px}
.basket_calc td{padding-bottom: 5px; font-size: 12px; line-height: 20px;font-weight: normal;text-align:right; vertical-align: bottom;}
.basket_calc tr > td:first-child{padding-right:7px}
.basket_calc .final td{font-size:18px;border-top:1px solid #ccc; font-weight: bold; vertical-align:middle}
.basket_calc .final > td{padding-top: 10px}
.basket_deliverycostsinfo,.basket_notice{font-weight:bold;font-size: 14px;clear:both;float:right;display:block;overflow:hidden;text-align:right; line-height: 3em;padding-right: 5px; }
.basket_notice {font-size: 12px;font-weight:normal;}
.checkout_bottomrow .basket_notice {clear:both; display: block; text-align: center; float: none; font-size: 11px; line-height: 13px;}
.checkoutbox .basket_toomuch{position: absolute; top: 10px; left: 38%;background-image:url("img/sparpotenzial.png");background-position: -8px -3px; font-size: 13px;color: white;border: 1px solid #d84a14; border-radius: 2px;display:block;clear:both;text-align: center;font-size:12px;padding:5px 25px 8px 50px;margin:10px 0;margin-bottom:0px;overflow:hidden;}
.checkoutbox .basket_toomuch strong{ display: block; text-transform: uppercase;font-size: 15px;}
.checkoutbox .basket_toomuch:hover{background-color: #d84a14;background-position: -8px -56px;}

.checkoutbox .basket_toomuch_info {color: white;position: absolute; top: 43px; left: 642px;margin-top: -12px;margin-right: 5px;font-size: 18px;}

.toner-up .checkoutbox a.eins_btn.basket_toomuch{
    color:white;border:1px solid #144780;
    background: rgb(41,110,187); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzI5NmViYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxNTQ5ODMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(41,110,187,1) 0%, rgba(21,73,131,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(41,110,187,1)), color-stop(100%,rgba(21,73,131,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(41,110,187,1) 0%,rgba(21,73,131,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(41,110,187,1) 0%,rgba(21,73,131,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(41,110,187,1) 0%,rgba(21,73,131,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom, rgba(41,110,187,1) 0%,rgba(21,73,131,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#296ebb', endColorstr='#154983',GradientType=0 ); /* IE6-8 */
}
.toner-up .checkoutbox a.eins_btn.basket_toomuch:hover{background-position: 0 -50px;}

.checkoutbox .basket_couponbox{clear:both;display:block;width:940px;overflow:hidden;padding-top:10px;}
.checkoutbox .basket_couponbox_inner form{float:right;}
.checkoutbox .basket_couponbox_inner{background:#eee;overflow:hidden;}
.checkoutbox .basket_couponbox label{font-size:14px;color:#144780;font-weight:700;padding:5px 10px;}
.checkoutbox .basket_couponbox .eins_input{width:460px;*width:420px;}
html[lang="en"] .checkoutbox .basket_couponbox .eins_input{width:400px}
html[lang="it"] .checkoutbox .basket_couponbox .eins_input{width:360px}
.checkoutbox .basket_couponbox .inlineError{ padding:5px 10px;}

.checkoutbox #shippingCountdownWrapper { color: #144780; position:relative; margin: 10px; margin-bottom: 0; margin-top: 18px;padding-left: 30px;}
.checkoutbox #shippingCountdownWrapper > strong {display: inline-block; margin-bottom: 5px;}
.checkoutbox #shippingCountdownWrapper i.fa-truck { position: absolute;top:0; left: 0; font-size: 20px; color: #A0A0A0;}
.checkoutbox #shippingCountdownWrapper {width: 350px;}

.eins_overlay{display:none;position:absolute;z-index:999;}
#basketOverlay{width:100%;height:100%;top:0;left:0;background:#fff;opacity:0.4;}
#basketOverlay .loading{width:16px;height:16px;margin:0 0 0 -8px;background:url('img/ajax-loader.gif') center center no-repeat;position:absolute;left:50%;bottom:120px;}

.einssharebasket .inputbox{ clear: both; }
.einssharebasket label { width: 200px;display: inline-block;color: black;line-height: 3em;margin-bottom: 5px;}
.einssharebasket .eins_input { float: none; }
.einssharebasket textarea {width: 300px; height: 100px;}
.einssharebasket .sharelink {float: left; width: 60%; margin-bottom: 9px;}
.einssharebasket .status {margin-bottom: 10px;}

/* END BASKET */

/* LOGIN AND REGISTER */
.login_register{display:block;overflow:hidden;}
.login_register h5{color:#144780; display: inline-block;}
.login_register h5 .fa-lock {color: #989898;font-size: 1.4em;margin-left: 10px; float:right;}
.toner-up .login_register h5{color:#d3760f;}

.login_register p{text-align: justify;line-height:1.8;width:282px;}
.login_register p.noheight{height:auto;}
.login_register .eins_input{width:270px;}
.login_register .eins_btn{width:282px;margin-top:10px;position: absolute; bottom:0;}
.login_register .inputbox{padding:5px 0 0 0;display:block;clear:both;overflow:hidden;}
.login_register .greenthingylist{margin:0 0 0 15px;list-style:none url('img/listimg.jpg') outside;}
.login_register .eins_33,
.login_register .eins_50{position: relative;height: 225px;}
.login_register .eins_50 .paddingbox {max-width:290px;margin: 0 auto;}
/* END LOGIN AND REGISTER */

/* DELIVERY */
.delivery fieldset{}
.delivery legend{margin:12px 12px 0;font-size:16px;font-weight:700;color:#144780;text-transform:uppercase;}
.delivery .eins_input{width:270px;}
.delivery .eins_input[disabled] {background:#efefef;color:#999;cursor:not-allowed;}
.delivery .eins_select{width:282px;}
.delivery .inputbox{padding:12px 12px 0;display:block;clear:both;height:43px;position:relative;}
.delivery .inputbox.hidden{display:none;}
.delivery .textareabox{ height:154px}

.delivery .eins_input.street{width:180px;}
.delivery .eins_input.streetnr{width:60px;margin-left:18px;}
.TonerPartenaire-fr .delivery .eins_input.street{float:right;position:relative;left:-4px}
.TonerPartenaire-fr .delivery .eins_input.streetnr{margin-left:0}

.delivery .textareabox .eins_textarea{width:270px;height:125px;}
.delivery .inputbox .eins_label{float:left;}
.delivery .inputbox .eins_label[for="c_mac"]{width:auto;}
.delivery .checkboxbox{padding-top:21px;}
.delivery .checkboxbox .eins_label{width:170px;color:#144780;cursor:pointer;cursor:hand;padding-top:2px;}
.delivery .checkboxbox p{font-size:10px;float:left;clear:both;display:block;overflow:hidden;height:30px;width:270px;}
.delivery .inputbox .otheraddress{width:270px;margin-top:13px;text-align:center;}
.delivery .fillallfields{ margin-top: 10px;padding:5px 12px;font-size:14px;font-weight:700;color:#CF430E;}
#shippingAddress{padding:20px 0 0;overflow:hidden;}
#shippingAddress h4{text-align:center;}
/* END DELIVERY */

/* RATING */
#contempt .eins_50 .inputbox .eins_textarea, #contempt .eins_50 .inputbox .eins_input:not(.eins_ta_center),#thankyou_feedback .eins_textarea{width:430px;}
.eins_50 .inputbox .eins_ta_center{width:30px;text-align:center;}
.eins_50 .inputbox .eins_ta_center .eins_order_number{margin-left:50px;}
.eins_50 .inputbox .eins_order_number{width:389px!important;margin-left: 41px;margin-top:-28px;}
.eins_50 .inputbox .eins_order_label{width:100px;}
/* END RATING */

/* COMPLAINT */
#eins_complaintform{padding:0 15px;}
#complaint_pers{height:300px;}
#eins_complaint_head img{padding: 10px 0;}
#eins_complaintform_foot{margin:0 0 20px;}
.complaint fieldset{}
.complaint legend{margin:12px 12px 0;font-size:16px;font-weight:700;color:#144780;text-transform:uppercase;}
.complaint .eins_input{width:270px;}
.complaint .eins_input.bank{width:240px; height: 26px; margin-left: 22px;}
.complaint .eins_input.menge{width:60px;}
.complaint .eins_select{width:282px;}
.complaint .inputbox{padding:12px 0 0 0;display:block;clear:both;height:43px;position:relative;}
.complaint .eins_right .inputbox{width:282px;float:right}
.complaint .inputbox.hidden{display:none;}

.complaint .inputbox .bank label{margin-left: 22px;}
.complaint .textareabox{ height:154px;}
.complaint .radiobox label{display:block;max-width:250px;height:auto;line-height:18px;font-size:14px;margin:3px 3px 0 0;float:left;font-weight:700;}
.complaint .radiobox label.eins_label{margin:0 !important}
.complaint .eins_input.street{width:180px;}
.complaint .eins_input.streetnr{width:60px;margin-left:18px;}

.complaint .textareabox .eins_textarea{width:270px;height:125px;}
.complaint .inputbox .eins_label{float:left; font-size:12px;}
.complaint .checkboxbox{padding-top:21px;}
.complaint .checkboxbox .eins_label{width:170px;color:#144780;cursor:pointer;cursor:hand;padding-top:2px;}
.complaint .checkboxbox p{font-size:10px;float:left;clear:both;display:block;overflow:hidden;height:30px;width:270px;}
.complaint .inputbox .otheraddress{width:270px;margin-top:13px;text-align:center;}
.complaint .fillallfields{ margin-top: 10px;padding:5px 12px;font-size:14px;font-weight:700;color:#CF430E;}
.complaint .eins_btn.eins_left,.complaint .eins_btn.eins_right {width: 282px;}
.complaint .buttonbox{display:block;clear:both;height:43px;position:relative; margin-left: 1px;}
.complaint .delete {cursor:pointer;}

#delete-1 {display:none;}
.complaint_item_head {height: 40px;}
.complaint_item_header{float: left; padding: 3px 10px 0px 0px;}
.complaint_data {display: none; height:400px;}
.complaint_btn_add{
    background: rgb(42,188,43); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJhYmMyYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxZTg0MTQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(42,188,43,1) 0%, rgba(30,132,20,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(42,188,43,1)), color-stop(100%,rgba(30,132,20,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(42,188,43,1) 0%,rgba(30,132,20,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(42,188,43,1) 0%,rgba(30,132,20,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(42,188,43,1) 0%,rgba(30,132,20,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom, rgba(42,188,43,1) 0%,rgba(30,132,20,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2abc2b', endColorstr='#1e8414',GradientType=0 ); /* IE6-8 */
}

.complaint-active{
    background: rgb(242, 242, 242); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzI5NmViYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxNTQ5ODMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(242,242,242,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(242,242,242,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(242,242,242,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(242,242,242,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(242,242,242,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(242,242,242,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff', endColorstr='#f2f2f2',GradientType=0 ); /* IE6-8 */

}
.eins_noticebox{margin:20px 0;border-radius:0;background:#c4d1df;text-align:center}
.eins_noticebox .paddingbox{padding:20px}
.eins_noticebox p{color:#144780;font-size:14px;line-height:18px}
.eins_noticebox .important{margin:10px 0 0;color:#fd0000;font-weight:700}
#eins_complaintform_foot .important{margin:0 0 10px;}
.eins_noticebox ul{padding:20px 0;position:relative;left:50%;-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);float:left;list-style:disc;text-align:left;}
.eins_noticebox ul li{color:#144780;font-size:14px;line-height:18px}

#eins_complaintform hr{height:7px;margin:0px -25px 40px;border-radius:0}
/* END COMPLAINT */

/* PAYMENT */
.payment h5 {display: none;}
#payment h5 {display: block;}
#payment h5 .small{font-size:12px;font-weight:normal}
.payment .payment_method{display:block;clear:both;overflow:hidden;width:936px;padding:10px 1px;}
#payment .payment_method:hover{background:#eee;padding:9px 0;border:1px solid #ddd;cursor:pointer;}
#payment .payment_method.selected{background:#edffee;padding:9px 0;border:1px solid #ccc;}
#payment .payment_method.selected:hover{cursor:default}
.payment .payment_method .imagecontainer{width:150px;text-align:center;display:block;float:left;}
.payment .payment_method .eins_option{float:left;width:40px;}
.payment .payment_method img{padding-top:2px;}
#payment .payment_description p, #payment .payment_description div,#payment .payment_description a, #payment .payment_description p+div {display: none;}
#payment .payment_method.selected .payment_description p,#payment .payment_method.selected .payment_description a, #payment .payment_method.selected .payment_description p+div {display: inline-block;}
#payment .payment_method.selected .payment_description p, #payment .payment_method.selected .payment_description div {display: block;}
#payment .payment_method.selected .payment_description .oxValidateError{display:none;}
#payment .payment_method.selected .klarna-description{display:block !important}
.payment .payment_description{width:730px;float:right;}
.payment .inputbox{width:290px; clear: both;}
.payment .eins_label{margin: 5px 0 0;}
.payment .eins_input{width:270px;}
.payment .eins_select{width:282px;}
.payment #shipping .eins_select{width:282px;margin:6px 2px 6px 10px;}
.payment .eins_slash{height:18px;line-height:30px;padding:0 4px;float:left;}
.payment .payment_method .payment_inputs.eins_js{display:none;}
.payment .payment_method.selected .payment_inputs{display:block;}
#shipSetCost{height:42px;line-height:42px;}
#shipSetCost b{padding:0 6px;}
#payment .payment_description .oxValidateError,#payment .payment_method.selected .payment_description .oxValidateError{display:none}
.oxKlarnaPayment p{line-height:1.5em;margin:5px 0 2px;}
.oxKlarnaPayment ul.details{line-height:1.5em;margin:5px 0 2px;}
.oxKlarnaPayment .klarna-consent{line-height:1.5em}
.oxKlarnaPayment .status.error{width:680px}
.oxKlarnaPayment .klarna-description-block .klarna-description{width:auto;padding:0}
.oxKlarnaPayment a.klarna-link{color:#144780}
.oxKlarnaPayment a.klarna-link:hover{color:#FF4500}
.oxKlarnaPayment .form input[data-fieldsize="verify"]{width:212px}
.oxKlarnaPayment .form input[data-fieldsize="xsmall"]{width:40px}
/* END PAYMENT */

/*PAYMENT*/
.payment .payment_method2{display:block;clear:both;overflow:hidden;width:936px;padding:10px 1px;}
#payment .payment_method2.selected{background:#edffee;padding:9px 0;border:1px solid #ccc;}
.payment .payment_method2 .imagecontainer{width:150px;text-align:center;display:block;float:left;}
.payment .payment_method2 .eins_option{float:left;width:40px;}
.payment .payment_method2 img{padding-top:2px;padding-left:70px;}
.payment .payment_description2{width:730px;float:right;}
.payment .inputbox{width:290px; clear: both;}
.payment .eins_label{margin: 5px 0 0;}
.payment .eins_input{width:270px;}
.payment .eins_select{width:282px;}
.payment #shipping .eins_select{width:282px;margin:6px 2px 6px 10px;}
.payment .eins_slash{height:18px;line-height:20px;padding:0 4px;float:left;}
.payment .payment_method2 .payment_inputs.eins_js{display:none;}
.payment .payment_method2.selected .payment_inputs{display:block;}
.payment .eins_input.street{width:212px}
.payment .eins_input.streetnr{width:40px}
/*END PAYMENT*/


/* FINAL */
.adresses{font-size:1.1em;padding:10px 0 40px 0;display:block;overflow:hidden;}
.classname-user .adresses { float:left;margin-right: 40px;width: 29%;}
.adresses h5{color:#144780; line-height: 2.3em; border-bottom: 1px solid #ccc; margin-bottom: 10px;}
.adresses .eins_33 { width: 23%; margin-right: 14%;}
.adresses .eins_33.last {margin-right: 0;}
.toner-up .adresses h5{color:#d3760f;}
.changethis{padding:0 0 0 20px;font-size:12px;line-height: 10px;color:#aaa;text-decoration: underline !important;}
.agblabel{font-size:13px;cursor:pointer;cursor:hand;}
.agb{font-size:14px;}
#buyit,#submitButton{padding:7px 40px 7px 10px;margin:0;font-size:16px;background-position:-97px -71px;}
#buyit:hover,#submitButton:hover{background-position:-97px -106px;}
html[lang="nl"] #buyit{background-position:-135px -70px;}
html[lang="nl"] #buyit:hover{background-position:-135px -105px;}
html[lang="fr"] #buyit{background-position:-29px -70px;}
html[lang="fr"] #buyit:hover{background-position:-29px -105px;}
html[lang="en"] #buyit{background-position:-138px -70px;}
html[lang="en"] #buyit:hover{background-position:-138px -105px;}
html[lang="es"] #buyit{background-position:-134px -70px;}
html[lang="es"] #buyit:hover{background-position:-134px -105px;}
html[lang="cs"] #buyit{background-position:-112px -70px;}
html[lang="cs"] #buyit:hover{background-position:-112px -105px;}
html[lang="pl"] #buyit{background-position:-126px -70px;}
html[lang="pl"] #buyit:hover{background-position:-126px -105px;}
.toner-up #buyit{padding:9px 20px;}
#contempt .textareabox{height:auto;}
#contempt .eins_btn{margin:88px 0 0;}
#newsletter_input, #register_input, #eins_pos, #eins_neg{font-size:12px}
.classname-thankyou .delivery .textareabox label { font-size: 1.15em; }
#eins_pos { -webkit-box-shadow: inset 0 0 10px 1px #89e08a; box-shadow: inset 0 0 10px 1px #89e08a; }
#eins_neg { -webkit-box-shadow: inset 0 0 10px 1px #e0a39e; box-shadow: inset 0 0 10px 1px #e0a39e; }
/* END FINAL */

.thankyou h4{ color:#144780;}
.thankyou h5{ color:#aaa;}
.thankyou p{font-size:14px;padding:2px;}
.thankyou .padtop{padding-top:18px !important;}
.thankyou input[type="submit"]{padding:7px 10px 6px;}

#ts_box{height:148px;margin-right:2px;}
.ts_textbox{width:386px;}
#fb_box{height:148px;margin-left:1px;background:url('img/facebook.jpg') 0 0 no-repeat;}
#fb_box .paddingbox p{width:200px;margin:9px 0 0 0;}
#fb_box .btn_box{width:200px;margin:0 0 0 195px;overflow:hidden;color:#fff;}
#fb_box .btn_box p{margin:0 0 6px 0;}
#fb_box .btn_box p.eins_left{height:27px;line-height:27px;margin:0;}
#fb_box .btn_box .eins_btn{margin:0 0 0 24px;color:#3B5998;}
#fb_box a{color:#fff;text-decoration:underline;}

.toner-up #fb_box,.toner-partner24 #fb_box{display:none;}

.checkoutbox .checkout_bottomrow{display:block;padding-top:10px;clear:both;overflow:hidden;position:relative; min-height: 70px;}
.checkoutbox .checkout_bottomrow .ssl {color: #A0A0A0;position:relative; margin-top: 5px;font-size: 11.5px;}
.checkoutbox .checkout_bottomrow .ssl i {position: absolute;left: -19px; font-size: 1.7em;top: -3px;}
.checkoutbox .checkout_bottomrow.final{height:auto;}
.checkoutbox .checkout_bottomrow.final .eins_btn{margin:5px 0;}
.checkoutbox .checkout_bottomrow .confirm {padding-left:5px;}
.checkoutbox .checkout_bottomrow .confirm input {margin-top: 25px;margin-right: 10px;display:}
.TonerPartenaire-fr .checkoutbox .checkout_bottomrow .confirm input, .TonerPartner-co-uk .checkoutbox .checkout_bottomrow .confirm input, .TonerPartner-nl .checkoutbox .checkout_bottomrow .confirm input, .toner-partner-ch .checkoutbox .checkout_bottomrow .confirm input, .tonerpartner-ch .checkoutbox .checkout_bottomrow .confirm input {margin-top: 11px;margin-right: 0px;}
.checkoutbox .checkout_bottomrow .confirm .agblabel {margin: 10px 0;display: inline-block;}
.checkoutbox .checkout_bottomrow .confirm .checkout-email-usage-disclaimer { color: #999; }
.checkoutbox .checkout_bottomrow .status.error{padding:5px 11px 11px}
.checkoutbox .checkout_bottomrow .error .confirm .agblabel{color:#fff}

.eins_table{display:table;border-spacing:3px;margin:0 -3px;table-layout:fixed;width:966px;}
.eins_table_row{display:table-row;}
.eins_table_cell{display:table-cell;float:none;vertical-align:top}
.eins_table_cell .eins_textarea{height:68px;}
.eins_input.eins_90{line-height:10px;width:210px;}
.eins_table_cell input[type="submit"]{margin-top:1px;}
.eins_table_cell #fb_box{height:auto!important;}
.eins_table_cell h4{color:#373737;}
.eins_table_cell .greybg{margin: 0;}

.classname-thankyou .textbox .eins_textpara{width:800px;margin:25px 0 0 20px;font-size:12px;line-height:1.333em}
.classname-thankyou .textbox img{margin:25px 0 0;}

.iban-chunk{padding-right:3px}

/* END CHECKOUT */

/* ACCOUNT */
#accountmenu{
    display:block;clear:both;height:auto;margin:3px 0;border:1px solid #144780;overflow:hidden;
    background: rgb(41,110,187); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzI5NmViYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxNTQ5ODMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(41,110,187,1) 0%, rgba(21,73,131,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(41,110,187,1)), color-stop(100%,rgba(21,73,131,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(41,110,187,1) 0%,rgba(21,73,131,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(41,110,187,1) 0%,rgba(21,73,131,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(41,110,187,1) 0%,rgba(21,73,131,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom, rgba(41,110,187,1) 0%,rgba(21,73,131,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#296ebb', endColorstr='#154983',GradientType=0 ); /* IE6-8 */
}
#accountmenu li{display:inline-block;float:left;}
#accountmenu ul > li { width: calc(25% - 12.5px); }
#accountmenu ul > li:first-of-type { width: 50px; }
#accountmenu li a{border-radius:0;display:block;height:49px;padding:4px 13px;color:white;*letter-spacing:-1px;text-shadow:1px 1px 1px #000;}
#accountmenu li a:hover,#accountmenu li .active{color:#ccc;background:#144780;}
#accountmenu li .inactive{color:#aaa;}
#accountmenu li .inactive:hover{color:#aaa;cursor:default;background:inherit;}
#accountmenu .icon{float:left;font-size:28px;width:30px; text-align: center;}
#accountmenu p{margin:7px 0 7px 8px;float:left;line-height:1em;font-weight:400;width:calc(100% - 38px);}
#accountmenu p strong{font-size:14px;}

#dashboard{}
#dashboard h1{margin:5px 10px 0;}
#dashboard h2{margin:0 10px 0;}
#dashboard .paddingbox{padding-bottom:20px;}
#dashboard a.eins_box{
    display:block;margin:20px 10px 0;overflow:hidden;width:auto;height:165px;color:white;border:1px solid #144780;text-align:center;position:relative;border-radius:8px;
    text-shadow:1px 1px 1px #000;
    background: rgb(41,110,187); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzI5NmViYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxNTQ5ODMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(41,110,187,1) 0%, rgba(21,73,131,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(41,110,187,1)), color-stop(100%,rgba(21,73,131,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(41,110,187,1) 0%,rgba(21,73,131,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(41,110,187,1) 0%,rgba(21,73,131,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(41,110,187,1) 0%,rgba(21,73,131,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom, rgba(41,110,187,1) 0%,rgba(21,73,131,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#296ebb', endColorstr='#154983',GradientType=0 ); /* IE6-8 */
}
#dashboard a.eins_box:hover{
    background:#144780;color:#ccc;
}
#dashboard a.eins_box .icon{margin:36px;font-size:60px;}
#dashboard a.eins_box h3{width:146px;text-align:center;position:absolute;bottom:15px;font-size:14px;}

.orderstable{clear:both;width:100%;border-bottom:1px solid #ccc;font-weight:700;*letter-spacing:-1px;}
.orderstable td{padding:3px;}
.orderstable .tablehead td{font-weight:700;padding:2px;}
.orderstable .orders_basket{
    display:none;border:1px solid #ccc;
    background: rgb(255,255,255); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMWYxZjEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(248,248,248,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(248,248,248,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(248,248,248,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(248,248,248,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(248,248,248,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(248,248,248,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f1f1f1',GradientType=0 ); /* IE6-8 */
}
.orderstable .orders_basket td{padding:4px 8px;}
.orderstable .orders_basket a:hover{color:orangered;}

.changepassword{background:white url('img/account/lock.jpg') 500px 50px  no-repeat;}
.changepassword_holder{width:300px;padding:100px;}
.changepassword_holder .inputbox{width:300px;display:block;height:53px;}
.changepassword_holder .eins_input{width:270px;display:block;}
.changepassword_holder .eins_btn{width:282px;display:block;}

#newsletterForm .inputbox { height: auto; }
#newsletterForm .delivery .inputbox label sup { top: 0; font-size: 16px; }
#newsletterForm label[for="newsletterSubscribeOn"],
#newsletterForm label[for="newsletterSubscribeOff"] { margin-left: 5px; }
#newsletterForm input#newsletterSubscribeOff { margin-left: 10px; }
#newsletterForm .newsletter-mail-desc { display: inline-block; padding-top: 5px; color: #999; }
.newsletter p{font-size:14px;}
.newsletter .eins_btn{margin-top:10px;}

.deliveryoptions{width:640px;float:left;display:block;overflow: hidden;}
.currentdata{float:right;display:block;overflow: hidden;width:315px;background:white;border:1px solid #ccc;}
.currentdata p{padding:3px 0;}
.currentdata h5{color:#144780;}
.currentdata h6{padding:10px 0 0 0;color:#144780;}

#orderhistory{min-height:325px;}
/* END ACCOUNT */

/* FAQ */
.faq_33 h3{display:block;font-size:18px;font-weight:700;color:#144780;text-transform: uppercase;}
.faq_33 h5{display:block;font-size:14px;font-weight:700;color:#144780;text-transform: uppercase;margin-top:10px;}
.faq_33 li a{color:#555;font-size:12px;font-weight:400;}
.faq_33 li a.cur, .faq_33 li a:hover{color:#e7561f;}
.wrap{width:960px;margin:10px auto; overflow:hidden;}
.faq_33{width:33%;display:block;float:left;background:white;border:1px solid #ccc;}
.faq_66{width:66%;display:block;float:right;background:white;border:1px solid #ccc;}
.faq_66 h2{font-size:18px;font-weight:700;margin:0;padding:0;line-height:1;}
.faq_66 p{ margin:10px 0 0 0;line-height:1.4;}
.faq_66 img{margin:10px 0 0 0;float:left;display:block;}
.faq_33 .paddingbox, .faq_66 .paddingbox{padding:20px;}
.clearfix{clear:both;display:block;overflow:hidden;}
/* END FAQ */

.radiobox{margin:0 0 10px 0;}
.radiobox input{display:block;width:18px;height:18px;margin:3px 3px 0 5px;float:left;}
.radiobox label{display:block;height:18px;line-height:18px;font-size:14px;margin:3px 3px 0 0;float:left;font-weight:700;}
.radiobox p{margin:5px 0 0 21px;}

/* FOOTER */
#footer{clear:both;overflow:hidden;display:block;background:white;border:1px solid #ccc;margin-top:3px;}
#footer strong.title {display: inline-block; margin-bottom: 10px; font-weight: bold; font-size: 14px; line-height: 2em; border-bottom: 2px solid #eeeeee; color: #144780;}
#footer div{display:block;overflow:hidden;}
#footer p{color:#144780;font-size: 10px;}
#footer .footbox{min-height:20px;float:left;display:block;padding-left:20px;width:143px;}
#footer .footbox.bigger{width: 185px;}
#footer .safeshopping{min-height:240px;}
#footer .advantages ul , #footer .safeshopping ul {list-style:none url('../src/img/haken.png');padding-left: 18px; color: #144780;}
#footer .safeshopping {position: relative;}
#footer .safeshopping .icon {position: absolute; left: 20px;}
#footer .safeshopping .trustedshops {top: 40px;}
#footer .safeshopping .ssl {top: 100px;}
#footer .safeshopping .chip {top: 160px;}
.tonerpartner-ch #footer .safeshopping .ssl, .toner-partner-ch #footer .safeshopping .ssl {top: 40px;}
.tonerpartner-at #footer .safeshopping .ssl, .toner-partner-at #footer .safeshopping .ssl {top: 40px;}
.tonerpartner-at #footer .safeshopping .chip, .toner-partner-at #footer .safeshopping .chip {top: 100px;}
#footer.int .safeshopping .ssl{top: 40px;}
#footer .safeshopping ul {padding-left: 85px;}
#footer .advantages li, #footer .safeshopping li {margin-bottom: 5px;}
#footer .safeshopping.bigger {width: 240px;}
#footer .payment, #footer .newsletterform { float: left; width: 72.5%;}
#footer.int .payment, #footer.int .newsletterform {width:auto}
.tonerpartner-ch #footer .payment, .toner-partner-ch #footer .payment, .tonerpartner-at #footer .payment, .toner-partner-at #footer .payment  {height: 170px;}
#footer .payment_methods img {height: 43px;}
#footer .ratings {width: 235px;color: #144780;font-size: 13px;}
#footer .newsletterform{height:125px;display:block;}
#footer .newsletterform form {padding-top: 5px;}
#footer .newsletterform #newsletterinput{ width:300px;padding:0px 10px; line-height: 9px;height: 25px;}
#footer .newsletterform .submit {background: url("../img/button-orange-arrow.png") no-repeat 0px -2px;border: 0; font-size: 12px; line-height: 28px; padding: 0 47px 0 16px; color: white; cursor:pointer;}
#footer .block {float: left;}
#footer .block.left {width: 72%;}
#footer .first{padding-left:0 !important;}
#footer li a{line-height:1.7em;font-weight:400;color:#144780;}
#footer .shipping-images img{vertical-align:middle}

.toner-up #footer h4{color:#d3760f;}
.toner-up #footer p{color:#d3760f;}
.toner-up #footer li a{color:#d3760f;}
.toner-up #footer li a:hover{color:#a0430c;}

#footer .topsellerfoot{width:460px;clear:both;display:block;float:left;}
#footer .topsellerfoot ul{border-left:1px solid #eee;}
#footer .topsellerfoot ul{float:left;padding-left:20px;width:139px;}

#footer .paddingbox .first{border-left:0;}
#footer .herstellerliste{width:52%;float:left;display:block;padding:0 0 0 10px;}
#footer.int .herstellerliste{width:auto}
#footer .herstellerliste ul{float:left;padding-left:20px;width:140px;}
#footer.int .herstellerliste ul{float:left;padding-left:20px;width:140px;}
#footer .thingstoknow { width: 22% }
#footer .phone {background: url('../src/img/phone_1.jpg') no-repeat 0 10px; background-size: 25px 25px; line-height: 2.5em; font-weight: bold; font-size: 1.5em; padding-left: 33px; color: #144780;}
#footer .images{}
#footer .images img{vertical-align:middle;}

#footer .ratings_test {margin-bottom: 35px;}

#footer .followus li {float:left;}
#footer .followus a {display: block;background:url("img/sprite/social.png") no-repeat;width: 30px; height: 30px;margin-right: 5px;}
#footer .followus a.gplus {background-position: -38px 0px;}
#footer .followus a.pinterest {background-position: -76px 0px;}
#footer .followus a.blog {background-position: -114px 0px;}

#checkout-footer { margin: 0 auto;}
#checkout-footer ul { margin: 20px 20px 0 20px; text-align: center; }
#checkout-footer li { display: inline-block; padding: 0 5px; border-right: 1px solid #616160; }
#checkout-footer li.last { border: 0; }
#checkout-footer a {color: #616160; font-weight: normal}
#checkout-footer .popupBox{display:none}

/* END FOOTER */

/* PAYPAL */
.paypalExpressCheckoutBox{min-width:145px;float:right;height:auto;padding-right:0;margin-right:0;border-right:0;}
.paypalExpressCheckoutBox input{height:28px;}
.paypalExpressCheckoutMsg{position:relative;margin:0;line-height:20px;font-size:11px;white-space:nowrap;}
.paypalExpressCheckoutMsg input{float:left;line-height:20px;}
.payment .paypalDescBox{position:relative;margin:10px 0;}
.payment .paypalPaymentDesc{margin:12px 0 5px;}
.paypalHelpIcon{display:block;width:18px;height:18px;line-height:18px;padding:0;margin:0 0 0 20px;position:static;top:0;left:0;float:left;background:#eee;border:1px solid #ccc;border-radius:5px;text-align:center;font-weight:bold;color:#777;}
.paypalHelpIcon.small{top:0;left:-20px;width:16px;height:16px;line-height:16px;}
.paypalDescBox .helpIcon:hover{color:#777;border-color:#aaa;}
.paypalHelpBox{top:22px;left:-20px;width:190px;white-space:normal;color:#333;}
#paypalPartnerLogo{margin-top:15px;}
.paypalinfo {color: #A0A0A0 !important; font-size: 15px; padding: 4px 8px;display: inline-block;}
.amazoninfo {color: #A0A0A0 !important; font-size: 15px; padding: 4px 8px;display: inline-block;}
#paypalInfo{display:none;}
#paypalInfo h1 {margin-bottom: 10px}
#paypalInfo p {font-size: 18px;}
/* END PAYPAL */

.status.error{padding:5px 16px;margin-top:3px;background-image:none;font-weight:700;}
.status.error a{color:#fff;text-decoration:underline;}
.status.success{padding:5px 16px;margin-top:3px;background:#6ac607;border:1px solid #49a405;font-weight:700;color:#fff;}
#errcontainer,#errcontainer2{display:none;}
#errcontainer label,#errcontainer2 label{display:block;background-image:none;}
.ui-autocomplete{z-index:15000 !important;}
.hidden{display:none;}
.hiddenimportant{display:none !important}
.fancycontent{font-size:14px;text-align:justify;padding:10px;}
.fancycontent img{padding:0 10px 10px 0;float:left;}
.fancycontent p{padding:0 0 10px 0;line-height:16px;text-align:inherit;}
.powertip{cursor:pointer;}
#powerTip {z-index: 9999;max-width:480px;white-space: normal;}
.classname-basket #powerTip {font-size: 13px;}


.inputbox.noheight{height:auto;}
#captcha{margin:-2px 0 4px 7px;}
.reserveForm label.error{background:#fff;color:#c10000;border:0;}

#deliveryinfo *{border-radius:0;}
#deliveryinfo h1{font-size:18px;font-weight:bold;}
#deliveryinfo h2{padding:10px 0 0;font-size:18px;font-weight:bold;text-transform:none;}
#deliveryinfo h3{padding:0 0 5px;font-size:14px;font-weight:bold;text-transform:none;}

#deliveryinfo table{width:100%;margin:10px 0 0;font-size:14px;}
#deliveryinfo tr th{padding:10px;text-align:left;vertical-align:middle;border-bottom:1px solid #a8a8a8;font-weight:700;}
#deliveryinfo tr th.eins_ta_right{text-align:right;}
#deliveryinfo tr td{padding:10px;vertical-align:middle;border-bottom:1px solid #a8a8a8;}
#deliveryinfo tr td img{vertical-align:middle;}
#deliveryinfo tr td.flags img{display:block;margin:1px auto 2px;}
#deliveryinfo tr td.payment_methods img{margin:2px 0 2px;}
#deliveryinfo tr th:nth-child(2n){background:#f7f7f7;}
#deliveryinfo tr td:nth-child(2n){background:#f7f7f7;}
#deliveryinfo tr.odd{background:#f7f7f7;}
#deliveryinfo tr.odd td:nth-child(2n){background:#eee;}


#dhl{padding:14px 0;background:url('img/dhl_bg.jpg') right center no-repeat;border-bottom:1px solid #a8a8a8;overflow:hidden;}
#dhl h3 img{vertical-align:middle;margin:-9px 0 0 4px;}

#pixi{padding:14px 0;border-bottom:1px solid #a8a8a8;}

#deliveryinfo .payment_method{border-top:1px solid #ccc;}
#deliveryinfo .payment_method:first-child{border-top:0;}
#deliveryinfo .payment .payment_description{width:770px;}
#deliveryinfo .greenthingylist{margin:10px 0 0 10px;list-style:none url('img/listimg.jpg') outside;}
#deliveryinfo .greenthingylist li{margin:0 0 0 14px;}
#deliveryinfo .greenthingylist li span{position:relative;top:-5px;}

#deliveryinfo .deliveryinfo-shippingicons img{vertical-align:middle}

#contactformwrapper_list{min-height:378px;overflow:hidden;background:#fff url('img/ajax-loader.gif') center center no-repeat;}
#contactformwrapper{overflow:hidden;background:#fff;}
#contactformwrapper ul li{line-height:1.5em;}
.eins_js{display:none;}
#contactformwrapper th{padding:0 4px 0 0;text-align:left;}

sup{position:relative;top:-5px;font-size:8px;}
.fancybox-skin{background:#fff;}

.newsletterform{width:450px;float:left;display:block;padding:0;}
.newsletterform .newsletterinput{ width:300px;padding:5px 5px 4px;}

.eins_customerratings{padding:20px 20px;}
.eins_customerratings form{width:100%;}
.eins_customerratings table{width:100%;}
.eins_customerratings div.eins_inputbox label{width:85px;height:28px;line-height:28px;}
.eins_customerratings table tr{background:#eee;}
.eins_customerratings table tr.odd{background:#fff;}
.eins_customerratings table tr th{padding:10px;text-align:left;vertical-align:middle;white-space:nowrap;}
.eins_customerratings table tr td{width:55px;padding:10px 0;text-align:left;vertical-align:middle;}
.eins_customerratings table tr td b{color:#aaa;}
.eins_customerratings .eins_inputbox{padding:4px 0;display:block;clear:both;overflow:hidden;height:33px;position:relative;}
.eins_customerratings .eins_inputbox.first{margin:26px 0 0;}
.eins_customerratings .eins_inputbox.textareabox{height:auto;}
.eins_customerratings .eins_inputbox.textareabox label{width:auto;}
.eins_customerratings .eins_inputbox.textareabox textarea{width:250px;height:97px;clear:both;}

hr{height:1px;color:#ccc;background:#ccc;border:0;}

.discountBar{position:absolute;width:960px;min-height:36px;background:#555 bottom left;z-index: 99;color:white;font-size:14px; border-radius: 3px;}
.discountBar .details{width: 640px; padding:7px 11px 6px 11px;font-size:12px;float:left;text-align:left;font-weight:700;}
html[lang="en"] .discountBar .details{width:620px}
.discountBar .details .action{font-weight:700;line-height: 3.8em;}
.discountBar.small .details .action {line-height: 1.8em;}
.discountBar.small .details {line-height: 1.8em;}
.discountBar .details .title{font-size: 22px;font-weight: 700;text-Transform: uppercase;text-align: center;}
html[lang="fr"] .discountBar .details .title{font-size:15px;line-height:22px;margin-top:4px}
html[lang="it"] .discountBar .details .title{font-size:16px;line-height:22px;margin-top:4px}
html[lang="es"] .discountBar .details .title{font-size:18px;line-height:22px;margin-top:4px}
.discountBar .details .title span{color: #f4a07e}
.discountBar .details .help{margin-top: 14px;margin-left: 10px;font-size: 16px;color: rgb(45, 45, 45);}
.discountBar .details a { color: black }
.discountBar .buttons {margin-top: 10px;}
.discountBar.small .buttons {margin-top: 0px;}
.discountBar .inBasketClose{position:absolute;top:-13px;right:-13px;cursor:pointer;cursor:hand;}
.discountBar .inBasketButton.eins_btn.orange {background: url("img/sprite/sprite1.png") no-repeat; background-position: -17px -396px; padding: 7px 9px 6px 29px}
.discountBar .inBasketButton.eins_btn.orange:hover {background: url("img/sprite/sprite1.png") no-repeat; background-position: -17px -431px; }
#inBasketArrow{display:none;position:absolute;top:0;left:0;z-index:500;}

.discountBar .eins_btn{ float:right;margin:3px 3px 3px 0;padding:7px 20px 6px 20px;text-align:center;}
.toner-up .discountBar .eins_btn{padding:7px 10px 6px 10px;}

.infinite-loading{padding-bottom:22px;background:url('img/ajax-loader-bar.gif') center bottom no-repeat;}
.infinite-loading:after{content:'Lädt weitere Suchergebnisse . . .';display:block;margin:5px auto 0;position:relative;text-align:center;width:100%;}

.pager{text-align:justify;}
.pager .prev{display:block;padding:0 10px 0 0;float:left;}
.pager .next{display:block;padding:0 0 0 10px;float:right;}

#contactbox{background:#fff url('img/phone.jpg') 812px center no-repeat;}
#contactbox .title{font-size:18px;font-weight:700;text-transform:none;}
#contactbox .subtitle{font-size:14px;font-weight:700;text-transform:none;}
#contactbox th{padding:0 4px 0 0;}
#callbacklink2{margin-top:4px;}

#showShipAddress{display:none;}

#msg-noScript{width:100%;border-bottom:1px solid #e2c822;border-radius:0;background:#fff9d7;position:absolute;top:0;left:0;}
#msg-noScript p{height:18px;line-height:20px;padding:10px;font-size:14px;text-align:center;}
.icon-sign-alert{display:inline-block;width:18px;height:18px;margin-top:0;line-height:18px;vertical-align:text-top;background:url('../img/sign-alert.png') 0 0 no-repeat;overflow:hidden;}

/* CELEBROS AUTOSUGGEST */
#divSuggestions{width:812px;position:absolute;z-index:9050;}
#divSuggestions .yui-ac-content{width:812px;position:absolute;left:0;top:0;overflow:hidden;text-align:left;z-index:9050;overflow-y:auto;}
#divSuggestions ul{width:100%;margin:0;letter-spacing:0em;}
#divSuggestions li{cursor:default;white-space:nowrap;cursor:pointer;}
#divSuggestions li.ACQueryItem{}
#divSuggestions li.ACProductItem{background:#fff;padding:5px;display:block;border:1px solid #ccc;text-decoration:none;font-size:14px;font-weight:700;color:#144780;outline:0;}
#divSuggestions li.ACHeaderItem{
    color:#fff;font-weight:bold;padding:3px 5px;display:block;border:0 none;
    background: rgb(246,100,41); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y2NjQyOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjZjQzMGUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(246,100,41,1) 0%, rgba(207,67,14,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(246,100,41,1)), color-stop(100%,rgba(207,67,14,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(246,100,41,1) 0%,rgba(207,67,14,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(246,100,41,1) 0%,rgba(207,67,14,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(246,100,41,1) 0%,rgba(207,67,14,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom, rgba(246,100,41,1) 0%,rgba(207,67,14,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f66429', endColorstr='#cf430e',GradientType=0 ); /* IE6-8 */
}
#divSuggestions li.yui-ac-highlight{background:#144780;color:#fff !important;}
.ACproductText{vertical-align:middle;}
.ACproductText u{text-decoration:none;}
.ACProduct{width:100%;margin:0;padding:2px;}
.ACProductImageCell{margin:0px 0px 0px 0px;padding:0px 5px 0px 0px;}
img.ACProductImage{max-width:88px;}
.Seperator{display:none;height:0;}
/* / CELEBROS AUTOSUGGEST */

/* CELEBROS FILTER */
@media screen and (min-width:1453px){
    #filter-wrapper{width:240px;position:absolute;left:50%;margin:0 0 0 -725px;}
    #filter{width:240px;margin:0;}
    #filter.stuck{border-top:0;border-radius:0 0 2px 2px;position:fixed;top:0 !important;}
}
/* / CELEBROS FILTER */
#socialMedia{overflow:visible;}
#socialMedia .paddingbox{padding:0 20px;overflow:visible;}
#socialMedia p{margin:20px 0 0 10px;font-size:14px;text-transform:none;}

.msg{display:block;width:auto;padding:9px;background:#fafafa;border:1px solid #ccc;border-radius:4px;position:absolute;top:54px;z-index:100;box-shadow:0px 0px 5px 0px #ccc;}

::selection{background:rgba(255,126,0,0.8)}

button::-moz-focus-inner {
    border:0;
    padding:0;
}
input::-moz-focus-inner {
    border:0;
    padding:0;
}

#eins_desiredprice .eins_btn{width:282px;}

.discountAction{margin:3px 0 0;border:1px solid #ccc;}
.discountAction img{display:block;max-width:100%;}

.trc_rating {margin-bottom: 10px;}
.trc_rating .seal { display: block; float: left; width: 50px; height: 50px;text-align: center;}
.trc_rating .seal img { width: 100%; height: 100%;}
.trc_rating .spanwrapper {margin-left: 20px;float:left;width: 70%;margin-top: 7px;}

.ts_rating {margin-bottom: 10px;}
.ts_rating .seal{display:block;float:left;text-align: center;width: 50px;}
.ts_rating .seal img {width: 48px; }
.ts_rating .spanwrapper{margin-left: 20px;float:left;margin-top: 7px;}

.trusted_store_rating .seal{display:block;float:left;text-align: center;width: 50px;}
.trusted_store_rating .seal img {width: 48px; }
.trusted_store_rating .spanwrapper{margin-left: 20px;float:left;margin-top: 7px;}

.shopauskunft_rating {margin-bottom: 10px;}
.shopauskunft_rating .seal { display: block; float: left; width: 50px; height: 50px;}
.shopauskunft_rating .seal img { width: 100%; height: 100%;}
.shopauskunft_rating .spanwrapper{margin-left: 20px;float:left;width: 70%;margin-top: 7px;}

.trc_rating .current, .shopauskunft_rating .current, .ts_rating .current, .trusted_store_rating .current {color: #e95d24;}

#brandnotice{margin:10px 0 10px;font-size:10px;}

/* RATINGS - TRC Module */
#trcratings_list *{border-radius:0;}
#trcratings_list h1{font-size:18px;font-weight:bold;}

#trcratings_list table{width:100%;margin:10px 0 0;font-size:14px;}
#trcratings_list tr th{padding:10px;text-align:left;vertical-align:middle;border-bottom:1px solid #a8a8a8;font-weight:700;}
#trcratings_list tr td{padding:10px;vertical-align:middle;border-bottom:1px solid #a8a8a8;}
#trcratings_list tr th:nth-child(2n){background:#f7f7f7;}
#trcratings_list tr td:nth-child(2n){background:#f7f7f7;}
#trcratings_list tr.odd{background:#f7f7f7;}
#trcratings_list tr.odd td:nth-child(2n){background:#eee;}

#trcratings_list .trc_date {white-space:nowrap;vertical-align:top;}
#trcratings_list .trc_text {width:100%;}
/* / RATINGS - TRC Module */

/* OEM-Listing */
.hardcopy-oemlist-index { padding: 1.5em 0; }
.hardcopy-oemlist-index A { padding: 0 0.25em; }
.hardcopy-oemlist-container H4 { padding: 0 0 0.5em 0; }
.hardcopy-oemlist-container UL { margin: 0 !important; padding: 0 0 2em 0 !important; overflow: hidden; }
.hardcopy-oemlist-container LI { display:block; width:25%; float:left; margin: 0 !important; }
.kurz{color:#900000;}
.schwach{color: #ffa500;}
.gut{color:#49a405;}
.stark{color:#009000;}
#resultat{float:left;}

/*DETAILPAGE TABS*/
.detail .tabnav li a {
    background: none repeat scroll 0 0 #eee;
    border-bottom: 1px solid #ccc;
    border-radius: 0 0 2px 2px;
    border-right: 1px solid #ccc;
    display: block;
    float: left;
    padding: 6px 0;
    text-align: center;
    width: 234px;
}
.detail .tabnav li .last {
    border-bottom-right-radius: 0;
}
.color-height-100{
    height:100%;
}
#notice{
    border: 1px solid #ccc;
    clear: both;
    color:#fff;
    display: block;
    margin-top: 3px;
    overflow: hidden;
    padding: 10px;
    background: rgb(41,110,187); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzI5NmViYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxNTQ5ODMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(42,188,43,1) 0%, rgba(30,132,20,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(42,188,43,1)), color-stop(100%,rgba(30,132,20,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(42,188,43,1) 0%,rgba(30,132,20,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(42,188,43,1) 0%,rgba(30,132,20,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(42,188,43,1) 0%,rgba(30,132,20,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom, rgba(42,188,43,1) 0%,rgba(30,132,20,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2abc2b', endColorstr='#1e8414',GradientType=0 ); /* IE6-8 */

}
#fancybox_compatible_notice{
    display: none;
}
.icon-percent::before {
    content: '%';
    font-weight: bold;
}

.print  {
    display: none;
}
#gutscheinconnection-container1{margin:3px 0 0;background:#fcfcfc;border:1px solid #ccc;}
#gutscheinconnection-container1 a img{display:block;margin:0 auto;}

#postfinancecwPaymentForm .lineBox{
    height: 36px;
padding: 10px;
background: #fff;
}
#postfinancecwPaymentForm .prevStep{
border: 1px solid #ccc;
border-radius: 2px;
display: block;
font-size: 12px;
padding: 5px;
margin: 0;
cursor: pointer;
cursor: hand;
font-weight: 700;
float: left;
}
#postfinancecwPaymentForm #submitButton{

    float:right;
padding:10px;
font-size: 12px;
font-weight: bold;
text-transform: uppercase;
     color:white;border:1px solid #144780;
    background: rgb(41,110,187); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzI5NmViYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxNTQ5ODMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(41,110,187,1) 0%, rgba(21,73,131,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(41,110,187,1)), color-stop(100%,rgba(21,73,131,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(41,110,187,1) 0%,rgba(21,73,131,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(41,110,187,1) 0%,rgba(21,73,131,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(41,110,187,1) 0%,rgba(21,73,131,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom, rgba(41,110,187,1) 0%,rgba(21,73,131,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#296ebb', endColorstr='#154983',GradientType=0 ); /* IE6-8 */

}
#postfinancecwPaymentForm #submitButton:hover{
    background:#144780;
}
[name="google_conversion_frame"]{position:absolute;}

#additional_basketbuttons{width: 192px;height:64px;position:absolute; top: 10px; right: 150px;border-right: 1px solid #ccc;}
html[lang="en"] #additional_basketbuttons{right:193px;}
html[lang="nl"] #additional_basketbuttons{right:180px;}
html[lang="it"] #additional_basketbuttons{right:183px;}
html[lang="fr"] #additional_basketbuttons{right:165px;}
html[lang="pl"] #additional_basketbuttons{ right: 175px; }
html[lang="cs"] #additional_basketbuttons{ right: 156px; }
html[lang="es"] #additional_basketbuttons{ right: 156px; }
#additional_basketbuttons .paypalinfo{position:absolute;top:0;left:0}
#additional_basketbuttons .amazoninfo{position: absolute;top:32px;left:0;}
#additional_basketbuttons .paypalExpressCheckoutBox{border-right: none !important; min-width:132px; height: auto !important; padding-right: 0 !important; margin-right: 0 !important; position: absolute; top: 0; right: 15px; }
#additional_basketbuttons #payWithAmazonDiv, #additional_basketbuttons .amazonContentGroup {position: absolute;top:35px;right:15px;}
#additional_basketbuttons #payWithAmazonDiv>img, #additional_basketbuttons .amazonContentGroup>img {height:30px;}

.recaptcha-box{margin:27px 19px 0}
.recaptcha-inner{margin-right:-2px;margin-bottom:10px}
#newsletterForm .recaptcha-box{margin:0px 14px 0}

#footer-webtracking p { font-size: 1em; text-align: center; color: #999; }
#footer-webtracking button { border: 2px solid #ccc; margin-top: 10px; color: #999; font-size: 0.9em; line-height: 1.6em; font-weight: bold; cursor: pointer; background: transparent; -webkit-border-radius: 0; border-radius: 0; }



/**
 * SEARCH LANDING PAGE
 */
html,
body.search-landing-page,
body.search-landing-page #outer_wrapper,
body.search-landing-page #outer_wrapper > #wrap { min-height: 100vh; }
body.search-landing-page .ui-autocomplete { width: calc(100% - 31px) !important; max-width: 600px; }

body.search-landing-page { background: #fff; }
body.search-landing-page > #topbar,
body.search-landing-page #outer_wrapper > #wrap > * { display: none; }
body.search-landing-page #outer_wrapper > #wrap > #stickybasket,
body.search-landing-page #outer_wrapper > #wrap > #searchbaroverlay { display: none !important; }
body.search-landing-page #outer_wrapper,
body.search-landing-page #outer_wrapper > #wrap { position: relative; }

body.search-landing-page #outer_wrapper > #wrap > #searchbar { display: block; position: absolute; top: calc(50% - 70px); background: none; border: none; width: 100%; height: auto;
	-moz-transform: translateX(0px) translateY(-50%);
	-webkit-transform: translateX(0px) translateY(-50%);
	-o-transform: translateX(0px) translateY(-50%);
	-ms-transform: translateX(0px) translateY(-50%);
	transform: translateX(0px) translateY(-50%);
}
body.search-landing-page #outer_wrapper > #wrap > #searchbar #search-landing-logo { text-align: center; }
body.search-landing-page #outer_wrapper > #wrap > #searchbar #logo { display: inline-block; margin: 0 0 30px; float: none; }
body.search-landing-page #outer_wrapper > #wrap > #searchbar #logo > img { max-width: 400px; width: calc(100% - 40px); }
body.search-landing-page #outer_wrapper > #wrap > #searchbar form.search { border: 1px solid #ccc; width: calc(100% - 2px); max-width: 600px; margin: 0 auto; }
body.search-landing-page #outer_wrapper > #wrap > #searchbar #s { float: none; width: calc(100% - 65px); border: none; padding: 0; margin: 0; padding: 12px 10px; font-size: 14px; }
body.search-landing-page #outer_wrapper > #wrap > #searchbar #searchsubmit { float: none; color: #ccc; width: auto; display: inline-block; padding: 12px 10px; font-size: 14px; }
body.search-landing-page #outer_wrapper > #wrap > #searchbar #searchsubmit > i.fa-search { margin-right: 0 !important; }
body.search-landing-page #outer_wrapper > #wrap > #searchbar #searchsubmit > span { display: none; }
body.search-landing-page #___ratingbadge_0 { display: none !important; }

body.search-landing-page #search-landing-footer { position: absolute; bottom: 0; left: 0; right: 0; padding: 10px 15px; background: #eee; color: #999; }
body.search-landing-page #search-landing-footer > #search-landing-footer-left,
body.search-landing-page #search-landing-footer > #search-landing-footer-right { width: calc(50% - 30px); padding: 0 15px; }
body.search-landing-page #search-landing-footer > #search-landing-footer-left { float: left; }
body.search-landing-page #search-landing-footer > #search-landing-footer-right { float: right; text-align: right; }
body.search-landing-page .search-landing-footer-menu { display: inline-block; margin: 0; }
body.search-landing-page .search-landing-footer-menu > a { display: inline-block; color: #999; margin-left: 15px;
	-webkit-transition: color 0.25s ease-in-out;
	-moz-transition: color 0.25s ease-in-out;
	-ms-transition: color 0.25s ease-in-out;
	-o-transition: color 0.25s ease-in-out;
	transition: color 0.25s ease-in-out;
}
body.search-landing-page .search-landing-footer-menu > a:first-of-type { margin-left: 0; }
body.search-landing-page .search-landing-footer-menu > a:hover { color: #bbb; }
body.search-landing-page #search-landing-footer > #search-landing-footer-left #footer-webtracking p { text-align: left; }

body.search-landing-page #search-landing-footer > #search-landing-footer-right > * { float: none; }
body.search-landing-page #search-landing-footer > #search-landing-footer-right img { height: 50px; }



/**
 * COOKIE NOTIFICATION
 */
#cookieNote { display: none !important; position: fixed; bottom: 0; left: 0; right: 0; background: rgba(255, 255, 255, .9); z-index: 99; }
#cookieNote.visible { display: block !important; }
#cookieNote > .notify { max-width: 920px; padding: 10px 30px 10px 10px; margin: 0 auto; font-size: 1.05em; line-height: 18px; position: relative; }
#cookieNote > .notify > .dismiss { position: absolute; top: 7px; right: 12px; font-size: 1.5em; }


/* COOKIE CONSENT */
#cookie-consent { background: #c5c5c5; color: #575757; padding: 10px 20px; font-size: 10px; line-height: 18px;}
#cookie-consent .cookie-consent-wrapper { width: calc(100% - 30px); min-width: 260px; max-width: 930px; margin: 0 auto; padding-right: 30px; position: relative;}
#cookie-consent .cookie-consent-actions { display: inline-block; margin-left: 3px ;}
#cookie-consent .cookie-consent-actions > button { margin: 0 5px ;}
#cookie-consent .cookie-consent-actions > button:hover, #cookie-consent .cookie-consent-actions > a:hover, #cookie-consent .cookie-consent-close > a:hover { cursor:pointer; }
#cookie-consent .cookie-consent-close { position: absolute; top: 0; right: 0;}
#cookie-consent .cookie-consent-description > i { vertical-align: middle; margin-right: 7px; font-size: 1.5em; color: #fff; }
#cookie-consent a { text-decoration: underline; color: #575757; font-weight: normal;}