body{padding:0}body p{color:#777}header .logo{height:60px}@media(max-width:991px){header .logo{height:37px}}header .logo img.logo{width:270px}.mini-navbar .metanav.pull-right{padding-left:0}.headerimg .img-responsive{width:100% !important}.table>tbody>tr:first-child>td{border-top:0;font-weight:600;border-bottom:solid 2px #ddd}@media(max-width:767px){.table-responsive{overflow-x:hidden;border:0}}@media(max-width:440px){.table>tbody>tr:nth-child(odd)>td,.table>tbody>tr:nth-child(odd)>th,.table>tbody>tr:nth-child(even)>td,.table>tbody>tr:nth-child(even)>th,.table>thead>tr:nth-child(odd)>td,.table>thead>tr:nth-child(odd)>th,.table>thead>tr:nth-child(even)>td,.table>thead>tr:nth-child(even)>th{display:block !important;width:100% !important}}@media(max-width:1192px) and (min-width:991px){.col-md-2.min-width{width:20%}.col-md-10.max-width{width:80%}}@media(min-width:992px){#showhide{display:none}}@media(max-width:991px){#togglenav{display:none}#showhide{display:list-item;margin-left:-5px;margin-right:-5px;padding-bottom:10px;padding-top:10px;list-style:none;text-align:left !important}#showhide i{position:absolute;right:24px;top:14px}}.form-horizontal .control-label{text-align:left;padding-left:15px;margin-bottom:5px}.footer-white{color:#666}.footer-white .container .row{padding-top:20px}@media(max-width:767px){footer .container .row .text-center,footer .container .row .text-right{text-align:left !important;padding:0 15px;margin-top:10px}}.footer-white .headline{border-color:#930}.copyright .container{border-top:1px solid #4e4d4a;padding-top:20px;margin-top:40px}.copyright .container p{margin:0}@media(min-width:1200px){.container{width:1170px !important}}.navbar-dark>.dropdown-menu>li>a .caret-right{border-top-color:#ecf0f1;border-bottom-color:#ecf0f1}.navbar-white .navbar-nav>.active>a:hover{color:#fff}.navbar-white{background-color:#e0e0e2;font-size:16px}@media(max-width:1200px){.navbar-white{font-size:14px}.navbar-white .nav>li>a{padding-left:10px;padding-right:10px}}@media(max-width:992px){.navbar-white{font-size:11px}}@media(max-width:767px){.navbar-white{font-size:13px}.navbar-white #mainnavbar{background-color:#fff}}.dropdown.active.open>a.dropdown-toggle{color:#fff}.caret-right{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-left:4px dashed;border-left:4px solid \9;border-top:4px solid transparent;border-bottom:4px solid transparent}.mini-navbar ul{margin-bottom:0 !important}.mini-navbar form{width:250px !important}.mini-navbar form .btn-default{font:initial;border-bottom-right-radius:3px;border-top-right-radius:3px;border:1px solid transparent;font-size:14px !important}#sticky-wrapper{z-index:9999}.navbar{max-height:75px;min-height:61px}.navbar-brand{position:relative;padding-top:10px}@media(max-width:992px){.navbar-brand{padding-right:5px;padding-top:20px}}.navbar-default{background-color:transparent}.navbar-default .navbar-nav>li>a,.navbar-white .navbar-nav>.active>a{color:#2c3c6e}.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus{color:#fff}.nav-stacked>li,.nav-stacked>li+li{margin-top:5px;margin-left:0}.navbar-dark .navbar-toggle{background-color:#353432;color:#ecf0f1}.navbar-toggle{margin-top:17px;margin-bottom:18px}@media(max-width:500px){.navbar-toggle{margin-top:10px;margin-bottom:10px}}.navbar-dark .navbar-collapse{background-color:#4e4d4a;overflow-y:auto}.breadcrumbs{list-style:none;border-bottom:1px solid #eee;margin-bottom:40px}.breadcrumbs h3{font-family:"Roboto",sans-serif;font-size:20px}.breadcrumbs>.container>.pull-right>li{display:inline-block;padding:21px 0}.breadcrumbs>.container>.pull-right>.active{color:#777}.breadcrumbs>.container>.pull-right>li+li::before{content:"/\00a0";padding:0 5px;color:#ccc}.panel-heading h2{font-size:20px;margin:0}ul#sidebar-nav{margin-left:-5px;margin-right:-5px}ul#sidebar-nav li>a{padding:10px 12px}ul.nav.nav-pills.nav-stacked.bs-sidebar.subseiten li a{font-size:13px;padding-left:20px !important}.footer-white .container #kontakt{background:url("../../../files/background/steuerrad.png");background-repeat:no-repeat;background-size:80%;background-position:130% 220%;height:357px}@media(max-width:767px){.footer-white .container #kontakt{height:200px;background-position:130% 20%}}body{counter-reset:item}ol{list-style:none;padding-left:0;color:#777}ol li{counter-increment:item;position:relative;padding:0 0 10px 80px;margin-bottom:20px;line-height:1.75em;min-height:35px;font-weight:600}ol li:before{content:counter(item);border:solid 1px #2c3c6e;color:#2c3c6e;border-radius:500px;left:0;top:0;position:absolute;font-size:1.5em;padding:2px 8.5px;height:30px;width:30px;padding-top:3px}ol li:nth-child(n+10):before{padding:2px}ul{color:#777}.panel-default ul{color:#777}.blau p{color:#2c3c6e;margin-top:20px;font-size:15px}@keyframes marquee{0{transform:translate(0,0)}100%{transform:translate(-100%,0)}}.tx-rssdisplay{overflow:hidden}.marquee{margin-top:20px;margin-bottom:10px;white-space:nowrap;overflow:hidden;box-sizing:border-box;display:inline-block}.no-description .tx-rssdisplay-list{margin-left:100%;width:450%;animation:marquee 25s linear infinite}.marquee a{padding-right:50px;border-bottom:0}@media(max-width:990px){.marquee a{padding-right:50px}}.tx-rssdisplay-list:hover{animation-play-state:paused}.tx-rssdisplay-list{list-style:none;padding-left:0}.tx-rssdisplay-list .tx-rssdisplay-item-title{font-size:15px}.tx-rssdisplay-list li.tx-rssdisplay-item{border-bottom:1px solid #e0e0e2;margin-bottom:10px}.tx-rssdisplay-list li.tx-rssdisplay-item b,.tx-rssdisplay-list li.tx-rssdisplay-item strong{font-weight:normal}.view>a>.mask p{margin-bottom:0 !important}.view>a>.mask{background:#2c3c6e}.view>a>.mask p{margin-bottom:0 !important;color:#fff}@media(max-width:768px){.view>a>.mask{position:relative;bottom:0;transition:none}}@media(max-width:991px){.nomask .view>a>.mask{display:none}}.portfolio-item>a>#mask2{bottom:-60px}.portfolio-item>a:hover>#mask2{bottom:0}.view{margin-bottom:20px;cursor:pointer}.services-item i{font-size:28px}.services-item p{color:#777}.arrow-box{margin-top:20px;background:#fff;border:1px solid #ccc;padding:10px;border-radius:3px;text-align:center;-webkit-transition:margin-top 500ms;transition:margin-top 500ms}.arrow-box .head{position:relative;margin-bottom:50px;padding:30px 10px 10px;border-radius:3px;color:#fff}.arrow-box .head .arrow{position:absolute;bottom:-30px;left:0;height:30px;width:100%;border-top-width:30px;border-top-style:solid;border-right:137px solid white;border-left:135px solid white}@media(max-width:1199px){.arrow-box .head .arrow{border-right-width:108px;border-left-width:108px}}@media(max-width:991px){.arrow-box .head .arrow{display:none}}.arrow-box:hover{margin-top:0;box-shadow:0 0 20px rgba(0,0,0,0.2);-webkit-box-shadow:0 0 20px rgba(0,0,0,0.2);-moz-box-shadow:0 0 20px rgba(0,0,0,0.2)}h1.headline,h2.headline,h3.headline{color:#2c3c6e}.headline{border-bottom:1px solid #930}h1.headline.text-color{padding-bottom:2px}h1.headline.text-color span{padding-bottom:0}.tx-rssdisplay h2{margin-bottom:30px;line-height:50px;border-bottom:1px solid #930}.tx-rssdisplay-item h2{font-size:14px;border:0;line-height:20px;margin-bottom:10px}.btn-color a{color:#fff}.tab-v2 .nav-tabs{border-bottom:0}.tab-v2 .nav-tabs>li{float:left;width:19%;height:70px;display:table}.tab-v2 .nav-tabs>li>a{margin-right:0;padding:0 0 0 10px;border-radius:0;background-color:#e0e0e2;border-bottom:0;height:72px;color:#666;display:table-cell;vertical-align:middle;line-height:1.3;outline:0}@media(max-width:1199px){.tab-v2 .nav-tabs>li>a{font-size:13px}}.tab-v2 .nav-tabs>li:first-child>a{padding-left:15px}.tab-v2 .nav-tabs>li+li{margin-left:2px}.tab-v2 .nav-tabs>li>a:hover{color:#fff;border-color:#2c3c6e;background-color:#2c3c6e}.tab-v2 .nav-tabs>li.active>a,.tab-v2 .nav-tabs>li.active>a:hover,.tab-v2 .nav-tabs>li.active>a:focus{color:#fff;background-color:#2c3c6e;border:0;outline:0}.tab-v2 .nav-tabs>li{padding-right:24px;padding-left:24px}.tab-v2 .nav-tabs>li:first-child{padding-right:24px;padding-left:0}.tab-v2 .nav-tabs>li.active:after,.tab-v2 .nav-tabs>li:hover:after{content:"";border-style:solid;border-width:36px 0 36px 24px;border-color:#fff #fff #fff #2c3c6e;position:absolute;top:0;right:0}.tab-v2 .nav-tabs>li:after{content:"";border-style:solid;border-width:36px 0 36px 24px;border-color:#fff #fff #fff #e0e0e2;position:absolute;top:0;right:0}.nav-tabs>li:before{content:"";border-style:solid;border-width:36px 0 36px 25px;border-color:#e0e0e2 #e0e0e2 #e0e0e2 #fff;position:absolute;top:0;left:0}.nav-tabs>li.active:before,.nav-tabs>li:hover:before{content:"";border-style:solid;border-width:36px 0 36px 25px;border-color:#2c3c6e #2c3c6e #2c3c6e #fff;position:absolute;top:0;left:0}.tab-v2 .nav-tabs>li>a{-webkit-padding-before:0;-webkit-padding-after:0}.nav-tabs>li:first-child:before{border:0}.nav-tabs>li>a:hover,.nav>li>a:focus{border-color:#e0e0e2}.tab-v1 .nav-tabs>li.active>a,.tab-v1 .nav-tabs>li.active>a:hover,.tab-v1 .nav-tabs>li.active>a:focus{-o-border:0 !important}ul.btn-group.portfolio__nav{padding-left:0 !important}.portfolio-item>a{position:relative;display:block;border-radius:3px;overflow:hidden}.portfolio-item>a>.mask{position:absolute;bottom:-100%;width:100%;padding:10px;background:#4e4d4a;color:#fff;-webkit-transition:bottom 500ms;transition:bottom 500ms}.portfolio-item>a:hover>.mask{bottom:0}.containerslider{margin-bottom:30px}.containerslider .flexslider{margin-top:0 !important;margin-bottom:0 !important;padding:0;border:0;border-radius:0;box-shadow:0 0 0!important;overflow:hidden}.containerslider .flexslider .flex-viewport{max-height:490px}.containerslider .flexslider li img{height:auto;width:100%}.containerslider .flexslider li .flex-caption{position:relative;top:-500px;color:#fff;padding:0 15px;margin:auto}.containerslider .flexslider li .flex-caption h2{font-size:36px;padding-bottom:20px}.containerslider .flexslider li .flex-caption .description{font-size:20px;padding-bottom:30px}.containerslider .flexslider li .flex-caption .morelink{font-size:20px}.containerslider .flexslider li .flex-caption .morelink a{color:#fff}@media(max-width:1200px){.containerslider .flexslider li .flex-caption{top:40px;left:10%;padding:8px 70px 8px 20px}.containerslider .flexslider li .flex-caption h4{font-size:26px!important}.containerslider .flexslider li .flex-caption .description{font-size:18px;padding-bottom:15px}.containerslider .flexslider li .flex-caption .morelink{font-size:18px}}@media(max-width:1000px){.containerslider .flexslider li .flex-caption{top:400px;left:10%;padding:8px 40px 8px 20px}.containerslider .flexslider li .flex-caption h4{font-size:24px!important}.containerslider .flexslider li .flex-caption .description{font-size:16px;padding-bottom:15px}.containerslider .flexslider li .flex-caption .morelink{font-size:16px}}@media(max-width:767px){.containerslider .flexslider li .flex-caption{top:-135px;left:0;padding:8px 40px 8px 20px}.containerslider .flexslider li .flex-caption h4{font-size:18px!important}.containerslider .flexslider li .flex-caption .description{font-size:14px;padding-bottom:10px}.containerslider .flexslider li .flex-caption .morelink{font-size:12px}}@media(max-width:680px){.containerslider .flexslider li .flex-caption{left:45%}.containerslider .flexslider li .flex-caption h4{font-size:15px!important}.containerslider .flexslider li .flex-caption .description{visibility:hidden;height:0;padding:0;margin:0}}@media(max-width:480px){.containerslider .flexslider li .flex-caption{left:45%;padding:8px 30px 8px 10px}.containerslider .flexslider li .flex-caption h4{font-size:14px!important}}@media(max-width:400px){.containerslider .flexslider li .flex-caption{padding:4px 30px 4px 10px}.containerslider .flexslider li .flex-caption h4{font-size:11px!important;margin-top:15px;padding-bottom:5px}.containerslider .flexslider li .flex-caption .morelink a{font-size:11px}}.containerslider .flexslider:hover .flex-direction-nav a{background:rgba(0,0,0,0.5);color:#FFF;z-index:999}.containerslider .flexslider .flex-direction-nav a:before{font-family:FontAwesome}.containerslider .flexslider .flex-direction-nav a{position:absolute;display:block;height:100px;width:50px;top:50%;margin-top:-60px;background:transparent;color:transparent;font-size:32px;font-weight:300;line-height:100px;text-align:center;cursor:pointer;-webkit-transition:background 500ms,color 500ms;transition:background 500ms,color 500ms}.containerslider .flexslider .flex-direction-nav a.flex-prev{left:0;right:auto;padding-right:5px}.containerslider .flexslider .flex-direction-nav a.flex-prev:before{content:"\f104"}.containerslider .flexslider .flex-direction-nav a.flex-next{right:0;left:auto;padding-left:5px}.containerslider .flexslider .flex-direction-nav a.flex-next:before{content:"\f105"}.containerslider .flexslider h2.layer{font-size:55px;margin:0;padding-bottom:5px;text-align:right;width:100%;z-index:20;position:absolute;bottom:0;background-color:rgba(255,255,255,0.6);color:#2c3c6e}@media(max-width:768px){.containerslider .flexslider h2.layer{font-size:40px}}@media(max-width:550px){.containerslider .flexslider h2.layer{font-size:30px}}.headerimg h2.layer{font-size:55px;margin:0;padding-bottom:5px;text-align:right;width:100%;z-index:20;position:absolute;bottom:0;background-color:rgba(255,255,255,0.6);color:#2c3c6e}@media(max-width:768px){.headerimg h2.layer{font-size:40px}}@media(max-width:550px){.headerimg h2.layer{font-size:30px}}@media(max-width:767px){#topbar-menu-mobile{float:right;max-width:80px}#topbar-logo-mobile{float:left;max-width:200px;padding-top:20px;padding-left:30px}#topmenumobilecontainer{position:fixed;z-index:99999;width:100%;top:40px;left:0;height:0;overflow:hidden;display:block;margin-top:-10px}#topmenumobilecontainer #mobile-top-menu{overflow-y:auto;height:100vh}#topmenumobilecontainer #mobile-top-menu-inner>ul>li>a.back{display:none}#submobile{margin-top:20px;margin-bottom:60px;list-style-type:none}#submobile li{background-color:#e0e0e2;border-bottom:1px solid #fff;padding:.7em}#submobile a{display:block}#mobilelangnav{background-color:#e0e0e2;margin-left:40px;padding:1em;padding-left:15px}#menu-underlay{background-color:rgba(0,0,0,0.6);display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:99997}}.slinky-menu a{background:#fff;padding:.8em}.slinky-menu a:hover{background:#2c3c6e;color:#fff}.slinky-menu a.back::before{margin-right:.3em}.slinky-menu .header{background-color:#e0e0e2}.slinky-menu .fa{font-size:30px;position:absolute;right:10px;top:7px}.slinky-menu h2{font-size:16px;padding:14px}.slinky-menu a.back{padding:15px 5px;background-color:#e0e0e2;font-size:11px}ul.uploads li.uploads-element img{display:none}ul.uploads{list-style:none;padding-left:20px}ul.uploads li.uploads-element:before{font-family:'FontAwesome';content:'\f1c1';color:#2c3c6e;padding-right:5px;left:17px;position:absolute}.pdf ul{list-style:none;padding-left:20px}.pdf ul li:before{font-family:'FontAwesome';content:'\f1c1';color:#2c3c6e;padding-right:5px;left:17px;position:absolute}.mixedlinks em.fa{margin-left:3px}.mixedlinks p{margin-bottom:0}.mixedlinks ul{list-style:none;padding-left:20px;margin-bottom:0}.mixedlinks ul li:before{font-family:'FontAwesome';content:'\f1c1';color:#2c3c6e;padding-right:5px;left:17px;position:absolute}.mixedlinks ul li.linkitem:before{font-family:'FontAwesome';content:'\f0c1';color:#2c3c6e;padding-right:5px;left:17px;position:absolute}.mixedlinks ul li.excel:before{font-family:'FontAwesome';content:'\f1c3';color:#2c3c6e;padding-right:5px;left:17px;position:absolute}.mixedlinks ul li.word:before{font-family:'FontAwesome';content:'\f1c2';color:#2c3c6e;padding-right:5px;left:17px;position:absolute}.mixedlinks ul li.pdf:before{font-family:'FontAwesome';content:'\f1c1';color:#2c3c6e;padding-right:5px;left:17px;position:absolute}.link ul{list-style:none;padding-left:20px}.link ul li:before{font-family:'FontAwesome';content:'\f0c1';color:#2c3c6e;padding-right:5px;left:17px;position:absolute}.containerslider{margin-bottom:30px}.containerslider .flexslider h2.layer{height:60px}.containerslider .flexslider h2.layer .container{display:none}@media(max-width:768px){.containerslider .flexslider h2.layer{display:none}}h1{margin-top:0}.modal-content{color:#777}.modal-content h4{color:#505050}.modal-dialog{margin-top:100px}.dsgvo-layer{position:fixed;bottom:0;left:0;width:100%;background:#eee;z-index:9999}.dsgvo-layer .container{font-size:14px;padding:10px;padding-top:15px}.dsgvo-layer .container .row .confirm{text-align:right}