/*extendes css styles bx*/ 

.bxpanel, .bxpanel2, .bxpanel3, .bxpanel5, .bxpanelsuccess, .bxpanelerror, .bxpanelinfo {
padding:1%;
background-color:#f5f5f5;
margin-top:3%;
clear:both;
}




.bxpanel::after, .bxpanel2::after, .bxpanel3::after, .bxpanel5::after, .bxpanelsuccess::after, .bxpanelerror::after, .bxpanelinfo::after, 
.bxpanel::before, .bxpanel2::before, .bxpanel3::before, .bxpanel5::before, .bxpanelsuccess::before, .bxpanelerror::before, .bxpanelinfo::before
{
clear:both;
content:' ';
display:table;
}
.bxpanel2 {
border-top:1px solid #cc0000;
border-bottom:1px solid #cc0000; 
}
.bxpanel3 {
background-color:#fff;
border:1px solid #e2e2e2;
}
.bxpanel5 {
background-color: #fff;
border-color:#fff;
}
.bxpanel h1, .bxpanel2 h1, .bxpanel h2, .bxpanel2 h2, .bxpanel h3, .bxpanel2 h3 {
 margin-top: 4px;
}
.bxpanelerror {
background-color:#f2dede;
}
.bxpanelsuccess {
background-color:#dff0d8;
}
.bxpanelinfo {
background-color:#d9edf7;
}
.bxbg1, .bxbg2 {
background-color:#f5f5f5;
}
.bxbg2 {
background-color:#fff;
}
.btn-dropdown {
background-color:#fff;
border:1px solid #999;
border-radius: 4px;
} 
.bxiconbutton {
min-width:48px;
min-height:48px;
display:inline-block;
text-align:center;
cursor:pointer;
background-color:#fff;
border:1px solid #ccc;
float:left;
margin-right:2px;
vertical-align:middle;
}
.bxiconbutton:hover, .bxiconbutton:focus, .bxiconbutton:active {
	background-color:#f4f4f4;

}
.bxiconbutton > .fa {
padding-top:6px;
}

button.bxiconbutton {
background-color:transparent;
color:#cc0000;
border:none;
}
.bxpriceinfo {
background-color: #CEECF6;
padding:4px;
font-size:120%;
}
.bxiconbutton.bxiconbuttondisabled {
	color:#666;
	background-color:#ccc;
}
.bxiconbutton.bxiconbuttondisabled:hover, .bxiconbutton.bxiconbuttondisabled:focus, .bxiconbutton.bxiconbuttondisabled:active {
	background-color:#ccc;
	color:#666;
}
.bxdisabledlink {
color:#333;
}
.bxdisabledlink .fa-ban{
color:#cc0000;
}

input.btn-default {
    hyphens: none;
    position: relative;
    white-space: nowrap;
    z-index: 1;
    font-weight: 400 !important;
    background-color: #cc0000;
    border-color: #cccccc;
    color: #fff;
	-moz-user-select: none;
    cursor: pointer;
    display: inline-block;
    line-height: 1.42857;
    margin-bottom: 0;
    padding: 6px 12px !important;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
	font-family: "Roboto",sans-serif;
	min-width:15rem;
}
input.btn-default:hover, input.btn-default:active, input.btn-default:focus {
    background-color: #bb0000;
	color:#fff;
} 
.infolink {
display:inline-block;
padding:0.2rem 1.0rem;
text-align:center;
background-color:#00649e;
color:#fff;
font-weight:bold;
border-radius:50%;
min-width:25px;
min-height:25px;
}
.infolink:hover, .infolink:active, .infolink:focus {
background-color:#2488c1;
color:#fff;
}

.teaserinactive {

	position:relative;
}

.teaserinactive img {
	-webkit-filter: grayscale(100%); 
	filter: grayscale(100%);
	opacity:0.2;
}
.teaserinactive .teaserinactivelbl {
	position:absolute;
	color:#990000;
	top:1%;
	left:1%;
	font-size:88%;
	line-height:120%;
	padding:3px;
}
.bxmybrilluxteaser a {
	color:#000;
	
}
.bxmybrilluxteaser .teaser {
	margin-bottom:10px;	

}
.bxmybrilluxteaser .h2 {
	margin-top:10px;
}

.bxmybrilluxteaser a.teaserinactive, .teaserinactive, .teaserinactive:hover, .teaserinactive:active, .teaserinactive:focus {
	color:#ccc;
}


/**
  * BXTILENAV
  */ 
.bxtilenav {

} 
.bxtilelink a {
border:2px solid #666;
display:inline-block;
padding:0.4rem;
width:100%;
min-height:11rem;
position:relative;
text-align:center;
color:#000;
background-color:#fff;
margin-bottom:0.4rem;
}
.bxtilelink a:hover, .bxtilelink a:active, .bxtilelink a:focus, .bxtilelinkselected a {
color:#fff;
background-color:#333;
}

.bxtilelink a span {
padding-bottom: 1rem;
position:absolute;
bottom:0;
left:0;
width:100%;

}

/**
  * NEWS
  */

.news-list-img img, .news-single-img img {
max-width:100%;
height:auto;
}
.news-list-item h3 {
margin:0px;
}
.news-list-date, .news-single-timedata {
margin:0px;
padding:0px;
font-size:90%;
}
.tx-ttnews-browsebox {
clear:both;
}
.tx-ttnews-browsebox ul {
list-style:none;
margin:0;
padding:0;
}
.tx-ttnews-browsebox li {
display:inline-block;
}
.tx-ttnews-browsebox a {
padding:0.4rem;
border:1px solid #ccc;
}
.tx-ttnews-browsebox a:hover, .tx-ttnews-browsebox a:active, .tx-ttnews-browsebox a:focus {
background-color:#ccc;
}

/**
  * FSUCHE Styles
  */
.fsearchcolorpreview {
min-height:100px;
background-size:cover;
}
.fsearchcolorresult:hover {
border-color:#000;
}
.fsearchlabel {
min-width:12rem;
}
.fsproductimgwrap img {
max-width:100%;
width:100%;
}
.fsearchcolorresult {
clear:both;
border:1px solid #ccc;
margin-bottom:2rem;
}
.fsearchcolorresult h5, .fsearchcolorresult div {
margin:0px;
padding:0px;
}
.fsearchcolorresult a {
display:block;
padding:1rem 0rem 0rem 1rem;
min-height:100px;
color:#000;
}
.fsearchcolorselectlabel {
background-color:#fff;
color:#000;
padding:0.4rem;
}
.fsearchoriginalcolorpreview {
border-top:1px solid #ccc;
}
.fsearchoriginalcolorpreview p {
padding:1rem 0rem 2rem 1rem;
margin:0px;
}
.farbtonsuche-productlist h3 a {
color:#000;
}
.bxloadingimgwrap {
text-align:center;
}
.bxloadingimgwrap img {
width:auto;
border:none;
}
.fsearchformcol {
	min-height:100px;
	
}



/**
  * Basket, Orderline Styles
  */

.basis10, .basis20, .basis30, .basis40, .basis50 {
background-image: url(images/basis/10.jpg);
background-size:cover;
background-repeat:no-repeat;
}
.basis20 {background-image: url(images/basis/20.jpg);}
.basis30 {background-image: url(images/basis/30.jpg);}
.basis40 {background-image: url(images/basis/40.jpg);}
.basis50 {background-image: url(images/basis/50.jpg);}
  
#csColorField {
margin-right:5px;
}
 
.bxfooternlsearchtrigger {
width:100%;
min-width:230px;
}

.bx-scroll-div {
overflow:auto;
border:1px solid #e2e2e2;
}
#dialog-modalbox-inner  .bx-scroll-div {
height:200px;
}

.bx-orderform-default .bxcolorchoicelist em, .farbwahl em {
text-decoration:none;
font-style:normal;
}
.bx-orderform-default .bx-articlecount-input {
float:left;
}
.bx-shop-articlecount {
min-width: 19rem;
}
.bx-shop-icons {
min-width: 15rem;
}

.bx-orderform-default .farbwahl {
padding-bottom:1rem;
}

.bxdividertop  {
border-top: 1px solid #d5d5d5;
}
.bxsizelist label {
margin-right:20px;
margin-bottom:20px;
}

#bxorderbasketbtn {
margin-top:15px;
}
  
.bx-basket-aggregateline {
margin:0px;
padding:0px;
text-align:right;
clear:both;
/*font-weight:bold;*/
}
.bx-basket-aggregatelinelabel2 {
font-weight:bold;
}
.bx-basket-aggregatelinelabel {
float:right;
width:13%;
text-align:left;
min-width:150px;
}

.bx-basket-aggregatelineval, .bx-basket-aggregatelineval2 {
display:block;
float:right;
/*width:10%;*/
text-align:right;
}
.bx-basket-aggregatelineval2 {
font-weight:bold;
}


