body{margin:0;padding:0;font-size:100.01%;text-align:left;position:relative}select,input,textarea{font-size:99%}form{margin:0;padding:0}img{border:0}#left{float:left}#right{float:right}#main{width:auto;position:relative}.inside{position:relative;text-align:left}.block{overflow:hidden}.clear,#clear{height:0.1px;font-size:0.1px;line-height:0.1px;clear:both}.invisible{width:0;height:0;left:-1000px;top:-1000px;position:absolute;overflow:hidden;display:inline}.custom{display:block;text-align:left}.custom:after{content:".";display:block;height:0;clear:both;visibility:hidden}*+html #main{position:static}header,footer,nav,section,aside,article,figure,figcaption{display:block}

/* Style sheet layout */
html,body,#wrapper,#container{height:100%}html{background:linear-gradient(to left,#ffe4d0,#ffffff);}body > #wrapper{height:auto;min-height:100%}body{background-image:url("../images/homecare_sonne_bg.png");background-repeat:repeat}#wrapper{width:960px;margin:0 auto}#container{background:url("../images/homecare_container_bg.png") center top repeat-y}#header_text{width:100%;height:50px}#header_text p{padding-top:30px;padding-right:30px}#header_logo{height:200px}.header_logo{margin-top:25px;margin-left:50px}#mainnavi{width:100%;height:50px;background-image:url("../images/homecare_navi_bg.png");background-repeat:no-repeat}#mainnavi ul{margin:-5px auto 0;text-align:center}#mainnavi ul li{display:inline;margin-right:25px;margin-left:25px;padding-bottom:12px;line-height:50px;font-weight:bold;color:#fff}#mainnavi ul li a{font-weight:bold;text-decoration:none;color:#fff}#mainnavi ul li.active{background:url("../images/aktive_seite.png") center bottom no-repeat}#mainnavi ul li a:focus,#mainnavi ul li a:hover{color:#ff8400}#main{background:url("../images/homecare_main_bg.png") left top no-repeat}#infobereichtop{background-image:url("../images/homecare_infobereich_bg.png");background-repeat:no-repeat}#infobereich{padding:10px 20px 10px 10px;font-size:0.9em}.abstand{height:50px}#footercopyright{text-align:center}#footer_navi{width:100%;overflow:hidden}#footer_navi ul{left:50%;position:relative;float:left;margin-top:30px}#footer_navi ul li{right:50%;position:relative;float:left;margin-right:15px;margin-left:15px;text-align:center;list-style-type:disc}#footer_navi ul li.first{list-style-type:none}#footer_navi a,#footer_navi li.active{font-weight:bold;text-decoration:none;color:#1541a5}#footer_navi li a:hover{color:#ff8400}#mainfooter{width:960px;height:79px;background-image:url("../images/main_bottom_bg.png");background-repeat:no-repeat}.blauertext{color:#1541a5}.textrechts{text-align:right}.bildrechts{float:right}.infobalken{width:301px;height:56px;padding-top:13px;padding-left:10px;text-align:center;background:url("../images/homecare_infoitem_bg.png") right top no-repeat;font-size:0.8em;font-weight:bold;color:#fff}.infobalken_{width:301px;height:56px;padding-top:13px;padding-left:10px;text-align:center;background:url("../images/homecare_infoitem_bg.png") right top no-repeat;font-size:0.7em;font-weight:bold;color:#fff}.block{padding-right:10px;padding-bottom:10px;padding-left:10px}.centertext{text-align:center}.bigtext{font-size:1.2em;font-weight:bold}.mod_article{background:url("../images/homecare_sonne_artikel.png") left bottom no-repeat}.p_wichtig{margin-top:35px;margin-bottom:35px;font-size:1.1em;font-weight:bold}.ultext{margin-left:30px;font-style:italic}.ultext2{margin-left:60px;padding-left:20px;font-style:italic}.textimage{border:5px solid #ffe3d0;border-radius:11px;}.sitemap ul{margin-left:20px}#messagebox{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%)}.messagebox-container{padding:0.5em;background-color:#fff;border:1px solid #d1d1d1;}

