@media screen and (max-width:767px){.header-main .navbar-nav .open .dropdown-menu > li > ul > li > a{padding:5px 15px 5px 10px;}
}
#modalContainer{background-color:rgba(0, 0, 0, 0.2);position:absolute;width:100%;height:100%;top:0px;left:0px;z-index:10000;}
#alertBox{position:relative;padding:20px;width:400px;min-height:200px;margin-top:100px;border:1px solid rgba(0, 0, 0, 0.2);box-shadow:0 3px 9px rgba(0, 0, 0, 0.5);background-color:#fff;background-repeat:no-repeat;background-position:20px 30px;border-bottom:5px solid #ff8300;}
#modalContainer > #alertBox{position:fixed;}
#alertBox #closeBtn{display:block;position:relative;margin:15px auto;padding:7px;border:0 none;width:70px;text-transform:uppercase;text-align:center;color:#FFF;background-color:#ff8300;text-decoration:none;}
#mContainer{position:relative;width:600px;margin:auto;padding:5px;border-top:2px solid #000;border-bottom:2px solid #000;font:0.7em verdana,arial;}
code{font-size:1.2em;color:#069;}
#credits{position:relative;margin:25px auto 0px auto;width:350px;font:0.7em verdana;border-top:1px solid #000;border-bottom:1px solid #000;height:90px;padding-top:4px;}
#credits img{float:left;margin:5px 10px 5px 0px;border:1px solid #000000;width:80px;height:79px;}
.important{background-color:#F5FCC8;padding:2px;}
code span{color:green;}
#produkt_titel_mobile {
padding-top: 15px; padding-bottom: 15px; /* padding-right: 15px; */}
@media (max-width: 767px) {  
#produkt_titel_mobile {padding-top: 0px; padding-bottom: 0;}}
#Pagecontent .prod, #Sidebar_Menu .prod{margin:0px;}
#Pagecontent .item, #Sidebar_Menu .item{padding:0px;margin-bottom:0px;position:relative;}
#Pagecontent .prod .item{padding:10px 0px;border:1px solid #eee;margin-bottom:15px;position:relative;}
@media screen and (max-width:760px){#Pagecontent .col-md-9, #Pagecontent .container,
#Sidebar_Menu .col-md-9, #Sidebar_Menu .container{padding-left:15px;}
}
#Pagecontent .item img, #Sidebar_Menu .item img{width:auto;margin:0 auto;display:block;max-width:100%;width:auto\9;height:auto;vertical-align:middle;border:0;-ms-interpolation-mode:bicubic;}
#Pagecontent .item a img:hover{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;}
#Pagecontent .item_look a img:hover{cursor:pointer;cursor:pointer;}
.prod4{border:1px solid #d9d9d9;}
#Pagecontent .item_text, #Sidebar_Menu .item_text{margin:15px 10px 0px 10px;}
#Pagecontent .item_text > p, #Sidebar_Menu .item_text > p{font-size:14px;}
#Pagecontent .item_text .unterzeile{font-size:14px;line-height:1.42857143;}
#Pagecontent .item_text > h3, #Sidebar_Menu .item_text > h4{font-size:15px;font-weight:700;color:#222222;line-height:18px;}
#Pagecontent .item .bg_grau_verlauf{background-color: rgba(0, 0, 0, 0);background-position-x: 0%;background-position-y: 0%;background-repeat: repeat;background-attachment: scroll;background-image: linear-gradient(rgb(198, 198, 198) 0%, rgb(245, 242, 240) 60%, rgb(245, 242, 240) 30%, rgb(186, 186, 186) 100%);background-size: auto;background-origin: padding-box;background-clip: border-box;}
.prod a.a_reset{text-decoration:none;}
.text-right_pagination{line-height:14px;margin:0;padding:0;text-align:center;}
.text_pagination{line-height:14px;margin:0;padding:0;}
.bg-orange{background-color:#ff8300;}
#prod1{position:relative;}
#prod1 .item{padding:0px;text-align:center;width:100%;height:auto;}
#prod1 .item img{width:100%;}
#prod1.owl-theme .owl-controls .owl-buttons div{background:#d9d9d9 none repeat scroll 0 0;border-radius:0;color:#fff;display:inline-block;font-size:12px;margin:5px;opacity:1;}
#prod1.owl-theme .owl-controls .owl-buttons div:hover{background:#ff8300 none repeat scroll 0 0;border-radius:30px;color:#fff;display:inline-block;font-size:12px;margin:5px;opacity:1;}
#prod1.owl-theme .owl-controls .owl-buttons div{padding:5px 9px;}
#prod1.owl-theme .owl-buttons i{color:#fff;margin-top:0px;}
/*#prod1.owl-theme .owl-buttons i:hover{color:#fff;margin-top:0px;}*/
#prod1.owl-theme .owl-controls .owl-buttons div{border-radius:30px;position:absolute;}
#prod1.owl-theme .owl-controls .owl-buttons .owl-prev{height:25px;left:-5px;top:45%;width:25px;}
#prod1.owl-theme .owl-controls .owl-buttons .owl-next{height:25px;right:-5px;top:45%;width:25px;}
.owl-theme .owl-buttons .owl-prev i{margin-left:-1px;color:#fff;}
.owl-theme .owl-buttons .owl-next i{margin-left:1px;color:#fff;}
/*#prod1 .owl-wrapper-outer{border-top:1px solid #d9d9d9;border-right:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;border-left:1px solid #d9d9d9;}*/
#prod1 .owl-wrapper-outer{border:1px solid #d9d9d9;}
#prod1 .owl-wrapper-outer{margin-bottom:15px;}
#prod1 .item{border:0px;}
.prod3{position:relative;}
.prod3 .item{padding:0px;text-align:center;width:100%;height:auto;}
.prod3 .item img{width:100%;}
.prod3.owl-theme .owl-controls .owl-buttons div{background:#d9d9d9 none repeat scroll 0 0;border-radius:0;color:#fff;display:inline-block;font-size:12px;margin:5px;opacity:1;}
.prod3.owl-theme .owl-controls .owl-buttons div:hover{background:#ff8300 none repeat scroll 0 0;border-radius:30px;color:#fff;display:inline-block;font-size:12px;margin:5px;opacity:1;}
.prod3.owl-theme .owl-controls .owl-buttons div{padding:5px 9px;}
.prod3.owl-theme .owl-buttons i{color:#fff;margin-top:0px;}
.prod3.owl-theme .owl-controls .owl-buttons div{border-radius:30px;position:absolute;}
.prod3.owl-theme .owl-controls .owl-buttons .owl-prev{height:25px;left:-5px;top:45%;width:25px;}
.prod3.owl-theme .owl-controls .owl-buttons .owl-next{height:25px;right:-5px;top:45%;width:25px;}
.owl-theme .owl-buttons .owl-prev i{margin-left:-1px;color:#fff;}
.owl-theme .owl-buttons .owl-next i{margin-left:1px;color:#fff;}
.prod3 .owl-wrapper-outer{border-top:1px solid #d9d9d9;border-right:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;border-left:1px solid #d9d9d9;}
.prod3 .owl-wrapper-outer{margin-bottom:15px;}
.prod3 .item{border:0px;}
.P-Details{margin:15px 15px 0 15px;background:#d9d9d9 none repeat scroll 0 0;}
.P-Details h3{color:#000;font-size:16px;text-transform:uppercase;padding-left:15px;}
.heading-produkt .produkt-info a{color:#000000;text-decoration:underline;outline:none;}
.heading-produkt .produkt-info a:active, .heading-produkt .produkt-info a:hover{color:#ff8300;outline:none;}
.list-detail{margin-top:0px;}
ul.list-detail{color:#000;font-size:16px;}
ul.list-detail li{font-size:16px;text-transform:none;}
.detailBeispiel a{color:#000;font-size:16px;display:inline-block;text-decoration:none;outline:none;text-transform:none;padding-left:10px;}
.detailBeispiel a:hover{color:#ff8300;text-decoration:none;}
.btn-preisbeispiel{border:1px solid #6f6f6f;background:#6f6f6f none repeat scroll 0 0;color:#fff;}
.btn-preisbeispiel:hover, .btn-preisbeispiel:focus, .btn-preisbeispiel:active{border:1px solid #6f6f6f;background:#fff none repeat scroll 0 0;color:#6f6f6f;}
.Produktfarben{margin-bottom:20px;}
.Produktfarben_formate{margin-bottom:5px;}
.Produktfarben > li{display:inline-block;width:35px;height:35px;background:#ccc none repeat scroll 0 0;margin-right:3px;outline:1px solid #eeeeee;}
.Produktfarben > li a{display:inline-block;width:30px;height:30px;text-decoration:none;}
.Produktfarben > li:first-child{padding-left:0px;}
li.Produktfarben_formate{display:inline-block;width:21px;height:21px;background:#ccc none repeat scroll 0 0;margin-right:1px;outline:1px solid #eeeeee;}
.Produktfarben_formate > li a{display:inline-block;width:20px;height:20px;text-decoration:none;}
.Produktfarben_formate > li:first-child{padding-left:0px;}
@media (max-width:510px){.mobile_margin-15{margin-left:-15px;}
.Produktfarben, .Produktfarben_formate{margin-bottom:10px;}
.Produktfarben > li, .Produktfarben_formate > li{display:inline-block;width:20px;height:20px;background:#ccc none repeat scroll 0 0;}
.Produktfarben > li a, .Produktfarben_formate > li a{display:inline-block;width:20px;height:20px;text-decoration:none;outline:none;}
li.basic_gruen{background:#75b640 none repeat scroll 0 0;}
li.basic_pink{background:#ca3a84 none repeat scroll 0 0;}
}
@media (max-width:320px){.Produktfarben{margin-bottom:0px;}
}
.tooltip{font-family:"Lato", Helvetica, Arial, sans-serif;font-size:12px;font-weight:normal;line-height:1.4;filter:alpha(opacity=0);opacity:0;}
.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;text-decoration:none;background-color:#000;border-radius:4px;border:1px solid #000;}
.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000;}
.label{border-radius:0;color:#fff;display:inline;font-size:90%;font-weight:bold;line-height:1;padding:0.4em 0.6em 0.4em;text-align:center;vertical-align:baseline;white-space:nowrap;}
.label-orange{background-color:#ff8300;}
.table > thead > tr > th{border-bottom:1px solid #ddd;vertical-align:bottom;}
.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td{border-bottom:1px solid #d9d9d9;line-height:1.42857;padding:8px;vertical-align:top;}

.klein.grundpreis::before {content: "Grundpreis: " attr(data-up);}
.zub-preis::before {content: "\20AC " attr(data-p);}
.preis-mask::before {content: attr(data-price);}


table.lw-preistabelle {width:80%}
table.lw-preistabelle th {white-space: nowrap; }
table.lw-preistabelle td {border-top: none !important;}
table.lw-preistabelle td[data-label="Preis"] {text-align: center;}
table.lw-preistabelle td[data-label="VPE"] {text-align: center;}

@media (max-width: 1199px) {
table.lw-preistabelle {width:100%}
}
@media (max-width: 639px) {
  table.lw-preistabelle thead { display: none;}
  table.lw-preistabelle, 
  table.lw-preistabelle tbody, 
  table.lw-preistabelle tr, 
  table.lw-preistabelle td { display: block; width: 100%;}
  table.lw-preistabelle td[data-label="Preis"] {text-align: left;}
  table.lw-preistabelle td[data-label="VPE"] {text-align: left;}
  table.lw-preistabelle th {white-space: nowrap; }
  table.lw-preistabelle tr { border: 1px solid #d9d9d9; border-radius: 3px; margin: 0 0 12px; padding: 8px 10px; }
  table.lw-preistabelle td { position: relative; padding-left: 5em !important; min-height: 32px; border:none !important;}
  table.lw-preistabelle td::before {content: attr(data-label); position: absolute; left: 10px; top: 8px; font-weight: 600; opacity: .8; white-space: nowrap;}
  table.lw-preistabelle td.preis-mask::before {content: attr(data-label) ":\2003\2003" attr(data-price); position: absolute; left: 10px; top: 8px; font-weight: 600; opacity: .8;}
  /* Falls kein Label (letzte Spalte) – keine Pseudo-Beschriftung anzeigen */
  table.lw-preistabelle td[data-label=\"\"]::before { content: \"\"; }
}

.modal-dialog1{margin:200px auto;max-width:844px;}
#Meine_Varianten .table > thead > tr > th{border-bottom:none;vertical-align:bottom;}
#Meine_Varianten .table > thead > tr > th, #Meine_Varianten .table > tbody > tr > th, #Meine_Varianten .table > tfoot > tr > th, #Meine_Varianten .table > thead > tr > td, #Meine_Varianten .table > tbody > tr > td, #Meine_Varianten .table > tfoot > tr > td{border-top:none;border-bottom:none;line-height:1.42857;padding:1px;vertical-align:top;}
#Meine_Varianten .table > thead > tr > th{font-weight:700;}
.panel-default, .panel-default > .panel-heading, .panel-default > .panel-body{background-color:#fff;border-color:#d9d9d9;color:#000;}
.panel-detail{margin-bottom:0px;margin-top:0px;}
.list-unstyled li a.preis-anfrage{text-align:center;background:#ffc188 none repeat scroll 0 0;color:#000;text-decoration:none;font-size:16px;margin-top:10px;padding:4px 15px 4px 15px;transition:all 0.2s ease 0s;}
.list-unstyled li a.preis-anfrage:hover{background:#ff8300 none repeat scroll 0 0;color:#fff;}
.p_liste{width:100%;}
.anfrage_box{height:40px;overflow:auto;background:#f7f7f7 none repeat scroll 0 0}
.anfrage_box_inhalt .panel-body{padding:5px 0px 5px 0px;}
.anfrage_box_inhalt .panel-body .list-inline > li{display:inline-block;padding-left:4px;padding-right:4px;}
.anfrage_box_inhalt .panel-body .checkbox-list li{margin-top:0px;}
.anfrage_box_inhalt .panel-body .checkbox-list .checkbox{color:#000;cursor:pointer;font-size:16px;line-height:22px;margin:0;}
.produkt_formate{border:1px solid #eee;padding:10px;}
.produkt_formate_titel{border-top:1px solid #eee;border-left:1px solid #eee;border-right:1px solid #eee;border-bottom:0px solid #eee;padding:5px 10px;background:#f7f7f7;}
.produkt_formate_titel p{padding:0;margin:0;color:#000;font-size:16px;font-weight:700;}
.produkt_formate table > tbody > tr > td{font-size:14px;}
.nav-tabs{border-bottom:1px solid #d9d9d9;}
.nav-tabs > li{float:left;margin-bottom:-1px;display:block;}
.nav > li > a{padding:5px 15px;}
.nav-tabs > li > a{border-bottom:1px solid #d9d9d9;border-radius:8px 8px 0 0;line-height:1.42857;margin-right:2px;background:#f7f7f7;}
.nav-tabs > li > a:hover{background-color:#fff;border-color:#d9d9d9;border-bottom-color:#fff;border-left-color:#d9d9d9;border-right-color:#d9d9d9;border-top-color:#d9d9d9;}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus{-moz-border-bottom-colors:#fff;-moz-border-left-colors:#d9d9d9;-moz-border-right-colors:#d9d9d9;-moz-border-top-colors:#d9d9d9;background-color:#fff;border-color:#d9d9d9;border-style:solid;border-width:1px;color:#000;cursor:default;border-bottom-color:#fff;border-left-color:#d9d9d9;border-right-color:#d9d9d9;border-top-color:#d9d9d9;}
.nav-tabs.nav-justified{border-bottom:0 none;width:100%;}
.nav-tabs.nav-justified > li{float:none;}
.nav-tabs.nav-justified > li > a{margin-bottom:5px;text-align:center;}
.nav-tabs.nav-justified > .dropdown .dropdown-menu{left:auto;top:auto;}
@media (min-width:768px){.nav-tabs.nav-justified > li{display:table-cell;width:1%;}
.nav-tabs.nav-justified > li > a{margin-bottom:0;}
}
.nav-tabs.nav-justified > li > a{border-radius:4px;margin-right:0;}
.nav-tabs.nav-justified > .active > a, .nav-tabs.nav-justified > .active > a:hover, .nav-tabs.nav-justified > .active > a:focus{border:1px solid #ff8300;}
@media (min-width:768px){.nav-tabs.nav-justified > li > a{border-bottom:1px solid #ff8300;border-radius:8px 8px 0 0;}
.nav-tabs.nav-justified > .active > a, .nav-tabs.nav-justified > .active > a:hover, .nav-tabs.nav-justified > .active > a:focus{border-bottom-color:#fff;}
}
#Anfrage .panel-group .panel-heading{border-bottom:1px solid #d9d9d9;}
div#collapse-tabs-0 h4{line-height:15px;}
div#collapse-tabs-0 h4.panel-title a:after{margin-bottom:30px;right:40px;font-size:16px;position:absolute;color:#000;content:"\f105";font-weight:normal;display:inline-block;font-family:FontAwesome;}
div#collapse-tabs-0 h4.panel-title a:hover:after{color:#ff8300;content:"\f105";}
div#collapse-tabs-0 h4.panel-title a:focus:after, div#collapse-tabs-0 h4.panel-title a:active:after{color:#ff8300;content:"\f107";}
#Ueber_Kroell1{padding:0px 0px 30px 0px;}
#Ueber_Kroell{padding:0px 0px 30px 0px;}
.rahmen_top a{color:#000;text-decoration:underline;font-size:16px;cursor:pointer;text-align:center;margin-left:48%;}
.rahmen_top a:hover{color:#ff8300;}
.in.collapse+a.mehr.zeigen:before{content:'> weniger';}
.collapse+a.mehr.zeigen:before{content:'> mehr';}
.achtung{border:1px dotted #ff8300;padding:5px 5px;background-color:#f7f7f7;}
.achtung-icon i{position:absolute;top:5px;left:23px;}
.achtung p{padding-left:50px;}
.MobileMailAnfrage{font-size:16px;border-top:1px solid #d9d9d9;border-left:1px solid #d9d9d9;border-right:1px solid #d9d9d9;border-bottom:2px solid #d9d9d9;padding:6px 15px;margin-top:-1px;}
.MobileMailAnfrage a{text-decoration:none;}