.bx-basket-collabellist {
background-color:#f5f5f5;
margin-top:1%;
float:left;
width:100%;
padding:3px 0px;
}
.bx-basket-collabellist div  {
float:left;
font-weight:bold;
}
.bx-basket-articleline {
clear:both;
border-top:1px dotted #ccc;
float: left;
width: 100%;
padding-bottom:1%;
padding-top:1%;
}
.bx-basket-articleline-even {
background-color:#f5f5f5;
}
.bx-basket-articleline div {
float:left;
padding-top:0%;
}


.bx-basket-col1 {width:13%;min-width:130px;padding-left:1%;}
.bx-basket-col2 {width:16%;}
.bx-basket-col3 {width:24%;}
.bx-basket-col4 {width:5%;}
.bx-basket-col5, .bx-basket-col5b {width:15%;text-align:right}
.bx-basket-col6, .bx-basket-col6b {width:15%;text-align:right;}
.bx-basket-col6  .bx-basket-priceval, .bx-basket-col5  .bx-basket-priceval 
{float:right;}
.bx-basket-componentlist {
margin-left:29%;
min-width:40%;
margin-top:0%;
}
.bx-basket-componentlist table {
border-top:1px solid #ccc;
border-bottom:1px solid #ccc;
}
.bx-basket-componentlist tr:nth-child(odd) {
background-color:#fff;
}
.bx-basket-componentlist tr:nth-child(even) {
background-color:#f4f4f4;
}
.bx-basket-componentlist td {
vertical-align:top;
}

.bx-basket-col7 {
width:10%;
float:right !important;
text-align:right;
padding-right:10px;
}


.bx-basket-articleunit {
display:block;
text-align:right;
padding-top:1%;
clear:both;
padding-right:10px;
}
.bx-basket-articleline .bx-basket-colorfield, .bx-basket-colorfield {
width:50px;
height:50px;
padding:0px !important;
vertical-align:top;
}

.bx-basket-articleline .bx-basket-colorfield, .bx-basket-colorfield {
border:1px solid #ccc;
}
.bx-basket-articleline .bx-basket-colorfield a {
display:block;
height:50px;
width:100%;
}

.wide-bxcolorfield {
border: 1px solid #e2e2e2;
height: 50px;
width: 100%;
}


.bx-basket-aggregate {
padding:1%;
padding-right:11%;
background-color:#fff;
}
#bx-basket-controlview .bx-basket-aggregate {
padding-right:78px;
}
.bx-basket-articlecount input, .bx-articlecount-input {
float:left;
margin-top:0px;
height:38px;
text-align:center;
width:50px;
border-left:0px;
border-right:0px;
}
.bx-basket-btnplus, .bx-basket-btnminus {
border:1px solid #ccc;
display:block;
width:31px;
text-decoration:none;
text-align:center;
float:left;
font-size:150%;
font-weight:bold;
background: rgb(238,238,238); 
}


.bx-basket-btnplus:hover, .bx-basket-btnminus:hover, .bx-basket-btnplus:active, .bx-basket-btnminus:active, .bx-basket-btnplus:focus, .bx-basket-btnminus:focus {
background-color:#9ca2a5;
}
.bx-basket-btnminus {
-webkit-border-top-left-radius: 2px;
-webkit-border-bottom-left-radius: 2px;
-moz-border-radius-topleft: 2px;
-moz-border-radius-bottomleft: 2px;
border-top-left-radius: 2px;
border-bottom-left-radius: 2px;
}
.bx-basket-btnplus {
-webkit-border-top-right-radius: 2px;
-webkit-border-bottom-right-radius: 2px;
-moz-border-radius-topright: 2px;
-moz-border-radius-bottomright: 2px;
border-top-right-radius: 2px;
border-bottom-right-radius: 2px;
}
.bx-basket-prodimage {
border:1px solid #ccc;
width:80px;
height:auto;
overflow:hidden;
}
.bx-basket-set {
clear:both;
}
.bx-basket-setitem {
border-top:1px solid #e2e2e2;
}
.bx-basket-setitem .bx-basket-articlecount {
text-align:center;
}
.bx-basket-setitem span {
float:left;
display:block;
}
.bx-shop-addinfo td {
padding-top:0px !important;
padding-bottom:10px !important;
}


.bx-basket-articlecount {
overflow:hidden;
}

.bx-basket-productimagewrap {
}
.bx-basket-articletitle {
}
.bx-basket-articledelivery {
}
.bx-basket-articlecolor {
}
.bx-basket-articleprice {
}
.bx-basket-set-clearer {
clear:both;
}
.bx-basket-delete, .bx-basket-edit {
border:1px solid #ccc;
background-color:#f5f5f5;
width:48px;
display:inline-block;
text-align:center;
}
.bx-basket-delete-label, .bx-basket-edit-label {
display:none;
}


.bx-basket-delete:hover, .bx-basket-delete:active, .bx-basket-delete:focus {
background-color:#bb0000;
color:#fff;
}

.bx-basket-delete span {
/*display:none;*/
}
.bx-basket-hiddenlabel, .bx-basket-setitem .bx-basket-hiddenlabel {
display:none;
}
.bx-basket-setdeleteline {
text-align:right;
clear:both;
border-bottom: 1px solid #e2e2e2;
}

.bx-shop-entercolor input {
padding:3px;
}

.product-accentuation-list, .product-accentuation-list-wide {
position:absolute;
right: 10px;
top: 10px;
display:block;
z-index:3;
width:40px;
}
.product-accentuation-list-wide {
width:80px;
right: 17%;
top: 50px;
}

.product-accentuation-note, .product-accentuation-note2   {
display:inline-block;
min-height:40px;
width:40px;
background-color:#bb0000;
color:#fff;
text-align:center;
font-weight:bold;
text-transform:uppercase;
font-size:14px !important;
padding:10px 0px 10px 0px;
margin-bottom:5px;
-webkit-border-radius:50%;
-moz-border-radius:50%;
border-radius:50%;
-moz-transform: rotate(5deg);
-ms-transform: rotate(5deg);
-o-transform: rotate(5deg);
-webkit-transform: rotate(5deg);

}
.product-accentuation-list-wide .product-accentuation-note, .product-accentuation-list-wide .product-accentuation-note2 {
min-height:80px;
width:80px;
padding-top:20px;
font-size:30px !important;

}
.product-accentuation-note2  {
background-color:#006844;
color:#fff;
}




/*
bx-scalacolorview.css
Styling of color fields
*/

#bx-color-visual {
background-color:#666;
color:#fff;
margin-top:3rem;
}
.bx-color-visual-inner {
padding:10px;
margin-top:5px;
margin-bottom:5px;
border:1px solid #e2e2e2;
}

#bx-color-visual .bx-color-field, .bx-color-view-typesk .bx-color-singleimage {
max-width:100%;
margin-left:0px;
margin-right:0px;
min-height:300px;
}
#bx-color-visual .bx-color-field-open {
min-height:300px;
}
#bx-color-visual .bx-color-imagelist{
margin:0px;
}

.bx-color-view-typesk .bx-color-singleimage  {
width:100%;
background-size:contain;
}
.bx-color-singleimage {
background-repeat:no-repeat;
}





.bx-color-field {
float:left;
min-height:220px;
position:relative;
width:100%;
min-width:130px;
margin:0px 2px 2px 0px;
}
.bx-color-fieldmetallicbg {
background-image: url(images/bx-color-fieldmetallicbg.png);
background-repeat:no-repeat;
background-size:cover;
}

.bx-color-field  .bx-color-field-detail {
display:none;
clear:both;

}

.bx-color-field-open .bx-color-field-detail {
display:block;
}

.bx-color-field-text {
position:absolute;
top: 0px;
color:#000;
background-color:#ccc;
min-width:140px;
font-size:0.9em;

}
.bx-color-field-text p { 
line-height:190%;
}
.bx-color-field-text > div {
padding:5px;
}
.bx-color-imagelist {
clear:both;
}
.bx-color-singleimage  img {
max-width:100%;

}
/*einzelfarbton*/
.bx-color-view-typeft .bx-color-field  {
}
/*stilkarte*/
.bx-color-view-typesk .bx-color-singleimage  {
float:left;
margin:0px 2px 0px 0px;
}


/*farbstreifen*/
.bx-color-bg-switch {
float:right;
padding:10px 10px 0px 0px;
}
.bx-color-bg-switch a {
display:inline-block;
width:30px;
height:30px;
text-decoration:none;
border:1px solid #000;
margin-left:5px;
}
.bx-color-bg-switch .active {
border:1px dotted #ccc;
}

	





.clear, .invclear  {
clear:both;
}
.invclear {
height:1px;
}
.btn-right-wrap {
text-align:right;
padding-right:90px;
margin-top:1rem;
}
.nomargintop {
margin-top:0px;
}
.nomarginbottom {
margin-bottom:0px;
}

