/*
 * This file is part of Contao.
 *
 * (c) Leo Feyer
 *
 * @license LGPL-3.0-or-later
 */

table.sortable thead th {
	background-image:url("../../assets/jquery/tablesorter/2.0.5/images/default.gif");
	background-repeat:no-repeat;
	background-position:center right;
}
table.sortable thead th.headerSortDown {
	background-image:url("../../assets/jquery/tablesorter/2.0.5/images/asc.gif");
}
table.sortable thead th.headerSortUp {
	background-image:url("../../assets/jquery/tablesorter/2.0.5/images/desc.gif");
}

html {padding-top:0px;}
body {margin-top:0px;}
#mycookietip { width:100%;background-color:#eeeeee;position:relative;padding:10px 0px 20px 0px;font-size:14px;box-shadow: 0px 0px 5px 5px #888;}
#mycookietip h1 {font-size:16px;font-weight:bold;}
#mycookietip .inside {margin: 0px auto; width:1000px; max-width:80%;}
/* all.css */
@font-face{font-family: "DHRegular";    src: url(https://doehler-haass.de/cms/templates/dhtemplate/DHRegular.woff) format("woff")}@font-face{font-family: "DHBook";    src: url(https://doehler-haass.de/cms/templates/dhtemplate/DHBook.woff) format("woff")}body{margin:0;font-family:"DHRegular",sans-serif;color:#000;background: #fff}form{margin:0}fieldset{margin:0;padding:0;border: none;border: none}.stealth,.invisible{display:none}.important{font-weight: 700;color: red}.code{font-family:"Courier New",Courier,mono;color:#093;letter-spacing:1px}.info-box{padding:4px;background-color:#f9f8e2;border:1px solid #cc3}#header{width:100%;float:right;color:#fff;box-shadow: 1px 1px 4px 0 #007dde;background: #007dde}#header .inside{color:#005292;background: #fff}#banner{padding:10px 20px 0;font-weight: 700}#bannerLogo{width:106px;float:left}#bannerHeader1{margin:0 0 0 120px;padding:0;font-size:1.4em}#bannerHeader2{display:none}#search_box{display:none}#navContainer{clear:both;padding-top:10px}#header ul{margin:0;padding:0;list-style: none;background: #007dde}#header ul li ul{display:none}#header ul.level_1 li:hover ul.level_2{display:block}#header ul.level_2 li:hover ul.level_3{display:block}#header li{text-align:center;line-height:1em;text-transform:uppercase}#header ul.level_2 li{text-transform:none;font-weight: 400}#header li a{display:block;padding:8px;text-decoration:none;color:#fff}#header li.active{background: #005292;font-weight: 700}#header li:hover{background: #2ea4ff}#footer{width:100%;position:static;float:right;clear:both;color:#fff;box-shadow: 1px 1px 4px 0 #005292;background: #005292}#footer ul{margin:0;padding:0;list-style: none;background: #005292}#footer li{text-align:center;line-height:1em}#footer li a{display:block;padding:8px;text-decoration:none;color:#fff;text-transform:uppercase}#footer li:hover{background: #2ea4ff}#trademarks{clear:both;padding:0 8px 8px;text-align:center;font-family:"DHBook",sans-serif}#main{clear:both;margin:8px 20px;padding:8px 0;transition: margin .2s ease-out}#main h1{margin:16px 0;font-size:1.5em;color:#333}#main h2{margin:16px 0;font-size:1.25em;color:#333}#main h3{margin:16px 0;font-size:1em;color:#333}#main h4,#main h5,#main h6{margin:16px 0;font-size:1em;color:#333;font-weight: 400}.doehlerhaass{color:#005292;font-weight: 700}#main .dhinfo{color: #005292;box-shadow: 1px 1px 4px 0 #005292;margin: 2em;padding: 1em}#main .dhadvice{color: #ec0000;box-shadow: 1px 1px 4px 0 #ec0000;margin: 2em;padding: 1em}#main p,#main .text{text-align:justify}#main .left,#main .left p{text-align:left}#main .center,#main .center p{text-align:center}#main .right,#main .right p{text-align:right}#main ul{list-style-image: url(https://doehler-haass.de/cms/templates/dhtemplate/bullet_8x8.png)}#main hr{height:0px;margin:5px 0;color: #900;border: none;border-bottom: 1px solid #900;box-shadow: 1px 1px 4px 0 #900}#main fieldset{margin:1em 0}#main blockquote{padding-left:10px;border-left:2px solid #666;font-style:italic;color:#666;font: 1.2em "Times New Roman",Times,serif}#main a{text-decoration:none;color:#900}#main a:focus,#main a:hover{text-decoration:underline;color: #ec0000}#main table.articles{width:auto;margin-right:auto;margin-left:auto;vertical-align:middle;border-collapse:collapse;box-shadow: 1px 1px 4px 0 #005292}#main table.articles th{padding:8px;text-align:center;background-color:#005292;border:1px solid #005292;color:#fff;font-weight: 700}#main table.articles td{padding:8px;border:1px solid #005292}#main table.articles table{width:100%;vertical-align:middle;border-collapse:collapse;border: none}#main table.articles table th,#main table.articles table td{padding:0;border: none}#main .scrollable{overflow:auto}#main .scrollable,#main .fixtable{font-family:"DHBook",sans-serif;line-height:115%}#main .scrollable table.articles,#main .fixtable table.articles{white-space: nowrap}#main .fixtable table.articles{border-collapse: separate; border-spacing: 0px}#main .scrollable table.articles th,#main .scrollable table.articles td{padding: 2px 8px}#main .fixtable table.articles th,#main .fixtable table.articles td{padding: 2px 4px}@media only screen and (max-width: 65em){#trademarks br{content:''}#trademarks br::after{content:', '}}@media only screen and (min-width: 65em){#bannerLogo{padding-right:14px}#bannerHeader1{margin:0;padding:0;font-size:1.725em}#bannerHeader2{display:block;margin:0;padding:0;font-size:1em;text-transform:uppercase;float:left;padding-right:90px}#search_box{display:block}#search_box legend,#search_box label{display:none}#search_box form{margin:0}#search_string{width:100px;height:16px;vertical-align:middle;border:1px inset #ccc}#search_submit{width:50px;height:20px;padding:0 0 4px;vertical-align:middle}#header li{float:left;text-align:left}#header li a{padding:8px 12px}#header ul.level_2{width:12em;position:absolute;display:none;text-transform:none;z-index:3}#header ul.level_2 li{width:12em;font-weight:400;position:relative}#header ul.level_3{top:0;left:100%;position:absolute;z-index:4}#header ul.level_1 > li:nth-child(4) ul.level_3{width:24em}#footer li{float:left;text-align:left}#footer li a{padding:8px 12px}#trademarks{padding:0 12px 8px;text-align:left}#main{margin:8px 120px;transition:margin .2s ease-out}}@media only screen and (prefers-color-scheme: dark){body{background:#333;color:#fff}#header .inside{background:#333;color:#24a0ff}#main h1,#main h2,#main h3,#main h4,#main h5,#main h6{color:#ccc}#main .doehlerhaass{color:#24a0ff}#main .dhinfo{color:#24a0ff;box-shadow:1px 1px 4px 0 #24a0ff}#main .dhadvice{color:#ffadad;box-shadow:1px 1px 4px 0 #ffadad}#main hr{color:#ff6d6d;border-bottom:1px solid #ff6d6d;box-shadow:1px 1px 4px 0 #ff6d6d}#main a{color:#ff6d6d}#main a:focus,#main a:hover{color:#ffadad}#mycookietip{color:#000}#main .fixtable table.articles td{background:#333;}}@media only print{#bannerHeader1{padding-top:8px;font-size:1.25em}#bannerHeader2{display:block;margin:0 0 0 120px;padding:0;font-size:.75em;text-transform:uppercase}#search_box{display:none}#header{box-shadow:none;background:#fff}#navContainer{display:none}#mycookietip{display:none}#footer{display:none}}
/* jquery.bxslider.css */
.bx-wrapper{position:relative;margin:0 auto 60px;padding:0;*zoom: 1}.bx-wrapper img{max-width:100%;display:block;object-fit: contain}.bx-wrapper .bx-viewport{-moz-box-shadow: 0 0 5px #ccc;-webkit-box-shadow: 0 0 5px #ccc;box-shadow: 0 0 5px #ccc;background: transparent;/*fix other elements on the page moving (on Chrome)*/	-webkit-transform: translatez(0);-moz-transform: translatez(0);-ms-transform: translatez(0);-o-transform: translatez(0);transform: translatez(0)}.bx-wrapper .bx-viewport img{margin:0 auto}.bx-wrapper .bx-viewport p{text-align:center}.bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto{width:100%;bottom:-30px;position:absolute}.bx-wrapper .bx-loading{width:100%;height:100%;min-height:50px;left:0;top:0;position:absolute;background: url(/cms/templates/dhtemplate/images/bx_loader.gif) center center no-repeat #fff;z-index: 2000}.bx-wrapper .bx-pager{padding-top:20px;text-align:center;font:.85em Arial;font-weight:bold;color:#666}.bx-wrapper .bx-pager .bx-pager-item,.bx-wrapper .bx-controls-auto .bx-controls-auto-item{display:inline-block;*zoom: 1;*display: inline}.bx-wrapper .bx-pager.bx-default-pager a{width:10px;height:10px;display:block;margin:0 5px;border-radius:5px;text-indent:-9999px;background: #666;outline: 0}.bx-wrapper .bx-pager.bx-default-pager a:hover,.bx-wrapper .bx-pager.bx-default-pager a.active{background: #000}.bx-wrapper .bx-prev{left:10px;background: url(/cms/templates/dhtemplate/images/controls.png) no-repeat 0 -32px}.bx-wrapper .bx-next{right:10px;background: url(/cms/templates/dhtemplate/images/controls.png) no-repeat -43px -32px}.bx-wrapper .bx-prev:hover{background-position: 0 0}.bx-wrapper .bx-next:hover{background-position: -43px 0}.bx-wrapper .bx-controls-direction a{width:32px;height:32px;top:50%;position:absolute;margin-top:-16px;text-indent:-9999px;outline: 0;z-index: 9999}.bx-wrapper .bx-controls-direction a.disabled{display:none}.bx-wrapper .bx-controls-auto{text-align:center}.bx-wrapper .bx-controls-auto .bx-start{width:10px;height:11px;display:block;margin:0 3px;text-indent:-9999px;outline: 0;background: url(/cms/templates/dhtemplate/images/controls.png) -86px -11px no-repeat}.bx-wrapper .bx-controls-auto .bx-start:hover,.bx-wrapper .bx-controls-auto .bx-start.active{background-position: -86px 0}.bx-wrapper .bx-controls-auto .bx-stop{width:9px;height:11px;display:block;margin:0 3px;text-indent:-9999px;outline: 0;background: url(/cms/templates/dhtemplate/images/controls.png) -86px -44px no-repeat}.bx-wrapper .bx-controls-auto .bx-stop:hover,.bx-wrapper .bx-controls-auto .bx-stop.active{background-position: -86px -33px}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{width:80%;text-align:left}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{width:35px;right:0}.bx-wrapper .bx-caption{width:100%;bottom:0;left:0;position:absolute;background: #666\9;background: rgba(80, 80, 80, 0.75)}.bx-wrapper .bx-caption span{display:block;padding:10px;font:.85em Arial;color:#fff}
/* dh_fixes.css */
:root{color-scheme:light dark}@media only screen and (min-width:65em){.nav-burger,.nav-toggle{display:none}#header ul.level_1>li:focus-within>ul.level_2,#header ul.level_2>li:focus-within>ul.level_3{display:block}}.dh-product-body,.dh-product-header,.dh-variants{border:1px solid #005292}#footer a:focus-visible,#header a:focus-visible,#main a:focus-visible,#search_string:focus-visible,#search_submit:focus-visible{outline:#ffa500 solid 2px;outline-offset:2px}.nav-burger:has(> .nav-toggle:focus-visible){outline:#ffa500 solid 2px;outline-offset:-2px}.dh-product{margin:1em auto;font-family:DHBook,sans-serif;line-height:115%;box-shadow:1px 1px 4px 0 #005292}.dh-product-header{padding:8px;text-align:center;background-color:#005292;font-family:DHRegular,sans-serif;color:#fff;font-weight:700}.dh-product-body{display:flex;flex-wrap:wrap;border-top:none}.dh-specs{min-width:0;padding:1em;flex:1 1 auto}.dh-downloads{margin-top:2.5em;padding:1em;flex:0 0 auto}.dh-downloads table,.dh-specs table{width:100%;border-collapse:collapse}.dh-downloads td,.dh-specs td{padding:2px 8px}.dh-specs td.right{white-space:nowrap}#main .dh-specs p,#main .fixtable table.articles td:first-child{text-align:left}#main table.articles td.price,#main table.articles th.price{text-align:right}#main .fixtable table.articles td,#main table.articles td.center,#main table.articles th.center{text-align:center}#main .status-available{color:#006400}#main .status-limited{color:orange}#main .status-alert{color:red}#main .status-sold{color:gray}#main .status-rest{color:#8b008b}#main .status-upcoming{color:#6495ed}#main table.articles .no-border{border:none}#main table.articles .wrap{white-space:normal}#main .fixtable{width:100%;display:block;overflow-x:auto}#main .ce_table,#main .fixtable{position:relative}#main .ce_table table.articles td:first-child,#main .ce_table table.articles th:first-child,#main .fixtable table.articles td:first-child,#main .fixtable table.articles th:first-child{min-width:140px;left:0;position:sticky;border-right:2px solid #005292;background:#fff;z-index:1}#main .ce_table table.articles thead th:first-child,#main .fixtable table.articles thead th:first-child{background:#005292;z-index:2}#main .ce_table table.articles,#main .fixtable table.articles{border-collapse:separate;border-spacing:0}#main .ce_table table.articles td.small{font-size:.75em}.dh-variants{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:0;border-top:none}#main .dh-variant-card{padding:12px 8px;text-align:center;border:1px solid rgba(0,82,146,.15)}#main .dh-variant-card p{margin:4px 0;text-align:center}.dh-variant-card img{height:auto;max-width:100%}.dh-product-footer{padding:1em;border:1px solid #005292;border-top:none}.dh-variant-name{margin:0 0 6px;font-family:DHRegular,sans-serif}.dh-variant-desc{margin:4px 0;font-size:.9em}.dh-variant-status{margin:6px 0 0;font-size:.85em;color:#c00;font-weight:700}@media only screen and (max-width:65em){li>.nav-burger,nav>.nav-burger{color:#fff;cursor:pointer;user-select:none;display:flex}#header li.submenu,nav>.nav-burger{position:relative}#search_string,#search_submit{width:auto;height:20px;vertical-align:middle}nav>.nav-burger{align-items:center;padding:14px 16px 14px 52px;min-height:48px;box-sizing:border-box;background:#005292;font-weight:700;font-family:DHRegular,sans-serif}nav>.nav-burger::after,nav>.nav-burger::before{content:"";position:absolute;left:16px;top:calc(50% - 1px);width:22px;height:2px;background:#fff;transition:transform .25s,box-shadow .25s}nav>.nav-burger::before{transform:translateY(-7px) rotate(0);box-shadow:0 7px 0 #fff}nav>.nav-burger::after{transform:translateY(7px) rotate(0)}nav>.nav-burger:has(> .nav-toggle:checked)::before{transform:translateY(0) rotate(45deg);box-shadow:0 0 0 transparent}nav>.nav-burger:has(> .nav-toggle:checked)::after{transform:translateY(0) rotate(-45deg)}nav>.nav-burger:has(> .nav-toggle:checked)>span{font-size:0}nav>.nav-burger:has(> .nav-toggle:checked)>span::before{content:"Schlie\0000DFen";font-size:1rem}li>.nav-burger{flex:0 0 44px;align-items:center;justify-content:center;width:44px;min-height:44px;padding:0;margin:0;background:0 0}#header li.submenu>a[href^=javascript]{pointer-events:none}li.submenu>.nav-burger{position:absolute;top:0;left:0;right:0;width:100%;min-height:44px;flex:initial;z-index:2;justify-content:flex-end;padding-right:12px;box-sizing:border-box}.nav-toggle,li>.nav-burger>span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}li>.nav-burger::before{content:"\25BC";font-size:14px;line-height:1;transition:transform .2s}li>.nav-burger:has(> .nav-toggle:checked)::before{transform:rotate(180deg)}#header nav>.nav-burger+ul.level_1,#header ul.level_1 li:hover ul.level_2,#header ul.level_2 li:hover ul.level_3,#search_box label,#search_box legend{display:none}#header nav>.nav-burger:has(> .nav-toggle:checked)+ul.level_1,#header ul.level_1>li>.nav-burger:has(> .nav-toggle:checked)+ul.level_2,#header ul.level_2>li>.nav-burger:has(> .nav-toggle:checked)+ul.level_3{display:block}#header ul.level_1{border-top:1px solid rgba(255,255,255,.25)}#header ul.level_1>li{display:flex;flex-wrap:wrap;align-items:stretch;float:none;width:100%;border-bottom:1px solid rgba(255,255,255,.25);text-align:left}#header ul.level_1>li>a,#header ul.level_2>li>a{flex:1 1 auto;min-width:0;display:flex;box-sizing:border-box}#header ul.level_1>li>a{align-items:center;padding:12px 16px;min-height:44px}#header ul.level_2,#header ul.level_3{flex:1 1 100%;position:static;width:100%;background:rgba(0,0,0,.18);margin:0;padding:0}#header ul.level_2>li,#header ul.level_3>li{display:flex;flex-wrap:wrap;align-items:stretch;float:none;width:100%;text-align:left;text-transform:none;font-weight:400;border-bottom:1px solid rgba(255,255,255,.12)}#header ul.level_2>li:last-child,#header ul.level_3>li:last-child{border-bottom:none}#header ul.level_2>li>a{align-items:center;padding:10px 16px 10px 32px;min-height:40px;font-size:.95em}#header ul.level_3>li>a{flex:1 1 auto;min-width:0;display:flex;align-items:center;padding:8px 16px 8px 48px;min-height:36px;box-sizing:border-box;font-size:.9em;opacity:.92}#banner{padding:10px 12px 0;overflow:hidden}#search_box{display:block;padding:6px 12px 8px}#search_box form{display:flex;gap:6px;margin:0}#search_string{flex:1;border:1px inset #ccc;box-sizing:border-box;padding:0 4px}#search_submit{padding:0 8px}#main{margin:8px 12px;max-width:calc(100vw - 24px)}#adolf-haass table,#adolf-haass tbody,#adolf-haass td,#adolf-haass tr{display:block;width:100%!important}#adolf-haass table{font-size:1.5em!important}#adolf-haass td,#adolf-haass td p{text-align:center!important}#adolf-haass img{max-width:80%;height:auto}#main .ce_text img,#main .dhadvice img,#main .dhinfo img{max-width:100%;height:auto}#main .ce_table,#main .fixtable,#main .scrollable{max-width:100%;overflow-x:auto}#main table.articles{box-shadow:none}#main .ce_table table.articles{font-size:.85em}#main .ce_table table.articles td,#main .ce_table table.articles th{padding:4px 6px}.dh-product-body{flex-direction:column}.dh-downloads{margin-top:0}.dh-variants{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:30em){.dh-variants{grid-template-columns:1fr}}@media only screen and (prefers-color-scheme:dark){.code,body #main .status-available{color:#6fcf97}.dh-variant-status,.important,body #main .status-alert{color:#ff8080}.info-box{background-color:#2a2810;border:1px solid #885;color:#e6e6c0}#search_string{background:#222;color:#fff;border:1px solid #555}#search_submit{background:#333;color:#ddd;border:1px solid #555}body #main .status-limited{color:#fc6}body #main .status-sold{color:#aaa}body #main .status-rest{color:#e08de0}body #main .status-upcoming{color:#8ab8ff}#main table.articles,.dh-product{box-shadow:none}#main .ce_table table.articles td:first-child,#main .fixtable table.articles td:first-child{background:#333}.dh-product-body{border-color:#005292}.dh-downloads td,.dh-specs td{color:#fff}.dh-variant-card{border-color:rgba(255,255,255,.1)}}@media only print{#banner,#header,#main .dhadvice,#main .dhinfo,#main hr,#main table.articles,.dh-product,footer#footer{box-shadow:none!important}#main figure,#main img,#main table,.dh-variant-card{page-break-inside:avoid}#legalContainer,.nav-burger,.nav-toggle{display:none!important}#main table.articles{border-collapse:collapse}#main table.articles td,#main table.articles th,.dh-product-header{background-color:transparent!important;color:#000!important;border:1px solid #000!important}body{background:#fff!important;color:#000!important}#main .dhadvice,#main .dhinfo,#main .doehlerhaass,#main a,#main hr{color:#000!important;border-color:#000!important}#trademarks,#trademarksContainer{display:block!important;color:#333!important}#trademarksContainer{font-size:.8em;margin-top:1em;padding-top:.5em;border-top:1px solid #aaa}footer#footer{display:block!important;background:0 0!important}#main h1,#main h2,#main h3{page-break-after:avoid}.dh-product-body{border-color:#000!important}.dh-variant-card{border-color:#aaa!important}.dh-variant-status{color:#000!important}}
