#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;-webkit-transform:translate3d(0,0,0)}#cboxWrapper{max-width:none}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{background:#000;opacity:.9;filter:alpha(opacity = 90)}#colorbox{outline:0}#cboxContent{margin-top:20px;background:#000}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{border:5px solid #000;background:#fff}#cboxTitle{position:absolute;top:-20px;left:0;color:#ccc}#cboxCurrent{position:absolute;top:-20px;right:0;color:#ccc}#cboxLoadingGraphic{background:url(../../assets/colorbox/images/loading.gif) no-repeat center center}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;width:auto;background:0 0}#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}#cboxSlideshow{position:absolute;top:-20px;right:90px;color:#fff}#cboxPrevious{position:absolute;top:50%;left:5px;margin-top:-32px;background:url(../../assets/colorbox/images/controls.png) no-repeat top left;width:28px;height:65px;text-indent:-9999px}#cboxPrevious:hover{background-position:bottom left}#cboxNext{position:absolute;top:50%;right:5px;margin-top:-32px;background:url(../../assets/colorbox/images/controls.png) no-repeat top right;width:28px;height:65px;text-indent:-9999px}#cboxNext:hover{background-position:bottom right}#cboxClose{position:absolute;top:5px;right:5px;display:block;background:url(../../assets/colorbox/images/controls.png) no-repeat top center;width:38px;height:19px;text-indent:-9999px}#cboxClose:hover{background-position:bottom center}
/* 
 * 	Core Owl Carousel CSS File
 *	v1.3.3
 */