/*colorinfo field modalbox*/
.bx-modal-color-field {
min-height:250px;
}

/*PG BEGIN*/
.bx-color-field-pg a span  {
background-color:#aaa;
color:#000;
padding:0.2rem;
opacity:0.5;
font-size:70%;
height:2rem;
display:none;
}
.bx-color-field-pg  p {
margin:0px;
padding:0px;
}

.bx-color-field-wrap .bx-color-field-row-headline {
padding: 0rem 0rem 0rem 1rem;
clear:both;
}
.bx-color-field-pg {
float:left;
width:4rem;
}
.bx-color-field-pg a {
display:block;
min-height:4rem;
min-width:1rem;
/*border:1px dotted #444;*/

}
.bx-color-field-pg a:hover, .bx-color-field-pg a:focus, .bx-color-field-pg a:active {
border-color:#fff;
}

.bx-color-field-wrap {
width:100%
}
.bx-color-field-wrap h1, .bx-color-field-wrap h2, .bx-color-field-wrap h3 {
padding: 2rem 1rem 0rem 1rem;
}
/*PG END*/


/* ANPASSUNG MENU AUSRICHTUNG*/


#navbar .dropdown-menu > li > ul.menu {
z-index:100;
}

#navbar .dropdown-menu > li > ul.menu.submenu1 {
top:0px;
width: 563px;
}
#navbar .dropdown-menu > li > ul.menu.submenu2 {
    top: -62px;
	width: 563px;
}
#navbar .dropdown-menu > li > ul.menu.submenu3 {
    top: -124px;
	width: 563px;
}
#navbar .dropdown-menu > li > ul.menu.submenu4 {
    top: -185px;
	width: 563px;
}
#navbar .dropdown-menu > li > ul.menu.submenu5 {
    top: -247px;
	width: 563px;
}
#navbar .dropdown-menu > li > ul.menu.submenu6 {
	top: -310px;
	width: 563px;
}
#navbar .dropdown-menu > li > ul.menu.submenu7 {
    top: -373px;
	width: 563px;
}


/*
#navbar .dropdown-menu > li:hover > ul.menu, #navbar .dropdown-menu > li.hover > ul.menu {
	width:374px;
}
#navbar .dropdown-menu > li > ul.menu.waermedaemmung_putze, #navbar .dropdown-menu > li > ul.menu.werkzeuge {
	width: 563px;
}
#navbar .dropdown-menu > li > ul.menu.fassadenfarben {
	top:-62px;
}
#navbar .dropdown-menu > li > ul.menu.raumdesign {
	top: -124px;
}
#navbar .dropdown-menu > li > ul.menu.waermedaemmung_putze {
	top: -186px;
}
#navbar .dropdown-menu > li > ul.menu.bodenbeschichtungen {
	top: -249px;
}
#navbar .dropdown-menu > li > ul.menu.betonschutz {
	top: -310px;
}*/


#navbar .bxmenuitem {
padding-right:0px;
padding-left:0px;
}
.wide-produkte {
background-image: url(images/bg_navi_brillux_produkte.jpg);
}

/*Bestellarchiv*/
.datepickerfieldwrap input {
width:80%;
}
.bxcomplextable p {
margin:0px;
}
.bxcomplextable, .bxcomplextable td, .bxcomplextable tr {
overflow: hidden;
}
.bxcomplextable thead, .bxcomplextable .th  {
display:none;
}

.bxcomplextable tbody,  .bxcomplextable td{
text-align:left;
}
.bxcomplextable td {
	width: 100%;
	display: block;
	
}
.bxcomplextable td:before {
 content: attr(data-label) " ";
  font-weight: bold;
  width:15rem;
  float:left;
  display: inline-block;
}
.bxcomplextable td > p, .bxcomplextable td > div {
float:left;display: inline-block;
}
.bxcomplextable  .bxiconbuttonwrap {
	text-align:right;
}

.bxcomplextable > tr {
	border-top:1px solid #333;
	width:100%;
	display: block;
}
#body > .tx-bxorders-pi1 {
    margin-left: auto;
    margin-right: auto;
    padding-left: 15px;
    padding-right: 15px;
}
#body > .tx-bxorders-pi1 .container {
	padding:0px;
	margin:0;
	width:auto;
}


/*Styling productfilter */
#main  #pwelementholder, #pwelementholder, #pwelementholder ul {
list-style:none;
margin:0px;
padding:0px;
clear:both;
}
#pwelementholder li {
border: 1px solid #DEDEDE;
background-color:#f3f3f3;
float: left;
margin: 0 7px 7px 0;
padding: 5px;
/*width: 102px;*/

width:20.9%;

}
#pwelementholder li img {
border:1px solid #DEDEDE;
width:100%;
}
#pwelementholder li a {
font-weight:bold;
text-decoration:none;
color:#000;
}

#bx-pw-gui label {
display:block;
}
#bx-pw-gui input  {
float:left;
margin-right:1rem;
}

#bx-pw-gui input {
clear:both;
}
#pwelementholder  .disabled  a{
cursor:default;
}

#bx-pw-gui h3 {
clear:both;
}
#pwreset {
float:left;
}
#pwresultinfo span {
float:right;

}
#pwresultinfo span {
padding:4px;
border-radius:4px;
background-color:#ccc;
display:block;
}
.bxrating1, .bxrating2, .bxrating3 {

}

#bx-pw-gui.bx-pw-gui-resp {
border:1px solid #ccc;
font-family:sans-serif;
margin-bottom:5px;
}
#bx-pw-gui.bx-pw-gui-resp  .bx-pw-defaultcontainer {
border:1px solid #ccc;
padding:5px;
clear:both;
}
#pwelementholder.pwelementholder-resp   li {
font-family:sans-serif;
}
#bx-pw-gui .invclear {
clear:both;
height:1px;
}
#pwelementholder.pwelementholder-resp   li {
	width:30%;
}
#bxpwnoresult {
display:none;
}


/*bx-colorselector (mineralico)*/
#bx-imgcolorbg img {
max-width:100%;  
}
#bx-colorselectornavwrap {
margin-top:10rem;
}
#bx-colorselectortavnav a span {
padding:0.2rem;
margin-top:0.2rem;
}
#bx-colorselector a {
width:72px;
height:72px;
display:block;
position:relative;
float:left;
margin: 0 0.1rem 0.1rem 0;
border:2px solid #ccc;
}
#bx-colorselector .active {
border:2px dotted #CE0E15;
}
#bx-colorselector {
margin-bottom:0.5rem;
}
#bx-colorselector a span {
display:block;
position:absolute;
bottom:0px;
text-align:center;
color:#000;
background-color:#ccc;
padding:0.1rem;
font-size:80%;
}
.bx-colorgrid {
border:1px solid #e2e2e2;
background-color:#f4f4f4;
padding:0.9rem;
clear:both;
}



/*BX SEARCH */
.bxsearchresulticon {
float:left; 
width:20%;
text-align:center;
}
.bxsearchresulticon i {
margin-top:1rem;
}
.bxsearchresulticon img {
width:100%;
max-width:100px;
}
.bxsearchresulttextwrap {
float:left; 
width:75%;
padding-left:2%;
}
.bxsearchresulticon a, .bxsearchresulttextwrap a {
color:#000;
}

/*glossar*/
.charnav .aktiv, .glossary .extended {
background-color:#cc0000;
color:#fff;
}
.tx-a21glossaryadvancedoutput-pi1-browsebox p {
max-width:800px;
text-align:center;
margin:0 auto;
}
.tx-a21glossaryadvancedoutput-pi1-browsebox a {
margin:0.7rem;
display:inline-block;
}
/* STELLEN */
.bxstellenangebotwrap .col-md-9  ul li {
list-style: square outside none !important;
}
.bxstellenangebotwrap ul li::before {
display:none;
}

/*BX_REGISTER*/
a.eyeoff, a.eyeon {
background-image:url(images/eye-on.gif);
background-repeat:no-repeat;
padding-left:20px;
padding-bottom:2px;
background-position:0% 50%;
}
.warenkorb .panel-body a.eyeoff, .warenkorb .panel-body a.eyeon {
text-decoration:underline !important;
}
a.eyeoff {
background-image:url(images/eye-off.gif);
}

