#desc_ifr { width:100% !important; }

#image_wrapper {padding-left:0px;}
#image_wrapper .ps-current > ul,
#image_wrapper .ps-list					{ list-style: none; padding: 0px; margin-bottom: 30px; text-align: center; }
#image_wrapper .ps-current > ul li,
#image_wrapper .ps-list li				{ display: inline-block; float: none; }
#image_wrapper .ps-list img				{ cursor: pointer; }
#content-wrapper aside .box-body span	{ padding: 0px; display: block; }
#content { padding-left: 0px; }
hr {border: none;}
.nav-tabs li							{ float: none !important; width: 100%; margin-bottom: 0px !important; }
.nav-tabs li > a						{ float: left; position: relative; }
.nav-tabs li .panel						{ position: absolute; width: 100%; height: 0px; padding-bottom: 39%; }
.nav-tabs li:nth-child(1) .panel 		{ z-index: 3; }
.nav-tabs li:nth-child(2) .panel 		{ z-index: 2; }
.nav-tabs li:nth-child(3) .panel 		{ z-index: 1; }
.nav-tabs li:target .panel 				{ z-index: 5; }
.nav-tabs li:target > a 				{ font-weight: bold; }

.thumbnail, .box-body { transition: none !important; }

.panel {
border: none;
-webkit-box-shadow: none;
}

