body,form,figure{margin:0;padding:0}img{border:0}header,footer,nav,section,aside,article,figure,figcaption{display:block}body{font-size:100.01%}select,input,textarea{font-size:99%}#container,.inside{position:relative}#main,#left,#right{float:left;position:relative}#main{width:100%}#left{margin-left:-100%}#right{margin-right:-100%}#footer{clear:both}#main .inside{min-height:1px}.ce_gallery>ul,.content-gallery>ul{margin:0;padding:0;overflow:hidden;list-style:none}.ce_gallery>ul li,.content-gallery>ul li{float:left}.ce_gallery>ul li.col_first,.content-gallery>ul li.col_first{clear:left}.float_left,.media--left>figure{float:left}.float_right,.media--right>figure{float:right}.block{overflow:hidden}.media{display:flow-root}.clear,#clear{height:.1px;font-size:.1px;line-height:.1px;clear:both}.invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.custom{display:block}#container:after,.custom:after{content:"";display:table;clear:both}
legend{width:100%;display:block;font-weight:700;border:0}input[type=text],input[type=password],input[type=date],input[type=datetime],input[type=email],input[type=number],input[type=search],input[type=tel],input[type=time],input[type=url],input:not([type]),textarea{width:100%;display:inline-block;padding:3px 6px;background:#fff;border:1px solid #ccc;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:inset 0 1px 1px #eee;-webkit-box-shadow:inset 0 1px 1px #eee;box-shadow:inset 0 1px 1px #eee;-moz-transition:all .15s linear;-webkit-transition:all .15s linear;-o-transition:all .15s linear;transition:all .15s linear;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}input[type=text]:focus,input[type=password]:focus,input[type=date]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=number]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=time]:focus,input[type=url]:focus,input:not([type]):focus,textarea:focus{outline:0;background:#fcfcfc;border-color:#bbb}input[type=file]{cursor:pointer}select,input[type=file]{display:block}form button,input[type=file],input[type=image],input[type=submit],input[type=reset],input[type=button],input[type=radio],input[type=checkbox]{width:auto}textarea,select[multiple],select[size]{height:auto}input[type=radio],input[type=checkbox]{margin:0 3px 0 0}input[type=radio],input[type=checkbox],label{vertical-align:middle}input[disabled],select[disabled],textarea[disabled],input[readonly],select[readonly],textarea[readonly]{cursor:not-allowed;background:#eee}input[type=radio][disabled],input[type=checkbox][disabled],input[type=radio][readonly],input[type=checkbox][readonly]{background:0 0}form button,input[type=submit],.button{display:inline-block;padding:4px 15px 4px 14px;margin-bottom:0;text-align:center;vertical-align:middle;line-height:16px;font-size:11px;color:#000;cursor:pointer;border:1px solid #ccc;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background-color:#ececec;background-image:-moz-linear-gradient(top,#fff,#ececec);background-image:-webkit-linear-gradient(top,#fff,#ececec);background-image:-ms-linear-gradient(top,#fff,#ececec);background-image:-o-linear-gradient(top,#fff,#ececec);background-image:linear-gradient(to bottom,#fff,#ececec);background-repeat:repeat-x;-moz-transition:background .15s linear;-webkit-transition:background .15s linear;-o-transition:background .15s linear;transition:background .15s linear}form button:hover,input[type=submit]:hover,.button:hover{text-decoration:none;background-position:0 -15px!important}form button:active,input[type=submit]:active,.button:active{background-color:#e6e6e6;background-position:0 -30px!important}form button.blue,input[type=submit].blue,.button.blue{background-color:#2f96b4;background-image:-moz-linear-gradient(top,#5bc0de,#2f96b4);background-image:-webkit-linear-gradient(top,#5bc0de,#2f96b4);background-image:-ms-linear-gradient(top,#5bc0de,#2f96b4);background-image:-o-linear-gradient(top,#5bc0de,#2f96b4);background-image:linear-gradient(to bottom,#5bc0de,#2f96b4);border-color:#2f96b4;color:#fff}form button.blue:active,input[type=submit].blue:active,.button.blue:active{background-color:#2e95b3}form button.green,input[type=submit].green,.button.green{background-color:#51a351;background-image:-moz-linear-gradient(top,#62c462,#51a351);background-image:-webkit-linear-gradient(top,#62c462,#51a351);background-image:-ms-linear-gradient(top,#62c462,#51a351);background-image:-o-linear-gradient(top,#62c462,#51a351);background-image:linear-gradient(to bottom,#62c462,#51a351);border-color:#51a351;color:#fff}form button.green:active,input[type=submit].green:active,.button.green:active{background-color:#4f9f4f}form button.orange,input[type=submit].orange,.button.orange{background-color:#f89406;background-image:-moz-linear-gradient(top,#fbb450,#f89406);background-image:-webkit-linear-gradient(top,#fbb450,#f89406);background-image:-ms-linear-gradient(top,#fbb450,#f89406);background-image:-o-linear-gradient(top,#fbb450,#f89406);background-image:linear-gradient(to bottom,#fbb450,#f89406);border-color:#f89406;color:#fff}form button.orange:active,input[type=submit].orange:active,.button.orange:active{background-color:#f28f04}form button.red,input[type=submit].red,.button.red{background-color:#bd362f;background-image:-moz-linear-gradient(top,#ee5f5b,#bd362f);background-image:-webkit-linear-gradient(top,#ee5f5b,#bd362f);background-image:-ms-linear-gradient(top,#ee5f5b,#bd362f);background-image:-o-linear-gradient(top,#ee5f5b,#bd362f);background-image:linear-gradient(to bottom,#ee5f5b,#bd362f);border-color:#bd362f;color:#fff}form button.red:active,input[type=submit].red:active,.button.red:active{background-color:#be322b}.widget{margin-bottom:12px}.widget>label{display:block;margin-bottom:6px;font-weight:700}.inline-form .widget{display:inline-block;margin-bottom:0;vertical-align:middle}.horizontal-form .widget:after{content:"";display:table;clear:both}.horizontal-form .widget>label{width:20%;float:left;padding:3px 2% 0 0;text-align:right}.horizontal-form .widget>input,.horizontal-form .widget>textarea{width:78%;float:left}.horizontal-form .widget>fieldset{margin-left:20%}
.sidr{display:none;position:absolute;position:fixed;top:0;height:100%;z-index:999999;width:260px;overflow-x:none;overflow-y:auto;font-family:"lucida grande",tahoma,verdana,arial,sans-serif;font-size:15px;background:#f8f8f8;color:#333;-webkit-box-shadow:inset 0 0 5px 5px #ebebeb;-moz-box-shadow:inset 0 0 5px 5px #ebebeb;box-shadow:inset 0 0 5px 5px #ebebeb}.sidr .sidr-inner{padding:0 0 15px}.sidr .sidr-inner>p{margin-left:15px;margin-right:15px}.sidr.right{left:auto;right:-260px}.sidr.left{left:-260px;right:auto}.sidr h1,.sidr h2,.sidr h3,.sidr h4,.sidr h5,.sidr h6{font-size:11px;font-weight:normal;padding:0 15px;margin:0 0 5px;color:#333;line-height:24px;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #dfdfdf));background-image:-webkit-linear-gradient(#ffffff,#dfdfdf);background-image:-moz-linear-gradient(#ffffff,#dfdfdf);background-image:-o-linear-gradient(#ffffff,#dfdfdf);background-image:linear-gradient(#ffffff,#dfdfdf);-webkit-box-shadow:0 5px 5px 3px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 5px 3px rgba(0,0,0,0.2);box-shadow:0 5px 5px 3px rgba(0,0,0,0.2)}.sidr p{font-size:13px;margin:0 0 12px}.sidr p a{color:rgba(51,51,51,0.9)}.sidr>p{margin-left:15px;margin-right:15px}.sidr ul{display:block;margin:0 0 15px;padding:0;border-top:1px solid #dfdfdf;border-bottom:1px solid #fff}.sidr ul li{display:block;margin:0;line-height:48px;border-top:1px solid #fff;border-bottom:1px solid #dfdfdf}.sidr ul li:hover,.sidr ul li.active,.sidr ul li.sidr-class-active{border-top:none;line-height:49px}.sidr ul li:hover>a,.sidr ul li:hover>span,.sidr ul li.active>a,.sidr ul li.active>span,.sidr ul li.sidr-class-active>a,.sidr ul li.sidr-class-active>span{-webkit-box-shadow:inset 0 0 15px 3px #ebebeb;-moz-box-shadow:inset 0 0 15px 3px #ebebeb;box-shadow:inset 0 0 15px 3px #ebebeb}.sidr ul li a,.sidr ul li span{padding:0 15px;display:block;text-decoration:none;color:#333}.sidr ul li ul{border-bottom:none;margin:0}.sidr ul li ul li{line-height:40px;font-size:13px}.sidr ul li ul li:last-child{border-bottom:none}.sidr ul li ul li:hover,.sidr ul li ul li.active,.sidr ul li ul li.sidr-class-active{border-top:none;line-height:41px}.sidr ul li ul li:hover>a,.sidr ul li ul li:hover>span,.sidr ul li ul li.active>a,.sidr ul li ul li.active>span,.sidr ul li ul li.sidr-class-active>a,.sidr ul li ul li.sidr-class-active>span{-webkit-box-shadow:inset 0 0 15px 3px #ebebeb;-moz-box-shadow:inset 0 0 15px 3px #ebebeb;box-shadow:inset 0 0 15px 3px #ebebeb}.sidr ul li ul li a,.sidr ul li ul li span{color:rgba(51,51,51,0.8);padding-left:30px}.sidr form{margin:0 15px}.sidr label{font-size:13px}.sidr input[type="text"],.sidr input[type="password"],.sidr input[type="date"],.sidr input[type="datetime"],.sidr input[type="email"],.sidr input[type="number"],.sidr input[type="search"],.sidr input[type="tel"],.sidr input[type="time"],.sidr input[type="url"],.sidr textarea,.sidr select{width:100%;font-size:13px;padding:5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 0 10px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;border:none;background:rgba(0,0,0,0.1);color:rgba(51,51,51,0.6);display:block;clear:both}.sidr input[type=checkbox]{width:auto;display:inline;clear:none}.sidr input[type=button],.sidr input[type=submit]{color:#f8f8f8;background:#333}.sidr input[type=button]:hover,.sidr input[type=submit]:hover{background:rgba(51,51,51,0.9)}

@font-face{font-display:swap;font-family:"Titillium Web";font-style:normal;font-weight:400;src:url("../../files/ZTHIEL/fonts/titillium-web-v17-latin-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Titillium Web";font-style:italic;font-weight:400;src:url("../../files/ZTHIEL/fonts/titillium-web-v17-latin-italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Titillium Web";font-style:normal;font-weight:600;src:url("../../files/ZTHIEL/fonts/titillium-web-v17-latin-600.woff2") format("woff2")}
#header{width:100%;overflow:visible;background-image:url("../../files/ZTHIEL/layout/header_bg.png");background-position:left top;background-repeat:repeat-x;z-index:1000}#headerframe{width:100%;min-height:245px;max-width:1140px;overflow:hidden;margin-right:auto;margin-left:auto;z-index:2000;position:relative}#logo{float:left}img{max-width:100%;height:auto}.head-img{width:100%;margin-top:-160px;border-bottom:4px solid #1b4f7f;box-shadow:inset 0 6px 14px rgba(0, 0, 0, 0.7)}.leistungen-nav>ul>li>a:hover{color:#b1a063;text-decoration:none}.subnav>ul>li.active>.active{font-size:0.7em;line-height:65px;color:#b1a063}a:hover{color:#b1a063}a{color:#1b4f7f;text-decoration:none}#top-bar{width:100%;height:165px;background-image:url("../../files/ZTHIEL/layout/wood.jpg");margin-top:-90px;border-bottom:4px solid #1b4f7f;box-shadow:inset 0 6px 14px rgba(0, 0, 0, 0.7)}.flexslider{margin-bottom:30px}#container{margin-bottom:75px}.caption_wood{margin-top:45px}.btn:hover{background-color:#b1a063}.btn a{display:block;text-decoration:none;color:#fff}#wood_bg{width:100%;min-height:740px;overflow:hidden;background-image:url("../../files/ZTHIEL/layout/wood.jpg");box-shadow:inset 0 0 18px black}.btn{width:100%;height:45px;margin-right:auto;margin-left:auto;text-align:center;background-color:#1b4f7f;line-height:45px;color:#fff}.boxmid{margin-right:42px;margin-left:42px}.box{width:100%;max-width:352px;float:left;margin-top:100px;padding:20px;background-color:#fff;box-sizing:border-box;box-shadow:0 7px 8px rgba(0, 0, 0, 0.8)}figure{margin:0 0 -10px}.caption_title_line{top:50%;margin-right:auto;margin-left:auto;text-align:center;background:none}#davor>.inside{width:100%;max-width:100% !important}.caption_title_line{width:100%;float:none;text-align:center}#footer a{font-size:0.7em;line-height:65px}.subnav ul{margin:0;padding:0}.subnav ul li a{font-size:0.7em;text-decoration:none}.subnav ul li{float:left;margin-right:15px;list-style-type:none}#footer{width:100%;height:70px;bottom:0;position:relative;overflow:visible;border-top:8px solid #1b4f7f}.dlh_googlemap{width:100%;height:400px}.btn{margin-top:15px}.spacer_w{background-image:url("../../files/ZTHIEL/layout/spacer_w.png");height:45px;width:840px;position:relative;margin:75px auto}.f_right{float:right}.f_left{float:left}.spacer_line{background-image:url("../../files/ZTHIEL/layout/spacer_l.png");background-repeat:repeat-x;width:100%;height:45px;z-index:2}.spacer_z{background-image:url("../../files/ZTHIEL/layout/spacer_z.png");width:48px;height:48px;left:0;right:0;margin-left:auto;margin-right:auto;background-repeat:no-repeat;background-position:center center;z-index:10;position:absolute;top:0;background-color:#fff}.spacer{height:45px;width:100%;position:relative;margin-top:75px;margin-bottom:75px}.clr_fix{clear:both}.inside{width:100%;max-width:1140px;margin-right:auto;margin-left:auto}.sidr_btn{display:none}.leistungen-nav>ul>li>a{color:#1b4f7f;text-decoration:none}.leistungen-nav>ul{overflow:hidden;margin:45px 0 0;padding:0 0 8px;border-bottom:1px dotted #5c5c5c}.leistungen-nav>ul>li{float:left;margin-right:20px;font-size:0.7em;list-style:none}.mainmenu ul li a:hover{text-decoration:none;color:#b1a036}#headerframe>nav>ul>li>ul>li>a:hover{color:#b1a063}#headerframe>nav>ul>li.active>span{color:#b1a063}.mainmenu ul li a{text-decoration:none;color:#1b4f7f}.mainmenu{margin-top:24px}.mainmenu ul{float:right;margin:0;padding:0;list-style-type:none}.mainmenu ul li{float:left;padding-right:10px;padding-left:10px;border-left:2px solid #b1a063}.mainmenu .submenu ul.level_2{position:absolute;display:none;background-color:#fff}.mainmenu .submenu:hover ul.level_2{float:none;display:block;margin-left:-12px}.mainmenu .submenu:hover ul.level_2 li{float:none;padding-top:10px}.h2{margin-top:0;margin-bottom:-10px;font-size:1.3em;font-weight:bold}strong{color:#1b4f7f}h2{margin-bottom:-10px}h1,h2,h3,b,.h2{line-height:110%;color:#1b4f7f}p{font-size:0.85em}.flexslider{border-bottom:8px solid #1b4f7f}.caption_big{text-align:center;font-size:3em;line-height:110%;color:#fff;font-weight:600;text-shadow:0px 4px 2px black}.caption_small{margin-top:-20px;text-align:center;font-size:2em;line-height:100%;color:#fff;font-weight:600;text-shadow:0px 4px 2px black}body{font-size:1.5em;color:#5c5c5c;font-family:"Titillium Web", sans-serif}@media (max-width:975px){#footer a,.subnav>ul>li.active>span.active{line-height:35px}#wrapper{position:relative;z-index:9999}body{font-size:1.2em}.f_left,.f_right{text-align:center;width:100%}.subnav{width:100%}.subnav>ul{margin-right:auto;margin-left:auto}.subnav>ul>li{float:none;margin-right:auto;margin-left:auto;text-align:center}#logo{margin-left:15px;width:160px}.box,.boxmid{margin:25px auto !important;max-width:none !important}#main{margin-right:15px;margin-left:15px;width:calc(100% - 30px)}.mainmenu{display:none}.sidr_btn{right:20px;top:20px;position:absolute;display:block;z-index:9999}}.contao-cookiebar p,.contao-cookiebar a{color:#333}.contao-cookiebar .cc-footer{display:flex;justify-content:space-around}.contao-cookiebar .cc-footer .cc-btn{background-color:#1b4f7f;color:#fff}.contao-cookiebar .cc-footer .cc-btn:focus,.contao-cookiebar .cc-footer .cc-btn:hover{background-color:#b1a063}.contao-cookiebar .cc-footer .cc-btn.success{order:3}.contao-cookiebar .cc-footer .cc-btn.save{order:2}.contao-cookiebar .cc-footer .cc-btn.deny{order:1}.contao-cookiebar .cc-inner{box-shadow:var(--ccb-box-shadow, #636363) 0 2px 8px 0}
