@font-face{font-family:"pt_sansregular";src:url("/_assets/51da559d81e26dd99a16662ed6f306af/Fonts/PTS55F-webfont.eot");src:url("/_assets/51da559d81e26dd99a16662ed6f306af/Fonts/PTS55F-webfont.eot?#iefix") format("embedded-opentype"),url("/_assets/51da559d81e26dd99a16662ed6f306af/Fonts/PTS55F-webfont.woff") format("woff"),url("/_assets/51da559d81e26dd99a16662ed6f306af/Fonts/PTS55F-webfont.ttf") format("truetype"),url("/_assets/51da559d81e26dd99a16662ed6f306af/Fonts/PTS55F-webfont.svg#pt_sansregular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"pt_sansitalic";src:url("/_assets/51da559d81e26dd99a16662ed6f306af/Fonts/PTS56F-webfont.eot");src:url("/_assets/51da559d81e26dd99a16662ed6f306af/Fonts/PTS56F-webfont.eot?#iefix") format("embedded-opentype"),url("/_assets/51da559d81e26dd99a16662ed6f306af/Fonts/PTS56F-webfont.woff") format("woff"),url("/_assets/51da559d81e26dd99a16662ed6f306af/Fonts/PTS56F-webfont.ttf") format("truetype"),url("/_assets/51da559d81e26dd99a16662ed6f306af/Fonts/PTS56F-webfont.svg#pt_sansitalic") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"pt_sansbold";src:url("/_assets/51da559d81e26dd99a16662ed6f306af/Fonts/PTS75F-webfont.eot");src:url("/_assets/51da559d81e26dd99a16662ed6f306af/Fonts/PTS75F-webfont.eot?#iefix") format("embedded-opentype"),url("/_assets/51da559d81e26dd99a16662ed6f306af/Fonts/PTS75F-webfont.woff") format("woff"),url("/_assets/51da559d81e26dd99a16662ed6f306af/Fonts/PTS75F-webfont.ttf") format("truetype"),url("/_assets/51da559d81e26dd99a16662ed6f306af/Fonts/PTS75F-webfont.svg#pt_sansbold") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;src:url("/_assets/51da559d81e26dd99a16662ed6f306af/Fonts/fa-solid-900.eot");src:url("/_assets/51da559d81e26dd99a16662ed6f306af/Fonts/fa-solid-900.eot?#iefix") format("embedded-opentype"),url("/_assets/51da559d81e26dd99a16662ed6f306af/Fonts/fa-solid-900.woff2") format("woff2"),url("/_assets/51da559d81e26dd99a16662ed6f306af/Fonts/fa-solid-900.woff") format("woff"),url("/_assets/51da559d81e26dd99a16662ed6f306af/Fonts/fa-solid-900.ttf") format("truetype"),url("/_assets/51da559d81e26dd99a16662ed6f306af/Fonts/fa-solid-900.svg#fontawesome") format("svg")}@font-face{font-family:"Font Awesome 5 Brands";font-style:normal;font-weight:normal;src:url("/_assets/51da559d81e26dd99a16662ed6f306af/Fonts/fa-brands-400.eot");src:url("/_assets/51da559d81e26dd99a16662ed6f306af/Fonts/fa-brands-400.eot?#iefix") format("embedded-opentype"),url("/_assets/51da559d81e26dd99a16662ed6f306af/Fonts/fa-brands-400.woff2") format("woff2"),url("/_assets/51da559d81e26dd99a16662ed6f306af/Fonts/fa-brands-400.woff") format("woff"),url("/_assets/51da559d81e26dd99a16662ed6f306af/Fonts/fa-brands-400.ttf") format("truetype"),url("/_assets/51da559d81e26dd99a16662ed6f306af/Fonts/fa-brands-400.svg#fontawesome") format("svg")}.fas,.far,.fal{font-family:"Font Awesome 5 Free"}.fab{font-family:"Font Awesome 5 Brands"}@media only screen and (min-width:640px){.first-fs .news .news-list-view .news-img-wrap{min-width:220px}.footer-copyr-nav{text-align:center}.footer-copyr-nav ul{display:inline-block;margin-left:auto}}@media only screen and (min-width:768px){.visible-xs{display:none}.col-md-3.service-box{margin-right:1%;margin-left:1%;width:23%;-ms-flex:0 0 23%;flex:0 0 23%;max-width:23%}}@media only screen and (min-width:500px) and (max-width:767px){.col-sm-6.service-box{margin-right:2%;margin-left:2%;width:46%;-ms-flex:0 0 46%;flex:0 0 46%;max-width:46%}}@media (min-width:992px) and (max-width:1199px){.tt-products .listitem input[type="text"]{margin-right:5px;font-size:16px}.tt-products .listitem input[type="submit"]{margin-left:5px;font-size:16px}}@media (min-width:992px) and (max-width:1199px){.nav>li>a{padding-right:9px;padding-left:10px}}@media only screen and (min-width:992px){.logo-link,.visible-mobile{display:none !important}}@media only screen and (min-width:1200px) and (max-width:1260px){.breadcrumb li:first-child{margin-left:20px}}@media only screen and (max-width:1200px){.carousel-indicators{display:none}h1{font-size:38px}}@media only screen and (max-width:991px){.hidden-mobile{display:none !important}.visible-mobile{display:block !important}#sticky-header{display:none !important}nav.navbar{justify-content:end}header.header{width:100%;position:static;padding-bottom:5px;box-shadow:0 0 5px rgba(0,0,0,0.3)}.navbar-brand{padding-top:0}.logo-link{display:static}.logo{margin-top:10px;width:150px}.header-lower{width:100%;text-align:right}.fa-bars{font-family:"Font Awesome 5 Free"}.navbar-collapse{margin-top:15px;background:#fff}.navbar-collapse.collapse{line-height:1.5}.navbar-toggler{clear:both;float:none;padding:4px 14px 2px;margin-top:12px;margin-right:0;color:#fff;background-color:#005297;border-radius:2px}.navbar-nav{}.navbar-nav li{}.navbar-nav li>.item:hover,.navbar-nav li.active>.item{background:#e9eae6}.navbar-nav.firstLevel>li{border-top:2px solid #e9eae6;border-bottom:2px solid #e9eae6;margin-bottom:2px}.navbar-nav.firstLevel>li>.item{line-height:45px}.navbar-nav.firstLevel>li>.item a{padding-left:10px;display:block}.navbar-nav .secondLevel>li{border-bottom:1px solid #e9eae6;padding:2px 0}.navbar-nav .secondLevel>li:last-child{border-bottom:none}.navbar-nav .secondLevel>li>.item{line-height:1.4;padding-top:10px;padding-bottom:12px}.navbar-nav .secondLevel>li>.item a{padding-left:30px;display:block}.navbar-nav .thirdLevel>li>.item{line-height:1.4;padding-top:8px;padding-bottom:10px}.navbar-nav .thirdLevel>li>.item a{padding-left:40px;display:block}.navbar-nav .fourthLevel>li>.item{line-height:1.4;padding-top:8px;padding-bottom:10px}.navbar-nav .fourthLevel>li>.item a{padding-left:50px;display:block}.navbar-nav .fifthLevel>li>.item{line-height:1.4;padding-top:8px;padding-bottom:10px}.navbar-nav .fifthLevel>li>.item a{padding-left:60px;display:block}.headerbild-fs{}.headerbild-fs .header-size{padding-top:250px}.soc-med-fahne{position:static;background:#fff;box-shadow:none;border-radius:0;text-align:center;padding-bottom:25px}.soc-med-fahne a{display:inline;margin-right:30px;margin-bottom:0;color:#005297;font-size:35px}.soc-med-fahne a:last-child{margin-right:0}.fullwidth{margin-bottom:40px}.service-boxen{margin-top:20px;margin-bottom:0}.service-boxen .row.frame-space-after-small{margin-bottom:0}.card-header>h5>button{-webkit-hyphens:auto;-o-hyphens:auto;-moz-hyphens:auto;hyphens:auto}.col-sm-4 .ce-intext .ce-bodytext,.col-sm-5 .ce-intext .ce-bodytext,.col-sm-6 .ce-intext .ce-bodytext,.col-sm-7 .ce-intext .ce-bodytext,.col-sm-8 .ce-intext .ce-bodytext{clear:both}.col-sm-3 .frame-1 h2,.col-sm-3 .frame-2 h2,.col-sm-3 .frame-3 h2,.col-sm-3 .frame-1 h3,.col-sm-3 .frame-2 h3,.col-sm-3 .frame-3 h3,.col-sm-4 .frame-1 h2,.col-sm-4 .frame-2 h2,.col-sm-4 .frame-3 h2,.col-sm-4 .frame-1 h3,.col-sm-4 .frame-2 h3,.col-sm-4 .frame-3 h3{-webkit-hyphens:auto;-o-hyphens:auto;-moz-hyphens:auto;hyphens:auto}.col-xxs-7{width:58.33333333%}.col-xxs-5{width:41.66666667%}.col-xxs-5.searchbox{padding-right:7px}.searchbox form input#ke_search_searchfield_submit{padding-right:10px;padding-left:10px}}@media only screen and (max-width:880px){.carousel-caption{position:static;padding:5px 0 5px 30px;border-bottom:1px solid #005297}.carousel-caption h3{font-size:42px;margin-top:10px;padding-bottom:10px}.carousel-caption p{font-size:24px;line-height:1.5}.carousel-caption p span{font-size:26px}.carousel-caption p .btn-default{font-size:18px;color:#fff;background:#005297;border:none;border-bottom:2px solid #00315a}.carousel-caption p .btn-default:hover,.carousel-caption p .btn-default:active,.carousel-caption p .btn-default:focus{color:#fff;background:#00315a;border-bottom:2px solid #00315a}.carousel-control{width:3%}.carousel-control.right,.carousel-control.left{background-image:none}.carousel-control.right span:after,.carousel-control.left span:after{top:20%}.headerbild-fs{}.headerbild-fs .header-size{padding-top:150px}.ce-intext .ce-bodytext{clear:both}.ce-right .ce-gallery,.ce-left .ce-gallery{float:none}.ce-intext.ce-right .ce-gallery{margin-left:0}.ce-intext.ce-left .ce-gallery{margin-right:0}}@media only screen and (max-width:767px){body.cookie-padding{padding-bottom:70px}.breadcrumb-wrap{height:35px}.service-top .col-xxs-7,.service-top .col-xxs-5{width:100%;padding-left:0}.service-top .col-xxs-7{padding-bottom:10px}.service-top .col-xxs-5{padding-left:10px}.img-beside-left .text{padding-left:0}.img-beside-right .text{padding-right:0}h1{font-size:39px;margin-bottom:20px}h2{font-size:33px}table{overflow-y:hidden;overflow-x:auto}.col-xs-12{padding-bottom:30px}.col-xs-12:last-child{padding-bottom:0}.service-boxen{padding-bottom:0;margin-bottom:0}.service-boxen .service-box{margin-bottom:15px}.service-boxen .service-box:nth-child(1),.service-boxen .service-box:nth-child(2),.service-boxen .service-box:nth-child(1):hover,.service-boxen .service-box:nth-child(2):hover{border-bottom:none}.service-boxen .service-box:nth-child(3):hover,.service-boxen .service-box:nth-child(4):hover{border-bottom-color:#005297}footer .footer-copyr-nav ul li{float:none;display:inline}.footer-main .col-sm-3{clear:both;float:none;padding-top:20px}.ce-gallery .ce-column{float:none}.ce-gallery figure,.ce-gallery figcaption{display:block}.video-embed-item{width:100%}}@media (max-width:767px) and (-ms-high-contrast:none),(-ms-high-contrast:active){.ie-hack-svg{height:500px}}@media only screen and (max-width:640px){h1{font-size:36px;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}h2{font-size:30px}.hidden-xxs{display:none}}@media only screen and (max-width:599px){.footer-main .col-sm-3{clear:both;float:none;padding-top:20px}.footer-main .col-sm-3 .ce-headline-right{text-align:left}}@media only screen and (max-width:499px){body.cookie-padding{padding-bottom:100px}.carousel-control.right span:after,.carousel-control.left span:after{top:8%}blockquote{padding-left:50px}table{overflow:scroll}table td{min-width:95px}.col-xxs-12{width:100%}.service-boxen .service-box{min-height:0;padding-bottom:35px}.service-boxen .service-box:nth-child(3),.service-boxen .service-box:nth-child(3):hover{border-bottom:none}.service-boxen .col-xxs-12.service-box{margin-right:4%;margin-left:4%;width:92%}.tt-products .form_zeile label{width:100%}.tt-products .form_zeile input[type="text"],.tt-products input[type="text"]#plz_wert{width:100%}}@media only screen and (max-width:400px){.tt-products-overview{text-align:left;width:100%}}@media (max-width:430px) and (-ms-high-contrast:none),(-ms-high-contrast:active){.ie-hack-svg{height:340px}}@media (min-width:768px) and (max-width:991px){.container,.container-md,.container-sm{max-width:100%}}@media (min-width:576px) and (max-width:767px){.container,.container-sm{max-width:100%}}