.product-wrapper						{ float: none !important; }
.pgwSlider .ps-current img { border:none; }
.ps-current { padding-top:10px;}
/* .ps-current { padding-top:10px; border: 1px solid #5e493b; } */
.pgwSlider { margin-left:40px; }
.gallery-div {  }
.gallery_img { height: 100%; max-width: 64px; max-height: 64px; }
.gallery_zeile_label { border: 1px solid #525252; background-color: white; border-radius: 0.125rem; padding: 2px; padding-right: 4px; }
.gallery_zeile {margin-left:0px; padding-left:0px; margin-right:0px; padding-right:0px;}
#search	{ float: right; }

.tab-menu input.product-slider,
.tab-menu input.product-slider + .panel 		{ display: none; }
.tab-menu input.product-slider + .panel 		{ position: relative; z-index: 2; }
.tab-menu input.product-slider:checked + .panel	{ display: block; }
.tab-menu .nav-tabs								{ margin-bottom: -2px; }
.tab-menu .nav-tabs > li > a					{ padding: 0px; outline: 0px; border: 0px; }
.tab-menu .nav-tabs > li > a > label			{ padding: 2px 5px; margin: 0px; font-weight: normal; cursor: pointer; display: block; }
.tab-menu .thumbnail							{ position: relative; margin-bottom: 0px; }

body { font-family: "Open Sans", Helvetica, Arial, sans-serif; color: #333333;}
.nav-tabs { border-bottom: none; }
.container { width:100%; margin-left: 0px; margin-right: 5px; padding-right: 0px; }
.container-fluid { padding-right: 0px; padding-left: 0px;}
.row { padding-right: 0px; margin-right: 0px;}
#image_wrapper { padding-left: 20px; }
#content-wrapper .product-main-content	{ margin-top: 10px; }
#sidepanel_left { visibility:hidden; padding-left: 10px;}
.h1, .h2, .h3, h1, h2, h3, h4 { margin-top: 10px; margin-bottom: 5px; border: none;}
h2 { font-size: 1.875rem; margin-top: 0px; color: #663333; text-transform: uppercase;}
h4 {font-size: 15px; line-height: 1.0; margin-top: -5px; padding-left:5px;}
.h4-link {color: #439798; text-decoration: none; }
.h4-box {font-size: 13px; color: #fff; background-color: #4c3526; font-weight: bold; padding-bottom: 2px; padding-left:10px; margin-top: 10px; margin-bottom: 10px; }
.hinweise {font-size:12px; padding-left:10px; margin-bottom:15px;}
		    
#main-wrapper.fluid #content-wrapper .container {margin-bottom: 0px; padding-left: 20px; padding-right: 5px;}
.panel-body {font-size: 12px;}
.panel-noborder {font-size: 12px; padding-left: 45px; border: none;}
		    
.overlay { position: fixed; top: 0; bottom: 0; left: 0; right: 0; background: rgba(0, 0, 0, 0.7);  transition: opacity 250ms; visibility: hidden; opacity: 0; }
.overlay:target {  visibility: visible; z-index: 3; opacity: 1;}
.popup { margin: 10px; margin-right: 5px; padding: 20px; font-size:12px; background: #fff; border-radius: 5px; width: 95%; position: relative; transition: all 1s ease-in-out; }
.popup { position: absolute; top: 50px; margin-left: 10px; transition: all 200ms;}
.close {color: #fff; top: 10px; font-weight: bold; font-size:30px; border: 1px solid; color:#439798; border-radius: 4px; padding-bottom:5px; opacity: 1;};
.close:hover {color: #f8f8f8; opacity: 1; }
.popup .content {  max-height: 30%; overflow: auto; }
.cancel { position: absolute; width: 100%; height: 100%; cursor: default; }  &:target {  visibility: visible;  opacity: 1;  } }
.btn-bo { background-color:#439798; }	    
		    .navbar-right {margin-right: -5px;}
		   # .navbar-nav:first-child {margin-left: 0px;}
		    .container-fluid>.navbar-collapse, .container-fluid>.navbar-header, .container>.navbar-collapse, .container>.navbar-header {margin-left: 0px; padding-right:2px;}
		    .nav>li>a {color:#fff; background-color:#669999;}
		    .nav>li>a:focus, .nav>li>a:hover {color: #fff; background-color: #663333;}
		    .navbar-ebay { background-color: #fff; padding-left: 30px; padding-bottom:30px; min-height: 30px; margin-top:10px; margin-bottom: 0px; border-radius: 0px; border-bottom: 2px solid;}
		    .navbar-collapse {padding-left: 0px; margin-right:2px; }
			.navtext { }
			.navtext1 { padding-left:20px; }
			.nav>li>a {margin-top:5px; padding: 5px 5px;}
		 	.nav-justified>li>a {text-align: left; padding-left:12px;}
		 	.kat_block {  -webkit-transition: width 2s, height 4s; transition: width 2s, height 4s; }
		 	.kat-cell							{ float: left; width: 18.5%; margin: 0px; }
			.kat-cell2							{ width: 94.4%; margin: 0px; }
			.kat-cell3							{ float: left; width: 38.4%; margin: 0px; }
			.kat-cell4							{ float: left; width: 31.0%; margin: 0px; }
			.kat-cell5							{ float: left; width: 64.2%; margin: 0px; }
			.kat-cell6							{ float: right; width: 31.6%; margin: 0px; }
			.kat-cell7							{ float: left; width: 63.7%; margin: 0px; }
		   .kat-cell .title > h4				{ overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
		   .katheader { margin-bottom:10px; color:#fff; background-color: #439798; }
		   .katmatrix {padding-left:0px; margin-top: 10px;}
		   .kat-thumbnail {color: #439798; margin-top:10px; margin-right:14px; padding:0px;}
		   .kat-thumbnail1 {color: #439798; margin-top:10px; margin-right:0px; padding:0px;}
		   .kat-thumbnail2 {color: #439798; margin-top:10px; margin-right:16px; padding:0px;}
		   .kat-thumbnail-link a>img, .kat-thumbnail>img, .kat-thumbnail>a, .kat-thumbnail1>img, .kat-thumbnail1>a, .kat-thumbnail2>img, .kat-thumbnail2>a {color: #439798; text-decoration: none; margin-bottom: -35px;}
		   .kat-thumbnail-link1 a>img, .kat-thumbnail>img, .kat-thumbnail>a {color: #439798; text-decoration: none; margin-bottom: -50px;}
		   .kat-thumbnail-link2 a>img, .kat-thumbnail>img, .kat-thumbnail>a {color: #439798; text-decoration: none; margin-bottom: -50px;}
		   .kat-thumbnail-border { border: 2px solid #2A908F; border-radius:0px; }
		   .products-thumbnail {display: inline-block; width: 24%; max-height: 150px;}
		   .header { margin-top:0px; margin-left:0px;}
		   .footer { padding-left:0px; padding-right:0px; }
		   .footer-bw { margin-top:0px; padding-top: 10px; color: #fff; background-color: #5e493b;}
		   .footer-text { font-size:12px; padding-left:20px; }
		   a.footer-link>a:link { color: #fff; text-decoration: none;}
		   
		    a.footer-link:link { color: #fff; text-decoration: none;}
            a.footer-link:visited { color: #fff; text-decoration: none;}
 			a.footer-link:hover,a.footer-link:focus { color: #8fc3bf; text-decoration: underline;}
 				   
		   .footerline { width:65%; margin-top: -2px; margin-bottom: 10px; }
		   .artikelline { border-top: 1px solid; color:#439798; width:100%; margin-top: 0px; margin-bottom: 0px; }
		   .greenline { border-top: 1px solid; color:#669999; width:100%; margin-top: 20px; margin-bottom: 0px; }
		   .copyright { font-size:12px; padding-top: 10px; padding-left: 20px; margin-bottom:20px; color: #fff; background-color: #4c3526;}
		   .txthidden {color: #4c3526;}
		

@media (min-width: 1200px) {
 #image_wrapper { padding-left: 0px; }
.container { width: 1170px; margin-right: 15px; }
.kat-cell { width: 18.5%; }
.kat-cell2 { width: 94.4%; }
.kat-cell3 { width: 38.4%; }
.kat-cell4 { width: 31.0%;}
.kat-cell5 { width: 64.2%;}
.kat-cell6 { width: 31.6%; }
.kat-cell7 {width: 63.7%;}
}

@media (max-width: 1200px) {
#image_wrapper { padding-left: 0px; }
.kat-cell						{ width: 18.2%; }
.kat-cell2						{ width: 98.5%; }
.kat-cell3						{ width: 37.9%; }
.kat-cell4 { width: 31.0%;}
}


@media(max-width: 992px) {
 #image_wrapper { padding-left: 15px; }
.container { width: 710px; }
/* .container { width: 100%; } */

.row { padding-left: 0px; }
				#cms-pages							{ padding: 0px !important; float: none !important; }
				header ul.nav						{ margin: 5px !important; }
				header ul.nav li					{ margin-top: 5px; }
				header ul.nav li:first-child		{ margin-top: 0px; }
				header .container ul.nav			{ margin: 0px !important; }
				header .container ul.nav > li > a	{ margin: 3px !important; padding: 8px 0px; }
h4 {font-size: 13px }
.kat-thumbnail-link a>img, .kat-thumbnail>img, .kat-thumbnail>a {margin-bottom: -33px;}
.kat-thumbnail-link1 a>img, .kat-thumbnail>img, .kat-thumbnail>a {margin-bottom: -46px;}
.kat-thumbnail-link2 a>img, .kat-thumbnail>img, .kat-thumbnail>a {margin-bottom: -47px; line-height: 70%;}
.kat-cell						{ width: 17.5%; }
.kat-cell2						{ width: 92.7%; }
.kat-cell3						{ width: 36.3%; }
.kat-cell4 { width: 29.4%;}
.kat-cell5 { width: 61.9%;}
.kat-cell6 { width: 31.3%; margin-right:8px;}
.kat-cell7 {width: 62.5%; margin-right:10px;}
.footerline { width:95%; }
}

@media(max-width: 768px;) {
.row { padding-left: 0px;}
.navbar-nav { margin: 0px 15px; }
h4 {font-size: 12px }
.box{ width: 90%; }
#image_wrapper { padding-left: 25px; }
.kat-thumbnail-link a>img, .kat-thumbnail>img, .kat-thumbnail>a {margin-bottom: -33px;}
.kat-thumbnail-link1 a>img, .kat-thumbnail>img, .kat-thumbnail>a {margin-bottom: -45px;}
.kat-thumbnail-link2 a>img, .kat-thumbnail>img, .kat-thumbnail>a {margin-bottom: -45px;}
.kat-cell						{ width: 30.9%; margin-right:10px;}
.kat-cell2						{ width: 25.0%; }
.kat-cell3						{ display: none;}
.kat-cell4 { width: 30.2%;}
.kat-cell5 { width: 63.6%;}
.kat-cell6 { width: 31.5%; margin-right:10px;}
.nav-tabs li > a					{ width: 100%; margin-bottom: 5px; }
.footerline { width:95%; }
 .products-thumbnail {display: inline-block; width: 45%; max-height: 150px;}
}

@media(max-width: 480px){
.container { padding-left: 5px; margin-left:0px; padding-right: 5px; }
#main-wrapper.fluid #content-wrapper .container { padding-left: 5px; }
#image_wrapper { padding-left: 15px; }
.row { padding-left: 10px;}
h4 {font-size: 12px }
.kat-cell						{ width: 29%; }
.kat-cell3						{ display: none;}
.kat-cell2						{ width: 28.9%; }
.footerline { width:95%; }
.products-thumbnail {display: inline-block; width: 45%;}
.navtext1 { padding-left:10px; }
}

@media(max-width: 320px){
.row { padding-left: 0px;}
.container { padding-left: 5px; margin-left:0px; }
.kat-cell						{ width: 100%; }
.footerline { width:90%; }
  .products-thumbnail {display: inline-block; width: 45%;}
}
	