.bx-register-acc {
	margin-top:0px;
}
.bx-register-acc .panel-title > a {
	background-color:#333;
	color:#fff;
}
.bx-register-acc .panel-title > a:hover, .bx-register-acc .panel-title > a:focus, .bx-register-acc .panel-title >  a.active {
	background-color:#cc0000;
	color:#fff;
}
.bx-register-acc .form-group-sm {
	margin-bottom:2rem;
}
.bx-nav-tabs > li > a {
	background-color:#333;
	color:#fff;
	font-weight:bold;
	margin-right:1rem;
	border-color:#333;
}
.bx-nav-tabs > li > a:focus, .bx-nav-tabs > li > a:hover, .bx-nav-tabs > li > a:active {
	background-color:#cc0000;
	color:#fff;
}
.bx-nav-tabs > li.active > a, .bx-nav-tabs > li.active > a:hover, .bx-nav-tabs > li.active > a:focus {
	background-color:#fff;
	color:#000;
}
.bx-tab-pane  {
	padding:3rem;
	border:1px solid #e2e2e2;
	border-top:0px;
	margin-bottom:2rem;
}
.bx-tab-pane-head {
	margin-top:0px;
	margin-bottom:2rem;
}
.nomargin {
	margin:0px;
}




/*PRODUCTSEARCH*/
.bxproduktsuche .filelink {
padding-right:2rem;
}
.bxproduktsuche img {
max-width:100%
}
#productsearchfooter {
margin:0px;
position:relative;
}
#productsearchfooter .productsearchbtnfooter, #productsearchhmenuwrap .productsearchbtn {
background-color: transparent;
display: inline-block;
margin-left: -20px;
text-align: center;
vertical-align: middle;
border: 0 none;
position: absolute;
right: 0;
bottom: 5px;
}
#productsearchhmenuwrap {
position:absolute;
right:3rem;
top:10px;
width:24rem;
}



/*FIX FOR style-brillux.css*/
#meinTabContent ul > li:before {
	content: "\f0c8";
}
.btn-wide {
max-width:320px;
}
/*fix non centered product teaser*/
.ih-item.square.effect4 .info {
display:table;
}

/*fix for color choosing bx-orderform-default*/
.bxcolorchoicelist a.active span:after {
content: "";
display:inline-block;
position:absolute;
bottom:5px;
left:5px;
background: transparent url(images/check-circle.png) no-repeat;
background-size:cover;
width:25px;
height:25px;
}

.bx-orderform-layout2 .labeldisabled {
color:#ccc;
text-decoration: line-through;
}
.bx-orderform-layout2 .bxsizelistnoshop .labeldisabled {
text-decoration:none;
color:#000;
}

.bx-orderform-layout2 .tab-pane > .farbwahl {
padding: 15px;
background-color: #f4f4f4;
}



.btn-default.disabled, .btn-default[disabled], button[disabled], 
.btn-default[disabled]:hover, .btn-default.disabled:hover, button[disabled]:hover, 
.btn-default[disabled]:active, .btn-default.disabled:active, button[disabled]:active,
.btn-default[disabled]:focus, .btn-default.disabled:focus, button[disabled]:focus {
background-color:#ccc !important;
}

.btn-default.disabled::after, .btn-default[disabled]::after {
background-color:#ccc;
}

.teaser-logo-preview  img {
width:auto;
max-width:100%;
margin-bottom:20px;
border:none;
}
.teaser-logo-preview h4 {
display:none;
}
.subnavigation .dropdown-menu {
overflow:hidden;
}


/*stellangebote*/
#videooverlaycontent {
min-height:280px; 
}





/*FIX FOR prev next BTN LAYOUT*/	
.bxprevnextpanel .panel-body {
padding:0px;
}
.bxprevnextpanel  .panel-body button.btn.btn-default.pull-right:last-child, .bxprevnextpanel  .panel-body button.btn.btn-default.pull-left {
margin:0px;
}
.bxprevnextpanel::after {
content:'';
clear:both;
display:table;
}

.selectwrap select {
background-color: #fff;
border: 1px solid #ccc;
border-radius: 0;
height: 35px;
line-height: 35px;
margin-bottom: 10px;
padding: 0 0 0 9px;
width: 100%;
}
.inputdatepicker {
max-width:70%;
}

.error, p.error, .error .info {
color:#cc0000;
}
.panel-group.warenkorb  .panel-heading-variant {

}
/*NLSEARCH BEGIN*/
#nlsearchbox {
	padding-right: 40px;
}
.info-window-content .icons a {
    width: 30px;
    height: 30px;
    background-color: #cc0000;
	border-radius: 15px;
    color: white;
	text-align: center;
	line-height: 30px;
	margin-right: 5px;
}
#route-icon:before {
	background-image: url(images/icons/routenplaner-pfeil.png);
    background-size: 16px 16px;
    display: inline-block;
    width: 16px; 
    height: 16px;
    content:"";
	margin-left: 2px;
}
/*NLSEARCH END*/
/*PREC PROD FILTE START*/
.bxprecalcval {
color:#999;
}
.bxacctoggler {
background-color:#cc0000;
padding:1.0rem 2rem;
color:#fff;
display:block;
margin-bottom:1rem;
}
.bxacctoggler:before, #bx-pw-filterlist a:after {
content: "\f105";
display:inline-block;
min-width:20px;
font: normal normal normal 16px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
padding: 0 5px 0 3px;
width:20px;
}
.bxacctoggler:hover, .bxacctoggler:active, .bxacctoggler:focus, .bxacctoggler.active  {
background-color:#bb0000;
color:#fff;
}
.bxacctoggler.active {
margin-bottom:0px;
}
.bxacctoggler.active:before {
content: "\f107";
}
.bxacctogglercontainer {
background-color:#fff;
border:1px solid #ccc;
border-top:none;
padding:1rem;
margin-bottom:1rem;
}
.bxdivider {
display:block;
border-top:1px dotted #ccc;
margin-top:2rem;
margin-bottom:2rem;
}
#bx-pw-filterlist a {
display:inline-block;
padding:0.45rem;
border:1px solid #ccc;
margin-right:5px;
margin-bottom:5px;
color:#000;
background-color:#fff;
}
#bx-pw-filterlist a:hover, #bx-pw-filterlist a:focus, #bx-pw-filterlist a:active {
color:#cc0000;
background-color:#ccc;
}
#bx-pw-filterlist a:after {
content: "\f00d";
}
#bx-pw-filterlist a.deleteallfilters:after {
content: "\f1f8";
}
.bx-half-width {
width:50%;
float:left;
margin:0px;
}
.bx-onethird-width {
width:33%;
float:left;
margin:0px;
}
.bx-quarter-width {
width:25%;
float:left;
margin:0px;
}
#bx-pw-gui input {
width: auto;
} 
/*PREC PROD FILTE END*/ 
/*DCE*/
.bxytvidlist {
	margin-top:1rem;
}

.bxytvidentry {
	position:relative;
	background-color:#f4f4f4;
	border:1px solid #aaa;
	text-align:center;
	margin-bottom:1rem;
	min-height:100px;
}
.bxytvidentry a {
	display:block;
}

.bxytvidentryimg  {
	display:block;
}
.bxytvidentryimg img {
	max-width:100%;
}
.bxytvidentrytitle {
	display:inline-block;
	position:absolute;
	bottom:0px;
	left:0px;
	background-color:#fff;
	color:#000;
	z-index:10;
	width:100%;
}
.bxytvidentryplayicon {
	background-image:url(../../global/img/playicon.png);
	background-repeat:no-repeat;
	background-size:cover;
	position: absolute;
	top: 50%;
	left: 50%;
	width: 80px;
	height: 80px;
	margin-left: -40px;
	margin-top: -40px;
	box-sizing: border-box;
}
.bxytvidentry a:hover .bxytvidentrytitle, .bxytvidentry a:active .bxytvidentrytitle, .bxytvidentry a:focus .bxytvidentrytitle {
	background-color:#f5f5f5;
}
.bxytvidlist .active  .bxytvidentrytitle {
	background-color:#f5f5f5;
}
.bxytvidlist .active .bxytvidentryplayicon {
	background-image:url(../../global/img/selectedicon.png);
}

.bxytvidentrytitle span {
	display:inline-block;
	padding:0.5rem;
	margin:0px;
}

.bxytvidplayerwrap {
	text-align:center;
}
.bxytvidplayer {
    text-align:center;
	padding-top:1rem;
	padding-bottom:1rem;
	background-color:#f5f5f5;
}
/*bxcolorshadeimgcomb*/
.bxcolorshadeimgcomb {
	margin-bottom:4rem;
}
.bxcolorshadeimg img, .bxcolorshadeimg object {
	max-width:100%;
	width:100%;
	height:auto;
}
.bxcolorshadeimg {
position:relative;
}
.bxcolorshade {
	display:block;
	min-height:100px;
	position:relative;
}
.bxcolorshadeimgcomb  .bxcolorshade { 
	width:50%;
	float:left;
}
.bxcolorshade .bxcolorshadetitle, .bxcolorshadeimgtitle {
	display:block;
	position:absolute;
	bottom:3px;
	left:3px;
	background-color:#f5f5f5;
	color:#000;
}
.bxcolorshadeimgtitle {
	left:auto;
	right:3px;
}
.bxcolorshade .bxcolorshadetitle > span, .bxcolorshadeimgtitle > span {
	padding:5px;
}

