/* main.css */
.bg-light{background: transparent !important}body{padding-top:100px;background-color:#B4C8E4}body.page17{padding-top:102px}#wrapper{background-color:#B4C8E4}#header{width:100%;height:100px;z-index:999;    transition: -webkit-height .2s ease-in-out;    transition: height .2s ease-in-out;    transition: height  .2s ease-in-out, -webkit-height  .2s ease-in-out}#section-pagehead{height:65px;transition: height .2s ease-in-out, -webkit-top .2s ease-in-out}#header .slogantop{width:100%;left:460px;top:15px;position:absolute;display:none;font-size:20px;font-weight:bold;color:#00448A;transition: top .2s ease-in-out, -webkit-top .2s ease-in-out}#header .infotop{width:100%;left:460px;top:50px;position:absolute;display:none;font-size:14px;color:#00448A;transition: top .2s ease-in-out, -webkit-top .2s ease-in-out}#header .infotop a{font-size:14px;text-decoration:none;color:#00448A}#header .company{width:432px;height:30px;top:-70px;position:absolute;display:block;background-image:url("../../files/layout/default/bt-logo-top2-h30.png");background-repeat:no-repeat;font-size:22px;font-weight:bold;text-decoration:none;color:#fff;transition: top .2s ease-in-out, -webkit-top .2s ease-in-out}#header .company a{font-size:22px;font-weight:bold;text-decoration:none;color:#fff}#container{width:100%}#main .mod_article .container{background-color:#fff}.page17 #container{padding:0 !important}#main{margin-bottom:40px}#section-before1 .container-slider{padding:0}#section-navline{height:5px}#section-navline > .container{background-color:#00448A}#section-main{min-height:220px;margin-top:0;background-color:#B4C8E4;display:flex}#section-pagehead .container{height:102px;background-image:url("../../files/layout/default/frieden-brieger-logo-h100.png");background-position:center top;background-repeat:no-repeat;border-bottom:2px solid #00448A;color:#222}#section-pagehead .pagehead-bg{background-image:url("../../files/layout/default/frieden-brieger-topbg-h100.png");background-position:center top;background-repeat:repeat-x}.pagetitle-outer .container{background-color:#fff}body.startseite .welcome{display:block}body.startseite .pagetitle-outer{display:none;font-size:22px}.card{margin-bottom:20px;background-color:#efefef}.navbar-brand{width:150px;height:80px;background-size:cover;text-indent: -999px}.invisible{visibility: hidden !important;display: none !important}.logo{width:285px;height:60px;left:15px;top:5px;position:absolute;background-image:url("../../files/layout/default/bt-logo-top-h60.png");background-repeat:no-repeat;z-index:1}.logo,.logo2{display:block;transition: all .2s ease-in-out, -webkit-all .2s ease-in-out}.logo2{display:none}.back-to-top{min-width:36px;min-height:36px;text-align:center;border-radius:30px;bottom: 10px;right: 10px;position: fixed;display: none;padding: 10px;background-color: #757575;color: #fff;z-index:777}picture img{width:100%;max-width:100%}.img-full-width{width:100%;max-width:100%}.startseite .ce_hyperlink .inside{position:relative}.startseite .ce_hyperlink{border-bottom:1px solid #fff;border-left:1px solid #fff}.startseite .ce_hyperlink h4{position:absolute;background-color:rgba(0,0,0,.2);font-size:1em;color:#fff;margin:0;padding:4px 0 4px 8px;z-index: 5}.startseite .ce_hyperlink  figure{margin:0}.boxes .inside{margin-top:10px;margin-bottom:10px;border:1px solid}.boxes .inside h2,.boxes .inside h3,.boxes .inside h4,.card-header{margin:0;padding:10px;background-color:#cc0000;font:18px "Roboto Condensed",Helvetica,sans-serif;color:#fff}.boxes .inside .altText{bottom:30%;position:absolute;margin:0 20px;font-size:14px;line-height:1.2em;color:#fff;text-shadow:1px 1px 2px #444}.boxes .inside figure{margin:0}.card-deck .card{margin-bottom: 36px}.card-body{padding:0}.card-footer{margin:0;padding:10px;background-color:#777}.boxes .inside .link{margin:0;padding:10px;background-color:#f80}.boxes .inside .link a{font-size:16px;text-decoration:none;color:#fff}.boxes .inside .link a:hover{color:#ccc}.ce_accordion_bs .btn-link{font-size:16px;font-weight:bold;text-decoration:none;color:#f06739}.ce_accordion_bs  .card-header{padding:0}.quadlayout .row{margin:0 !important;padding:0 !important}.quadlayout .block .inside{width:100%}.quadlayout .block .inside figure{margin:0 !important}.quadlayout .block{max-height:320px;overflow:hidden;background-color:#777;margin:0 !important;padding:0 !important;display:flex}.quadlayout  .ce_text  .inside{margin-top:50px;margin-left:30px}.carousel-item{transition: all 1s cubic-bezier(1,-0.34,0,1.56),-webkit-transform 1s cubic-bezier(.65,.05,.36,1) !important }.carousel-caption h3,.carousel-caption h4,.carousel-caption h2{text-shadow: 1px 1px 2px #000000}.responsive-video{position: relative;padding-bottom: 56.25%;padding-top: 60px; overflow: hidden;margin-bottom:15px}.responsive-video iframe,.responsive-video object,.responsive-video embed{position: absolute;    top: 0;    left: 0;    width: 100%;    height: 100%}