/* clearfix */
.owl-carousel .owl-wrapper:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
/* display none until init */
.owl-carousel{
	display: none;
	position: relative;
	width: 100%;
	-ms-touch-action: pan-y;
}
.owl-carousel .owl-wrapper{
	display: none;
	position: relative;
	-webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-wrapper-outer{
	overflow: hidden;
	position: relative;
	width: 100%;
}
.owl-carousel .owl-wrapper-outer.autoHeight{
	-webkit-transition: height 500ms ease-in-out;
	-moz-transition: height 500ms ease-in-out;
	-ms-transition: height 500ms ease-in-out;
	-o-transition: height 500ms ease-in-out;
	transition: height 500ms ease-in-out;
}
	
.owl-carousel .owl-item{
	float: left;
}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{
	cursor: pointer;
}
.owl-controls {
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/* mouse grab icon */
.grabbing { 
    cursor:url(../../files/website/css/owl/grabbing.png) 8 8, move;
}

/* fix */
.owl-carousel  .owl-wrapper,
.owl-carousel  .owl-item{
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility:    hidden;
	-ms-backface-visibility:     hidden;
  -webkit-transform: translate3d(0,0,0);
  -moz-transform: translate3d(0,0,0);
  -ms-transform: translate3d(0,0,0);
}


/*
* 	Owl Carousel Owl Demo Theme 
*	v1.3.3
*/

.owl-theme .owl-controls{
	margin-top: 10px;
	text-align: center;
}

/* Styling Next and Prev buttons */

.owl-theme .owl-controls .owl-buttons div{
	color: #FFF;
	display: inline-block;
	zoom: 1;
	*display: inline;/*IE7 life-saver */
	margin: 5px;
	padding: 3px 10px;
	font-size: 12px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
	background: #869791;
	filter: Alpha(Opacity=50);/*IE7 fix*/
	opacity: 0.5;
}
/* Clickable class fix problem with hover on touch devices */
/* Use it for non-touch hover action */
.owl-theme .owl-controls.clickable .owl-buttons div:hover{
	filter: Alpha(Opacity=100);/*IE7 fix*/
	opacity: 1;
	text-decoration: none;
}

/* Styling Pagination*/

.owl-theme .owl-controls .owl-page{
	display: inline-block;
	zoom: 1;
	*display: inline;/*IE7 life-saver */
}
.owl-theme .owl-controls .owl-page span{
	display: block;
	width: 12px;
	height: 12px;
	margin: 5px 7px;
	filter: Alpha(Opacity=50);/*IE7 fix*/
	opacity: 0.5;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	background: #869791;
}

.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span{
	filter: Alpha(Opacity=100);/*IE7 fix*/
	opacity: 1;
}

/* If PaginationNumbers is true */

.owl-theme .owl-controls .owl-page span.owl-numbers{
	height: auto;
	width: auto;
	color: #FFF;
	padding: 2px 10px;
	font-size: 12px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
}

/* preloading images */
.owl-item.loading{
	min-height: 150px;
	background: url(../../files/website/css/owl/AjaxLoader.gif) no-repeat center center
}
/* 
 *  Owl Carousel CSS3 Transitions 
 *  v1.3.2
 */

.owl-origin {
	-webkit-perspective: 1200px;
	-webkit-perspective-origin-x : 50%;
	-webkit-perspective-origin-y : 50%;
	-moz-perspective : 1200px;
	-moz-perspective-origin-x : 50%;
	-moz-perspective-origin-y : 50%;
	perspective : 1200px;
}
/* fade */
.owl-fade-out {
  z-index: 10;
  -webkit-animation: fadeOut .7s both ease;
  -moz-animation: fadeOut .7s both ease;
  animation: fadeOut .7s both ease;
}
.owl-fade-in {
  -webkit-animation: fadeIn .7s both ease;
  -moz-animation: fadeIn .7s both ease;
  animation: fadeIn .7s both ease;
}
/* backSlide */
.owl-backSlide-out {
  -webkit-animation: backSlideOut 1s both ease;
  -moz-animation: backSlideOut 1s both ease;
  animation: backSlideOut 1s both ease;
}
.owl-backSlide-in {
  -webkit-animation: backSlideIn 1s both ease;
  -moz-animation: backSlideIn 1s both ease;
  animation: backSlideIn 1s both ease;
}
/* goDown */
.owl-goDown-out {
  -webkit-animation: scaleToFade .7s ease both;
  -moz-animation: scaleToFade .7s ease both;
  animation: scaleToFade .7s ease both;
}
.owl-goDown-in {
  -webkit-animation: goDown .6s ease both;
  -moz-animation: goDown .6s ease both;
  animation: goDown .6s ease both;
}
/* scaleUp */
.owl-fadeUp-in {
  -webkit-animation: scaleUpFrom .5s ease both;
  -moz-animation: scaleUpFrom .5s ease both;
  animation: scaleUpFrom .5s ease both;
}

.owl-fadeUp-out {
  -webkit-animation: scaleUpTo .5s ease both;
  -moz-animation: scaleUpTo .5s ease both;
  animation: scaleUpTo .5s ease both;
}
/* Keyframes */
/*empty*/
@-webkit-keyframes empty {
  0% {opacity: 1}
}
@-moz-keyframes empty {
  0% {opacity: 1}
}
@keyframes empty {
  0% {opacity: 1}
}
@-webkit-keyframes fadeIn {
  0% { opacity:0; }
  100% { opacity:1; }
}
@-moz-keyframes fadeIn {
  0% { opacity:0; }
  100% { opacity:1; }
}
@keyframes fadeIn {
  0% { opacity:0; }
  100% { opacity:1; }
}
@-webkit-keyframes fadeOut {
  0% { opacity:1; }
  100% { opacity:0; }
}
@-moz-keyframes fadeOut {
  0% { opacity:1; }
  100% { opacity:0; }
}
@keyframes fadeOut {
  0% { opacity:1; }
  100% { opacity:0; }
}
@-webkit-keyframes backSlideOut {
  25% { opacity: .5; -webkit-transform: translateZ(-500px); }
  75% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(-200%); }
  100% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(-200%); }
}
@-moz-keyframes backSlideOut {
  25% { opacity: .5; -moz-transform: translateZ(-500px); }
  75% { opacity: .5; -moz-transform: translateZ(-500px) translateX(-200%); }
  100% { opacity: .5; -moz-transform: translateZ(-500px) translateX(-200%); }
}
@keyframes backSlideOut {
  25% { opacity: .5; transform: translateZ(-500px); }
  75% { opacity: .5; transform: translateZ(-500px) translateX(-200%); }
  100% { opacity: .5; transform: translateZ(-500px) translateX(-200%); }
}
@-webkit-keyframes backSlideIn {
  0%, 25% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(200%); }
  75% { opacity: .5; -webkit-transform: translateZ(-500px); }
  100% { opacity: 1; -webkit-transform: translateZ(0) translateX(0); }
}
@-moz-keyframes backSlideIn {
  0%, 25% { opacity: .5; -moz-transform: translateZ(-500px) translateX(200%); }
  75% { opacity: .5; -moz-transform: translateZ(-500px); }
  100% { opacity: 1; -moz-transform: translateZ(0) translateX(0); }
}
@keyframes backSlideIn {
  0%, 25% { opacity: .5; transform: translateZ(-500px) translateX(200%); }
  75% { opacity: .5; transform: translateZ(-500px); }
  100% { opacity: 1; transform: translateZ(0) translateX(0); }
}
@-webkit-keyframes scaleToFade {
  to { opacity: 0; -webkit-transform: scale(.8); }
}
@-moz-keyframes scaleToFade {
  to { opacity: 0; -moz-transform: scale(.8); }
}
@keyframes scaleToFade {
  to { opacity: 0; transform: scale(.8); }
}
@-webkit-keyframes goDown {
  from { -webkit-transform: translateY(-100%); }
}
@-moz-keyframes goDown {
  from { -moz-transform: translateY(-100%); }
}
@keyframes goDown {
  from { transform: translateY(-100%); }
}

