#header > div{background:-moz-linear-gradient(top, rgba(249, 249, 249, 1) 0%, rgba(255, 255, 255, 1) 25%, rgba(255, 255, 255, 1) 100%);background:-webkit-linear-gradient(top, rgba(249, 249, 249, 1) 0%, rgba(255, 255, 255, 1) 25%, rgba(255, 255, 255, 1) 100%);background:linear-gradient(to bottom, rgba(249, 249, 249, 1) 0%, rgba(255, 255, 255, 1) 25%, rgba(255, 255, 255, 1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#f7ffffff',GradientType=0);box-shadow:0px 0px 9px 0px rgba(0, 0, 0, 0.15);-moz-box-shadow:0px 0px 9px 0px rgba(0, 0, 0, 0.15);-webkit-box-shadow:0px 0px 9px 0px rgba(0, 0, 0, 0.15);display:table;width:100%;height:100%;position:relative}body{z-index:1}body header,body main,body footer{-webkit-animation:sideblur 1s ease;-moz-animation:sideblur 1s ease;-o-animation:sideblur 1s ease;animation:sideblur 1s ease}html > svg{z-index:-1}main article p > a{text-decoration:underline}ol[itemtype="http://schema.org/BreadcrumbList"]{position:absolute;top:196px;width:100%;max-width:1300px;display:table;color:#fff;padding:0px}ol[itemtype="http://schema.org/BreadcrumbList"] li{float:left;margin:0 20px 0 0;position:relative}ol[itemtype="http://schema.org/BreadcrumbList"] h1,ol[itemtype="http://schema.org/BreadcrumbList"] span[itemprop="name"]{color:#fff;display:block;font-size:16px;font-weight:bold}ol[itemtype="http://schema.org/BreadcrumbList"] h1:hover,ol[itemtype="http://schema.org/BreadcrumbList"] span[itemprop="name"]:hover{color:#0a548b}ol[itemtype="http://schema.org/BreadcrumbList"] li:after{content:"\003e";position:absolute;top:3px;right:-14px;font-size:12px;color:#0a548b}ol[itemtype="http://schema.org/BreadcrumbList"] li:last-of-type:after{content:""}.tooltip{display:none;font-weight:bold;position:absolute;border:0;background-color:rgba(111, 86, 73, 0.9);border-radius:2px;padding:10px 20px;font-size:14px;line-height:10px;color:#fff;z-index:9999999999;-webkit-box-shadow:0px 0px 30px 0px rgba(0, 0, 0, 0.5);-moz-box-shadow:0px 0px 30px 0px rgba(0, 0, 0, 0.5);box-shadow:0px 0px 30px 0px rgba(0, 0, 0, 0.5)}.tooltip.vh{display:none !important}.sidload{background:#fcfabe url(/fileadmin/images/kolb-bg.png) no-repeat center center fixed;background-size:auto;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;position:relative}.sidload:before{content:'';background:transparent url(/fileadmin/images/kolb-spot1.png) no-repeat top left;display:block;width:1235px;height:1230px;position:absolute;z-index:-1;left:0;top:-795px;right:auto}#home.sidload:before{top:0px;right:35%;left:auto}.sidload footer:after{content:'';background:transparent url(/fileadmin/images/kolb-spot1.png) no-repeat right top;display:block;width:250px;height:250px;position:absolute;z-index:-1;bottom:95px;right:0px;left:auto;-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}footer{position:relative;width:100%;margin:0px auto;padding:25px 0px 10px;float:none;clear:both;display:block inherit;z-index:1;background:#fff}#logo{height:118px;margin:0px;position:absolute;top:9px;left:20px;display:block}#logo a img{margin:0px;height:auto;width:100%}header address{display:block;position:absolute;right:20px;bottom:-6px;width:170px;height:125px;text-align:right;font-style:normal}header address p{font-size:100%;line-height:17px;margin:0 0 0px;font-weight:bold}header address p span,header address p a{float:right;clear:both;display:table;font-size:14px;color:#6f5649;margin:0px;width:100%;text-align:right;line-height:17px}header address p span[itemprop="addressLocality"]{clear:none;margin:0 0 0 5px;width:auto}header address p span[itemprop="postalCode"]{width:auto;clear:none}header div > img{display:block;position:absolute;right:20px;top:20px;width:144px;height:auto}.social{display:block;width:auto;float:right}.social a{float:left;display:table}.social a:nth-of-type(1){margin:0 20px 0 0}footer > div{position:relative;max-width:1176px;width:calc(100% - 30px);margin:0px auto;padding:0px 15px;float:none;clear:both;display:block inherit;z-index:1;background:#fff;display:table}footer nav ul li a::after{content:"";padding:0px 10px}main article{display:table;width:100%;background:transparent;box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0);-moz-box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0);-webkit-box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0)}main article header{display:table;text-align:left;width:100%;background:transparent;height:auto;box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0);-moz-box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0);-webkit-box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0)}main article h1,main header h1{position:relative}main article h1::after,main header h1::after{content:'';height:2px;width:100%;display:block;margin:5px 0;background:-moz-linear-gradient(left, rgba(150, 137, 118, 1) 0%, rgba(252, 250, 190, 0) 100%);background:-webkit-gradient(linear, left top, right top, color-stop(0%, rgba(150, 137, 118, 1)), color-stop(100%, rgba(252, 250, 190, 0)));background:-webkit-linear-gradient(left, rgba(150, 137, 118, 1) 0%, rgba(252, 250, 190, 0) 100%);background:-o-linear-gradient(left, rgba(150, 137, 118, 1) 0%, rgba(252, 250, 190, 0) 100%);background:-ms-linear-gradient(left, rgba(150, 137, 118, 1) 0%, rgba(252, 250, 190, 0) 100%);background:linear-gradient(to right, rgba(150, 137, 118, 1) 0%, rgba(252, 250, 190, 0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#968976', endColorstr='#00fcfabe',GradientType=1)}.sidload main article h1::before,.sidload main header h1::before{content:'';height:56px;width:30px;display:block;position:absolute;top:-25px;left:-24px;border-top:2px solid #968976;border-left:3px solid #968976;transform:rotate(45deg)}#kontaktbutton{position:fixed;bottom:230px;right:-105px;z-index:9999999;cursor:pointer;width:160px}#schnellkontakt{position:fixed;right:-335px;bottom:80px;width:330px;background:#fff;border:1px solid #e9e9e9;z-index:99999999;padding:10px 0 10px 30px;overflow:hidden;-webkit-border-top-left-radius:20px;-webkit-border-bottom-left-radius:20px;-moz-border-radius-topleft:20px;-moz-border-radius-bottomleft:20px;border-top-left-radius:20px;border-bottom-left-radius:20px;z-index:9999999;box-shadow:0px 0px 9px 0px rgba(0, 0, 0, 0.15);-moz-box-shadow:0px 0px 9px 0px rgba(0, 0, 0, 0.15);-webkit-box-shadow:0px 0px 9px 0px rgba(0, 0, 0, 0.15)}#schnellkontakt.active{right:-2px}#schnellkontakt .tx-powermail{width:330px}#kontaktbutton.active{right:222px}#schnellkontakt .powermail_fieldwrap,#schnellkontakt .powermail_fieldwrap_type_textarea{width:80%;float:none}#schnellkontakt form.powermail_form{font-size:13px}#schnellkontakt form.powermail_form input{background:transparent;width:100%;margin:0px 0 1px;padding:6px 2%;-webkit-box-shadow:inset 0px 0px 0px 0px rgba(0, 0, 0, 0);-moz-box-shadow:inset 0px 0px 0px 0px rgba(0, 0, 0, 0);box-shadow:inset 0px 0px 0px 0px rgba(0, 0, 0, 0);border:0;border-bottom:1px solid #6f5649}#schnellkontakt form.powermail_form textarea{background:transparent;width:100%;margin:10px 0 1px;padding:10px 2%;resize:none;-webkit-box-shadow:inset 0px 0px 0px 0px rgba(0, 0, 0, 0);-moz-box-shadow:inset 0px 0px 0px 0px rgba(0, 0, 0, 0);box-shadow:inset 0px 0px 0px 0px rgba(0, 0, 0, 0);border:1px solid #6f5649}#schnellkontakt .powermail_fieldwrap_type_input label,#schnellkontakt .powermail_fieldwrap_type_textarea label{position:absolute;top:10px;left:2%;color:#6f5649}#schnellkontakt .powermail_fieldwrap input.parsley-success ~ .control-label,#schnellkontakt .powermail_fieldwrap textarea.parsley-success ~ .control-label,#schnellkontakt .powermail_fieldwrap input.p-success ~ .control-label,#schnellkontakt .powermail_fieldwrap textarea.p-success ~ .control-label,#schnellkontakt .powermail_fieldwrap input.parsley-error ~ .control-label,#schnellkontakt .powermail_fieldwrap textarea.parsley-error ~ .control-label,#schnellkontakt .powermail_fieldwrap select.parsley-error ~ .control-label,#schnellkontakt .powermail_fieldwrap input:focus ~ .control-label,#schnellkontakt .powermail_fieldwrap textarea:focus ~ .control-label{top:-10px}#schnellkontakt .powermail_fieldwrap input.parsley-success,#schnellkontakt .powermail_fieldwrap textarea.parsley-success,#schnellkontakt .powermail_fieldwrap select.parsley-success,#schnellkontakt .powermail_fieldwrap input.p-success,#schnellkontakt .powermail_fieldwrap textarea.p-success,#schnellkontakt .powermail_fieldwrap select.p-success,#schnellkontakt .powermail_fieldwrap select:hover,#schnellkontakt .powermail_fieldwrap input:hover,#schnellkontakt .powermail_fieldwrap textarea:hover,#schnellkontakt input[type=email]:focus,#schnellkontakt input[type=text]:focus,#schnellkontakt textarea:focus,#schnellkontakt select:focus{background:transparent;-webkit-box-shadow:inset 0px 0px 0px 0px rgba(0, 0, 0, 0);-moz-box-shadow:inset 0px 0px 0px 0px rgba(0, 0, 0, 0);box-shadow:inset 0px 0px 0px 0px rgba(0, 0, 0, 0)}#schnellkontakt form.powermail_form input[type="submit"]{background:#fff;padding:10px 0px;color:#968976;box-shadow:0px 0px 9px 0px rgba(0, 0, 0, 0.15);-moz-box-shadow:0px 0px 9px 0px rgba(0, 0, 0, 0.15);-webkit-box-shadow:0px 0px 9px 0px rgba(0, 0, 0, 0.15)}#schnellkontakt form.powermail_form input[type="submit"]:hover{cursor:pointer;box-shadow:0px 0px 3px 0px rgba(0, 0, 0, 0.15);-moz-box-shadow:0px 0px 3px 0px rgba(0, 0, 0, 0.15);-webkit-box-shadow:0px 0px 3px 0px rgba(0, 0, 0, 0.15)}#schnellkontakt .tx-powermail .powermail_fieldset .parsley-errors-list{margin:0px 0 0px 0;padding:0;list-style-type:none;background-color:transparent;border:0px solid #ebccd1;width:100%;float:right;clear:left}#schnellkontakt .parsley-errors-list{color:#ba0000;position:absolute;top:23px;right:2%;font-size:11px}#schnellkontakt .powermail_fieldwrap_type_textarea .parsley-errors-list{top:133px}#schnellkontakt .powermail_fieldwrap_type_check .parsley-errors-list{top:29px}.tx-powermail .powermail_fieldset .powermail_field_error,.tx-powermail .powermail_fieldset .parsley-error,.tx-powermail .powermail_fieldset .powermail_form .parsley-error:focus,.tx-powermail .powermail_fieldset div.error,.tx-powermail .powermail_fieldset .powermail_field_error_container .parsley-errors-list{background-color:transparent}section.grid-d{display:table;text-align:center;width:100%;background:transparent;box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0);-moz-box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0);-webkit-box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0);margin:45px auto 0}section.grid-d article{width:250px;height:250px;min-width:300px;display:inline-block;text-align:center;margin:20px 1.5%;background:#fff;box-shadow:0px 0px 9px 0px rgba(0, 0, 0, 0.15);-moz-box-shadow:0px 0px 9px 0px rgba(0, 0, 0, 0.15);-webkit-box-shadow:0px 0px 9px 0px rgba(0, 0, 0, 0.15);position:relative}section.grid-d article > a{display:table;width:calc(100% - 10px);height:calc(100% - 10px);position:relative;margin:5px 0 0 5px;background:#fff}section.grid-d article h2{font-size:20px;width:100%;display:block;min-width:100%;position:absolute;left:0;top:20px;color:#5d4335;z-index:2}section.grid-d article a figure{vertical-align:middle;display:table-cell;clear:both;width:100%;margin:15px auto}section.grid-d article a figure img,section.grid-d article a figure svg{margin:25px 0 0;width:auto;height:100px}section.grid-d article:hover{background:#5d4335}section.flexslider{height:100%;width:100%;display:table}.flexslider{padding:0;border:10px solid #fff;background:transparent;margin:0px 0px 60px;position:relative;overflow:visible;box-shadow:0px 0px 9px 0px rgba(0, 0, 0, 0.15);-moz-box-shadow:0px 0px 9px 0px rgba(0, 0, 0, 0.15);-webkit-box-shadow:0px 0px 9px 0px rgba(0, 0, 0, 0.15)}.slides,.flex-control-nav,.flex-direction-nav{margin:0;padding:0;list-style:none}.slides{position:relative}.slides figure{left:0;top:0}.flexslider .slides img{width:100% !important;height:auto !important;display:block}.caption-align-left{position:absolute;bottom:0px;opacity:0.8;background:#fff;padding:0px 3% 0;width:100%;display:block}.flexslider mark{color:#5d4335;padding:10px 0 5px;display:block;font-size:140%}.flexslider p{font-size:18px}.flex-direction-nav{position:absolute;right:10px;bottom:-55px}.slides,.flex-control-nav,.flex-direction-nav{margin:0;padding:0;list-style:none}.flex-direction-nav li{display:block;float:left;margin:0px 0 0 10px;border:2px solid #6f5649;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;transition:all 0.3s ease;font-size:0em;-webkit-box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.25);-moz-box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.25);box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.25);-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;background:#fff;width:30px;height:30px}.flex-direction-nav a:before{font-family:"flexslider-icon";font-size:0;line-height:0em;display:table;content:'';border-left:2px solid #6f5649;border-bottom:2px solid #6f5649;padding:0;background:transparent;color:#6f5649;width:7px;height:7px;display:table;position:absolute;top:9px;left:10px}.flex-direction-nav .flex-prev{opacity:1}.flex-direction-nav a{text-decoration:none;display:block;width:26px;height:26px;margin:0px 0 0;position:relative;z-index:10;overflow:visible;opacity:0;cursor:pointer;color:rgba(0, 0, 0, 0.8);-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;transition:all 0.3s ease;font-size:0em;-moz-transform:rotate(225deg);-webkit-transform:rotate(225deg);-o-transform:rotate(225deg);-ms-transform:rotate(225deg);transform:rotate(225deg)}.flex-direction-nav .flex-nav-prev a{-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.flex-direction-nav .flex-next{opacity:1;text-align:right}.flex-active-slide{position:relative !important}.gallist{width:calc(100% + 64px);position:relative;left:-32px;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.gallist header{display:table;width:100%;padding:0 16px;margin:0 0 35px}.gallist figure{width:calc(25% - 36px);min-width:240px;float:left;background:#fff;padding:10px;margin:0px 16px 32px;box-shadow:0px 0px 9px 0px rgba(0, 0, 0, 0.15);-moz-box-shadow:0px 0px 9px 0px rgba(0, 0, 0, 0.15);-webkit-box-shadow:0px 0px 9px 0px rgba(0, 0, 0, 0.15);-webkit-order:0;-ms-flex-order:0;order:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch}.gallist figure:hover{box-shadow:0px 0px 3px 0px rgba(0, 0, 0, 0.15);-moz-box-shadow:0px 0px 3px 0px rgba(0, 0, 0, 0.15);-webkit-box-shadow:0px 0px 3px 0px rgba(0, 0, 0, 0.15)}.gallist figure figcaption{padding:10px 5px 0px}.gallery{margin:0 0 25px 0}.gallery figure{border:5px solid #fff}main article > header{margin:0 0 40px}main form.powermail_form{padding:20px}main .powermail_fieldwrap_type_text{width:100%;margin:10px}main .tx-powermail{box-shadow:0px 0px 9px 0px rgba(0, 0, 0, 0.15);-moz-box-shadow:0px 0px 9px 0px rgba(0, 0, 0, 0.15);-webkit-box-shadow:0px 0px 9px 0px rgba(0, 0, 0, 0.15)}main a:hover{color:#000}article ul li a{font-weight:bold}@media only screen and (max-width:1090px){footer nav{float:left;margin:0 0% 0 0}footer address{float:none;margin:0 0 0px}main{margin:40px auto 120px}}@media only screen and (max-width:1023px),screen and (min-device-width:321px) and (max-device-width:768px) and (orientation:portrait){p,footer address span,address a,footer nav li a,footer nav li,footer .powermail_fieldwrap_type_check label,footer .powermail_label,.bd .canvtwo span,.bd .canv span{font-size:14px;margin:0 0 17px;line-height:20px}footer address span,footer nav li a,footer nav li,footer .powermail_fieldwrap_type_check label,address a{margin:0 0 5px}h1{font-size:18px;line-height:30px}main{margin:90px auto 120px}.slides figure{height:315px;overflow-x:hidden}.flexslider .slides img{width:auto !important;height:100% !important;display:block;height:100% !important;top:0;left:50% !important;transform:translateX(-50%);float:none;margin:0 !important;position:absolute}#home.sidload::before{top:-365px;right:auto;left:0}}@media only screen and (max-width:767px),screen and (min-device-width:320px) and (max-device-width:480px){#header{width:300px;height:345px}#logo{width:100%;margin:0px 0px 10px 0px;overflow:hidden;left:10px;top:55px;height:152px}#header img{display:block;position:absolute;right:20px;top:10px;width:144px;height:auto}#header address{display:block;position:absolute;right:20px;bottom:4px;width:170px;height:125px;text-align:right}body > nav{max-width:300px}main{margin:0px auto 120px;max-width:300px}.slides figure{height:auto;overflow-x:hidden;width:100%;background:#fff}.flexslider .slides img{width:100% !important;height:auto !important;position:relative}.flexslider mark{padding:10px 0 10px}.flex-active-slide .caption-align-left,.flex-active-slide .caption-text{position:relative;background:#fff}section.grid-d article{min-width:0}footer nav{float:none;margin:0 auto;display:table}footer nav ul li{float:none}footer nav ul li a::after{display:none}.social{display:table;width:auto;float:none;margin:30px auto}.sidload footer::after{bottom:284px}main article figure{clear:both;width:100% !important}#home.sidload::before{top:-410px;right:auto;left:0}.gallist figure{min-width:calc(100% - 30px)}.gallist figure.grid-item{width:calc(100% - 30px) !important}}