/*bxfact count up*/
.bxfact {
    display:inline-block;
    padding:2rem;
    padding-bottom:3rem;
    min-height:200px;
    position:relative;
}
.bxfact .bxfacticon {
    display:block;
    color:#016946;
    padding-left:3rem;
}
.bxfact .bxfacttextwrap, .bxfact .bxfacticon {
     position:relative;
     z-index:10;
}
.bxfact .bxcountup,  .bxfact .bxcountdown {
    font-size:300%;
    font-weight:bold;
    text-align:left;
    margin:0px;
    display:inline-block;
    text-align:right;
    z-index:10;
}
.bxfact-right .bxcountup  {
    text-align:right
}
.bxfact .bxfactpre,   .bxfact .bxcountlabel, .bxfact .bxfactpost {
    font-size:140%;
}
.bxfact .bxcountlabel {
     display:block;
}
.bxfactbg {
    z-index:1;
    border-radius:50% 50%;
    background-color:#ededed;
    position:absolute;
    width:100px;
    height:100px;
    left:0px;
    top:0px;
    opacity:0.6;
}
.bxfactbg0 {
    width:90px;
    height:90px;
    left:120px;
    top:10px;
    opacity:0.7;
}
.bxfactbg1 {
    width:130px;
    height:130px;
    left:50px;
    top:40px;
    opacity:0.4;
}
.bxfactbg2 {
    width:150px;
    height:150px;
    riggt:0px;
    top:0px;
    left:auto;
    opacity:0.5;
}
.bxfactbg3 {
    width:110px;
    height:110px;
    riggt:40px;
    top:20px;
    left:auto;
}

  
  
/**/
#body > .bxinpagecontainer {
	padding-left: 15px;
	padding-right: 15px;
}
/*dce39*/
.twentytwenty-horizontal .twentytwenty-handle:before, .twentytwenty-horizontal .twentytwenty-handle:after, .twentytwenty-vertical .twentytwenty-handle:before, .twentytwenty-vertical .twentytwenty-handle:after {
content: " ";
	display: block;
	background: white;
	position: absolute;
	z-index: 30;
	-webkit-box-shadow: 0px 0px 12px rgba(51, 51, 51, 0.5);
	-moz-box-shadow: 0px 0px 12px rgba(51, 51, 51, 0.5);
	box-shadow: 0px 0px 12px rgba(51, 51, 51, 0.5); }

.twentytwenty-horizontal .twentytwenty-handle:before, .twentytwenty-horizontal .twentytwenty-handle:after {
	width: 3px;
	height: 9999px;
	left: 50%;
	margin-left: 0px; 
}

.twentytwenty-vertical .twentytwenty-handle:before, .twentytwenty-vertical .twentytwenty-handle:after {
	width: 9999px;
	height: 3px;
	top: 50%;
	margin-top: 0px; 
}

.twentytwenty-before-label, .twentytwenty-after-label, .twentytwenty-overlay {
	position: absolute;
	top: 0;
	width: 100%;
	height: 100%; 
}

.twentytwenty-before-label, .twentytwenty-after-label, .twentytwenty-overlay {
	-webkit-transition-duration: 0.5s;
	-moz-transition-duration: 0.5s;
	transition-duration: 0.5s; 
}

.twentytwenty-before-label, .twentytwenty-after-label {
	-webkit-transition-property: opacity;
	-moz-transition-property: opacity;
	transition-property: opacity; 
}

.twentytwenty-before-label:before, .twentytwenty-after-label:before {
	color: white;
	font-size: 13px;
	letter-spacing: 0.1em; 
}

.twentytwenty-before-label:before, .twentytwenty-after-label:before {
	position: absolute;
	background: rgba(255, 255, 255, 0.2);
	line-height: 38px;
	padding: 0 20px;
}

.twentytwenty-horizontal .twentytwenty-before-label:before, .twentytwenty-horizontal .twentytwenty-after-label:before {
	top: 50%;
	margin-top: -19px; 
}

.twentytwenty-vertical .twentytwenty-before-label:before, .twentytwenty-vertical .twentytwenty-after-label:before {
	left: 50%;
	margin-left: -45px;
	text-align: center;
	width: 90px; 
}

.twentytwenty-left-arrow, .twentytwenty-right-arrow, .twentytwenty-up-arrow, .twentytwenty-down-arrow {
	width: 0;
	height: 0;
	border: 6px inset transparent;
	position: absolute; 
}
.twentytwenty-left-arrow, .twentytwenty-right-arrow {
	top: 50%;
	margin-top: -6px; 
}
.twentytwenty-up-arrow, .twentytwenty-down-arrow {
	left: 50%;
	margin-left: -6px; 
}

.twentytwenty-container {
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	z-index: 0;
	overflow: hidden;
	position: relative;
	-webkit-user-select: none;
	-moz-user-select: none; 
	border:1px solid #ccc;
}
.twentytwenty-container img {
    max-width: 100%;
    position: absolute;
    top: 0;
    display: block; 
}
/*prevent ie flicker effect*/
.twentytwenty-container img::selection {
   background: none;
}
.twentytwenty-container.active .twentytwenty-overlay, .twentytwenty-container.active :hover.twentytwenty-overlay {
	background: rgba(0, 0, 0, 0); 
}
.twentytwenty-container.active .twentytwenty-overlay .twentytwenty-before-label,
.twentytwenty-container.active .twentytwenty-overlay .twentytwenty-after-label, .twentytwenty-container.active :hover.twentytwenty-overlay .twentytwenty-before-label,
.twentytwenty-container.active :hover.twentytwenty-overlay .twentytwenty-after-label {
    opacity: 0;
}
.twentytwenty-container * {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box; 
}

.twentytwenty-before-label {
    opacity: 0; 
}
.twentytwenty-before-label:before {
    content: attr(data-content); 
}

.twentytwenty-after-label {
    opacity: 0; 
}
.twentytwenty-after-label:before {
    content: attr(data-content); 
}

.twentytwenty-horizontal .twentytwenty-before-label:before {
    left: 10px; 
}

.twentytwenty-horizontal .twentytwenty-after-label:before {
    right: 10px; 
}

.twentytwenty-vertical .twentytwenty-before-label:before {
    top: 10px; 
}

.twentytwenty-vertical .twentytwenty-after-label:before {
    bottom: 10px; 
}

.twentytwenty-overlay {
	-webkit-transition-property: background;
	-moz-transition-property: background;
	transition-property: background;
	background: rgba(0, 0, 0, 0);
    z-index: 25; 
}
.twentytwenty-overlay:hover {
	background: rgba(0, 0, 0, 0.2); 
}
.twentytwenty-overlay:hover .twentytwenty-after-label {
    opacity: 1; 
}
.twentytwenty-overlay:hover .twentytwenty-before-label {
    opacity: 1; 
}
.twentytwenty-before {
    z-index: 20; 
}
.twentytwenty-after {
    z-index: 10; 
}
.twentytwenty-handle {
    height: 48px;
    width: 48px;
    margin-left: -27px;
    margin-top: -27px;
    position: absolute;
    left: 50%;
    top: 50%;
    border: none;
    background-image:url(../../global/img/slider-handle-horizontal.png);
    background-repeat:no-repeat;
    background-size:contain;
    z-index: 40;
    cursor: pointer; 
}

.twentytwenty-vertical .twentytwenty-handle {
    background-image:url(../../global/img/slider-handle-vertical.png);
}

.twentytwenty-horizontal .twentytwenty-handle:before {
    bottom: 50%;
    margin-bottom: 24px;
    -webkit-box-shadow: 0 3px 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5);
    -moz-box-shadow: 0 3px 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5);
    box-shadow: 0 3px 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5); 
}
.twentytwenty-horizontal .twentytwenty-handle:after {
    top: 50%;
    margin-top: 24px;
    -webkit-box-shadow: 0 -3px 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5);
    -moz-box-shadow: 0 -3px 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5);
    box-shadow: 0 -3px 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5); 
}

