/*grün: 3fb87f*/
/*braun 3c240a -> 3b2309*/

/*
@font-face {
  font-family: 'typold-book';
  font-style: normal;
  font-weight: 400;
  src: url('../../fonts/typold-book-500.otf');
}*/

/* roboto-condensed-300 - latin */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 300;
  src: url('fonts/roboto-condensed-v25-latin-300.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/roboto-condensed-v25-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/roboto-condensed-v25-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/roboto-condensed-v25-latin-300.woff') format('woff'), /* Modern Browsers */
       url('fonts/roboto-condensed-v25-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/roboto-condensed-v25-latin-300.svg#RobotoCondensed') format('svg'); /* Legacy iOS */
}

/* roboto-condensed-regular - latin */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 400;
  src: url('fonts/roboto-condensed-v25-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/roboto-condensed-v25-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/roboto-condensed-v25-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/roboto-condensed-v25-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('fonts/roboto-condensed-v25-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/roboto-condensed-v25-latin-regular.svg#RobotoCondensed') format('svg'); /* Legacy iOS */
}

/* roboto-condensed-700 - latin */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 700;
  src: url('fonts/roboto-condensed-v25-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/roboto-condensed-v25-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/roboto-condensed-v25-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/roboto-condensed-v25-latin-700.woff') format('woff'), /* Modern Browsers */
       url('fonts/roboto-condensed-v25-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/roboto-condensed-v25-latin-700.svg#RobotoCondensed') format('svg'); /* Legacy iOS */
}
/*2025*/
#header-top-bar a:not(.dropdown-item):not(.btn), header a:not(.dropdown-item):not(.btn){
  color: #3b2309;
}

#header-top-bar a:not(.dropdown-item):not(.btn):hover, header a:not(.dropdown-item):not(.btn):hover {
  color: #bc3726;
}
  header .submenu-headline-toplevel {
    font-family: Roboto Condensed,sans-serif;
    font-size: 1rem;  font-weight: 700;
  }
@media (min-width: 992px) {
  header .navbar-nav > .nav-item > .nav-link::before {
    border-width: 0 0 6px;
    border-color: #3b2309;
  }
    .nav-scrollbar-item .nav-mobile-heading {
    font-weight: bold;
  }
}
.btn-primary {
  color: #fff; 
  font-size: 18px;
  background-color: #bc3726;
  border-color: #bc3726;
  box-shadow: inset 0 0px 0 rgba(255, 255, 255, 0.15), 0 0px 0px rgba(0, 0, 0, 0.075);
}
 .btn-primary:hover {
    background-color: #9a2d1f;
    border-color: #9a2d1f;
	color: #fff; 
  }
   h3 {font-size: 24px;}
/*2025 ende*/

h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6 {
  font-family:  'Roboto Condensed', sans-serif;
  font-weight: 700;
  line-height: 1.1;
  color: #3b2309;
}
h1.product-title { hyphens: inherit;}
body {color: #3b2309;font-family:  'Roboto Condensed', sans-serif;font-size: 17px;font-weight: 300;}
.container-block {background-color: #f8f8f8;}
.container-block.beveled{background-color: #f8f8f8;}

body,#main-wrapper, .container-block, .navbar-default, header.fixed-navbar .affix #evo-main-nav {
    /*background-color: #282828;*/
	}
	
	#main-wrapper.fluid header, #main-wrapper.fluid #content-wrapper .container-block.beveled {
    -webkit-box-shadow: 0 0 0px0px rgba(106, 106, 106, 0.1)!important;
    box-shadow: 0 0 0px 0px rgba(106, 106, 106, 0.1)!important;
}

#checkout #fieldset-payment .img-sm {
    max-width: 136px;
    max-height: 50px;
} 

/*[class*="col-"] {
    float: none;
    display: table-cell;
    vertical-align: middle;
}*/
.contentzusatz  .col-sm-6, .p31 .col-sm-6, .content2 .col-sm-6, .content2 .col-md-6{
    float: none;
    display: table-cell;
    vertical-align: middle;
	text-align: justify;
}
.contentzusatz  .col-sm-12, .p31 .col-sm-12{
	text-align: justify;
}