/* Style sheet basic */
body,div,h1,h2,h3,h4,h5,h6,p,blockquote,figure,pre,code,ol,ul,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;vertical-align:top}abbr,acronym{border-bottom:1px dotted #666;font-variant:normal;cursor:help}blockquote,q{quotes:none}fieldset,img{border:0}sup{vertical-align:text-top}sub{vertical-align:text-bottom}del{text-decoration:line-through}ins{text-decoration:none}a{color:#00f}:focus{outline:0}body{font:1em/1.5em "Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif;color:#2a2a2a}input,button,textarea,select{font-size:99%;font-family:inherit;font-weight:inherit}pre,code{font:12px "Lucida Console",Monaco,monospace}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}h1{font-size:2em;line-height:1.5em;font-weight:bold}h2{font-size:1.3em;font-weight:bold}h3{font-size:18px}table{font-size:inherit}caption,th{font-weight:bold}h1,h2,h3,h4,h5,h6{margin-top:1em}h1,h2,h3,h4,h5,h6,p,pre,blockquote,table,ol,ul,form{margin-bottom:12px;}

/* Style sheet gridpx */
.g1,.g2,.g3,.g4,.g5,.g6,.g7,.g8,.g9,.g10,.g11,.g12{float:left;display:inline;margin-right:10px;margin-left:10px}.g1{width:60px}.g2{width:140px}.g3{width:220px}.g4{width:300px}.g5{width:380px}.g6{width:460px}.g7{width:540px}.g8{width:620px}.g9{width:700px}.g10{width:780px}.g11{width:860px}.g12{width:940px}.mod_article>.block{margin-right:10px;margin-left:10px}.g1 .block,.g2 .block,.g3 .block,.g4 .block,.g5 .block,.g6 .block,.g7 .block,.g8 .block,.g9 .block,.g10 .block,.g11 .block,.g12 .block{margin-right:0;margin-left:0}.gr{margin-right:20px !important}

/* Style sheet accordion */
.ce_accordion{border:1px solid #dfe4ef;border-radius:8px;margin:0 0 18px;background:#fff;box-shadow:0 8px 18px rgba(15,30,60,0.08)}
.ce_accordion .accordion__toggler{position:relative;width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top: 10px;padding:14px 18px;background:#1541a5;border:0;border-radius:8px;color:#fff;font-weight:bold;font-size:1rem;cursor:pointer;transition:background 0.3s ease,box-shadow 0.3s ease;text-align:left}
.ce_accordion .accordion__toggler:focus-visible{outline:3px solid rgba(21,65,165,0.35);outline-offset:2px}
.ce_accordion .accordion__indicator{flex:0 0 auto;width:1.25rem;height:1.25rem;border:2px solid #fff;border-radius:999px;position:relative}
.ce_accordion .accordion__indicator:before,.ce_accordion .accordion__indicator:after{content:"";position:absolute;background:#fff;top:50%;left:50%;transform:translate(-50%,-50%);transition:opacity 0.2s ease}
.ce_accordion .accordion__indicator:before{width:10px;height:2px}
.ce_accordion .accordion__indicator:after{width:2px;height:10px}
.ce_accordion .accordion__panel{padding:0 18px 18px;background:linear-gradient(180deg,#f9fbff 0%,#fff 100%);border-radius:0 0 8px 8px}
.ce_accordion .accordion__panel[hidden]{display:none}
.ce_accordion .accordion__panel ul{margin-top:12px}
.ce_accordion.is-open .accordion__toggler{z-index:1;background:#ed7419;box-shadow:0 10px 25px rgba(237,116,25,0.35)}
.ce_accordion.is-open .accordion__indicator:after{opacity:0}

/* Splide overwrites */
.splide {
    margin-bottom: 3rem;
}
.splide .splide__slide {
    position: relative;
}
.splide .splide__slide p {
    position: absolute;
    bottom: 0;
    inset-inline: 0;
    margin-bottom: 0;
    padding: .5rem;
    background-color: rgba(250, 172, 88, 0.7);
    color: #2E64FE;
}
.splide .splide__slide:hover p {
    background-color: rgba(250, 172, 88, 0.9);
}
.splide .splide__slide img {
    object-fit: cover;
    height: 100%;
    width: 100%;
}
.splide .splide__pagination {
    position: static;
    margin-top: .75rem;
}
.splide .splide__pagination .splide__pagination__page {
    height: 10px;
    width: 10px;
    border-radius: unset;
    border: 1px solid #2E64FE;
    background-color: transparent
}
.splide .splide__pagination .splide__pagination__page.is-active {
    background-color: #FAAC58;
}
.splide .splide__arrows button.splide__arrow {
    border-radius: unset;
    border: 1px solid #2E64FE;
    background-color: #FAAC58;
}
.splide .splide__arrows button.splide__arrow svg {
    fill: #2E64FE;
}
.splide .splide__arrows .splide__arrow--prev {
    left: 0;
}
.splide .splide__arrows .splide__arrow--next {
    right: 0;
}