.twentytwenty-vertical .twentytwenty-handle:before {
    left: 50%;
    margin-left: 24px;
    -webkit-box-shadow: 3px 0 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5);
    -moz-box-shadow: 3px 0 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5);
    box-shadow: 3px 0 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5); 
}
.twentytwenty-vertical .twentytwenty-handle:after {
    right: 50%;
    margin-right: 24px;
    -webkit-box-shadow: -3px 0 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5);
    -moz-box-shadow: -3px 0 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5);
    box-shadow: -3px 0 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5); 
}

 /*
.twentytwenty-left-arrow {
  border-right: 6px solid white;
  left: 50%;
  margin-left: -17px; 
}
.twentytwenty-right-arrow {
  border-left: 6px solid white;
  right: 50%;
  margin-right: -17px; 
}
.twentytwenty-up-arrow {
  border-bottom: 6px solid white;
  top: 50%;
  margin-top: -17px; 
}

.twentytwenty-down-arrow {
  border-top: 6px solid white;
  bottom: 50%;
  margin-bottom: -17px; 
}
*/
/*dce40*/
.bxremarkbox img  {
width:100%;
height:auto;

}
.bxremarkboxorigin {
font-size:90%;
color:#666;
}
.bxremarkbox  .bxremarkimgstyle1 img {
border-radius:50%;
}
.bxremarkbox  .bxremarkimgstyle2 img {
-webkit-transition: filter 1s;
transition: filter 1s;
-webkit-filter: grayscale(100%); 
filter: grayscale(100%);
}
.bxremarkbox  .bxremarkimgstyle2 img:hover, .bxremarkbox  .bxremarkimgstyle2 img:focus {
-webkit-filter: none;
filter: none;
}
/*quote style*/
.bxremarkboxstyle1, .bxremarkboxstyle3 {
max-width:900px;
margin: 0 auto;
border-left:1px dotted #999;
padding:2rem;
}
.bxremarkboxstyle3 {
padding-left:0px;
border-left:none;
}
.bxremarkboxstyle1 img, .bxremarkboxstyle3 img {
max-width:180px;
margin-bottom:2rem;
}
.bxremarkboxstyle1 .bxremarkheadline h3 {
background-color:#f4f4f4;
color:#000;
margin:0px;
padding:1rem;
}
.bxremarkboxstyle3 .bxremarkheadline h3 {
font-size:100%;
font-weight:bold;
color:#999;
margin:0px;
margin-bottom:10px;
}
.bxremarkboxstyle1 .bxremarkbody {
margin:0px;
padding:1rem;
font-style:italic;
}
.bxremarkboxstyle1 .bxremarkboxorigin {
padding-left:1rem;
font-weight:bold;
color:#999;
}

.bxremarkboxstyle2 {
max-width:900px;
margin: 40px auto;
border: 1px solid  #ccc;
padding:2rem 3rem;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}
.bxremarkboxstyle3 blockquote {
border:none;
line-height:150%;
font-style:italic;
padding:0px;
margin:0px;
margin-bottom:10px;
font-size:160%;
}

