tbody tr:nth-child(2n){background:0 0}tbody,tfoot,thead{background:0 0;border:0;color:inherit}.button{font-weight:700}.buttonsmall{display:inline-block;vertical-align:middle;margin:0;padding:3px 1em;border:1px solid transparent;border-radius:5px;transition:background-color .25s ease-out,color .25s ease-out;font-family:inherit;font-size:.9rem;appearance:none;-webkit-appearance:none;line-height:1;text-align:center;cursor:pointer;background-color:#7087a4;color:#fefefe}.button{display:inline-block;vertical-align:middle;margin:0 0 1rem 0;padding:.85em 1em;border:1px solid transparent;border-radius:5px;transition:background-color .25s ease-out,color .25s ease-out;font-family:inherit;font-size:.9rem;-webkit-appearance:none;line-height:1;text-align:center;cursor:pointer;background-color:#7087a4;color:#fefefe}.serviceBar{background-color:#7087a4;color:#fff;font-size:12pt;line-height:40px;height:40px;position:relative}.serviceBar p{margin:0}.serviceNavi{display:inline-block}.serviceNavi ul{list-style:none;margin:0;padding:0;text-align:right}.serviceNavi ul>li{display:inline-block;margin:0 0 0 15px}.serviceNavi ul>li>a{color:inherit;text-decoration:none}@media screen and (max-width:1023px){.serviceBar p{height:40px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:85%}}.mainNaviBar{background-color:#bfdaf3;padding:25px 0;height:100px}.mainNavi>ul{font-size:16pt;color:#515f71;list-style:none;margin:0;padding:0;text-align:right}.mainNavi>ul>li{display:inline-block}.mainNavi>ul>li>a{color:inherit;display:block;text-decoration:none;padding:10px 15px}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}footer{background-color:#b0cce9;font-size:12pt;padding:45px 0}footer p,footer ul{margin:0;padding:0}footer ul{list-style:none;text-align:right}footer ul>li>a{color:inherit;text-decoration:none}footer ul>li>a>.fas{color:#515f71;margin:0 0 0 5px}@media screen and (max-width:640px){footer ul{margin-top:30px;text-align:left}}#nav-toggle{display:inline-block;height:40px;padding:10px;position:absolute;right:15px;top:50%;margin-top:-20px;z-index:20}#nav-toggle>span{background-color:#fff;display:block;margin-bottom:4px;height:3px;width:26px}#nav-small-container{display:none}.liste-2-spalten dd,.liste-2-spalten dt{float:left}.liste-2-spalten dt{clear:left}.liste-2-spalten dd{margin:0;padding-left:15px}.index-header .bg-lazy{background-repeat:repeat-x;height:163px}.index-intro{padding:30px 0}.index-intro header *{color:#7087a4;font-size:24pt;margin:0}.index-intro p{font-size:14pt;margin-top:0}.index-intro a{color:#7087a4;text-decoration:none}.index-boxes-3cols .columns>div{background-color:#f3f9ff}.index-boxes-2cols{padding:40px 0}.box-icon{padding:30px 30px 30px 110px;position:relative}.box-icon .icon{display:none}.box-icon .content header *{margin:0}.box-icon .content header * a{color:inherit;text-decoration:none}.box-icon .content header *,.box-icon .content p{font-size:12pt}.box-hellblau{background-color:#f3f9ff;font-size:13pt}.box-hellblau header{background-color:#7087a4;color:#fff;padding:15px 25px}.box-hellblau header *{font-size:inherit;margin:0}.box-hellblau .content{padding:25px}.box-hellblau .content p{margin-top:0}.box-hellblau .content ul{margin:0;padding:0;list-style:none}.box-hellblau .content ul li{margin:0 0 15px 0}.box-hellblau .content ul li a{color:inherit;text-decoration:none}.icon-liste>li{position:relative;padding:0 0 0 50px}.icon-liste>li .fas{display:none}.two-columns{padding:30px 0}.sub-section{color:#7087a4;font-size:15pt;margin:0 0 45px 0}.sub-section a{color:inherit;text-decoration:none}.sub-menu>ul{margin:0;padding:0;list-style:none}.sub-menu>ul>li{border-left:5px #f3f9ff solid;color:#8d9fb6;font-size:15pt;padding:0}.sub-menu>ul>li>a{color:inherit;text-decoration:none;padding:15px 20px;display:inline-block;width:100%}.main-content header *{margin:0}.main-content header h1{font-size:24pt}.main-content header h2,.main-content header h3,.main-content header h4,.main-content header h5,.main-content header h6{font-size:inherit}.main-content>.first.frame-type-list,.main-content>.first.frame-type-text{margin:0 0 45px 0}.main-content>.first.frame-type-list header *,.main-content>.first.frame-type-text header *{font-size:24pt;margin:0 0 45px 0}.main-content>.first.frame-type-text p{font-size:15pt}.main-content h5 a,.main-content table td a,.main-content>div p a{color:#7087a4;text-decoration:none}.frame-type-text.frame-layout-10{background-color:#f3f9ff;border:1px #f3f9ff solid;padding:0 1em;margin:0 0 45px 0}.frame-type-menu_abstract.frame-layout-102 header{margin:0 0 45px 0}.news-img-wrap{float:right;margin:0 0 15px 15px}@media screen and (max-width:1023px){.main-content{padding-top:30px}}.seiten-teaser{margin:0 0 0 -30px;padding:0;list-style:none}.seiten-teaser>li{padding:15px 45px 30px 100px;position:relative}.frame-layout-102 .seiten-teaser>li{padding-left:240px}.seiten-teaser>li:hover{background-color:#e0effe}.seiten-teaser>li .icon,.seiten-teaser>li .image,.seiten-teaser>li .mehr-erfahren{position:absolute;left:20px;top:15px}.seiten-teaser>li .image{top:20px}.seiten-teaser>li .mehr-erfahren{left:auto;right:20px}.seiten-teaser .content{min-height:134px}.seiten-teaser .content,.seiten-teaser .content *{font-size:inherit;margin-top:0}.seiten-teaser .content,.seiten-teaser .content a{color:inherit;text-decoration:none}.seiten-teaser>li .icon,.seiten-teaser>li .mehr-erfahren{color:#7087a4;font-size:30pt}.seiten-teaser>li .mehr-erfahren{font-size:20pt}@media screen and (max-width:1023px){.seiten-teaser{padding-left:15px}}figure.table{margin:0}.contenttable{border-collapse:collapse;width:100%}.contenttable tr td,.contenttable tr th{padding:5px 0;vertical-align:top}.accordion{margin:30px 0}.accordion-item{margin:0 0 10px 0}.accordion-title{background-color:#f3f9ff;text-decoration:none;font-weight:700;border:0;padding:20px 40px 20px 20px;border-bottom:0;font-size:1rem;line-height:1;color:#000}.accordion-title:before{color:#7087a4;font-family:"Font Awesome 7 Free";font-weight:900;font-size:16pt;content:""}.is-active>.accordion-title::before{color:#fff;content:""}.accordion-title:hover::before{color:#fff}.accordion-reference{cursor:pointer}.accordion-reference-trenner{background-color:#fff!important}.accordion-reference-trenner td{padding:2px 10px!important}.accordion-reference td{margin:0}.accordion-reference .accordion-title{background:rgba(0,0,0,0);font-weight:400}.accordion-reference .accordion-title:hover,.accordion-reference:hover{background-color:#e0effe}.accordion-reference .accordion-title{padding:10px 0}.unternehmen-detail-referenzen .accordion-reference .leistung{margin:0;color:#000}.unternehmen-detail-referenzen .accordion-reference-item .leistung{margin:10px 0}.accordion-reftoggle{font-weight:400;display:block;font-size:.8rem;padding:3px 0 0 0;cursor:pointer}.accordion-content{background-color:#e0effe}:last-child:not(.is-active)>.accordion-title{border-bottom:0;border-radius:0}.accordion-title:focus,.accordion-title:hover{background-color:#e0effe}.suche-unternehmen{margin:15px 0}.suche-unternehmen #unternehmen{margin:0}.suche-unternehmen .label-suche-info{margin-right:0;margin-left:.5rem}.suche-unternehmen #suche-info{font-size:.9rem;font-weight:400;line-height:1.8;color:#7087a4;cursor:pointer}.suche-parameter{margin:15px 0;color:#7e929d}.suche-parameter dt{padding:0 2% 0 0;width:40%}.suche-parameter dd{font-weight:700;width:60%}.seiten-browser{list-style:none;margin:0;padding:0}.seiten-browser>li{display:inline-block;margin:0 0 0 3px}.seiten-browser>li>a{color:inherit;text-decoration:none}.seiten-browser>li.aktiv>span{text-decoration:underline}.navigation-seiten-browser{color:#7e929d;font-size:12pt;margin:30px 0}.navigation-seiten-browser p{margin:0;font-weight:700}.navigation-seiten-browser .seiten-browser{font-weight:700;text-align:right}.navigation-seiten-browser .exportlink{cursor:pointer}.such-ergebnisse{font-size:12pt}.such-ergebnisse table{border-collapse:collapsed;border-spacing:0;margin-bottom:0;table-layout:fixed;width:100%}.such-ergebnisse table thead tr th{background-color:#e0effe;line-height:normal;padding:15px;text-align:left}.such-ergebnisse table tbody tr td,.such-ergebnisse table tfoot tr td{background-color:#f3f9ff;padding:10px 15px;vertical-align:top;word-wrap:break-word}.such-ergebnisse table tfoot tr td{padding-top:0}.such-ergebnisse table tfoot tr td,.such-ergebnisse table thead tr th{border-bottom:10px #fff solid}.such-ergebnisse table td h3,.such-ergebnisse table td p{font-size:inherit;margin:0}.such-ergebnisse table td .mail{text-decoration:underline}.such-ergebnisse table td.weiter{font-weight:700;text-align:right}.such-ergebnisse table td .weiter .fas{margin-left:15px}.such-ergebnisse table td h3{margin:0 0 15px 0}.such-ergebnisse table td .liste-2-spalten{margin-bottom:30px}.such-ergebnisse table td .liste-2-spalten dt{width:25%}.such-ergebnisse table td .liste-2-spalten dd{width:75%}.such-ergebnisse .spalte-1,.such-ergebnisse .spalte-2,.such-ergebnisse .spalte-3{display:block;width:100%}@media screen and (min-width:1024px){.such-ergebnisse .spalte-1,.such-ergebnisse .spalte-2,.such-ergebnisse .spalte-3{display:table-column}.such-ergebnisse .spalte-1{width:35%}.such-ergebnisse .spalte-2{width:25%}.such-ergebnisse .spalte-3{width:40%}}@media screen and (max-width:1023px){.such-ergebnisse table{margin-bottom:1rem}.such-ergebnisse table.stack tfoot,.such-ergebnisse table.stack thead{display:block}.such-ergebnisse .spalte-1,.such-ergebnisse .spalte-2,.such-ergebnisse .spalte-3{width:auto}}formular-login{background:#f3f9ff;padding:30px 30px 5px 30px;margin:45px 0}.formular-login [type=password],.formular-login [type=text],.formular-login label{color:inherit}.formular-login .button,.formular-login [type=password],.formular-login [type=text]{margin-bottom:25px}label{display:block;margin:0;font-size:.875rem;font-weight:400;line-height:1.8;color:#7087a4}[type=color],[type=date],[type=datetime-local],[type=datetime],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],textarea{display:block;box-sizing:border-box;width:100%;height:2.30769rem;margin:0 0 2.30769rem;padding:.5rem;border:1px solid #b0cce9;border-radius:5px;background-color:#fefefe;box-shadow:none;font-family:inherit;font-size:.92308rem;font-weight:400;line-height:1.5;color:#7087a4;transition:box-shadow .5s,border-color .25s ease-in-out;appearance:none}.unternehmen-detail-kopf{margin:0 0 45px 0}.unternehmen-detail-kopf h1{font-size:24pt;margin:0 0 45px 0}.unternehmen-detail-kopf table,.unternehmen-detail-nachweise table,.unternehmen-detail-referenzen table{table-layout:fixed;border-collapse:collapse;border-spacing:0;width:100%}.unternehmen-detail-footer,.unternehmen-detail-kopf table tbody{background-color:#f3f9ff}.unternehmen-detail-kopf table td{border-right:5px #fff solid;padding:15px;vertical-align:top;word-wrap:break-word}.unternehmen-detail-kopf table .spalte-1,.unternehmen-detail-kopf table .spalte-2{display:block;width:100%}@media screen and (min-width:1024px){.unternehmen-detail-kopf table .spalte-1,.unternehmen-detail-kopf table .spalte-2{display:table-column;width:50%}}.unternehmen-detail-footer p,.unternehmen-detail-kopf table td p{line-height:1.25;margin:0}.unternehmen-detail-kopf .liste-2-spalten dt{width:22%}.unternehmen-detail-kopf .liste-2-spalten dd{width:78%}.unternehmen-detail-nachweise table,.unternehmen-detail-referenzen table{margin:0 0 45px 0}.unternehmen-detail-nachweise span.link,.unternehmen-detail-nachweise table a,.unternehmen-detail-referenzen table a{color:#7087a4}.unternehmen-detail-referenzen table a.referenz{font-weight:700;text-decoration:none}.unternehmen-detail-nachweise table thead,.unternehmen-detail-referenzen table thead{background-color:#e0effe}.unternehmen-detail-nachweise table tbody,.unternehmen-detail-nachweise table tfoot,.unternehmen-detail-referenzen table tbody{background-color:#f3f9ff}.unternehmen-detail-nachweise table td,.unternehmen-detail-nachweise table th,.unternehmen-detail-referenzen table td,.unternehmen-detail-referenzen table th{border-bottom:5px #fff solid;border-right:5px #fff solid;padding:8px 10px;text-align:left;vertical-align:top}.unternehmen-detail-nachweise table th:nth-child(2),.unternehmen-detail-referenzen table th:nth-child(2){hyphens:auto}.unternehmen-detail-referenzen table td .leistung{display:block;margin:0 0 10px 0}.unternehmen-detail-nachweise table th span{font-weight:400}.unternehmen-detail-nachweise .tabelle-1 .spalte-1{width:52%}.unternehmen-detail-nachweise .tabelle-1 .spalte-2,.unternehmen-detail-nachweise .tabelle-1 .spalte-3,.unternehmen-detail-nachweise .tabelle-1 .spalte-4{width:16%}.unternehmen-detail-nachweise .tabelle-2 .spalte-1,.unternehmen-detail-nachweise .tabelle-3 .spalte-1,.unternehmen-detail-referenzen .spalte-1{width:56%}.unternehmen-detail-nachweise .tabelle-2 .spalte-2,.unternehmen-detail-nachweise .tabelle-2 .spalte-3,.unternehmen-detail-nachweise .tabelle-3 .spalte-2,.unternehmen-detail-nachweise .tabelle-3 .spalte-3,.unternehmen-detail-referenzen .spalte-2,.unternehmen-detail-referenzen .spalte-3{width:22%}.unternehmen-detail-footer{padding:15px}.unternehmen-detail-footer .zurueck{font-weight:700;padding-left:15px}.unternehmen-detail-footer .zurueck .fas{margin:0 15px 0 0}.unternehmen-detail-footer p a.underline{text-decoration:underline}@media screen and (max-width:640px){.unternehmen-detail-nachweise table td,.unternehmen-detail-nachweise table th,.unternehmen-detail-referenzen table td,.unternehmen-detail-referenzen table th{hyphens:auto}}.tx-indexedsearch-browsebox p{text-align:center}ul.tx-indexedsearch-browsebox{list-style:none;text-align:center;padding:0;margin:15px 0}ul.tx-indexedsearch-browsebox>li{display:inline-block;margin:0 5px}.tx-indexedsearch-res h3 a,ul.tx-indexedsearch-browsebox>li a{color:#7087a4;text-decoration:none}.tx-indexedsearch-res h3{margin-bottom:0;padding-right:30px;position:relative}.tx-indexedsearch-percent{position:absolute;right:0;top:0}.tx-indexedsearch-res{border-bottom:5px solid #f3f9ff;margin-bottom:30px;padding-bottom:20px}.ce-uploads .fas{margin-right:5px;font-size:14pt}.ce-uploads>li>a{color:#7087a4;text-decoration:none}.mainNavi>ul>li.active,.mainNavi>ul>li:hover{background-color:#7087a4;color:#fff}.sub-menu>ul>li.active{border-left-color:#7087a4;color:#7087a4}.sub-menu>ul>li:hover{border-left-color:#7087a4;color:#7087a4;background-color:#f3f9ff}
