@charset "UTF-8";.btn,.grid-filter li{display:inline-block}.bg-red{background-color:#cd2822}.bg-white{background-color:#fff}.bg-light-gray{background-color:#f7f7f7}.border-color-white{border-color:#fff!important}ul.liste,ul.navsitemap{margin-left:20px;margin-bottom:20px}.pagination li a.first,.pagination li a.last,.pagination li a.link,.pagination li a.next,.pagination li a.previous,ul.navsitemap a{color:#282425}.pagination li .active,.pagination li a:hover,ul.navsitemap a:hover{color:#cd2822}.italics{font-style:italic}.absolute-middle-center{left:50%;top:50%;position:absolute;-ms-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.blog-post,.btn i,.grid-filter li{position:relative}.btn{border:2px solid transparent;border-radius:0;width:auto;font-weight:500}.btn.active.focus,.btn.active:focus,.btn.focus,.btn.focus:active,.btn:active:focus,.btn:focus{outline:0;outline-offset:0}input.btn:focus{border-width:2px}.btn.active,.btn:active,.btn:focus{box-shadow:none}.btn i{vertical-align:middle;top:-1px}.btn.btn-very-small{font-size:10px;padding:6px 16px}.btn.btn-small{font-size:11px;padding:8px 22px}.btn.btn-medium{font-size:12px;padding:10px 26px}.btn.btn-large{font-size:13px;padding:12px 32px}.btn.btn-extra-large{font-size:14px;padding:16px 20px}.btn.btn-transparent-light-gray{background:0 0;border-color:#dbdbdb;color:#232323}.btn.btn-transparent-light-gray:focus,.btn.btn-transparent-light-gray:hover{background:#232323;border-color:#232323;color:#fff}.btn.btn-round-edge-small{border-radius:2px}.btn.btn-red{background:#cd2822;border-color:#cd2822;color:#fff}.btn.btn-red:focus,.btn.btn-red:hover{background:#fff;border-color:#cd2822;color:#cd2822}.title-section .ce_text p{line-height:21px;margin:0 0 10px;background:rgba(255,255,255,.5)}.quarter-section .ce_text p{line-height:20px;margin:0 0 10px;background:rgba(255,255,255,.5)}.grid{list-style:none}.grid-sizer{padding:0!important;margin:0!important}.grid.gutter-large li{padding:10px}.grid.grid-6col li{width:16.67%;list-style:none}.grid.grid-5col li{width:20%;list-style:none}.grid.grid-4col li{width:25%;list-style:none}.grid.grid-3col li{width:33.33%;float:left;list-style:none}.grid.grid-2col li{width:50%;list-style:none}.grid.grid-1col li{width:100%;list-style:none}.grid-filter li{float:none;padding:0 20px;border:0}.grid-filter li:first-child{padding-left:0}.grid-filter li:last-child{padding-right:0}.grid-filter li a{border:0 transparent;border-bottom:1px solid;color:#828282;padding-bottom:2px}.grid-filter>li.active>a,.grid-filter>li.active>a:focus,.grid-filter>li.active>a:hover,.grid-filter>li>a:hover{border:0;border-bottom:1px solid;color:#cd2822}.startseite{width:1160px!important;margin-left:-10px}.height-card1{min-height:210px}.height-card2{min-height:80px}.height-card3{min-height:180px!important;height:180px!important}.grid-item p{line-height:15px;margin:0 0 5px}.team h2,.wettbewerbsbetreuung-teaser p{margin:0}.grid-item img.wappen{float:right;margin:10px 10px 0;width:40px;height:auto}.show-lg,.swiper-button-next:after,.swiper-button-prev:after{display:none}.border-radius-4px,.image_container img,.projektbeschreibung img{border-radius:4px}.border-radius-6px{border-radius:6px}.box-shadow,.box-shadow-hover:hover{-webkit-box-shadow:6px 16px 22px -12px #aaa;-moz-box-shadow:6px 16px 22px -12px #aaa;box-shadow:6px 16px 22px -12px #aaa;transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-webkit-transition:.3s ease-in-out;-ms-transition:.3s ease-in-out;-o-transition:.3s ease-in-out}.box-shadow-small,.box-shadow-small-hover:hover{box-shadow:0 0 15px rgba(0,0,0,.08);transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-webkit-transition:.3s ease-in-out;-ms-transition:.3s ease-in-out;-o-transition:.3s ease-in-out}.box-shadow-small-hover:hover{-moz-transform:translate3d(0,-3px,0);-o-transform:translate3d(0,-3px,0);-ms-transform:translate3d(0,-3px,0);-webkit-transform:translate3d(0,-3px,0);transform:translate3d(0,-3px,0)}.blog-post{overflow:hidden}.blog-post .blog-post-image{max-height:238px!important;height:238px;background-color:#fafafa;overflow:hidden;position:relative}.blog-post-image img{image-rendering:crisp-edges!important;transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-webkit-transition:.3s ease-in-out;-ms-transition:.3s ease-in-out}.blog-post:hover .blog-post-image img,.swiper-next.swiper-button-disabled,.swiper-prev.swiper-button-disabled{opacity:.6}.blog-post-image .blog-rounded-icon,.gallery-image .blog-rounded-icon{width:46px;height:46px;line-height:48px;border:1px solid;border-radius:100%;text-align:center;opacity:0;margin-top:15px;transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-webkit-transition:.3s ease-in-out;-ms-transition:.3s ease-in-out}.blog-post:hover .blog-rounded-icon,.gallery-image:hover .blog-rounded-icon{opacity:1;margin-top:0}.blog-rounded-icon:hover,.gallery-image .blog-rounded-icon:hover{color:#fff;background-color:#cd2822!important;border-color:#cd2822!important}.separator{margin:0 auto;width:98%;border-bottom:1px solid silver}.panel .panel-title span{font-size:1.5rem;font-weight:400}.panel .panel-body{padding:20px 0 20px 20px}.panel .panel-body ul{margin-left:20px}.panel .panel-body-rahmen{border:5px solid #e8e8e8;padding-right:20px;margin-bottom:20px}.team .panel-body,.team .table-rahmen{padding:20px;background-color:#eee}.team img{width:100%;height:auto}.team h2{padding:0;font-size:1.3rem;font-weight:700}.team h3{margin:10px 0 0;padding:0;font-size:1rem;font-weight:400}.team .table-rahmen{min-height:540px;height:540px;}.team table td{vertical-align:top;font-size:.8rem;line-height:18px}.team .panel-title span{font-size:16px;line-height:20px;font-weight:700}.team table.preisrichter td{padding-bottom:15px}.team h5{font-weight:700;margin:0;padding:0}.caption{background-color:#eee;padding:5px 10px;font-size:10px;line-height:15px}.lightbox-portfolio{margin-left:-20px;width:1180px}ul.downloads{list-style-type:none}.image_container.float_right img{margin-left:20px;margin-bottom:20px;float:right!important}.image_container.float_left img{margin-right:20px;margin-bottom:20px;float:left!important}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-fraction{bottom:45px}.swiper-pagination-bullet{background:0 0;vertical-align:middle;border-radius:100%;display:inline-block;height:12px;margin:0 7px;width:12px;border:2px solid #232323;outline:0}.swiper-pagination-bullet.swiper-pagination-bullet-active{background:#232323}.swiper-pagination-bullets{width:100%;left:0}.swiper-pagination-custom{bottom:0}.slider-blog-banner .swiper-slide{opacity:.6;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;-ms-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s}.slider-blog-banner .swiper-bottom-content,.slider-blog-banner .swiper-slide.swiper-slide-active{-webkit-transition-duration:.3s;-moz-transition-duration:.3s;-ms-transition-duration:.3s;-o-transition-duration:.3s}.slider-blog-banner .swiper-slide.swiper-slide-active{opacity:1;transition-duration:.3s}.slider-blog-banner .swiper-bottom-content{opacity:0;transition-duration:.3s;-webkit-transform:translateY(50px);-moz-transform:translateY(50px);-ms-transform:translateY(50px);-o-transform:translateY(50px);transform:translateY(50px);-webkit-transition-delay:0.1s;-moz-transition-delay:0.1s;-ms-transition-delay:0.1s;-o-transition-delay:0.1s;transition-delay:0.1s}.slider-blog-banner .swiper-slide-active .swiper-bottom-content,.swiper-button-next,.swiper-button-prev{-webkit-transition-duration:.3s;-moz-transition-duration:.3s;-ms-transition-duration:.3s;-o-transition-duration:.3s}.slider-blog-banner .swiper-slide-active .swiper-bottom-content{opacity:1;transition-duration:.3s;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);-webkit-transition-delay:0.3s;-moz-transition-delay:0.3s;-ms-transition-delay:0.3s;-o-transition-delay:0.3s;transition-delay:0.3s}.slider-blog-banner .swiper-slide .btn-fancy{padding:6px 16px;font-size:12px}.white-move .swiper-slide,.white-move .swiper-wrapper{cursor:url("files/images/icon-move-light.png"),move}.black-move .swiper-slide,.black-move .swiper-wrapper{cursor:url("files/images/icon-move-black.png"),move}.swiper-pagination-medium .swiper-pagination-bullet{width:10px;height:10px}.swiper-pagination-medium .swiper-pagination-bullet-active{width:16px;height:16px}.swiper-pagination-big .swiper-pagination-bullet{width:14px;height:14px}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 6px}.slider-custom-image>.swiper-button-next,.slider-custom-image>.swiper-button-prev{bottom:0;top:inherit;left:inherit}.swiper-button-next,.swiper-button-prev{height:40px;width:40px;line-height:40px;margin:0;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transition-duration:.3s;outline:0}.swiper-button-next.large,.swiper-button-prev.large{height:62px;width:62px;line-height:62px;font-size:18px}.swiper-button-next:hover,.swiper-button-prev:hover{-webkit-transition-duration:.3s;-moz-transition-duration:.3s;-ms-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s}.swiper-button-next{right:0}.swiper-button-prev{left:0}.slider-navigation-style-07.swiper-button-next,.slider-navigation-style-07.swiper-button-next.light,.slider-navigation-style-07.swiper-button-prev,.slider-navigation-style-07.swiper-button-prev.light{background-color:#fff;color:#cd2822}.slider-navigation-style-07.swiper-button-next.light:hover,.slider-navigation-style-07.swiper-button-next:hover,.slider-navigation-style-07.swiper-button-prev.light:hover,.slider-navigation-style-07.swiper-button-prev:hover{background-color:#cd2822;color:#fff}.slider-navigation-style-07.swiper-button-next.light{right:-70px}.slider-navigation-style-07.swiper-button-prev.light{left:-70px}.slider-navigation-style-07.swiper-button-next{right:40px}.slider-navigation-style-07.swiper-button-prev{left:40px}.pagination li{padding:0 10px}.pagination li.nav1{margin-top:-2px}
.blog-post-no-hover { position: relative; overflow: hidden; }.blog-post-no-hover .blog-post-image {max-height:238px!important;height:238px;background-color:#fafafa;overflow: hidden; position: relative;}.blog-post-image img {image-rendering: crisp-edges!important;transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out;}.blog-post-no-hover:hover .blog-post-image img {opacity:1;  } .table-rahmen tr {height:34px!important;} .table-rahmen td {font-size:14px!important;} .titeltd {white-space: nowrap; width:80px;}.swiper-button-prev, .swiper-button-next {border-radius:50%!important;width:50px!important;height:50px!important;}.swiper-button-prev::before {content:'<';color:#000000;font-weight:700;font-size:25px;}.swiper-button-next::before {content:'>';color:#000000;font-weight:700;font-size:25px;}