body,form,figure{margin:0;padding:0}img{border:0}header,footer,nav,section,aside,article,figure,figcaption{display:block}body{font-size:100.01%}select,input,textarea{font-size:99%}#container,.inside{position:relative}#main,#left,#right{float:left;position:relative}#main{width:100%}#left{margin-left:-100%}#right{margin-right:-100%}#footer{clear:both}#main .inside{min-height:1px}.ce_gallery>ul,.content-gallery>ul{margin:0;padding:0;overflow:hidden;list-style:none}.ce_gallery>ul li,.content-gallery>ul li{float:left}.ce_gallery>ul li.col_first,.content-gallery>ul li.col_first{clear:left}.float_left,.media--left>figure{float:left}.float_right,.media--right>figure{float:right}.block{overflow:hidden}.media{display:flow-root}.clear,#clear{height:.1px;font-size:.1px;line-height:.1px;clear:both}.invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.custom{display:block}#container:after,.custom:after{content:"";display:table;clear:both}
@media (max-width:767px){#wrapper{margin:0;width:auto}#container{padding-left:0;padding-right:0}#main,#left,#right{float:none;width:auto}#left{right:0;margin-left:0}#right{margin-right:0}}img{max-width:100%;height:auto}.audio_container audio{max-width:100%}.video_container video{max-width:100%;height:auto}.aspect,.responsive{position:relative;height:0}.aspect iframe,.responsive iframe{position:absolute;top:0;left:0;width:100%;height:100%}.aspect--16\:9,.responsive.ratio-169{padding-bottom:56.25%}.aspect--16\:10,.responsive.ratio-1610{padding-bottom:62.5%}.aspect--21\:9,.responsive.ratio-219{padding-bottom:42.8571%}.aspect--4\:3,.responsive.ratio-43{padding-bottom:75%}.aspect--3\:2,.responsive.ratio-32{padding-bottom:66.6666%}
#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;-webkit-transform:translate3d(0,0,0)}#cboxWrapper{max-width:none}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{background:#000;opacity:.9;filter:alpha(opacity = 90)}#colorbox{outline:0}#cboxContent{margin-top:20px;background:#000}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{border:5px solid #000;background:#fff}#cboxTitle{position:absolute;top:-20px;left:0;color:#ccc}#cboxCurrent{position:absolute;top:-20px;right:0;color:#ccc}#cboxLoadingGraphic{background:url(../../assets/colorbox/images/loading.gif) no-repeat center center}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;width:auto;background:0 0}#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}#cboxSlideshow{position:absolute;top:-20px;right:90px;color:#fff}#cboxPrevious{position:absolute;top:50%;left:5px;margin-top:-32px;background:url(../../assets/colorbox/images/controls.png) no-repeat top left;width:28px;height:65px;text-indent:-9999px}#cboxPrevious:hover{background-position:bottom left}#cboxNext{position:absolute;top:50%;right:5px;margin-top:-32px;background:url(../../assets/colorbox/images/controls.png) no-repeat top right;width:28px;height:65px;text-indent:-9999px}#cboxNext:hover{background-position:bottom right}#cboxClose{position:absolute;top:5px;right:5px;display:block;background:url(../../assets/colorbox/images/controls.png) no-repeat top center;width:38px;height:19px;text-indent:-9999px}#cboxClose:hover{background-position:bottom center}
@font-face{font-display: swap;font-family: 'Blinker';font-style: normal;font-weight: 400;src: url('/files/layout/fonts/blinker-v13-latin-regular.woff2') format('woff2')}@font-face{font-display: swap;font-family: 'Blinker';font-style: normal;font-weight: 600;src: url('/files/layout/fonts/blinker-v13-latin-600.woff2') format('woff2')}.fontfamily{font-family: 'Blinker', Verdana, Geneva, sans-serif;font-weight: 400;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}.bold,strong,b{font-weight: 600;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}.color_red{color: #9f1a1e}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent}body{line-height: 1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display: block}nav ul{list-style: none}blockquote,q{quotes: none}blockquote:before,blockquote:after,q:before,q:after{content: none}a{margin: 0;padding: 0;font-size: 100%;vertical-align: baseline;background: transparent}ins{background-color: #ff9;color: #000;text-decoration: none}mark{background-color: #ff9;color: #000;font-style: italic;font-weight: bold}del{text-decoration: line-through}abbr[title],dfn[title]{border-bottom: 1px dotted;cursor: help}table{border-collapse: collapse;border-spacing: 0}hr{display: block;height: 1px;border: 0;border-top: 1px solid #ccc;margin: 1em 0;padding: 0}input,select{vertical-align: middle}input:required,textarea:required{box-shadow: none}*{-moz-box-sizing: border-box;box-sizing: border-box}.clearfix{zoom: 1}.clearfix:before,.clearfix:after{content: "";display: table}.clearfix:after{clear: both}img{max-width: 100%;height: auto;vertical-align: middle}:focus{outline: none}h1,h2,h3,input,textarea,keygen,select,button{font-family: 'Blinker', Verdana, Geneva, sans-serif;font-weight: 400;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}html{font-size: 26px;overflow-x: hidden}body{min-height: 100vh;padding: 0;text-rendering: optimizeLegibility;overflow-x: hidden;font-size: 26px;line-height: 120%;background: #FFF;font-family: 'Blinker', Verdana, Geneva, sans-serif;font-weight: 400;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;color: #999;position: relative;background-image: url('/files/layout/bg.png');background-repeat: repeat-x;background-position: left top}body.content #container{margin-top: 40px}body.content #container .mod_article.bg_white .ce_text{display: block;min-height: auto}#colorbox{overflow: visible}#cboxWrapper{overflow: visible}#cboxOverlay{opacity: 0.4 !important;background: #FFF !important}#cboxContent{margin: 0;background: none;display: flex;justify-content: center;align-items: center;padding: 40px;border-radius: 15px;box-shadow: 2px 2px 20px 0px rgba(0,0,0,0.2);background: radial-gradient(circle, #fff 0%, #fff0a4 100%)}#cboxLoadedContent{border: 0;background: none;height: auto !important;color: #9f1a1e;font-size: 26px;line-height: 120%}#cboxLoadedContent > *{margin-bottom: 20px}#cboxLoadedContent > *:last-child{margin: 0}#cboxLoadedContent h3{font-size: 26px;line-height: 120%;font-weight: 600;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}.swiper-button-prev,.swiper-button-next{display: inline-block;background: none;background-image: url('/files/layout/icons/arrow_left.svg');background-size: contain;background-position: center;background-repeat: no-repeat;width: 50px;height: 50px;left: 20px;border: 0;top: 50%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%)}.swiper-button-prev:after,.swiper-button-next:after{content: none}.swiper-button-next{background-image: url('/files/layout/icons/arrow_right.svg');left: auto;right: 20px}.swiper-pagination-bullet{width: 20px;height: 20px}.swiper-pagination-bullet.swiper-pagination-bullet-active{background: #9f1a1e}#cboxCurrent{font-size: 18px;line-height: 100%;top: auto;bottom: 100%;-webkit-transform: translateY(-10px);-moz-transform: translateY(-10px);-ms-transform: translateY(-10px);-o-transform: translateY(-10px);transform: translateY(-10px)}#cboxPrevious,#cboxNext{background-image: url('/files/layout/icons/arrow_left.svg');background-size: contain;background-position: center;background-repeat: no-repeat;width: 50px;height: 50px;top: 50%;left: -80px;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%)}#cboxNext{left: auto;right: -80px;background-image: url('/files/layout/icons/arrow_right.svg')}#cboxClose{right: -70px;top: -40px;background-image: url('/files/layout/icons/close.svg');background-size: contain;background-position: center;background-repeat: no-repeat;width: 40px;height: 40px}#main a{display: inline-block;color: #999}#main a.btn{text-decoration: none;background: #9f1a1e;color: #FFF;padding: 10px 20px;font-weight: 600;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;padding-left: 50px;border-radius: 15px;position: relative;transition: all .2s ease-in;-webkit-transition: all .2s ease-in}#main a.btn:before{content: '';position: absolute;display: inline-block;background-image: url('/files/layout/icons/arrow_right_white.svg');background-size: contain;background-position: center;background-repeat: no-repeat;width: 40px;height: 40px;top: 50%;left: 5px;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);transition: all .2s ease-in;-webkit-transition: all .2s ease-in}#main a.btn:hover{background: #89161a}#main a.btn:hover:before{-webkit-transform: translateX(10px) translateY(-50%);-moz-transform: translateX(10px) translateY(-50%);-ms-transform: translateX(10px) translateY(-50%);-o-transform: translateX(10px) translateY(-50%);transform: translateX(10px) translateY(-50%)}.leerer_absatz{background: red}.leerer_absatz:before{content: 'Achtung: Leerer Absatz, bitte entfernen.';display: block;padding: 10px;margin: 0;color: #FFF}.ce_text > *,.ce_text > .text > *,.ce_image > *,.inside_wrap > *{margin-bottom: 20px}.ce_text > *:last-child,.ce_text > .text > *:last-child,.ce_image > *:last-child,.inside_wrap > *:last-child{margin-bottom: 0}#main > .inside > *{margin-bottom: 60px}#main > .inside > *:last-child{margin-bottom: 0}.margin_bottom_0x{margin-bottom: 0}ul{list-style: none}ul > li{padding-left: 30px;position: relative;margin-bottom: 5px}ul > li:last-child{margin-bottom: 0}ul > li:before{left: 0;top: .4em;position: absolute;content: "";background: #9f1a1e;border-radius: 100%;display: inline-block;width: 16px;height: 16px}#container,#header,#footer > .inside{position: relative;overflow: visible;max-width: 1400px;margin-left: auto;margin-right: auto}#header{position: relative;z-index: 900;padding-left: 80px}#header > .inside{padding: 20px;box-shadow: 2px 2px 4px 0px rgba(0,0,0,0.2);background: #FFF;border-radius: 0px 0px 15px 15px}#header > .inside .ce_text{display: -ms-grid;display: grid;grid-gap: 20px;-ms-grid-columns: 120px 1fr;grid-template-columns: 120px 1fr;grid-auto-rows: auto}#header > .inside .ce_text:before,#header > .inside .ce_text:after{content: none}#header > .inside .ce_text > *{margin-bottom: 0;float: none}#header > .inside .ce_text > *{align-self: center}#header > .inside .ce_text .text > *{margin: 0}#header > .inside .ce_text .text strong{color: #9f1a1e;font-family: 'Blinker', Verdana, Geneva, sans-serif;font-weight: 400;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}#header #navigation{position: fixed;top: 0;left: 100%;visibility: hidden;transition: all .2s ease-in;-webkit-transition: all .2s ease-in;-webkit-transform: translateX(740px);-moz-transform: translateX(740px);-ms-transform: translateX(740px);-o-transform: translateX(740px);transform: translateX(740px);height: 100%;width: 50%;background: #9f1a1e;color: #FFF;padding: 0;padding-top: 160px;text-align: left;display: block;z-index: 100}#header #navigation ul li{padding: 0;margin: 0}#header #navigation ul li:before{content: none}#header #navigation ul + ul{margin-top: 20px;font-size: 16px;line-height: 120%;padding-top: 4px;padding-bottom: 4px}#header #navigation a{display: block;padding: 10px;padding-left: 20px;text-decoration: none;color: #FFF}#header #navigation a:hover{background: #FFF;color: #9f1a1e}#menu_wrapper{position: fixed;top: 0;left: 0;width: 100%;z-index: 999;pointer-events: none}#menu_wrapper > .inside{max-width: 1400px;margin-left: auto;margin-right: auto}#menu{z-index: 999;pointer-events: all;position: absolute;top: 40px;right: 10px;display: inline-block;width: 70px;height: 70px;margin: 0;background: #FFF;border-radius: 15px;-webkit-transition: .5s ease-in-out;-moz-transition: .5s ease-in-out;-o-transition: .5s ease-in-out;transition: .5s ease-in-out;cursor: pointer}#menu span{display: block;position: absolute;height: 5px;left: 20%;transform-origin: top;width: 60%;background: #9f1a1e;opacity: 1;-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);-webkit-transition: .25s ease-in-out;-moz-transition: .25s ease-in-out;-o-transition: .25s ease-in-out;transition: .25s ease-in-out}#menu span:nth-child(1){top: 30%}#menu span:nth-child(2),#menu span:nth-child(3){top: 50%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%)}#menu span:nth-child(4){bottom: 30%}html.menu_open #header #navigation{left: 50%;visibility: visible}html.menu_open #menu span:nth-child(1){top: 50%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);width: 0%;left: 50%}html.menu_open #menu span:nth-child(2){-webkit-transform: rotate(45deg) translateY(-50%);-moz-transform: rotate(45deg) translateY(-50%);-ms-transform: rotate(45deg) translateY(-50%);-o-transform: rotate(45deg) translateY(-50%);transform: rotate(45deg) translateY(-50%)}html.menu_open #menu span:nth-child(3){-webkit-transform: rotate(-45deg) translateY(-50%);-moz-transform: rotate(-45deg) translateY(-50%);-ms-transform: rotate(-45deg) translateY(-50%);-o-transform: rotate(-45deg) translateY(-50%);transform: rotate(-45deg) translateY(-50%)}html.menu_open #menu span:nth-child(4){top: 50%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);width: 0%;left: 50%}.mod_article{overflow: visible}.mod_article .article_inside{max-width: 1400px;margin-left: auto;margin-right: auto}h1{font-size: 38px;line-height: 120%;color: #9f1a1e}h2{font-size: 38px;line-height: 120%;color: #9f1a1e;font-weight: 600;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}.ce_text{position: relative}.ce_text p{max-width: 1200px}.ce_text.imagesize_1{overflow: visible;margin-bottom: -80px}.ce_text.imagesize_1 .image_container{margin-left: -80px;-webkit-transform: translateX(-80px);-moz-transform: translateX(-80px);-ms-transform: translateX(-80px);-o-transform: translateX(-80px);transform: translateX(-80px);border-radius: 15px 0 0 15px;overflow: hidden}.ce_text.imagesize_1 .image_container img{width: 100%}.ce_text.imagesize_1 .text{-webkit-transform: translateX(80px);-moz-transform: translateX(80px);-ms-transform: translateX(80px);-o-transform: translateX(80px);transform: translateX(80px);z-index: 10;position: absolute;right: 80px;bottom: 160px;border-radius: 15px;background: #fff0a4;color: #9f1a1e;padding: 10px 160px 10px 20px;box-shadow: 2px 2px 10px 0px rgba(0,0,0,0.2)}.ce_text.imagesize_1 .text strong{font-size: 38px;line-height: 120%}.ce_text.imagesize_1 + .ce_text{box-shadow: 2px 2px 20px 0px rgba(0,0,0,0.2);-webkit-transform: translateX(80px);-moz-transform: translateX(80px);-ms-transform: translateX(80px);-o-transform: translateX(80px);transform: translateX(80px);padding: 40px;padding-bottom: 180px;border-radius: 15px;background: #FFF;background-image: url('/files/layout/silhouette_bremen_rot.svg');background-position: bottom;background-repeat: no-repeat;background-size: 100% auto}.ce_text.imagesize_1 + .ce_text .text{position: relative;z-index: 10}.ce_text.imagesize_1 + .ce_text:before{position: absolute;content: '';display: inline-block;background-image: url('/files/layout/icons/stethoskop45grad.svg');background-repeat: no-repeat;background-size: contain;width: 200px;height: 300px;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);transform: translate(-50%, -50%);pointer-events: none}#infobox{position: fixed;left: 0;top: 0;width: 100%;height: 100%;color: #9f1a1e;z-index: 100;background: rgba(255,255,255,0.6);display: flex;justify-content: center;align-items: center}#infobox a{color: #9f1a1e}#infobox .article_inside{position: relative;padding: 40px}#infobox .article_inside .inside_wrap{position: relative;padding: 40px;margin: 0;background: none;border-radius: 15px;box-shadow: 2px 2px 20px 0px rgba(0,0,0,0.2);background: radial-gradient(circle, #fff 0%, #fff0a4 100%)}#infobox .article_inside .inside_wrap .close{margin: 0;display: inline-block;position: absolute;right: -70px;top: -40px;background-image: url('/files/layout/icons/close.svg');background-size: contain;background-position: center;background-repeat: no-repeat;width: 40px;height: 40px;cursor: pointer}#leistungen .article_inside,#team .article_inside{padding-left: 40px;padding-right: 40px;margin-bottom: 40px}#leistungen .btn_colorbox,#team .btn_colorbox,#leistungen .ce_image,#team .ce_image{overflow: visible}#leistungen .btn_colorbox .image_container,#team .btn_colorbox .image_container,#leistungen .ce_image .image_container,#team .ce_image .image_container{background: #FFF;padding: 40px;padding-bottom: 10px;min-height: 100%;margin: 0;text-align: center;border: 8px solid #fff;border-radius: 15px;box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.2);position: relative;cursor: pointer;transition: all .2s ease-in;-webkit-transition: all .2s ease-in}#leistungen .btn_colorbox .image_container img,#team .btn_colorbox .image_container img,#leistungen .ce_image .image_container img,#team .ce_image .image_container img{width: 240px;height: 240px;max-width: 100%;object-fit: contain;object-position: center}#leistungen .btn_colorbox .image_container .caption,#team .btn_colorbox .image_container .caption,#leistungen .ce_image .image_container .caption,#team .ce_image .image_container .caption{overflow-wrap: anywhere;word-wrap: break-word;margin-top: 20px;color: #9f1a1e;font-weight: 600;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;line-height: 100%}#leistungen .btn_colorbox .text,#team .btn_colorbox .text,#leistungen .ce_image .text,#team .ce_image .text{display: none}#leistungen .btn_colorbox:hover .image_container,#team .btn_colorbox:hover .image_container,#leistungen .ce_image:hover .image_container,#team .ce_image:hover .image_container{background: #fff7d1}#leistungen .inside_wrap .content-element-group,#team .inside_wrap .content-element-group{display: -ms-grid;display: grid;grid-gap: 60px;-ms-grid-columns: 1fr 1fr 1fr;grid-template-columns: 1fr 1fr 1fr;grid-auto-rows: 1fr}#leistungen .inside_wrap .content-element-group:before,#team .inside_wrap .content-element-group:before,#leistungen .inside_wrap .content-element-group:after,#team .inside_wrap .content-element-group:after{content: none}#leistungen .inside_wrap .content-element-group > *,#team .inside_wrap .content-element-group > *{margin-bottom: 0;float: none}#leistungen .inside_wrap .width_full,#team .inside_wrap .width_full{grid-column-start: 1;grid-column-end: -1;padding-left: 40px;padding-bottom: 20px}#leistungen .inside_wrap .width_full h2,#team .inside_wrap .width_full h2{color: #9f1a1e;font-weight: 600;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}#qualifikationen,#karriere{background: #FFF;padding: 40px 80px;position: relative}#qualifikationen:before,#karriere:before{content: '';display: inline-block;pointer-events: none;width: 100%;right: 99%;top: 0;height: 100%;background: #FFF;position: absolute}#qualifikationen:after,#karriere:after{content: '';display: inline-block;pointer-events: none;width: 100%;left: 99%;top: 0;height: 100%;background: #FFF;position: absolute}#qualifikationen .inside_wrap,#karriere .inside_wrap{padding-bottom: 80px;position: relative}#qualifikationen.active .ce_text.reading,#karriere.active .ce_text.reading{height: auto}#qualifikationen.active .ce_text.reading:after,#karriere.active .ce_text.reading:after{opacity: 0}#qualifikationen.active .ce_text.btn_more a.btn:before,#karriere.active .ce_text.btn_more a.btn:before{-webkit-transform: scaleX(-1) translateY(-50%);-moz-transform: scaleX(-1) translateY(-50%);-ms-transform: scaleX(-1) translateY(-50%);-o-transform: scaleX(-1) translateY(-50%);transform: scaleX(-1) translateY(-50%)}.ce_text.reading{padding-left: 40px;position: relative;height: 200px;overflow: hidden;-webkit-transition: height .5s;-moz-transition: height .5s;-ms-transition: height .5s;-o-transition: height .5s;transition: height .5s;margin: 0}.ce_text.reading:after{content: '';position: absolute;left: 0;right: 0;opacity: 1;bottom: 0;height: 80px;display: block;transition: all .2s ease-in;-webkit-transition: all .2s ease-in;pointer-events: none;background-color: rgba(255,255,255,0);background: -webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0)), to(#fff));background: -webkit-linear-gradient(top, rgba(255,255,255,0), #fff);background: -moz-linear-gradient(top, rgba(255,255,255,0), #fff);background: -ms-linear-gradient(top, rgba(255,255,255,0), #fff);background: -o-linear-gradient(top, rgba(255,255,255,0), #fff)}.ce_text.reading + .btn_more.ce_text.btn_more{position: absolute;right: 0;bottom: 0;z-index: 10;transition: all .2s ease-in;-webkit-transition: all .2s ease-in}.ce_gallery ul{display: -ms-grid;display: grid;grid-gap: 20px;-ms-grid-columns: 1fr 1fr 1fr 1fr;grid-template-columns: 1fr 1fr 1fr 1fr;grid-auto-rows: auto}.ce_gallery ul:before,.ce_gallery ul:after{content: none}.ce_gallery ul > *{margin-bottom: 0;float: none}.ce_gallery ul li{padding: 0}.ce_gallery ul li:before{content: none}#main #weigand,#main #martens,#main #mitarbeiter{margin-bottom: 60px}#martens.mod_article.arzt .imagesize_4{display: -ms-grid;display: grid;grid-gap: 40px;-ms-grid-columns: 1fr 2fr;grid-template-columns: 1fr 2fr;grid-auto-rows: auto}#martens.mod_article.arzt .imagesize_4:before,#martens.mod_article.arzt .imagesize_4:after{content: none}#martens.mod_article.arzt .imagesize_4 > *{margin-bottom: 0;float: none}#martens.mod_article.arzt .imagesize_4 h2,#martens.mod_article.arzt .imagesize_4 .text{grid-area: right}#martens.mod_article.arzt .imagesize_4 .image_container{grid-area: left}#mitarbeiter .inside_wrap{-webkit-transform: translateX(80px);-moz-transform: translateX(80px);-ms-transform: translateX(80px);-o-transform: translateX(80px);transform: translateX(80px);display: -ms-grid;display: grid;grid-gap: 40px;-ms-grid-columns: 1fr 1fr 1fr;grid-template-columns: 1fr 1fr 1fr;grid-auto-rows: auto}#mitarbeiter .inside_wrap:before,#mitarbeiter .inside_wrap:after{content: none}#mitarbeiter .inside_wrap > *{margin-bottom: 0;float: none}#mitarbeiter .inside_wrap .ce_text{background: #FFF}#mitarbeiter .inside_wrap .ce_text strong{color: #9f1a1e}#mitarbeiter .inside_wrap .ce_text .image_container{margin: 0}#mitarbeiter .inside_wrap .ce_text .image_container img{width: 100%}#mitarbeiter .inside_wrap .ce_text .text{padding: 20px}.mod_article.bildergalerie{background: #FFF;position: relative;margin-bottom: 40px}.mod_article.bildergalerie:before{content: '';display: inline-block;pointer-events: none;width: 100%;right: 99%;top: 0;height: 100%;background: #FFF;position: absolute}.mod_article.bildergalerie:after{content: '';display: inline-block;pointer-events: none;width: 100%;left: 99%;top: 0;height: 100%;background: #FFF;position: absolute}.mod_article.bildergalerie .inside_wrap{display: -ms-grid;display: grid;grid-gap: 20px;-ms-grid-columns: 1fr 2fr;grid-template-columns: 1fr 2fr;grid-auto-rows: auto}.mod_article.bildergalerie .inside_wrap:before,.mod_article.bildergalerie .inside_wrap:after{content: none}.mod_article.bildergalerie .inside_wrap > *{margin-bottom: 0;float: none}.mod_article.bildergalerie .inside_wrap .content-swiper{overflow: hidden}.mod_article.bildergalerie .inside_wrap .ce_text .text{padding-top: 40px;padding-bottom: 10px}.mod_article.bg_white{background: #FFF;position: relative;margin-bottom: 40px}.mod_article.bg_white:before{content: '';display: inline-block;pointer-events: none;width: 100%;right: 99%;top: 0;height: 100%;background: #FFF;position: absolute}.mod_article.bg_white:after{content: '';display: inline-block;pointer-events: none;width: 100%;left: 99%;top: 0;height: 100%;background: #FFF;position: absolute}.mod_article.bg_white .ce_text{display: -ms-grid;display: grid;grid-gap: 0;-ms-grid-columns: 1fr 1fr;grid-template-columns: 1fr 1fr;grid-auto-rows: auto;position: relative;overflow: visible;min-height: 600px}.mod_article.bg_white .ce_text:before,.mod_article.bg_white .ce_text:after{content: none}.mod_article.bg_white .ce_text > *{margin-bottom: 0;float: none}.mod_article.bg_white .ce_text .text{align-self: center;padding-right: 10px;padding-left: 40px;padding-top: 40px;padding-bottom: 40px}.mod_article.bg_white .ce_text .image_container{position: relative;z-index: 5}.mod_article.bg_white .ce_text .image_container picture{position: absolute;right: 0;top: 0;width: 200%;height: 100%;text-align: right;display: block}.mod_article.bg_white .ce_text .image_container img{height: 100%;object-fit: cover}.mod_article.bg_white .ce_text.image_float_right{grid-template-areas: 'left right'}.mod_article.bg_white .ce_text.image_float_right .text{grid-area: left;padding-right: 40px;padding-left: 10px}.mod_article.bg_white .ce_text.image_float_right .image_container{grid-area: right}.mod_article.bg_white .ce_text.image_float_right .image_container picture{left: 0;right: auto;text-align: left}.mod_article.arzt{position: relative;z-index: 10}.mod_article.arzt + .mod_article.arzt .inside_wrap{-webkit-transform: translateX(0);-moz-transform: translateX(0);-ms-transform: translateX(0);-o-transform: translateX(0);transform: translateX(0)}.mod_article.arzt .inside_wrap{background: #FFF;border-radius: 15px;box-shadow: 2px 2px 20px 0px rgba(0,0,0,0.2);-webkit-transform: translateX(80px);-moz-transform: translateX(80px);-ms-transform: translateX(80px);-o-transform: translateX(80px);transform: translateX(80px);padding: 40px}.mod_article.arzt .imagesize_4{display: -ms-grid;display: grid;grid-gap: 20px;-ms-grid-columns: 2fr 1fr;grid-template-columns: 2fr 1fr;grid-auto-rows: auto;grid-template-areas: 'left right'}.mod_article.arzt .imagesize_4:before,.mod_article.arzt .imagesize_4:after{content: none}.mod_article.arzt .imagesize_4 > *{margin-bottom: 0;float: none}.mod_article.arzt .imagesize_4 .text{grid-area: left}.mod_article.arzt .imagesize_4 .image_container{grid-area: right}.mod_article.arzt .imagesize_4 h2{grid-area: left}.mod_article.arzt .imagesize_4 p{line-height: 105%}.mod_article.arzt .imagesize_4 em{display: block;font-style: normal;font-size: 20px;line-height: 105%}#footer{position: relative;background: #9f1a1e;color: #fff7d1;overflow-wrap: anywhere;word-wrap: break-word}#footer:before{background: #fff7d1;content: '';display: block;width: 100%;height: 12px;bottom: 0;position: absolute;left: 0;z-index: 1}#footer:after{z-index: 2;content: '';display: block;position: absolute;left: 0;width: 100%;bottom: 10px;height: 160px;pointer-events: none;background-image: url('/files/layout/silhouette_bremen.svg');background-position: bottom center;background-repeat: repeat-x;background-size: 1234px 160px}#footer a{color: #fff7d1;text-decoration: none}#footer > .inside{padding: 40px;padding-bottom: 150px;position: initial;position: relative;z-index: 5;display: -ms-grid;display: grid;grid-gap: 20px;-ms-grid-columns: 1fr 1fr 1fr;grid-template-columns: 1fr 1fr 1fr;grid-auto-rows: auto}#footer > .inside:before,#footer > .inside:after{content: none}#footer > .inside > *{margin-bottom: 0;float: none}#footer table{margin: 0;width: 100%}#footer table td:first-child{padding-right: 20px}#footer em{font-size: 24px;line-height: 120%}#footer .footer_2 p{margin-bottom: 0}#footer .footer_2 p + p{padding-top: 20px}#footer #madeby{position: absolute;left: 0;z-index: 5;width: 100%;text-align: center;bottom: 5px;color: #9f1a1e}#footer #madeby p{margin: 0 auto}#footer #madeby a{color: #9f1a1e;font-size: 20px;line-height: 120%}#footer #madeby ul{text-align: center;display: inline-block;width: 100%}#footer #madeby li{padding: 0;margin: 0;display: inline-block;padding-right: 10px;margin-right: 10px;border-right: 1px solid #9f1a1e;line-height: 100%}#footer #madeby li:before{content: none}#footer #madeby li a{line-height: 100%}#footer #madeby li:last-child{border-right: 0;padding-right: 0;margin-right: 0}input:focus-visible,textarea:focus-visible,button:focus-visible,select:focus-visible,a:focus-visible,#menu:focus-visible,[role="button"]:focus-visible,#infobox .close:focus-visible{outline: 2px solid #9f1a1e;outline-offset: -2px}#main a.btn:focus-visible,#header #navigation a:focus-visible{background: #fff0a4;color: #9f1a1e}#footer a:focus-visible{background: #fff0a4;color: #9f1a1e}@media (max-width: 2000px){html.menu_open #header #navigation{right: 0%;left: auto}#header #navigation{left: auto;right: -300px;width: 340px;-webkit-transform: translateX(0);-moz-transform: translateX(0);-ms-transform: translateX(0);-o-transform: translateX(0);transform: translateX(0)}}@media (max-width: 1600px){.ce_text.imagesize_1 + .ce_text,#mitarbeiter .inside_wrap,.mod_article.arzt .inside_wrap{-webkit-transform: translateX(0);-moz-transform: translateX(0);-ms-transform: translateX(0);-o-transform: translateX(0);transform: translateX(0)}.ce_text.imagesize_1 + .ce_text,#main #weigand,#main #martens,#main #mitarbeiter{padding: 20px}#main #mitarbeiter{padding-left: 0;padding-right: 0}#main #weigand{padding-top: 0}#main #weigand,#main #martens,#main #mitarbeiter{margin-bottom: 20px}.ce_text.imagesize_1 + .ce_text{padding-bottom: 200px}.mod_article .inside_wrap,#leistungen .article_inside,#team .article_inside{padding-left: 20px;padding-right: 20px}#leistungen .inside_wrap .content-element-group,#team .inside_wrap .content-element-group{grid-gap: 20px}#cboxContent{height: auto !important}#cboxClose{right: 10px;top: 10px}#cboxNext{right: 0}#cboxPrevious{left: 0}#cboxContent{padding: 40px 60px}}@media (max-width: 1240px){h1,h2,.ce_text.imagesize_1 .text strong{font-size: 28px;line-height: 120%}body,#leistungen .btn_colorbox .image_container .caption,#team .btn_colorbox .image_container .caption,#leistungen .ce_image .image_container .caption,#team .ce_image .image_container .caption{font-size: 20px;line-height: 120%}.mod_article.bg_white .ce_text .text{padding: 20px}#infobox .article_inside{padding: 10px}#infobox .article_inside .inside_wrap{padding: 10px}#infobox .article_inside .inside_wrap h2{padding-right: 60px}#infobox .article_inside .inside_wrap .close{right: 10px;top: 10px}#leistungen .btn_colorbox .image_container img,#team .btn_colorbox .image_container img,#leistungen .ce_image .image_container img,#team .ce_image .image_container img{width: 120px;height: 120px}.mod_article#leistungen .inside_wrap{padding-left: 0;padding-right: 0}.mod_article.bg_white .ce_text .image_container picture{width: 120%}.mod_article.bildergalerie .inside_wrap{grid-template-columns: 1fr 1fr}#footer > .inside{padding: 20px;padding-bottom: 150px}}@media (max-width: 840px){#colorbox{padding: 20px}#cboxLoadedContent,#cboxLoadedContent h3,#footer em{font-size: 20px;line-height: 120%}#header{padding-left: 20px}#leistungen .inside_wrap .content-element-group,#team .inside_wrap .content-element-group,#mitarbeiter .inside_wrap{grid-template-columns: 1fr 1fr}#mitarbeiter .inside_wrap{grid-gap: 20px}#leistungen .btn_colorbox .image_container,#team .btn_colorbox .image_container,#leistungen .ce_image .image_container,#team .ce_image .image_container{padding: 10px}.mod_article#philosophie .inside_wrap{padding-left: 0;padding-right: 0}.mod_article.bg_white .ce_text .image_container picture{position: relative;height: auto;left: auto;top: auto;right: auto;text-align: left;width: 100%}.ce_text.imagesize_1 .text{bottom: 80px}.mod_article.bildergalerie .inside_wrap .ce_text .text{padding-bottom: 20px;padding-top: 20px}.mod_article.bg_white .ce_text,.mod_article.bildergalerie .inside_wrap{display: block;min-height: auto}#praxis{padding-bottom: 20px}#footer > .inside{display: block;padding-bottom: 160px}#footer > .inside > *{margin-bottom: 20px}#footer > .inside > *:last-child{margin-bottom: 0}}@media (max-width: 740px){body.content .mod_article.bg_white .ce_text .text{padding-left: 0;padding-right: 0}.ce_text.reading{padding-left: 0}.mod_article#karriere .inside_wrap{padding-left: 0;padding-right: 0}#qualifikationen,#karriere{padding-left: 20px;padding-right: 20px}#header > .inside .ce_text{grid-template-columns: 60px 1fr}#header > .inside .ce_text img{width: 60px;height: 60px}.ce_text.imagesize_1 .image_container{-webkit-transform: translateX(0);-moz-transform: translateX(0);-ms-transform: translateX(0);-o-transform: translateX(0);transform: translateX(0);margin-left: -20px;margin-right: -20px;border-radius: 0}#menu{top: 20px}#leistungen .inside_wrap .width_full,#team .inside_wrap .width_full{padding-left: 0}.mod_article#team .inside_wrap{padding-left: 0;padding-right: 0}.mod_article.arzt .imagesize_4,#martens.mod_article.arzt .imagesize_4{display: block}.mod_article.arzt .imagesize_4 > *,#martens.mod_article.arzt .imagesize_4 > *{margin-bottom: 20px}.mod_article.arzt .imagesize_4 > *:last-child,#martens.mod_article.arzt .imagesize_4 > *:last-child{margin-bottom: 0}.mod_article.arzt .inside_wrap{padding: 20px}.ce_text.imagesize_1 .text{padding-right: 20px}#header{padding-left: 0;padding-right: 90px}}@media (max-width: 540px){#footer #madeby{position: relative;height: auto;left: auto;top: auto;right: auto;text-align: left;width: 100%;color: #fff0a4}#footer #madeby ul{width: 100%}#footer #madeby li{text-align: left;display: block;border-right: 0;padding: 0;margin: 0;margin-bottom: 10px}#footer #madeby a{color: #fff0a4}#leistungen .inside_wrap .content-element-group,#team .inside_wrap .content-element-group,#mitarbeiter .inside_wrap{display: block}#leistungen .inside_wrap .content-element-group > *,#team .inside_wrap .content-element-group > *,#mitarbeiter .inside_wrap > *{margin-bottom: 20px}#leistungen .inside_wrap .content-element-group > *:last-child,#team .inside_wrap .content-element-group > *:last-child,#mitarbeiter .inside_wrap > *:last-child{margin-bottom: 0}#header > .inside{padding-left: 10px}.ce_text.imagesize_1 .image_container img{min-height: 300px;object-fit: cover}}@media (max-width: 420px){h1,h2,.ce_text.imagesize_1 .text strong{font-size: 22px;line-height: 120%}.ce_text.imagesize_1 .text{bottom: 70px}#header > .inside .ce_text{grid-template-columns: 40px 1fr;grid-gap: 10px}#header > .inside .ce_text img{width: 40px;height: 40px}}@media (max-width: 320px){#header > .inside .ce_text{display: block}#header > .inside .ce_text > *{margin-bottom: 20px}#header > .inside .ce_text > *:last-child{margin-bottom: 0}}
