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}
.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}