.p1 .theme-default .nivo-directionNav a {
    background: url(img/arrows.png);}
.p1 .theme-default a.nivo-nextNav {
    background-position: -30px 0;}
	
.p31 .extra  .col-sm-6 { vertical-align: top;}

button.sondermass {margin-top: 15px;}
@media (min-width: 768px) {
button.sondermass {float: right;}
}
.alert-info {font-size:14px}

#tab-votes {display:none}
.dunkel { background: #eaeaea;}

#search, header #header-branding .header-shop-nav #search {display: none !important;}
a {color: #3b2309}
.price {  font-family:  'Roboto Condensed', sans-serif;}

.p50 {width:49.9%}
.center {text-align:center!important}

.navbar-default {background-color: #f8f8f8/*#80786b*/; border-bottom: 0px solid #80786b!important; }
/*#main-wrapper.fluid .navbar-default{border-bottom:1px solid #80786b}*/
 .navbar-default .navbar-nav > li > a {color:/*white*/ #3b2309;font-weight:bold;font-size:19px;}
 .affix .navbar-default .navbar-nav > li > a {color:#3b2309}

.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
    color: #bc3726;
    background-color: transparent /*#e9e9e9*/}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
    color: #bc3725;
    background-color: /*#3b2309*/ #f8f8f8;
}
 .affix .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
    color: #3b2309;
    background-color: transparent;}


header.fixed-navbar .affix #evo-main-nav {
    background-color: rgba(255, 255, 255);
    box-shadow: 0 0 10px -2px #777;
}

.p1 .product-sku, .p2 .product-sku {display:none}
.p2 #result-wrapper #improve_search, .p2 #result-wrapper .row.list-pageinfo.top10 {display:none}
.p2 .delivery-status {display:none}

/*
.p1 .thumbs-box {height:55px!important; width:550px!important}
.p1 .thumbs {bottom:-15px;top:auto}
*/
.image-gallery.has-thumbs ul.image-container {
    margin: 0;
}
.image-gallery.has-thumbs ul.image-thumbs {
    position: relative;
    top: auto; left: auto;
    margin: 0;
}
.image-gallery.has-thumbs ul.image-thumbs li {
    display: inline-block;
}


.theme-light.slider-wrapper {padding: 10px 0px;}
#content {padding-left:0px;padding-right:0px}

/*.p18 .startkat.a {background: url('../../../../mediafiles/Bilder/startseite/feder.jpg'); }
.p18 .startkat.b {background: url('../../../../mediafiles/Bilder/startseite/teller.jpg'); }
*/
.p18 .startkat img {width:100%;height:auto}
.p18 .startkat h2{/*margin-top: -15%;min-width: 50%;background: rgba(204,204,204, .8);position: relative;font-size: 28px;float: right;padding: 8px;*/
min-width: 50%;
background: rgba(255, 255, 255, 0.8);
position: absolute;
font-size: 28px;
padding: 8px;
bottom: 15px;
right: 16px;}
/*.p18 .startkat{border: 1px solid gray;}*/
.p18 h2, .p18 .h2, .p18 h1.h2, .p31 h2, .p31 .h2, .p31 h1.h2 {font-size:26px;text-align:center}
 .p18 .h1,  .p18 h2.h1, .p31 #content .h1,  .p31 h2.h1 {font-size:46px;margin-bottom: 3px;margin-top: 55px;text-align:center}
 .h1.white, .h2.white {color:white;/*text-shadow: -1px -1px white, 1px 1px #333*/}
 .p18  .h1.white {margin-top:0px;}
 
 .p18 h2.h2 ,  .p18 h1.h2{margin-top: 3px;font-weight:400}
  @media (min-width: 768px) {
.p18  .starttop .h1.white { margin-bottom: 3px;
margin-top: 55px;}
}
 /*.p1 #content {margin-top: -30px;}`*/
 .pdetailheader {background: #eaeaea;padding:15px;margin-bottom: 30px;}
.p1 .h3, .p1 h3.h3  {font-size:26px;text-align:center;font-weight:400;margin-top: 3px;margin-bottom: 0px;}
.p1 .h2,  .p11 h2.h2 {font-size:46px;margin-bottom: 3px;margin-top: 3px;text-align:center;font-weight:700}
h2.h2 {margin-top: 3px;font-weight:300}
.paraback.ueberuns .h1, .paraback.ueberuns .h2{color:#3b2309}
.
#content h1.product-title  {font-size:24px;margin-bottom: 0px;}
#product-offer h1.product-title  {font-size:36px;text-align:left;margin-bottom: 0px;}

.p1 #main-wrapper.fluid #content-wrapper > .container > .container-block { /*padding: 25px 0;*/ margin:0}
/* .p1 #content-wrapper .row {margin-left: 0; margin-right: 0;}*/
/*#header-branding .p1 .row {margin-left: 0; margin-right: 0;}*/
.p1 #content-wrapper > .container {
margin-right: auto;
margin-left: auto;
padding-left: 0px;
padding-right: 0px;
width:100%}

.p1 .tab-content  {background: /*#eaeaea;*/ white}
.p1 #product-offer, .p1 .panel-default{max-width: 1170px;margin-right: auto;margin-left: auto;}

.p1 .panel {background-color: transparent;border: 0px solid transparent;margin-bottom: 0px;
-webkit-box-shadow: 0 0px 0px rgba(0, 0, 0, 0.05);
box-shadow: 0 00px 0px rgba(0, 0, 0, 0.05);}
.p1 #article-tabs .panel-heading {display:none}
/*
#tab-PDF p,#tab-PDF br {display:none}
#tab-PDF .panel-body {
display: inline-block;
margin-bottom: 0;

text-align: center;
vertical-align: middle;
touch-action: manipulation;
cursor: pointer;
background-image: none;
border: 1px solid transparent;
    border-top-color: transparent;
    border-right-color: transparent;
    border-bottom-color: transparent;
    border-left-color: transparent;
white-space: nowrap;
padding: 6px 12px;
font-size: 14px;
line-height: 1.42857143;
border-radius: 4px;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
font-weight:700;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
    background-repeat: repeat-x;
    border-color: #d1d1d1;
	text-shadow: none;
	border-radius: 2px;
	color: #666666;
background-color: #ffffff;
	}
#tab-PDF .panel-body:hover	{color:#333333;border-color: #adadad;background-color: #ebebeb;background-position: 0 -15px;}
	
#tab-PDF .panel-body a, #tab-PDF .panel-body a:hover {text-decoration: none;font-size: 18px;font-weight: 700;border-radius: 0px;height: 46px;line-height: 32px;color:#333333;}
#tab-PDF .panel-default {text-align: center;padding: 25px;}
*/
.product-offer hr {display:none}


.btn-default:active:active, .btn-default.active:active, .btn-default:active.active, .btn-default.active.active {

    -webkit-box-shadow: none;
    box-shadow: none;
    background-color: #777;
    border-color: #333;

}
.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .show > .btn-primary.dropdown-toggle, .show > .btn-primary[data-toggle="collapse"]:not(.navbar-toggler) {
  background-color: #bc3726;
  border-color: #bc3726;
  color: #525252;
}
.btn-primary:focus, .btn-primary.focus {
  color: #525252;
  background-color:#bc3726;
  border-color: #c59800;
  box-shadow: inset 0 0px 0 rgba(255, 255, 255, 0.15), 0 0px 0px rgba(0, 0, 0, 0.075), 0 0 0 0rem rgba(223, 175, 12, 0.5);
}
.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-primary.dropdown-toggle:focus, .show > .btn-primary[data-toggle="collapse"]:focus:not(.navbar-toggler) {
  box-shadow: inset 0 0px 0px rgba(0, 0, 0, 0.125), 0 0 0 0rem rgba(223, 175, 12, 0.5);
}
.contentzusatz .col-sm-6, .contentzusatz .col-sm-12,.content2 .col-sm-6 , .content2 .col-sm-12,.content2 .col-sm-4 ,.content2 .col-md-6  {padding:5%}
/*.contentzusatz h3 {font-size: 24px;
font-weight: 700;
margin-bottom: 0px;}*/

td {padding: 10px;}


/*kaufbutton*/
/*.p1 #add-to-cart #quantity-grp {width:100%}
.p1 #add-to-cart .form-inline .input-group > .form-control { width: 50px;}
.p1 #add-to-cart #quantity-grp .form-control, .p1 #add-to-cart #quantity-grp .input-group-btn {float:left}
.p1 #add-to-cart .btn {border-radius: 0px;height: 46px;}
.p1 #add-to-cart .input-group input[type="text"].form-control {height: 46px;}
.p1 #add-to-cart .btn , .p1 #add-to-cart .form-control {font-size: 18px;font-weight:700}
*/
/*.btn-primary{
border-color: #bc3726 !important;
font-size: 18px;
font-weight: 700;
border-radius: 0px;
height: 46px;
line-height: 32px;
}*/
.btn-default {
font-size: 18px;
font-weight: 700;
border-radius: 0px;
height: 46px;
line-height: 25px;
border: 1px solid #d1d1d1;
background-color: #fff;
}
.btn-default:hover {border-color: #adadad;}

.p1 #add-to-cart .input-group-btn:last-child > .btn {width: 360px;} /*verschiedene größen s.u. */
.p1 #add-to-cart #quantity-grp .input-group-btn:last-of-type  {float:right}
.p1 #add-to-cart .input-number {font-weight:700;text-align:center}
.p1 .variations .btn-default {height: 46px;font-size: 18px;} 

.variations  label.variation  {line-height: 1.5em;}
.variations .col-sm-6 {padding-bottom:15px}

 #breadcrumb  {display:none}
 .p18 hr{display:none}

 .p18 .h1.w, .p18 .h2.w {color:white}
 
 .p18 .container.text, .p31 .container.text {text-align: justify}
 
 .p18 .container h2,  .p31 .container h2 {margin-bottom: 0;}
.paraback { /*min-height:300px;*/ padding: 75px;width:100%;background:  url('../../../../mediafiles/Bilder/startseite/qualibg.jpg') no-repeat top center fixed; 
 -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;}
 
 .paraback.produktion { background:  url('../../../../mediafiles/Bilder/content/produktion-header.jpg') no-repeat top center fixed;height:342px;  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  margin-top: -4rem;}
  .paraback.kaufberatung { background:  url('../../../../mediafiles/Bilder/content/header-kaufberatung.jpg') no-repeat top center fixed;height:342px;  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  margin-top: -4rem;}
  .paraback.ueberuns { background:  url('../../../../mediafiles/Bilder/content/ueberunsbg.jpg') no-repeat center center fixed;height:342px;  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  margin-top: -4rem;} 
  
  
    .paraback.mietservice { background:  url('../../../../mediafiles/Bilder/content/mietservicebg.jpg') no-repeat bottom center fixed;height:342px;  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  margin-top: -4rem;} 
  
  
  
.paraback.starttop {  background: url('../../../../mediafiles/Bilder/startseite/start-top-bg.jpg') no-repeat bottom center fixed;
 background-size: auto auto;
height: 442px;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;}
  .p18 .paraback {padding: 100px 0;}
  
.variations dt {line-height: 1;}
.shortdesc ul{    margin-top: 25px;margin-bottom: 25px;}

  #main-wrapper.fluid #content-wrapper .container {margin-bottom: 15px;}

 /* .paraback.kaufberatung h1,  .paraback.kaufberatung h2 {color:white}*/
 .paraback h1, .paraback h2 {color: white}
.paraback .container.text, .grayback .container.text{background: rgba(255, 255, 255, 0.8);padding:30px;max-width:1110px;text-align: justify;}
.whiteback {text-align: justify;padding:50px}

.grayback {background: #eaeaea /*#7f7f7f #80786b*/;padding: 50px;text-align: justify;}
.p18 .grayback  .container, .p18 .whiteback .container {padding: 30px;max-width: 1110px;}
.hellgray{background: #eaeaea/*#d2d2d2*/;text-align:left;}
/*.hellgray img {padding: 15px 0;}*/
.p31 #content-wrapper .container img{width: 100%;max-width:100%;/*padding: 15px 0px;*/}
/*.grayback h2 {background: rgba(255, 255, 255, 0.4);
font-size: 28px;
margin: 15px auto;
max-width:224px;
padding: 8px;}*/
.p18 .grayback   img {display: block;margin: auto;}
.row .row {margin:0}

/*#buy_form{background:white}*/
/*
.p31  .breadcrumb, .p21  .breadcrumb  {display: none;}
.p31 .container-fluid .breadcrumb  {display:block;visibility: hidden;}
*/


.shortdesc li {
display: inline-table;
width:100%;
font: bold  normal normal 17px/1 'Roboto Condensed', sans-serif;;
    font-size: 14px;
font-size: inherit;
text-rendering: auto;
}

.shortdesc li::before {
font-family: "Font Awesome 5 Free";
  font-weight: 900;
    content: "\f00c";
	margin-bottom: -15px;
  margin-left: -25px;
  display: table;
  font-size: 12px;
}

.shortdesc ul {margin-left:-15px}
.content2 h3 {margin-bottom:3px}
.content2 {text-align: justify;hyphens: initial;}

#tab-description img , .contentzusatz img{max-width:100%}


footer .panel-body{padding:0}
footer .panel-strap{padding-top: 8px;}

/*eckig statt rund*/
.thumbnail {border-radius:0px}
/*eckig statt rund*/

/*slider*/
.nivo-caption {
    /*background: #1B388e !important;*/
    font-size: 33px;
    font-family: "typold-book",sans-serif !important;
    font-weight: 600;
    width: auto !important;
    padding: 6px 15px 4px 15px !important;
    left: 25px !important;
    bottom: 25px !important;
}
.nivo-caption  .desc {font-size: 16px;}
.theme-default .nivoSlider {
    -webkit-box-shadow: 0 0px 0px 0 #4a4a4a;
    -webkit-box-shadow: 0 0px 0px 0 #4a4a4a;
    -moz-box-shadow: 0 0px 0px 0 #4a4a4a;
    box-shadow: 0 0px 0px 0 #4a4a4a;
}
	#content {/*padding-bottom: 30px;*/ margin-bottom:0}
	
	.navbar-brand { padding: 5px 5px;}
	
.panel { border-radius: 0px;}
	
	
/*nur mobil*/
@media (max-width: 480px) {
.slider-wrapper {display:none}
}
.p1 .slider-wrapper {display:block}
/*nur XS*/
@media (max-width: 768px) {
#main-wrapper.fluid #content-wrapper > .container > .container-block {padding-top: 0px;}
/*#content { margin-bottom: 0px;background: white;}*/
#logo.col-xs-4, #shop-nav.col-xs-8 {width:100%}
#logo {padding-top:5px}
#shop-nav-xs .fa {font-size:22px}
#result-wrapper	.desc  .img.pull-left {display:none}

.contentzusatz  .col-sm-6, .p31 .col-sm-6, .content2 .col-sm-6, .content2 .col-md-6
{display: block;}
}
/* sm */
@media (min-width: 768px) {
#logo a img {/*max-height: 80px;margin-top: -15px;*/ max-height: 50px;}
.navbar-default .nav > li > a {padding: 10px 15px 10px 15px;text-transform: none;}
#result-options .row {display:none}
#filter-collapsible.collapse {display: block;visibility: visible;}
/*news startseite*/
.p18 div.panel.panel-default{width: 48%;float: left;margin: 1%;}
}


/* md */
@media (min-width: 992px) {}

/* lg */
@media (min-width: 1200px) {}



@media (max-width: 1199px) {
.p1 #add-to-cart .input-group-btn:last-child > .btn {max-width: 250px;}
}
@media (max-width: 991px) {
.p1 #add-to-cart .input-group-btn:last-child > .btn {max-width: 170px;}
}	
@media (max-width: 768px) {
.p1 #add-to-cart .input-group-btn:last-child > .btn {max-width: 170px}
.p1 #add-to-cart #quantity-grp .input-group-btn:last-of-type  {float:left}
.p1 #add-to-cart .btn-number {display:none}
 h3.h2 {font-size:28px!important}
 #main-wrapper {overflow-x:hidden}
}
@media (max-width: 767px) {
/*.paraback.starttop {  
height: auto;
}*/
.paraback {
    padding: 35px;
	background-attachment: initial;
	height: auto;
	}
}
	/*
.container-block, .navbar-default, .container-block a, .navbar-default a, h1 {color:#ffffff}
.megamenu-content {color:#777777}
*/
.megamenu .dropdown.megamenu-fw .dropdown-menu {
    border-top: 3px solid #3b2309;
}

/*#top-bar ul li#top-bar ul li a, #shop-nav > ul > li.dropdown > a ,  #shop-nav a.link_to_comparelist{color:#ffffff}*/
#shop-nav > ul > li.dropdown a:hover, #shop-nav > ul > li.dropdown a:active ,#shop-nav a.link_to_comparelist:hover {color:#3b2309}
/*.navbar-default .navbar-nav > li > a {color: #ffffff}
.navbar-default .navbar-nav > li > a:hover {color: #3fb87f}	*/
	/*
#main-wrapper.fluid #content-wrapper .container-block.beveled {
    -webkit-box-shadow: 0 0 0px 0px rgba(106, 106, 106, 0.1);
    box-shadow: 0 0 0px 0px rgba(106, 106, 106, 0.1);
}
#main-wrapper.fluid header{
background-color: #282828;
box-shadow: 0px 2px 15px 0px rgba(0,0,0,0.75) !important;
}
*/
/*.input-group-addon { background-color: transparent;}
#search .input-group-addon button {color:white}*/
.form-control:focus {
    border-color: #3b2309;
	webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(60,36,10, 0.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(60,36,10, 0.6);
}

aside .nav-list a:hover, aside .nav-list a:focus, header a:hover, header a:focus {
    color: #3b2309;
}

/*footer*/
#footer {font-size: 14px;}
#footer.container-block, #footer #copyright.container-block {background-color: #3b2309/*6a6a6a*/;}
#system-credits {display:none}
.footer1  img {padding: 0 8px}
#footer-boxes {padding-top: 30px;}
#footer.container-block h5 , #footer .panel .panel-title {margin-bottom: 10px;font-size: 18px;color: #fff;}
#footer .panel-heading {
    line-height: 27px;
    padding: 10px 0 0 0;
    text-transform: none;
    color: #fff;}
#footer .panel a, #footer{color:#fff/*fff*/}
/*#main-wrapper.fluid #content-wrapper > .container  {margin-bottom:0px}
#footer{
-webkit-box-shadow: 0 1px 5px 0 #4a4a4a;
-moz-box-shadow: 0 1px 5px 0 #4a4a4a;
box-shadow: 0 1px 5px 0 #4a4a4a;
	}*/
	.footnote-reference, .footnote-vat, .footnote-vat a {color:white;font-size:12px}
	
	/*lattenrost*/
.variation .label-info{
float: right;
margin: -25px 30px 0 0;
background: #333}
.variations  .filter-option .label-info {display:none}

#main-wrapper.fluid #content-wrapper .container-block.beveled {
    -webkit-box-shadow: none;
    box-shadow: none;
}

#maintenance_info_mode {position:relative!important}

.u1{
	display: block;
	font-size: 2em;
	margin-top: 0;
	margin-bottom: 0.67em;
	margin-left: 0;
	margin-right: 0;
	font-weight: bold;
	hyphens: inherit;
	font-family: 'Roboto Condensed', sans-serif;
	line-height: 1.1;
	color: #3b2309;
	padding-bottom: 5px;
}

.u1.product-title {
    margin-bottom: 15px !important;
}

.u2{
	display: block;
	font-size: 1.5em;
	margin-top: 0.83em;
	margin-bottom: 0.83em;
	margin-left: 0;
	margin-right: 0;
	font-weight: bold;
	font-family: 'Roboto Condensed', sans-serif;
	line-height: 1.1;
	color: #3b2309;
	padding-bottom: 5px;
}

.p1 .u2 {
    font-size: 46px !important;
    margin-bottom: 3px !important;
    margin-top: 3px !important;
    text-align: center !important;
    font-weight: 700 !important;
}

.u3{
	display: block;
	font-size: 1.17em;
	margin-top: 1em;
	margin-bottom: 1em;
	margin-left: 0;
	margin-right: 0;
	font-weight: bold;
	font-family: 'Roboto Condensed', sans-serif;
	line-height: 1.1;
	color: #3b2309;
	padding-bottom: 5px;
}

.p1 .u3 {
    font-size: 26px !important;
    text-align: center !important;
    font-weight: 400 !important;
    margin-top: 3px !important;
    margin-bottom: 0px !important;
}

.accordion-content .u3{
	text-align: left !important;
    font-weight: 700 !important;
	margin-bottom: 30px !important;
}

.u4{
	display: inline-block !important;
	margin:0 !important;
	font-weight: bold;
	font-family: 'Roboto Condensed', sans-serif;
	line-height: 1.1;
	color: #3b2309;
	padding-bottom: 5px;
	
}

.u5{
	display: block;
	font-size: .83em;
	margin-top: 1.67em;
	margin-bottom: 1.67em;
	margin-left: 0;
	margin-right: 0;
	font-weight: bold;
	font-family: 'Roboto Condensed', sans-serif;
	line-height: 1.1;
	color: #3b2309;
	padding-bottom: 5px;
	
}

.u6{
	display: block;
	font-size: .67em;
	margin-top: 2.33em;
	margin-bottom: 2.33em;
	margin-left: 0;
	margin-right: 0;
	font-weight: bold;
	font-family: 'Roboto Condensed', sans-serif;
	line-height: 1.1;
	color: #3b2309;
	padding-bottom: 5px;
	
}

/*2025*/

:focus-visible {
  outline: 0px solid #ffda5f;
  border-radius: 0.125rem;
  outline-offset: 0px;
  }
 .p18 #content-wrapper:not(.has-fluid) , .p1 #content-wrapper:not(.has-fluid) {
    padding-top: 0rem;
  }
.youtube {
  min-height: 380px;
}
.p18 .link-content {
  margin-bottom: 0rem;
}
  .breadcrumb-wrapper {
    border-width: 0px 0;
	margin-bottom: 0rem;
  }
 .p18  #content {
  padding-bottom: 0rem;
}
  .container-fluid{
  padding-right: 0rem;
  padding-left: 0rem;
  }
 .p31 .whiteback .row,.p31 .grayback .row ,  .p1 .content2 .row.mittig {display: table; width: 100%;}

@media (min-width: 767px) {
  .variation-wrapper {
  width: 50%;
  float: left;
  padding: 15px;
  }
  }
  
  #footer a:not(.btn), #footer .productlist-filter-headline, #footer .newsletter-footer-heading, #footer .btn-outline-primary {
  color: #fff;
}
#footer {
  margin-top: auto;
  padding: 4rem 0 0;
  background-color: #3b2309;
}
.link-content {
  margin-bottom: 0rem;
}
#copyright {
  background-color: #3b2309;}
  #footer a:not(.btn):hover {
  color: #bc3726;
}

.page-item.active .page-link::after, .page-item.active .page-text::after {
border-bottom: 4px solid #bc3726;}
  .page-link:hover {
  color: #bc3726}
  :focus-visible {
  outline: 0px solid #bc3726;}
  .page-link:focus {
  box-shadow: 0 0 0 0rem rgba(248, 191, 0, 0.25);
}
  .productbox.productbox-hover:focus-visible .productbox-inner::before, .productbox.productbox-hover:focus-within .productbox-inner::before {
    outline: 2px solid #bc3726;
  }
a:hover {
  color: #bc3726;
}
.p2 .productbox-variations {display:none} 