/*neu*/
.disi_box_ueberschrift {color:#5c8ce6;font-weight:bold;font-size:22px;}
.disi_box_inhalt {margin:28px 0px 50px 0px;}















/*Ende_neu*/


.back-to-category{
    float: right;
    font-weight: 600;
    font-size: 12px;
    background-color: #eee;
    border: solid #ddd 1px;
    padding: 0px 8px 0px;
    -webkit-border-radius: 4px;
}


.disi_box_content > .active > a {
    color: white;
    background-image: url(https://www.disi-reinigungssysteme.de/images/pics/basics/border_webshop_blau.jpg);
}

button:hover {
	opacity: 0.4;
}


#disi_categories td:hover {
	background-color: #eee;
}


.ebay-gallery-shots:hover {
filter: opacity(30%);/*grayscale(100%)*/;
-webkit-filter: opacity(30%);/*grayscale(100%)*/;
-moz-filter: opacity(30%);/*grayscale(100%)*/;
-o-filter: opacity(30%);/*grayscale(100%)*/;
filter:     opacity(30%);/*grayscale(100%)*/;
}



.ebay-gallery-shots {
filter: grayscale(0%);
-webkit-filter: grayscale(0%);
-moz-filter: grayscale(0%);
-o-filter: grayscale(0%);
filter: grayscale(0%);
    max-width: 120px;
    padding: 0px 17px;
        position:relative;
}



li
{list-style-type: none;
}

#bildmenue{
  width: 600px;
}

.thumb_gallery {
  width: 600px;
  overflow: hidden;
  position: relative;
  z-index: 1;
  margin: 100px auto;
  border: 2px solid #003C72;
}

#thumb_navigation {
  list-style: none;
  padding: 0;
  margin: 0;
  float: left;
}

#thumb_navigation li {
  padding: 0;
  margin: 0;
  float: left;
  clear: both;
}

#thumb_navigation li a img {
  display: block;
  border: none;
}

.thumb_navigation li a {
  display: block;
}

.full_picture {
  width: 500px;
  height: 375px;
  overflow: hidden;
  float: left;
    padding: 0 20px;
}

a {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color:#5c8ce6;
}

a:link { 
    text-decoration: none; 
    color:#5c8ce6;
    font-size: 13px;
    line-height: 2.5;
    white-space: nowrap;
}

a:visited { 
    text-decoration: none; 
}


a:product-name { 
    color:white;
}

a:hover { 
    text-decoration: none; 
    color: #929292;
}
th {
    font-weight:normal;
}

td {
    /*border-style: outset;*/
}

#container {
	width: 100%;
	/*min-width: 1260px;*/
	/*background-color: #e6e6e6;*/
	font-family:  "HelveticaNeue","Helvetica Neue","HelveticaNeueRoman","HelveticaNeue-Roman","Helvetica Neue Roman",Helvetica,Arial,"Lucida Grande",Tahoma,sans-serif;
	font-size: 13px;
	color: grey;
	line-height: 1.5;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
	
}

img.zahlung1{width:58px;}
img.zahlung2{width:58px;}
img.zahlung3{width:58px;}
img.gls-2{width:58px;}
img.versand3{width:58px;}

