@charset "utf-8";
/* npslider CSS Defaults */

/** RESET AND LAYOUT
===================================*/

.bx-wrapper {
	position: relative;
	margin: 0;
	padding: 0;
	*zoom: 1;
}

.bx-wrapper img {
	max-width: 100%;
	display: block;
}


.ce_nps {overflow:visible;}
.ce_nps .slider > * {
	height:inherit;
	width:inherit;
	margin:0;
	padding:0;
}
/*
 * 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}