@-webkit-keyframes scaleUpFrom {
  from { opacity: 0; -webkit-transform: scale(1.5); }
}
@-moz-keyframes scaleUpFrom {
  from { opacity: 0; -moz-transform: scale(1.5); }
}
@keyframes scaleUpFrom {
  from { opacity: 0; transform: scale(1.5); }
}

@-webkit-keyframes scaleUpTo {
  to { opacity: 0; -webkit-transform: scale(1.5); }
}
@-moz-keyframes scaleUpTo {
  to { opacity: 0; -moz-transform: scale(1.5); }
}
@keyframes scaleUpTo {
  to { opacity: 0; transform: scale(1.5); }
}
/* Korrektur.css */
body{background: #323433;    color: #fff;    font-family: 'Roboto Condensed', sans-serif;    font-weight: 300}#wrapper{padding-top: 15px}h1,h2,h3,h4,h5{font-family: Teko, sans-serif}h1.mainline{background: #000;    font-size: 400%;    padding: 45px 45px}.holzspan{background-image: url("../../files/website/Bilder/holzspan.jpeg") !important;    background-position: right bottom !important;    background-repeat: no-repeat !important}#header{position: fixed;    left: 0;    right: 0;    top: 0;    height: 120px;    background: #060606;    color: #fff;    z-index: 10;    padding-top: 13px}#header a{color: #fff}#Logo{width: 65px}.FooterBlock{background: #000;    padding: 25px;    color: #fff}.claim{font-family: Teko, sans-serif;    font-size: 2rem;    padding-left: 20px;    line-height: 1}img{max-width: 100%;    height: auto}.image_container{margin-bottom: 0}#footer #Adresse strong{font-family: Teko, sans-serif;    font-size: 2rem}#Adresse a{color: #fff}#footer{margin-top: 10px;    margin-bottom: 30px}.textbox-weiss{background: #fff;    height: 100%;    padding: 45px;    color: #000}.textbox-schwarz{background: #000;    height: 100%;    padding: 45px}.calltoaction{background: #fcc44f;    height: 100%;    padding: 45px;    color: #000}.box{background: #444;    position: relative;    padding-bottom: 100%}.box-inside{position: absolute;    width: 100%;    height: 100%}.box .inner-content{position: absolute;    left: 0;    right: 0;    top: 0;    bottom: 0}.box .inner-content .logo{position: absolute;    top: 20px;    left: 20px;    width: 120px}.box .inner-content .text{position: absolute;    bottom: 20px;    right: 20px;    left: 20px}.btn-warning{color: #212529;    background-color: #ffc107;    border-color: #ffc107}.btn-light{color: #212529;    background-color: #f8f9fa;    border-color: #f8f9fa}.ws-neu .box-inside h2{color: #fff;    font-size: 50px;    z-index: 1;    text-align: center}.farbe-P247,.farbe-p247{color: #EC7E3E}.farbe-P123,.farbe-p123{color: #3C8E7B}.farbe-P305,.farbe-p305{color: #7CB1DE}.farbe-P000,.farbe-p000{color: #A9C3B9}.farbe-P777,.farbe-p777{color: #FBC352}.farbe-P078,.farbe-p078{color: #BB1B2A}.farbe-truncad,.farbe-P032,.farbe-p032{color: #C3AC7C}.aufzaehlung{background: #000000;    background: -moz-linear-gradient(45deg, #000000 0%, #282727 100%);    background: -webkit-linear-gradient(45deg, #000000 0%,#282727 100%);    background: linear-gradient(45deg, #000000 0%,#282727 100%);    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#282727',GradientType=1 )}.aufzaehlung strong{font-family: Teko, sans-serif;    font-size: 2rem}.ce_rsce_produktkachel{font-family: 'Roboto Condensed', sans-serif;    font-weight: 300;    font-size: 1rem;    margin-bottom: 0;    overflow: hidden}.ce_rsce_produktkachel a{color: #fff}.ce_rsce_produktkachel .box-inside:before{content: '';    background: rgba(0,0,0,0.4);    position: absolute;    left: 0;    top: 0;    right: 0;    bottom: 0;    transition: all 0.5s ease}.ce_rsce_produktkachel a:hover .box-inside{transform: scale(1.13)}.ce_rsce_produktkachel.P123 a:hover .box-inside:before{background-color:rgba(58,142,123,.4)}.ce_rsce_produktkachel.P000 a:hover .box-inside:before{background-color:rgba(168,195,185,.4)}.ce_rsce_produktkachel.P777 a:hover .box-inside:before{background-color:rgba(248,195,78,.4)}.ce_rsce_produktkachel.P078 a:hover .box-inside:before{background-color:rgba(187,28,41,.4)}.ce_rsce_produktkachel.P305 a:hover .box-inside:before{background-color:rgba(121,176,219,.4)}.ce_rsce_produktkachel.P032 a:hover .box-inside:before{background-color:rgba(197,174,125,.4)}.ce_rsce_produktkachel.P011 a:hover .box-inside:before{background-color:rgba(144,136,164,.4)}.ce_rsce_produktkachel.P247 a:hover .box-inside:before{background-color:rgba(236,125,60,.4)}.ce_rsce_produktkachel.P323 a:hover .box-inside:before{background-color:rgba(183,222,245,.4)}.ce_rsce_produktkachel.PTS a:hover .box-inside:before{background-color:rgba(255,255,255,.4)}.aufzaehlung .image_container{text-align: center}.aufzaehlung strong{font-family: Teko, sans-serif;    font-size: 2rem}.aufzaehlung{/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#000000+0,282727+100 */background: #000000; /* Old browsers */background: -moz-linear-gradient(45deg,  #000000 0%, #282727 100%); /* FF3.6-15 */background: -webkit-linear-gradient(45deg,  #000000 0%,#282727 100%); /* Chrome10-25,Safari5.1-6 */background: linear-gradient(45deg,  #000000 0%,#282727 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#282727',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */}#ergebnis,#summe,.table-overflow{width: 100%;    overflow: auto;    position: relative}.textbox-schwarz table{width: 100%;margin: 2rem 0}.textbox-schwarz td:first-child{border-left: none}.textbox-schwarz td:last-child{border-right: none}.textbox-schwarz td{padding: 0.5rem;    border: 1px solid #fff}.bg-P078-ja,.bg-p078-ja{background: #BB1B2A}.bg-P123-ja:after,.bg-p123-ja:after,.bg-P078-ja:after,.bg-p078-ja:after,.bg-P777-ja:after,.bg-p777-ja:after,.bg-truncad-ja:after,.bg-P032-ja:after,.bg-p032-ja:after{display: block;    content: '\f00c';    font-family: FontAwesome}.bg-P078-nein:after,.bg-p078-nein:after,.bg-P123-nein:after,.bg-p123-nein:after,.bg-P777-nein:after,.bg-p777-nein:after,.bg-truncad-nein:after,.bg-P032-nein:after,.bg-p032-nein:after{display: block;    content: '\f00d';    font-family: FontAwesome}.bg-P078-ja strong,.bg-P078-nein strong,.bg-p078-ja strong,.bg-p078-nein strong,.bg-P123-ja strong,.bg-P123-nein strong,.bg-p123-ja strong,.bg-p123-nein strong,.bg-truncad-ja strong,.bg-truncad-nein strong,.bg-P032-ja strong,.bg-P032-nein strong,.bg-p032-ja strong,.bg-p032-nein strong,.bg-P777-ja strong,.bg-P777-nein strong,.bg-P777-option strong,.bg-p777-ja strong,.bg-p777-nein strong,.bg-p777-option strong{display: none}.bg-P123-ja,.bg-p123-ja{background: #3C8E7B}.bg-P777-ja,.bg-p777-ja{background: #FBC352;    text-align: center;    color: #000}.bg-P777-nein,.bg-p777-nein{text-align: center}.bg-P777-option,.bg-p777-option{background: #F9DAA2;    text-align: center;    color: #000}.bg-P777-option:after,.bg-p777-option:after{display: block;    content: '\f10c';    font-family: FontAwesome}.bg-truncad-ja,.bg-P032-ja,.bg-p032-ja{background: #C3AC7C}.textbox-schwarz td.preis{font-size: 2.4rem;    font-family: Teko, sans-serif;    white-space: nowrap}.produktslider{padding-bottom: 75px;        background: #fff}.produktslider.rsts-skin-default .rsts-prev,.produktslider.rsts-skin-default .rsts-next{bottom: -60px}.produktslider2{padding-bottom: 75px;        background: #000}.produktslider2.rsts-skin-default .rsts-prev,.produktslider2.rsts-skin-default .rsts-next{bottom: -60px}.ce_bs_grid_gallery img{margin-bottom: 1rem}.aktionsbadge figure{text-align: center;    padding: 2rem 0}.aktionsbadge img{max-width: 200px}.cross.aktionsbadge img{position: absolute;        z-index: 1;        right: 2rem;        bottom: 2rem}.doppelpack{background: rgb(255,204,51);     background: linear-gradient(90deg, rgba(255,204,51,1) 0%, rgba(255,204,51,1) 50%, rgba(144,135,164,1) 50%, rgba(144,135,164,1) 100%);    color: #000}.textbox-grau-doppelpack{background: #D0D0D0;    color: #000}.plusbox.zeichen{background-image:url("../../files/CONTENT/Bilder/P123 Corpora/Plus-Zeichen.svg");    background-position:center top;    background-repeat:no-repeat;    background-size: 80px}.cols2{width: 100%;        column-count: 2;        column-gap: 2em}.cross{position: relative}.cross::before,.cross::after{content: '';        width: 100%;        position: absolute;        right: 0;        top: 50%}.cross::before{border-bottom: 5px solid red;        -webkit-transform: skewY(-20deg);        transform: skewY(-20deg);    z-index: 1}.cross::after{border-bottom: 5px solid red;        -webkit-transform: skewY(20deg);        transform: skewY(20deg)}.cross.aktionsbadge img{position: absolute;        z-index: 1;        right: 2rem;        bottom: 2rem}.referenzenbox p{padding: 1.5rem;    margin: 0}.rsts-header{position: absolute;    z-index: 1;    top: 50%;    left: 50%;    transform: translate(-50%, -50%);    background: #00000099;    padding: 2.5rem}.C2A .box-inside{background-color: #fcc44f !important;    background-size: 50% !important;    background-position: left 15% !important}.C2A .box-inside:before{display: none}.C2A a{color: #000}
@media screen and (max-width: 1200px){
/* max1200.css */
.ce_rsce_produktkachel{padding-bottom: 27rem}
}
@media screen and (max-width: 854px){
/* max854.css */
.claim{font-size: 1.5rem}.textbox-schwarz{height: auto !important}.aufzaehlung{margin-bottom: .5rem}.ce_rsce_produktkachel{margin-bottom: 1rem}
}
@media screen and (max-width: 768px){
/* max768.css */
claim,.Adresse{display: none}.calltoaction{padding: 1rem}
}
@media screen and (max-width: 576px){
/* max576.css */

}
@media screen and (max-width: 415px){
/* max415.css */

}
