@import url(https://fonts.googleapis.com/css?family=Orienta);html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}body{line-height:1;}ol,ul{list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}table{border-collapse:collapse;border-spacing:0;}html{height:100%;}body{position:relative;min-height:100%;font:14px/2em 'Orienta','Helvetica Neue',Helvetica,Arial,Geneva,sans-serif;color:#3e4436;background:#fff;}a{color:#b7b0aa;text-decoration:none;transition:color 0.3s ease;}a:hover,a:active{color:#3e4436;}a:active,a:focus{outline:none;}.clearfix:after,ul.menu:after{content:" ";display:block;clear:both;visibility:hidden;line-height:0;height:0;font-size:0;}h1{font-size:1.8em;line-height:1.2em;margin:0 0 1em;}h2{font-size:1.3em;line-height:1.2em;margin:2em 0 0.5em;}h3{font-family:'Georgia','Times New Roman',Times,serif;font-style:italic;margin-bottom:0.5em;}em{font-family:'Georgia','Times New Roman',Times,serif;font-style:italic;}strong{color:#3e4436;text-shadow:0 1px 0 #fff;}p{margin:0 0 1em;}p.quote{font:15px/180% 'Georgia','Times New Roman',Times,serif;font-style:italic;}hr{height:3px;border:0;background:#d6d0cb;width:150px;text-align:left;margin:30px 0;}.contentbox{position:relative;max-width:980px;padding:0 20px;margin:0 auto;}#header{padding-top:40px;}.messages{clear:left;}#center{min-height:400px;}.region-top{position:relative;font-size:1.2em;line-height:2.5em;margin-bottom:10px;}#block-locale-language{position:absolute;right:0;top:0;line-height:42px;z-index:200;}ul li.expanded,ul li.collapsed,ul li.leaf{list-style-image:none;list-style-type:none;padding:0;}ul.menu li{margin:0;}#block-system-main-menu{}#block-system-main-menu li{float:left;margin-right:30px;letter-spacing:1px;text-transform:uppercase;z-index:100;}#block-system-main-menu ul.menu ul.menu{position:absolute;left:30px;top:70px;z-index:100;line-height:1.8em;}#block-system-main-menu ul.menu ul.menu li{z-index:100;float:none;margin-right:0;text-transform:none;font-size:15px;}#menu{position:relative;margin-bottom:10px;transition:max-height 1s ease;}.block-mobile-menu{display:none;padding-left:56px;}.block-mobile-menu li{display:none;letter-spacing:1px;text-transform:uppercase;}.block-mobile-menu ul.menu ul.menu li{text-transform:none;font-size:15px;padding-left:20px;}.block-mobile-menu li a.active,.block-mobile-menu li a.active-trail{color:#454A3C;}.block-menu-button *,.block-menu-button *:before,.block-menu-button *:after{box-sizing:border-box;}.block-menu-button{display:none;position:absolute;top:0;left:0;width:30px;height:42px;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;z-index:101;}.block-menu-button.is-open .path{-webkit-animation:dash-in 0.6s linear normal;animation:dash-in 0.6s linear normal;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;}.block-menu-button.is-open .animate-path{-webkit-animation:rotate-in 0.6s linear normal;animation:rotate-in 0.6s linear normal;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;}.block-menu-button.is-closed .path{-webkit-animation:dash-out 0.6s linear normal;animation:dash-out 0.6s linear normal;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;}.block-menu-button.is-closed .animate-path{-webkit-animation:rotate-out 0.6s linear normal;animation:rotate-out 0.6s linear normal;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;}.block-menu-button .path{stroke-dasharray:240;stroke-dashoffset:240;stroke-linejoin:round;}@-webkit-keyframes dash-in{0%{stroke-dashoffset:240;}40%{stroke-dashoffset:240;}100%{stroke-dashoffset:0;}}@keyframes dash-in{0%{stroke-dashoffset:240;}40%{stroke-dashoffset:240;}100%{stroke-dashoffset:0;}}@-webkit-keyframes dash-out{0%{stroke-dashoffset:0;}40%{stroke-dashoffset:240;}100%{stroke-dashoffset:240;}}@keyframes dash-out{0%{stroke-dashoffset:0;}40%{stroke-dashoffset:240;}100%{stroke-dashoffset:240;}}.burger-icon{position:absolute;top:9px;left:0;height:22px;width:32px;}.burger-container{position:relative;height:22px;width:32px;}.burger-bun-top,.burger-bun-bot,.burger-filling{position:absolute;display:block;height:4px;width:32px;border-radius:2px;background:#454A3C;}.burger-bun-top{top:0;-webkit-transform-origin:28px 2px;transform-origin:28px 2px;}.burger-bun-bot{bottom:0;-webkit-transform-origin:28px 2px;transform-origin:28px 2px;}.burger-filling{top:9px;}.block-menu-button.is-open .burger-bun-top{-webkit-animation:bun-top-out 0.6s linear normal;animation:bun-top-out 0.6s linear normal;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;}.block-menu-button.is-open .burger-bun-bot{-webkit-animation:bun-bot-out 0.6s linear normal;animation:bun-bot-out 0.6s linear normal;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;}.block-menu-button.is-closed .burger-bun-top{-webkit-animation:bun-top-in 0.6s linear normal;animation:bun-top-in 0.6s linear normal;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;}.block-menu-button.is-closed .burger-bun-bot{-webkit-animation:bun-bot-in 0.6s linear normal;animation:bun-bot-in 0.6s linear normal;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;}@-webkit-keyframes bun-top-out{0%{left:0;top:0;-webkit-transform:rotate(0deg);transform:rotate(0deg);}20%{left:0;top:0;-webkit-transform:rotate(15deg);transform:rotate(15deg);}80%{left:-5px;top:0;-webkit-transform:rotate(-60deg);transform:rotate(-60deg);}100%{left:-5px;top:1px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}}@keyframes bun-top-out{0%{left:0;top:0;-webkit-transform:rotate(0deg);transform:rotate(0deg);}20%{left:0;top:0;-webkit-transform:rotate(15deg);transform:rotate(15deg);}80%{left:-5px;top:0;-webkit-transform:rotate(-60deg);transform:rotate(-60deg);}100%{left:-5px;top:1px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}}@-webkit-keyframes bun-bot-out{0%{left:0;-webkit-transform:rotate(0deg);transform:rotate(0deg);}20%{left:0;-webkit-transform:rotate(-15deg);transform:rotate(-15deg);}80%{left:-5px;-webkit-transform:rotate(60deg);transform:rotate(60deg);}100%{left:-5px;-webkit-transform:rotate(45deg);transform:rotate(45deg);}}@keyframes bun-bot-out{0%{left:0;-webkit-transform:rotate(0deg);transform:rotate(0deg);}20%{left:0;-webkit-transform:rotate(-15deg);transform:rotate(-15deg);}80%{left:-5px;-webkit-transform:rotate(60deg);transform:rotate(60deg);}100%{left:-5px;-webkit-transform:rotate(45deg);transform:rotate(45deg);}}@-webkit-keyframes bun-top-in{0%{left:-5px;bot:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}20%{left:-5px;bot:0;-webkit-transform:rotate(-60deg);transform:rotate(-60deg);}80%{left:0;bot:0;-webkit-transform:rotate(15deg);transform:rotate(15deg);}100%{left:0;bot:1px;-webkit-transform:rotate(0deg);transform:rotate(0deg);}}@keyframes bun-top-in{0%{left:-5px;bot:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}20%{left:-5px;bot:0;-webkit-transform:rotate(-60deg);transform:rotate(-60deg);}80%{left:0;bot:0;-webkit-transform:rotate(15deg);transform:rotate(15deg);}100%{left:0;bot:1px;-webkit-transform:rotate(0deg);transform:rotate(0deg);}}@-webkit-keyframes bun-bot-in{0%{left:-5px;-webkit-transform:rotate(45deg);transform:rotate(45deg);}20%{left:-5px;bot:0;-webkit-transform:rotate(60deg);transform:rotate(60deg);}80%{left:0;bot:0;-webkit-transform:rotate(-15deg);transform:rotate(-15deg);}100%{left:0;-webkit-transform:rotate(0deg);transform:rotate(0deg);}}@keyframes bun-bot-in{0%{left:-5px;-webkit-transform:rotate(45deg);transform:rotate(45deg);}20%{left:-5px;bot:0;-webkit-transform:rotate(60deg);transform:rotate(60deg);}80%{left:0;bot:0;-webkit-transform:rotate(-15deg);transform:rotate(-15deg);}100%{left:0;-webkit-transform:rotate(0deg);transform:rotate(0deg);}}.block-menu-button.is-open .burger-filling{-webkit-animation:burger-fill-out 0.6s linear normal;animation:burger-fill-out 0.6s linear normal;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;}.block-menu-button.is-closed .burger-filling{-webkit-animation:burger-fill-in 0.6s linear normal;animation:burger-fill-in 0.6s linear normal;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;}@-webkit-keyframes burger-fill-in{0%{width:0;left:36px;}40%{width:0;left:40px;}80%{width:32px;left:-6px;}100%{width:32px;left:0px;}}@keyframes burger-fill-in{0%{width:0;left:32px;}40%{width:0;left:40px;}80%{width:32px;left:-6px;}100%{width:32px;left:0px;}}@-webkit-keyframes burger-fill-out{0%{width:32px;left:0px;}20%{width:42px;left:-6px;}40%{width:0;left:40px;}100%{width:0;left:32px;}}@keyframes burger-fill-out{0%{width:32px;left:0px;}20%{width:42px;left:-6px;}40%{width:0;left:40px;}100%{width:0;left:32px;}}#block-locale-language li{float:right;margin:0 0 0 10px;}#block-locale-language a.language-link{display:block;width:2.5em;height:2.5em;color:white;text-align:center;line-height:2.5em;border-radius:2.5em;background:#d6d0cb;transition:background-color 0.3s;}#block-locale-language a.language-link:hover,#block-locale-language a.language-link.active{background:#b7b0aa;}#center #thenodecontent{position:relative;padding:30px 30px 30px 300px;background-color:#f4efeb;min-height:440px;}img.portrait{position:absolute;top:0;right:0;max-width:30%;height:auto !important;}#footer{font-family:'Georgia','Times New Roman',Times,serif;letter-spacing:3px;padding:15px 0 1px;}.column{float:left;width:26%;margin-left:10%;}.column:first-child{margin-left:0 !important;}.logo-front{display:block;width:100%;padding-bottom:60%;border:0;margin-top:70px;background-size:contain;background-repeat:no-repeat;}#logo-front-t{background-image:url(/sites/default/themes/BSPtreuhand/img/logo-front-t.png);}#logo-front-r{background-image:url(/sites/default/themes/BSPtreuhand/img/logo-front-r.png);}#logo-front-kbt{background-image:url(/sites/default/themes/BSPtreuhand/img/logo-kbt-revision.svg);}body.treuhand .column.r,body.revision .column.t,.column.kbt{opacity:0.3;}.arrow-button{display:block;width:50px;height:50px;background:url(/sites/default/themes/BSPtreuhand/img/arrow-button.jpg) center center no-repeat;background-size:50px auto;}body.front .arrow-button{margin:50px 0 100px;}.logo{display:block;width:100%;padding-bottom:55%;background-size:contain;background-repeat:no-repeat;}#logo-r{background-image:url(/sites/default/themes/BSPtreuhand/img/logo-r.png);}#logo-t{background-image:url(/sites/default/themes/BSPtreuhand/img/logo-t.png);}#logo-kbt{background-image:url(/sites/default/themes/BSPtreuhand/img/logo-kbt-revision.svg);}table th{text-decoration:underline;padding-top:0.5em;}table td{min-width:80px;padding-right:20px;}.column.kbt hr{visibility:hidden;}#gmapsInfo{width:160px;position:absolute;top:30px;right:30px;}#gmapsWrapper{width:450px;}.overlayImg{width:140px;margin-bottom:10px;}#gmaps{height:400px;}#wegbeschreibung{width:500px;}#footer #block-block-1{float:left;width:50%;}#footer #block-block-2{float:left;width:50%;text-align:right;}@media screen and (max-width:1019px){#gmapsInfo{position:static;width:auto;right:auto;padding-top:30px;}#gmapsWrapper{width:100%;}#wegbeschreibung{width:100%;}}@media screen and (max-width:786px){body.front .column{float:none;margin-left:0;width:40%;}body.front .arrow-button{margin:0 0 30px;}.logo-front{margin-top:0;padding-bottom:50%;}hr{width:40%;}#footer hr{display:none;}#block-block-1{width:100%;font-size:0.8em;}#center #thenodecontent{padding:20px;min-height:none;}#center .contentbox{padding:0;}#block-system-main-menu{display:none;}#menu{display:block;max-height:42px;overflow:hidden;}#menu.shown{max-height:900px;}#menu.shown .block-mobile-menu li{display:block;}.block-mobile-menu{display:block;}.block-menu-button{display:block;}.block-mobile-menu li.active-trail{display:block;}.block-mobile-menu li.active-trail li{display:none;}#footer #block-block-1,#footer #block-block-2{float:none;width:100%;text-align:left;}}@media screen and (max-width:340px){img.portrait{position:relative;top:0;right:0;width:100%;max-width:100%;}#block-locale-language a.language-link{width:2em;height:2em;line-height:2em;}table td{min-width:40px;padding-right:20px;}}@-ms-viewport{width:device-width;}.lang_footer{float:right;}ul.language-switcher-locale-url{font-size:12px;}#block-block-4{clear:both;}@media screen and (min-width:768px){.not-front #block-block-4{position:relative;top:-25px;}}.cc-banner .cc-message{line-height:1.35;}@media screen and (max-width:991px){.cc-window.cc-banner{display:block;}.cc-banner .cc-message,.cc-compliance.cc-highlight{display:block;flex:none;}}@media screen and (min-width:1800px){.cc-banner.cc-bottom{padding-left:300px !important;padding-right:300px !important;}}.cc-revoke.cc-bottom{display:none !important;bottom:-100px;}#privacysettings #center{position:fixed;z-index:12000;bottom:0;left:0;right:0;background:white;padding-top:15px;line-height:1.5;box-shadow:2px -8px 10px 0px rgba(0,0,0,0.2);-webkit-box-shadow:2px -8px 10px 0px rgba(0,0,0,0.2);-moz-box-shadow:2px -8px 10px 0px rgba(0,0,0,0.2);font-family:'Orienta','Helvetica Neue',Helvetica,Arial,Geneva,sans-serif;letter-spacing:0;max-height:80%;overflow-y:scroll;}@media screen and (max-width:950px){#privacysettings #center{padding-left:15px;padding-right:15px;}}.privacy-overlay{position:fixed;z-index:11000;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);}.privacy-btn{display:inline-block;padding:.4em .8em;font-size:.9em;font-weight:700;border:2px solid #b7b0aa;text-align:center;white-space:nowrap;cursor:pointer;}@media screen and (max-width:991px){.deny-link,.privacy-back{clear:both;display:block;padding-top:15px;}}@media screen and (min-width:992px){.deny-link,.privacy-back{float:right;}}.privacy-btn:hover{border-color:black;}.privacy-back{padding-right:25px;}.privacy-btn.allow{background-color:#b7b0aa;color:white;}.privacy-row{position:relative;margin:15px 0;background-color:#f4efeb;padding:10px;}.privacy-row h3{font-family:'Orienta','Helvetica Neue',Helvetica,Arial,Geneva,sans-serif;font-style:normal;font-weight:bold;font-size:16px;}.privacy-row p{padding-right:100px;}.privacy-table{width:100%;font-size:12px;margin-top:15px;display:none;}.privacy-table.show{display:table;width:100%;}.privacy-table tr td,.privacy-table tr th{background-color:#fff;border-bottom:2px solid #f4efeb;padding:5px;}.privacy-info,.deny-link,.privacy-back{color:#b7b0aa;cursor:pointer;}.deny-link,,privacy-back{padding-top:10px;}.privacy-info:hover,.deny-link:hover,.privacy-back:hover{color:black;}.cc-compliance{display:block !important;}.cc-btn.cc-deny{position:relative;top:50px;font-size:13px;border:1px solid #b7b0aa;}.cc-btn.cc-allow{position:relative;top:-30px;}#cookiesetting,.cc-link{display:inline-block;font-weight:bold;text-decoration:underline;font-size:13px;cursor:pointer;padding:15px 20px 0 0;}#cookiesetting:hover,.cc-link:hover{color:black;}@media screen and (max-width:991px){#cookiesetting,.cc-link{display:block;padding:20px 0;}.cc-btn.cc-allow{margin-left:0 !important;}}.switch{position:absolute;top:20px;right:15px;display:block;width:60px;height:34px;}.switch.pos-rel{position:relative;top:0;left:33px;display:inline-block;}.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s;}.slider:before{position:absolute;content:"";height:26px;width:26px;left:4px;bottom:4px;background-color:white;-webkit-transition:.4s;transition:.4s;}.switch.an .slider{background:green;}.slider.round{border-radius:34px;}.slider.round:before{border-radius:50%;}.slider:after{content:"Aus";position:absolute;left:-33px;top:7px;;display:inline-block;}.switch.an .slider:after{content:"An";}.i18n-en .slider:after{content:"Off";}.i18n-en .switch.an .slider:after{content:"On";}.map-denied{position:relative;width:100%;height:400px;background:url(/sites/default/themes/BSPtreuhand/img/bsp-map.png) no-repeat center / cover;}.map-overlay{position:absolute;z-index:1;background-color:rgba(0,0,0,.8);padding:15px;text-align:center;color:white;top:150px;line-height:1.5;}#allow-map{margin-top:15px;}