.bxremarkboxstyle3 blockquote p:before, .bxremarkboxstyle3 blockquote p:after  { 
content: ' „'; 
color: #aaa;
font-family: Georgia, serif; 
font-size:160%;
line-height:80%;
font-style:italic;
}
.bxremarkboxstyle3 blockquote p:after {
content: '“ ';

}
.bxremarkboxstyle2 img {
max-width:320px;
margin-bottom:2rem; 

}
.bxremarkboxstyle2  .bxremarkheadline   { 
margin-top: -40px;
}
.bxremarkboxstyle2  .bxremarkheadline h3  {
margin:0px;
padding-left:1rem;
padding-right:1rem;
margin-bottom:20px;
background-color:#fff;
display:inline-block;
}
.bxremarkboxstyle2  .bxremarkboxorigin {
border-top:1px dotted #ccc;
padding-top:1rem;
color:#999;
font-size:90%;
}
.bxremarkboxstyle2 .bxremarkbody {
font-size:90%;
}
/*dce41*/
.bxpageheadbox {

border:1px solid #ccc;
padding:2rem;
background: -moz-linear-gradient(-45deg, rgba(244,244,244,1) 0%, rgba(255,255,255,0) 44%); /* FF3.6-15 */
background: -webkit-linear-gradient(-45deg, rgba(244,244,244,1) 0%,rgba(255,255,255,0) 44%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(135deg, rgba(244,244,244,1) 0%,rgba(255,255,255,0) 44%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f4f4', endColorstr='#00ffffff',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}


/*DCE END*/
#gdpr-cookie-message {
	background-color:#fff;
	z-index:9001;
}
.btn-cookie-configure {
border:1px solid #ccc;
background-color:#fff;
color:#000;	
padding:1rem;
margin-left:80px;
}

.btn-cookie-configure[disabled] {
	display:none;
	color:#ddd;
	background-color:#f4f4f4 !important;
}

.btn-cookie-configure[disabled]:hover, .btn-cookie-configure[disabled]:active, .btn-cookie-configure[disabled]:focus  {
	color:#ddd;
	background-color:#f4f4f4 !important;
}
.cookie-type-list {
	padding:1rem;	
	background-color:#f4f4f4;
	margin-bottom:1rem;
}
.cookie-type-list ul {
	list-style:none;	
}

/* Cookie Dialog end */


/**
 * selectize.bootstrap2.css (v0.12.6) - Bootstrap 2 Theme
 * Copyright (c) 2013–2015 Brian Reavis & contributors
 *
 * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this
 * file except in compliance with the License. You may obtain a copy of the License at:
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software distributed under
 * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF
 * ANY KIND, either express or implied. See the License for the specific language
 * governing permissions and limitations under the License.
 *
 * @author Brian Reavis <brian@thirdroute.com>
 * changed by BX
 **/
.selectize-control.plugin-drag_drop.multi > .selectize-input > div.ui-sortable-placeholder {
  visibility: visible !important;
  background: #f2f2f2 !important;
  background: rgba(0, 0, 0, 0.06) !important;
  border: 0 none !important;
  -webkit-box-shadow: inset 0 0 12px 4px #fff;
  box-shadow: inset 0 0 12px 4px #fff;
}
.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after {
  content: '!';
  visibility: hidden;
}
.selectize-control.plugin-drag_drop .ui-sortable-helper {
  -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
}
.selectize-dropdown-header {
  position: relative;
  padding: 3px 10px;
  border-bottom: 1px solid #d0d0d0;
  background: #f8f8f8;
  -webkit-border-radius: 4px 4px 0 0;
  -moz-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0;
}
.selectize-dropdown-header-close {
  position: absolute;
  right: 10px;
  top: 50%;
  color: #333;
  opacity: 0.4;
  margin-top: -12px;
  line-height: 20px;
  font-size: 20px !important;
}
.selectize-dropdown-header-close:hover {
  color: #000000;
}
.selectize-dropdown.plugin-optgroup_columns .optgroup {
  border-right: 1px solid #f2f2f2;
  border-top: 0 none;
  float: left;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child {
  border-right: 0 none;
}
.selectize-dropdown.plugin-optgroup_columns .optgroup:before {
  display: none;
}
.selectize-dropdown.plugin-optgroup_columns .optgroup-header {
  border-top: 0 none;
}
.selectize-control.plugin-remove_button [data-value] {
  position: relative;
  padding-right: 24px !important;
}
.selectize-control.plugin-remove_button [data-value] .remove {
  z-index: 1;
  /* fixes ie bug (see #392) */
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  width: 17px;
  text-align: center;
  font-weight: bold;
  font-size: 12px;
  color: inherit;
  text-decoration: none;
  vertical-align: middle;
  display: inline-block;
  padding: 1px 0 0 0;
  border-left: 1px solid #ccc;
  -webkit-border-radius: 0 2px 2px 0;
  -moz-border-radius: 0 2px 2px 0;
  border-radius: 0 2px 2px 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.selectize-control.plugin-remove_button [data-value] .remove:hover {
  background: rgba(0, 0, 0, 0.05);
}
.selectize-control.plugin-remove_button [data-value].active .remove {
  border-left-color: #333;
}
.selectize-control.plugin-remove_button .disabled [data-value] .remove:hover {
  background: none;
}
.selectize-control.plugin-remove_button .disabled [data-value] .remove {
  border-left-color: #e0e0e0;
}
.selectize-control.plugin-remove_button .remove-single {
  position: absolute;
  right: 0;
  top: 0;
  font-size: 23px;
}
.selectize-control {
  position: relative;
}
.selectize-dropdown,
.selectize-input,
.selectize-input input {
  color: #333;
  font-size: 16px;
  line-height: 20px;
  -webkit-font-smoothing: inherit;
}
.selectize-input,
.selectize-control.single .selectize-input.input-active {
  background: #fff;
  cursor: text;
  display: inline-block;
}
.selectize-input {
  border: 1px solid #d0d0d0;
  line-height: 35px;
  padding: 0 0 0 9px;
  min-height: 47px;
  display: inline-block;
  width: 100%;
  overflow: hidden;
  position: relative;
  z-index: 1;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.selectize-input .item {
  padding-top:5px;
  line-height: 35px;
}
.selectize-control.multi .selectize-input.has-items {
  padding: 5px 10px 2px;
}
.selectize-input.full {
  background-color: #fff;
}
.selectize-input.disabled,
.selectize-input.disabled * {
  cursor: default !important;
}
.selectize-input.focus {
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.15);
}
.selectize-input.dropdown-active {}
.selectize-input > * {
  vertical-align: baseline;
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
}
.selectize-control.multi .selectize-input > div {
  cursor: pointer;
  margin: 0 3px 3px 0;
  padding: 1px 3px;
  background: #e6e6e6;
  color: #333;
  border: 1px solid #ccc;
}
.selectize-control.multi .selectize-input > div.active {
  background: #aaaaaa;
  color: #fff;
  border: 1px solid #333;
}
.selectize-control.multi .selectize-input.disabled > div,
.selectize-control.multi .selectize-input.disabled > div.active {
  color: #474747;
  background: #fafafa;
  border: 1px solid #e0e0e0;
}
.selectize-input > input {
  display: inline-block !important;
  padding: 0 !important;
  padding-top:6px !important;
  min-height: 0 !important;
  max-height: none !important;
  max-width: 100% !important;
  margin: 0 !important;
  text-indent: 0 !important;
  border: 0 none !important;
  background: none !important;
  line-height: inherit !important;
  -webkit-user-select: auto !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  height:auto !important;

}
.selectize-input > input::-ms-clear {
  display: none;
}
.selectize-input > input:focus {
  outline: none !important;
}
.selectize-input::after {
  content: ' ';
  display: block;
  clear: left;
}
.selectize-input.dropdown-active::before {
  content: ' ';
  display: block;
  position: absolute;
  background: #e5e5e5;
  height: 1px;
  bottom: 0;
  left: 0;
  right: 0;
}
.selectize-dropdown {
  position: absolute;
  z-index: 10;
  border: 1px solid #ccc;
  background: #fff;
  margin: -1px 0 0 0;
  border-top: 0 none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  -webkit-border-radius: 0 0 4px 4px;
  -moz-border-radius: 0 0 4px 4px;
  border-radius: 0 0 4px 4px;
}
.selectize-dropdown [data-selectable] {
  cursor: pointer;
  overflow: hidden;
}
.selectize-dropdown [data-selectable] .highlight {
  background: rgba(255, 237, 40, 0.4);
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  border-radius: 1px;
}
.selectize-dropdown .option,
.selectize-dropdown .optgroup-header {
  padding: 3px 10px;
}
.selectize-dropdown .option,
.selectize-dropdown [data-disabled],
.selectize-dropdown [data-disabled] [data-selectable].option {
  cursor: inherit;
  opacity: 0.5;
}
.selectize-dropdown [data-selectable].option {
  opacity: 1;
}
.selectize-dropdown .optgroup:first-child .optgroup-header {
  border-top: 0 none;
}
.selectize-dropdown .optgroup-header {
  color: #999;
  background: #fff;
  cursor: default;
}
.selectize-dropdown .active {
  background-color: #aaaaaa;
  color: #fff;
}
.selectize-dropdown .active.create {
  color: #fff;
}
.selectize-dropdown .create {
  color: rgba(51, 51, 51, 0.5);
}
.selectize-dropdown-content {
  overflow-y: auto;
  overflow-x: hidden;
  max-height: 200px;
  -webkit-overflow-scrolling: touch;
}
.selectize-control.single .selectize-input,
.selectize-control.single .selectize-input input {
  cursor: pointer;
}
.selectize-control.single .selectize-input.input-active,
.selectize-control.single .selectize-input.input-active input {
  cursor: text;
}
.selectize-control.single .selectize-input:after {
  content: ' ';
  display: block;
  position: absolute;
  top: 50%;
  right: 15px;
  margin-top: -3px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 5px 5px 0 5px;
  border-color: #000 transparent transparent transparent;
}
.selectize-control.single .selectize-input.dropdown-active:after {
  margin-top: -4px;
  border-width: 0 5px 5px 5px;
  border-color: transparent transparent #000 transparent;
}
.selectize-control.rtl.single .selectize-input:after {
  left: 15px;
  right: auto;
}
.selectize-control.rtl .selectize-input > input {
  margin: 0 4px 0 -2px !important;
}
.selectize-control .selectize-input.disabled {
  opacity: 0.5;
  background-color: #fff;
}
.selectize-dropdown {
  margin: 2px 0 0 0;
  z-index: 1000;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 4px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
}
.selectize-dropdown .optgroup-header {
  font-size: 11px;
  font-weight: bold;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  text-transform: uppercase;
}
.selectize-dropdown .optgroup:first-child:before {
  display: none;
}
.selectize-dropdown .optgroup:before {
  content: ' ';
  display: block;
  *width: 100%;
  height: 1px;
  margin: 9px 1px;
  *margin: -5px 0 5px;
  overflow: hidden;
  background-color: #e5e5e5;
  border-bottom: 1px solid #fff;
  margin-left: -10px;
  margin-right: -10px;
}
.selectize-dropdown [data-selectable].active {
  background-color: #bb0000;

}
.selectize-dropdown-content {
  padding: 5px 0;
}
.selectize-dropdown-header {
  padding: 6px 10px;
}
.selectize-input {
  -webkit-transition: border linear .2s, box-shadow linear .2s;
  -moz-transition: border linear .2s, box-shadow linear .2s;
  -o-transition: border linear .2s, box-shadow linear .2s;
  transition: border linear .2s, box-shadow linear .2s;
}
.selectize-input.dropdown-active {

}
.selectize-input.dropdown-active::before {
  display: none;
}
.selectize-input.input-active,
.selectize-input.input-active:hover,
.selectize-control.multi .selectize-input.focus {
  background: #fff !important;
  border-color: rgba(206, 206, 206, 0.8) !important;
  outline: 0 !important;
  outline: thin dotted \9 !important;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(206, 206, 206,.6) !important;
  -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(206, 206, 206,.6) !important;
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(206, 206, 206,.6) !important;
}
.selectize-control.single .selectize-input {
  color: #333;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  background-color: #fff;
  background-repeat: repeat-x;
  border-color: #e6e6e6 #e6e6e6 #bfbfbf;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #fff;
  -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
  -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
  box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
}
.selectize-control.single .selectize-input:hover,
.selectize-control.single .selectize-input:focus,
.selectize-control.single .selectize-input:active,
.selectize-control.single .selectize-input.active,
.selectize-control.single .selectize-input.disabled,
.selectize-control.single .selectize-input[disabled] {
  color: #333;
  background-color: #e6e6e6;
  *background-color: #d9d9d9;
}
.selectize-control.single .selectize-input:active,
.selectize-control.single .selectize-input.active {
  background-color: #cccccc \9;
}
.selectize-control.single .selectize-input:hover {
  color: #333;
  text-decoration: none;
  background-position: 0 -15px;
  -webkit-transition: background-position 0.1s linear;
  -moz-transition: background-position 0.1s linear;
  -o-transition: background-position 0.1s linear;
  transition: background-position 0.1s linear;
}
.selectize-control.single .selectize-input.disabled {
  background: #e6e6e6 !important;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.selectize-control.multi .selectize-input {
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.selectize-control.multi .selectize-input.has-items {
  padding-left: 7px;
  padding-right: 7px;
}
.selectize-control.multi .selectize-input > div {
  color: #333;
  text-shadow: none;
  background-color: #fff;
  border-color: #e6e6e6 #e6e6e6 #bfbfbf;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #e6e6e6;
  border: 1px solid #ccc;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
  -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
  box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
}
.selectize-control.multi .selectize-input > div.active {
  -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.05);
  -moz-box-shadow: 0 1px 2px rgba(0,0,0,.05);
  box-shadow: 0 1px 2px rgba(0,0,0,.05);
  color: #fff;
  text-shadow: none;
  background-color: #bb0000;
  background-repeat: repeat-x;
  border-color: #333 #333 #004466;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #bb0000;
  border: 1px solid #ccc;
}

/*selectize.bootstrap2 END*/







/*valid bootstrap step*/ 
 @media (min-width: 768px) {
	#body > .bxinpagecontainer {
		margin:0 auto;

		width: 750px;
	}
	
 	.product-accentuation-list-wide {
		right:5%;
		top: 50px;
	}
	.bxcolorshadeimgcomb  .bxcolorshade { 
		width:100%;
	}
 
	#navbar ul.wide-produkte.dropdown-menu, #navbar ul.wide-anwendungen.dropdown-menu {
		left:-273px; /*-233px*/
	}

	#pwelementholder.pwelementholder-resp   li {
		width:23%;
	}
	#pwelementholder.pwelementholder-resp {
		position:absolute;
		left:0px;
		top:0px;
	}
	#bx-pw-gui.bx-pw-gui-resp {
		position:absolute;
		right:0px;
		top:0px;
		width:27%;
		z-index:10;
	}
	
	#body > .tx-bxorders-pi1 {
		width: 750px;
	}
 
	.bxcomplextable {
		display: table;
		width:100%;
	}
	.bxcomplextable tr {
		 display: table-row;
		 border-top:none;
		 width:auto;
	}
	.bxcomplextable thead {
		display: table-header-group;
	}
	.bxcomplextable th, 	.bxcomplextable td {
		display: table-cell;
		width:auto;
	}
	.bxcomplextable  .bxiconbuttonwrap {
		text-align:left;
	}
	.bxcomplextable td:before {
		  content: "";
		  width: auto;
	}
	
	/*PG*/
	.bx-color-field-pg  {
	float:none;
	}
	/*scala fam*/
	.bx-color-field-wrap .bx-color-field-row-headline {
	float:left;
	width:4%;
	margin:0px;
	font-size:90%;
	}
	.bx-color-field-row {
	display:table;
	width:96%;
	float:left;
	}
	.bx-color-field-row-inner {
	display:table-row;
	width:100%
	}
	.bx-color-field-pg {
	display:table-cell;
	}

	
	/*stilkarte*/
	.bx-color-view-typesk .bx-color-field, .bx-color-view-typesk .bx-color-singleimage   {
		width:24.5%;
		background-size:cover;
	}
	/*farbstreifen*/
	.bx-color-view-typefs .bx-color-field  {
		width:19.7%;
	}
   .bx-pw-desc, #bx-pw-filterlist {
		min-height:80px;
   }
}
/*valid bootstrap step*/ 
@media (min-width: 992px) {
	#body > .bxinpagecontainer {
		width: 970px;
		
	}
 	.product-accentuation-list-wide {
		right:17%;
		top: 50px;
	}
	
	#navbar .dropdown-menu > li > ul.menu.submenu1 {
		width: 728px;
	}
	#navbar .dropdown-menu > li > ul.menu.submenu2 {
		top: -66px;
		width: 728px;
	}
	#navbar .dropdown-menu > li > ul.menu.submenu3 {
		top: -134px;
		width: 728px;
	}
	#navbar .dropdown-menu > li > ul.menu.submenu4 {
		top: -200px;
		width: 728px;
	}
	#navbar .dropdown-menu > li > ul.menu.submenu5 {
		top: -268px;
		width: 728px;
	}
	#navbar .dropdown-menu > li > ul.menu.submenu6 {
		top: -336px;
		width: 728px;
	}
	#navbar .dropdown-menu > li > ul.menu.submenu7 {
		top: -404px;
		width: 728px;
	}

	#navbar ul.wide-produkte.dropdown-menu, #navbar ul.wide-anwendungen.dropdown-menu {
		left:-325px;/*-250*/
	}
	#body >.tx-bxorders-pi1  {
		width: 970px;
	}
	#pwelementholder.pwelementholder-resp   li {
		width:23%;
	}
	#bx-pw-gui.bx-pw-gui-resp {
		width:16%;
	}
}
/*valid bootstrap step*/ 
@media (min-width: 1200px) {
	#body > .bxinpagecontainer {
		width: 1170px;
	}
	.news-list-img {
		text-align:center;
		height:340px; 
	}
	.news-list-img img {
		
		width:auto;
	}
	.news-list-item {
		min-height:620px;
	}
	#navbar .dropdown-menu > li > ul.menu.submenu1 {
		width: 878px;
	}
	#navbar .dropdown-menu > li > ul.menu.submenu2 {
		top: -80px;
		width: 878px;
	}
	#navbar .dropdown-menu > li > ul.menu.submenu3 {
		top: -161px;
		width: 878px;
	}
	#navbar .dropdown-menu > li > ul.menu.submenu4 {
		top: -241px;
		width: 878px;
	}
	#navbar .dropdown-menu > li > ul.menu.submenu5 {
		top: -323px;
		width: 878px;
	}
	#navbar .dropdown-menu > li > ul.menu.submenu6 {
		top: -405px;
		width: 878px;
	}
	#navbar .dropdown-menu > li > ul.menu.submenu7 {
		top: -487px;
		width: 878px;
	}
	#navbar ul.wide-produkte.dropdown-menu, #navbar ul.wide-anwendungen.dropdown-menu {
		left:-510px;/*430*/
	}
	#body > .tx-bxorders-pi1  {
		width: 1170px;
	}
	#pwelementholder.pwelementholder-resp   li {
		width:23%;
	}
}



