@charset "UTF-8";
/***!  /templates/albring-lp-sticky/css/template.css  !***/

html{}body{font-size:1em;font-weight:400;font-style:normal;color:#24383a}[class*="col-"]{float:left}.row{padding:15px 0}a{text-decoration:none;font-weight:bold}a:link,a:visited{color:#24383a}a:hover,a:active{color:#000}#mnav{position:fixed;top:0;z-index:30;width:100%;background-color:rgba(237,236,229,0)}#mnav ul{position:relative;width:fit-content;right:-30px;hyphens:none;white-space:nowrap}#mnav li{color:#fff;float:left;font-size:1.6em;padding-top:5px;position:relative;overflow-y:visible}#mnav li>a{color:#fff;padding-top:10px;margin-left:20px;margin-right:20px;text-decoration:none;display:block;text-transform:uppercase;font-weight:normal}#mnav li a:link,#mnav li a:visited{border:unset;border:none;text-transform:uppercase}#mnav li.active a{border-bottom:6px solid}#mnav li:has(a.contactbtn),#mnav li a.contactbtn,#cbslogo li,#cbslogo a{border:none}#mnavbg{width:100%;height:130px;z-index:29;background-color:rgba(125,118,115,0.85);position:fixed;top:0;display:none}#mnav li.parent:hover a,#mnav .parent ul:hover{border-bottom:none}#mnav .mod-menu__sub{height:auto;position:absolute!important;background-color:rgba(255,255,255,0.9);left:0}#mnav li ul{display:none}#mnav li:hover>ul{display:block}ul.mod-menu__sub{width:auto;min-width:300px;max-width:500px;hyphens:auto;white-space:normal!important}ul.mod-menu__sub a{padding:5px 10px!important}ul.mod-menu__sub li{clear:both;font-size:1rem!important;text-align:left;width:100%}ul.mod-menu__sub a::before{content:'> ';width:100%;margin-left:-12px}ul.mod-menu__sub a:link,ul.mod-menu__sub a:visited{color:#000!important}ul.mod-menu__sub a:hover,ul.mod-menu__sub a:active{color:#eb5b52!important;border:none!important}ul.mod-menu__sub li ul{display:none;position:absolute!important;left:100%!important;border-left:5px solid rgba(255,255,255,0);background-clip:padding-box;top:0}ul.mod-menu__sub li:hover ul{display:block}#nav-icon4{float:left;width:60px;height:45px;position:relative;margin-left:auto;margin-right:auto;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-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}#nav-icon4 span{display:block;position:absolute;height:6px;width:100%;background:#575756;border-radius:6px;opacity:1;left:0;-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}#nav-icon4 span:nth-child(1){top:0px;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}#nav-icon4 span:nth-child(2){top:18px;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}#nav-icon4 span:nth-child(3){top:36px;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}#nav-icon4.open span:nth-child(1){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);top:-3px;left:8px}#nav-icon4.open span:nth-child(2){width:0%;opacity:0}#nav-icon4.open span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);top:39px;left:8px}#header{left:0}#slider .sppb-row-column{padding:0}.sppb-carousel-item-inner{max-width:1320px;left:0;right:0;margin:0 auto;padding-left:13px!important;padding-right:20px!important;bottom:150px}.sppb-carousel-content{padding:30px}.sppb-carousel-caption{width:auto!important}.sppb-addon-image-layout-content{margin:0;padding:30px}.header{font-size:1.5rem}.header p{margin:0;text-align:left!important}.sppb-addon-image-layout-content{padding:0}#breadcrumbs{background-color:rgba(237,236,229,0.9);text-transform:uppercase}#breadcrumbs .row{padding-top:20px;padding-bottom:10px}#breadcrumbs ol{margin-bottom:0}#breadcrumbs .py-2{padding-left:0!important}.breadcrumb{background-color:unset}#sozmed{text-align:right}#sozmed a{margin-left:5px}#content{position:relative;padding-top:30px}.contentarea img{max-width:100%;height:auto}.sppb-nav-tabs>li.active>a,.sppb-nav-tabs>li.active>a:focus,.sppb-nav-tabs>li.active>a:hover{background-color:#eb5b52!important}#footbar{margin-left:-15px;margin-right:-15px}.tabfield ul.sppb-nav-tabs li a{color:#fff}.tabfield ul.sppb-nav-tabs li a:link,.tabfield ul.sppb-nav-tabs li a:visited{background-color:#5b6d69}.tabfield ul.sppb-nav-tabs li a:hover,.tabfield ul.sppb-nav-tabs li a:active{background-color:#eb5b52!important}.infofield a:link,.infofield a:visited{color:#a7b0ae}.infofield a:hover,.infofield a:focus{color:#fff}.dates h3,.dates h4{margin-bottom:2rem}h4.newsflash-title{font-size:1.2rem}.contact h4{color:#eb5b52;margin-left:15px}.contact h4::before{content:'> ';top:-1px;position:relative;margin-left:-15px}.contact .list ul{padding-left:0;margin-left:15px}.contact .list li{list-style-type:none;white-space:no-wrap;hyphens:none;width:100%;text-align:left;margin-bottom:0}.contact .list li a:before{content:url('https://www.cbs-heidelberg.de/images/icons/maillinkpfeil.png')' ';top:3px;position:relative}.contact .list li a:link,.contact .list li a:visited{color:#24383a}.contact .list li a,.contact .list li a:hover,.contact .list li a:active{color:#000;;background-color:unset!important}.mod-articlesnews__item{display:flex;position:relative}.newsblog .mod-articlesnews__item .newsflash-image{overflow:hidden}.newsblog img{width:100%;height:auto}.newsblog .text{padding:20px}.newsblog .col-md-6:nth-child(3) .mod-articlesnews__item .col-md-6:first-child,.newsblog .col-md-6:nth-child(4) .mod-articlesnews__item .col-md-6:first-child{order:2}.newsblog h4{font-weight:bold}.newsblog figure{margin:0}.newsblog .text{line-height:1.35rem}.newsblog .btn{background-color:unset;border:none;font-weight:bold}.newsblog .readmore{position:absolute;bottom:0px;right:10px}.newsblog a::before{content:'> ';position:relative;top:-1px}.newsblogfield h3{font-weight:normal}.newsblogfield h4{font-weight:bold;font-size:1rem}.newsblogfield .addon-root-text-block{overflow:hidden}.col-md-6.img{padding:0}.blogtext{padding:20px;position:relative}.blogtext h3{margin-bottom:50px}.blogtext li.nav-item{clear:both!important}.blogtext li a{font-weight:normal}.blogtext li a::after{content:' >'}.text{position:relative}.blogtext .addon-root-button{text-decoration:none;position:absolute;bottom:0;right:0}.addon-root-button{text-align:right;width:100%}a.readmore{text-decoration:none;font-weight:bold}a.readmore:link,a.readmore:visited{color:#000}a.readmore:hover,a.readmore:focus{color:#fff}.iconlink .col-xs-7{height:100px;display:flex;align-items:center}.katblog h2{background-color:#5b6d69;color:#fff;font-size:1rem;font-weight:bold;padding:3px 15px;margin:1.5rem 0}.katblog p{line-height:1.3rem;margin-bottom:0;margin-left:19px}.katblog a{font-weight:normal}.sppb-divider{width:100%!important;max-width:1320px!important}.sidebar.infobox{position:relative}.sidebar.infobox .addon-root-button{position:absolute;bottom:30px;left:30px}.sppb-addon-single-image-container,.sppb-addon-single-image-container img{width:100%}.prev-control.nav-control,.next-control.nav-control{border:none}.prev-control.nav-control{content:url("https://www.cbs-heidelberg.de/images/icons/arrow-left.png")}.next-control.nav-control{content:url("https://www.cbs-heidelberg.de/images/icons/arrow-right.png")}.footer{color:#fff;background-color:#5a6b68}.footer a:link,.footer a:visited{color:#a7b0ae}.footer a:hover,.footer a:focus{color:#fff}.footer .sppb-row-column:first-child{border:none;padding-left:0}.footer .sppb-row-column{border-left:1px solid #fff;padding-left:100px}#test{position:fixed;bottom:30px;right:15px;height:50px;z-index:100}#test1,#test2{width:auto;background-color:#5b6d69;float:left;margin-right:15px;padding:10px;color:#ddd}@media (min-width:1200px) and (max-width:1449px){[class*="col-md"]{float:left}#cbslogo{margin-left:-50px}#mnav .mod-menu{margin-top:0}.header .textbox{max-width:1320px;width:auto;margin:0 auto}}
