./* WECO Overrides */

.weco-css input.quant, .weco-css .input-group .input-field input.quant {
  text-align: center;
  width: 40px;
}

.weco-css button.b-icon-bg i {
  margin-left: 0px;
}

.weco-css #productinfo .pictograms ul li img {
	max-height: 50px;
}
.weco-css .i-star-full, .weco-css .i-star-empty {
	color: #ff582b;
}

.weco-css td.attribute {
	padding-right: 15px;
}


@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: url('/images/fonts/Roboto/roboto-v20-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Ubuntu Regular'), local('Ubuntu-Regular'),
				  url('/images/fonts/Roboto/roboto-v20-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
				  url('/images/fonts/Roboto/roboto-v20-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
				  url('/images/fonts/Roboto/roboto-v20-latin-regular.woff') format('woff'), /* Modern Browsers */
				  url('/images/fonts/Roboto/roboto-v20-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
				  url('/images/fonts/Roboto/roboto-v20-latin-regular.svg#Ubuntu') format('svg'); /* Legacy iOS */
}

body#weco-css, .weco-css input, .weco-css select, .weco-css textarea, .weco-css button {
	font-family: 'Roboto', Arial, sans-serif;
}

@media screen and (max-width: 1023px) {
  .weco-css:not(.force-desktop) #topnavi_wrap {
    background-color: #fff;
  }
}

.weco-css #productinfo .basket .productprice {
	color: #344651;
}

.weco-css #productlistview .productlistview_price .price {
	color: #344651;
}

.weco-css:not(.force-desktop) #quickmenu .quicklinks .quicklink-item .quicklink-anchor .icon i, .weco-css i.i-inv {
  color: #34495e;
}

/*
.weco-css:not(.force-desktop) #topmenu, .weco-css:not(.force-desktop) #topmenu a:active, .weco-css:not(.force-desktop) #topmenu li, .weco-css:not(.force-desktop) #topmenu a, .weco-css:not(.force-desktop) #topmenu a:active {
  background-color: #344651;
}
*/

.weco-css:not(.force-desktop) #topmenu a, .weco-css:not(.force-desktop) #topmenu a:active, .weco-css:not(.force-desktop) #topmenu li.header {
  color: #fff;
}

.weco-css:not(.force-desktop) #topnavi .topnavi_open.opened i.opened {
  color: #ff582b;
}

.weco-css:not(.force-desktop) #topmenu li.catalog-item.catalog-item-prev .has-items, .weco-css:not(.force-desktop) #topmenu li.catalog-item.catalog-item-prev .has-items {
	color: #ff582b;
}

.weco-css .col-10 {
	width: 10%;
}

.weco-css .col-15 {
	width: 15%;
}

.weco-css .col-20 {
	width: 20%;
}

.weco-css .col-30 {
	width: 30%;
}


.weco-css .col-35 {
	width: 35%;
}


.weco-css .col-40 {
	width: 40%;
}


.weco-css .col-45 {
	width: 45%;
}


.weco-css .col-55 {
	width: 55%;
}

.weco-css .col-60 {
	width: 60%;
}


.weco-css .col-65 {
	width: 65%;
}


.weco-css .col-70 {
	width: 70%;
}


.weco-css .col-80 {
	width: 80%;
}


.weco-css .col-85 {
	width: 85%;
}


.weco-css .col-90 {
	width: 90%;
}


/* DK-Anpassungen */
div#mainmenu, header#header {
 background: #fff;
}

.weco-css #user-dashboard .doc-ovw-block:nth-child(odd), .weco-css tbody.listjs-list tr:nth-child(odd) td, .weco-css .table > tbody > tr.contentrow2 td {
 background-color: #fff;
}

.weco-css #user-dashboard .doc-ovw-block, .weco-css .table > tbody > tr.contentrow2 td, .weco-css .table > tbody > tr.contentrow1 td {
 border-bottom: 1px solid #D8D8D8;
}

.weco-css .highlightbox {
 border-color: #D8D8D8;
}

.weco-css textarea, .weco-css input[type="text"], .weco-css input[type="button"], .weco-css input[type="submit"], .weco-css button, .weco-css select, div#bascontheader, .weco-css .highlightbox, .weco-css input[type="password"], .weco-css .bascontheader-icon {
 border-radius: 5px;
}

.weco-css #basketheader .orderheader-form {
 border: 0;
}

i.i-arrow-right.i-closed, i.i-arrow-down.i-opened {
  color: #ff582b;
}

i.i-magnifier.i-mid.i-inv, i.i-arrow-right.i-inv.i-closed, i.i-arrow-down.i-inv.i-opened { 
  color: #fff;
}

/*
.weco-css #footer_wrap {
  background-color: #344651;
}
*/

/* SHOP_IT */

.weco-css #productlistview .productlistview_bild img{
    max-width:160px;
    max-height:240px;
}

img.productboximage, img.productimage{
    max-width:160px!important;
    max-height:240px!important;
}
.weco-css .table > thead > tr > th, .weco-css .table > tbody .rt_secondary_headerrow > th{
  vertical-align: middle;
}

.weco-css h3, .weco-css h2 {
  text-transform: uppercase;
}

#catdetail td {
  border: 0;
}

#pwdpol span {
  text-transform: uppercase;
}



/* Footer */
.weco-css #Z_IMP_LINKS li {
  float: left;
  margin-right: 10px;
}

.weco-css #Z_IMP_TEXT {
  float: left;
  color: #7d7d7d;
}

.weco-css #Z_IMP_TEXT p {
  padding-left: 10px;
}

.weco-css #Z_IMP_LOGO img {
  height: 60px;
}

.weco-css #Z_IMP_LOGO {
  float: left;
  text-align: center;
}

.weco-css #footer .footer1 .footer-block-body li a {
  color: #fff;
}
/* ENDE Footer */

.weco-css #contentarea_init {
  background-color: #fff;
}

.weco-css .tiles .tile {
  padding: 4px;
  height: 70px;
}