@media only screen and (max-width: 360px) {
	#bxassistantslink {
		display:none;
	}
}

@media only screen and (max-width: 760px) {
	
	.bxmybrilluxteaser .h2 {
		font-size:100%;
	}
	.bxfact {
		margin-left:25%;
	}
	.bxremarkboxstyle1 .bxremarkheadline h3, .bxremarkboxstyle2 .bxremarkheadline h3  {
		font-size:140%;
	}

	.product-accentuation-list-wide {
		right:20%;
		top: 50px;
	}
	#accordion .bx-orderform-default .nav-tabs, #meinTabContent .bx-orderform-default .nav-tabs {
		margin:0px;
		padding:0px;
	}
	#accordion .bx-orderform-default .nav-tabs li a, #meinTabContent .bx-orderform-default .nav-tabs li a {
		background-color:#f5f5f5;
		font-weight:bold;
		border:1px solid #f5f5f5;
		color:#000;
	}
	#accordion .bx-orderform-default .nav-tabs li a:hover, #meinTabContent .bx-orderform-default .nav-tabs li a:hover,
	#accordion .bx-orderform-default .nav-tabs li a:active, #meinTabContent .bx-orderform-default .nav-tabs li a:active,
	#accordion .bx-orderform-default .nav-tabs li a:focus, #meinTabContent .bx-orderform-default .nav-tabs li a:focus,
	#accordion .bx-orderform-default .nav-tabs .active a, #meinTabContent .bx-orderform-default .nav-tabs .active a
	{
		background-color:#cc0000;
		color:#fff;
	}

	
	.bx-basket-articleline, .bx-basket-set {
	position:relative;
	}
	.bx-basket-articleline-set {
	padding-bottom:50px;
	}

	.bx-basket-componentlist {
	width:100%;
	margin-top:5%;
	margin-left:0%;
	}
	
	.bx-basket-col4 {
	clear:both;
	margin-left:124px;
	}

	.bx-basket-col5, .bx-basket-col6 {
	text-align:left;
	padding-right:2%;
	position:absolute;
	right:0px;
	bottom:10px;
	width:50%;
	
	}
	.bx-basket-col6 span {
	display:inline-block;
	}
	
	.bx-basket-col5 {
	bottom:30px;
	}

	
	.bx-basket-setitem {
	position:relative;
	width:100%;
	}
	.bx-basket-setitem .bx-basket-col5, .bx-basket-setitem .bx-basket-col6 {
	position:static;
	}

	.bx-basket-col4 {
	min-height:60px;
	}
	.bx-basket-col7 {
	position:absolute;
	right:10px;
	top:10px;
	}

	.bx-basket-collabellist {
	display:none;
	}
	.bx-basket-hiddenlabel, .bx-basket-setitem .bx-basket-hiddenlabel  {
	display:inline-block;
	min-width:130px;
	text-align:right;

	/*font-weight:bold;*/
	}

	.bx-basket-aggregate {
	padding:1%;
	padding-right:2%;
	}
}
@media only screen and (max-width: 580px) {
	.product-accentuation-list-wide {
		right:0px;
		top: 50px;
	}
	.bxprevnextpanel .btn-default::after, .bxprevnextpanel .btn-default::before {
		display:none;
	}
	.bxprevnextpanel .btn-default {
		width: 100%;
		max-width:100%;
		margin-bottom:0.3rem !important;
	}
	
	.bxprevnextpanel .input-group {
		width: 100%;
	}
	.bxprevnextpanel .pull-right {
		float:none !important;
	}
	
	
	.bx-basket-articleline{
	padding-bottom:50px;
	}
	.bx-basket-setitem .bx-basket-col1 {
	width:2% !important;
	}
	.bx-basket-setitem .bx-basket-col2 {
	display:none;
	}
	.bx-basket-setitem .bx-basket-col3 {
	width:80% !important;
	}

	.bx-basket-articleline .bx-basket-col3 {
	clear:both;
	width:95% !important;
	float:none !important;
	clear:both !important;
	}

	.bx-basket-col5, .bx-basket-col6 {
	padding-right:1%;
	width:100%;
	}
	.bx-basket-col4 {
	position:absolute;
	top:3px;
	left:220px;
	margin-left:0px;
	}
	.bx-basket-aggregate {
	padding:1%;
	}

	a.tel, a.phone {
	text-decoration: underline;
	cursor: pointer;
	}
	.bx-basket-col7 {
	width:15%;
	bottom:40px;
	top:auto;
	}

}

@media print {
	.bxremarkboxstyle1 img, .bxremarkboxstyle2 img, .bxremarkboxstyle3 img{
		width:160px;
	}
}