#header {
	/*background: #5c8ed3 url("https://www.disi-reinigungssysteme.de/images/pics/basics/Logo.jpg")
		no-repeat scroll left center;
    background-position: 8%;*/
}
#leftcontainer {
	float: left;
	width: 26%;
	padding: 0 0 20px 10px;
	margin: 0;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -webkit-appearance:none;
    display: block;
    max-width: 267px;
}
#contentcontainer {
	margin: 0px 0px 0px;
	border: 1px solid transparent;
	min-width:650px;
	width: 70%;/*96%;*/
    margin-left: 26%;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    
}
#footer {
	/*background: #5c8ed3 url("https://www.disi-reinigungssysteme.de/images/pics/basics/Logo.jpg")
		no-repeat scroll left center;
		clear: both;
    background-position: 8%;*/
}
.logo_middle {
	position: relative;
	left: 45%;
}
.disi_box {
	border-radius: 20px;
	/*border-right: 3px inset silver;
	border-bottom: 3px inset silver;*/
	line-height: 1.4;
	margin: 28px 0px 50px 0px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.disi_box_headline {
	border-bottom-width: 1px;
    border-bottom-style: solid;
    padding-bottom: .25em;
	color: #5c8ce6;
	font-weight: 600;
	text-align: left;
	/*padding: 10px;*/
	border-radius: 20px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	text-align: left;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 22px;
    background-size: 106%;
    border-color: rgba(0,0,0,.1);
}

.disi_box_content {
	padding: 10px 5px 10px 5px;
	line-height: 1.5;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 13px;
}
.disi_box_pic {
	 border-radius:20px;
	 width:100%;
	 margin: 50px 0px 0px 0px;
    margin-top: 100px;
}

.disi_contentcontainer {
	border-radius: 20px;
	/*border-right: 3px inset silver;
	border-bottom: 3px inset silver;*/
	background-color: white;
	/*margin: 20px;
	padding: 5px;*/
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    margin-top: 3px;
    /*margin-bottom: 30px;*/
    padding-top: 0px;
    width:97%;
    margin-left:25%;
    max-width: 930px;
    min-width: 78%;
}

.disi_article_content {
	padding-left: 25px;
	padding-right: 25px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 13px;
}

.disi_title{
    background: #eee none repeat scroll 0 0;
    border-radius: 20px;
    margin: 24px 0px 5px 0px;
    padding: 10px 12px;
    font-size: 18pt;
    color: #5c8ce6;
    font-weight: bold;
    text-align: left;
    line-height: 1.2;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    padding-left: 30px;
    padding-right: 30px;
}

.disi_subtitle{
	color: #5c8ce6;
	font-size: 12pt;
	margin-left: 32px;
	margin-bottom: 5px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.disi_article_headline{
color:#5c8ce6;
 font-weight: bold;
margin-left:25px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 14px;
}

/* Gallery  */
.disi_gallery{
	width: 600px;
	height: 340px;
	margin-top: 22px;
	margin-left: 57px;
}
.disi_gallery a {
	color: #FFF;
}
.disi_gallery a:hover {
	color: yellow;
	text-decoration: underline;
}
.disi_galleryThumbs img {
	height: 75px;
	border: 1px solid #ddd;
	padding: 1px;
	margin: 0 5px 5px 0;
}

.disi_galleryThumbs img:hover {
	border: 1px solid #ddd;
	cursor:pointer;
    opacity: 0.4;
}

.disi_galleryPreview{
	float: left;
}
.disi_galleryPreview img {
	border: 1px solid #ddd;
	padding: 1px;
	width: 400px;
	max-height: 304px;
}

.disi_gallery_end{
	clear: both;
}

#disi_galleryThumbsLeft{
	float:left;
}

#disi_galleryThumbsRight{
	float:left;
    max-width: 67px;
}

#disi_categories li a {
    display: block;
    font-weight: normal;
    line-height: 1.3em;
    position: relative;
    text-decoration: none;
    width: 175px;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: grey;
    font-size: 11pt;
}

#disi_categories li {
    list-style-type: none;
    margin: 10px 10px 10px -40px;
    border-image: url(https://www.disi-reinigungssysteme.de/images/pics/basics/border.png) 5;
    padding: 5px 0px 5px 0px;
}

/* Sushi-Bar-Styles*/

#sushiHochdruckreiniger{
    height: 150px;
    margin-left: 25px;
}
.productWrapper{
    float:left;
    width:/*843px;*/100%;
}
.prevButton{
float:left;
height: 104px;
width: 40px;
margin-left: -6px;
margin-top: 10px;
}
.nextButton{
float:left;
height:104px;
width:40px;
margin-left: -7px;
margin-top: 10px;
}
.prevButton:hover{
float:left;
height: 104px;
width: 40px;
margin-left: -6px;
margin-top: 10px;
opacity: 0.4;
}
.nextButton:hover{
float:left;
height:104px;
width:40px;
margin-left: -7px;
margin-top: 10px;
opacity: 0.4;
}
.disiProducts{
float:left;
width : 86.5%;
height: 100px;
padding:0;
left:0;
margin-left: 12px;
}
.disiProducts li{
width:/*154px;*/20%;
float:left;
list-style: none;
padding:0;
left: 0;
/*margin-right: -9px;*/
margin-left: 0px;
}
.catalogPic{
width: 128px;
}
.catalogPic:hover{
width: 128px;
opacity: 0.4;
}
.visibleProduct{
display:block;
}
.invisibleProduct{
display:none;
}

@-moz-document url-prefix(){

    .nextButton{
float:left;
height:330px;
}
    
#thumb_gallery {
  width: 600px;
  overflow: hidden;
  position: relative;
  z-index: 1;
  margin: 100px auto;
  border: 2px solid #003C72;
}

#thumb_navigation {
  list-style: none;
  padding: 0;
  margin: 0;
  float: left;
}

#thumb_navigation li {
  padding: 0;
  margin: 0;
  float: left;
  clear: both;
}

#thumb_navigation li a img {
  display: block;
  border: none;
}

#thumb_navigation li a {
  display: block;
}

#full-picture {
  width: 500px;
  height: 375px;
  overflow: hidden;
  float: left;
}
    
