[data-id="13"] section:first-of-type {padding-top: 0;padding-bottom:0}[data-id="13"] .page-content section + section:not(#siteteaser) {padding-top:0}[data-id="13"] .page-content section:not(#siteteaser) {padding-bottom:0;}[data-id="13"] .page-content section + section:not(#siteteaser) > .content::before {content:'';position: absolute;width:100%;border-top: solid 1px rgba(var(--grey));}[data-id="13"] .page-content section:nth-last-child(2) {padding-bottom:0;}[data-id="13"] .buchungbox {margin-top: -1.5em;padding: 0.5em 0.5em 1.5em;float: right;width: 100%;box-shadow: 0 -0.5em 0.5em rgba(var(--darkblue),0.15)}[data-id="13"] .buchungbox a {display: block;text-decoration: none;font-size:0.9em}[data-id="13"] .buchungbox a.button {margin-top:0;font-weight: 700;font-size:1.0625em;padding: 0.5em 0.25em 0.5em 0.75em;text-transform: none;}[data-id="13"] .buchungbox a.button::before {float:right;font-weight: 700;}[data-id="13"] .buchungbox .add a {display: block;padding: 0.125em 0;}[data-id="13"] .buchungbox a.kalender_file + a.gebuehren_file,[data-id="13"] .buchungbox a.icon_page + a.gebuehren_file {display: block;margin-top:0.5em;padding-top: 0.5em;border-top: solid 1px rgb(var(--darkblue), 0.5)}[data-id="13"] .buchungboxa:not(.button)::before {font-size: 1.25em;color: rgb(var(--blue));padding-right: 0.125em;vertical-align:-0.0625em}[data-id="13"] .buchungboxa:not(:hover), [data-id="13"] .buchungboxa:not(:focus), [data-id="13"] .buchungboxa:not(:focus-within) {text-decoration: none;}[data-id="13"] .buchungbox .head {background: rgb(var(--darkblue));color: rgb(var(--white));padding: 0.5em 1em;text-align: center;margin: -1.5em -0.5em 0;}[data-id="13"] .buchungbox .head h3 {text-transform: uppercase;font-size: 1.125em;font-weight: 600;color: rgb(var(--blue3));}[data-id="13"] .buchungbox .head h3 span {text-transform: uppercase;font-weight: 400;color: rgb(var(--white))}[data-id="13"] .buchungbox .desc {text-align: center;}[data-id="13"] .buchungbox .desc p {margin-top: 0 !important;}[data-id="13"] .buchungbox .desc .info {padding-top:0.75em;padding-bottom:0.75em;font-weight: 600;font-size: 0.9em;line-height: 1.2;color: rgb(var(--blue))}[data-id="13"] .buchungbox .add {padding-top:1em !important;}@media(max-width: 1350px) and (min-width:768px){[data-id="13"] #intro .col,[data-id="13"] #weiterbildung .col,[data-id="13"] #fortbildung .col {width: 100%;}[data-id="13"] .buchungbox {margin-top:0;float: none;display: grid;grid-template-columns: 0.7fr 1.15fr 1.15fr;grid-column-gap: 2em;padding:0.5em 1em;align-items: stretch;box-shadow: 0 0 0.5em rgba(var(--darkblue),0.15)}[data-id="13"] .buchungbox .head {margin:-0.5em -1em;display: grid;align-items: center}[data-id="13"] .buchungbox .desc {text-align: left;max-width:20em;align-self: center;}[data-id="13"] .buchungbox .desc .info {padding-top:0;}[data-id="13"] .buchungbox:has(.kalender_file.item_2, [data-id="13"] .gebuehren_file.item_2) .desc .info {margin-top:-2em !important;;}[data-id="13"] .buchungbox .add {padding-top:0 !important;}}@media (max-width:768px){[data-id="13"] .buchungbox {margin-top:0;}[data-id="13"] .buchungbox .desc,[data-id="13"] .buchungbox .add{margin: 0 auto;}}[data-id="13"] #kursheader {padding:0;text-align: center;background: rgb(var(--darkblue),0.1);display:none;}[data-id="13"] #kursheader a {text-decoration: none;padding:0.25em 0.5em;display: inline-block;color: rgb(var(--darkblue));_border: solid 1px rgb(var(--darkblue),0.15);_background: rgb(var(--white));margin:0.5em 1em;_font-size:0.9em;font-weight: 600;}[data-id="13"] .kurse.innercol {margin:1em 0 0 0;padding:0}[data-id="13"] .kurs {margin:1em 0 !important;padding:1em 2vw;background: rgba(var(--grey), 0.35);box-shadow: inset 0 0 2em 0.5em rgba(var(--blue6),0.25);font-size:0.9em;color: rgb(var(--darkblue));position: relative;}[data-id="13"] .kurs + .kurs {margin-top: 0em !important;}[data-id="13"] .kurs:not(:has(.buchung)) {padding-bottom:1.5em}[data-id="13"] .kurs + .kurs#osteopathie-osteopathische-woche {margin-top: 5em !important;}[data-id="13"] .kurs + .kurs#osteopathie-osteopathische-woche::before {content:'';display:block;position: absolute;left:-2.25em;right:-2.25em;top:-3em;border-top: solid 1px rgba(var(--grey));}[data-id="13"] .kurs h2 {font-size:1.875em;font-weight: 700;margin-bottom:0.75em}[data-id="13"] h2 .unit,[data-id="13"] .kurs .unit,[data-id="13"] .kurs .ue {background: rgb(var(--darkblue),0.3);color: rgb(var(--white));padding: 0.2em 0.25em 0.125em;vertical-align: 0.15em;margin-left:0.25em;display: inline-block;line-height: 1;font-size:0.7em;}[data-id="13"] h2 .unit {background: rgb(var(--blue6),1);color: rgb(var(--blue),1);font-size:0.65em;}[data-id="13"] .kurs h2 .normal,[data-id="13"] .kurs h2 em,[data-id="13"] .kurs h2 i {font-weight: normal;font-style: normal;font-size: 90%;}[data-id="13"] .kurs h3 {font-size:1.125em;font-weight: 700;margin:0.75em 0 0 !important;}[data-id="13"] .kurs .desc, [data-id="13"] .kurs p, [data-id="13"] .kurs ul {margin-top:0.5em !important;}[data-id="13"] .kurs ul li {padding:0;}[data-id="13"] .kurs h2 + p {margin-top:-0.5em !important;}[data-id="13"] .kurs h2 + .subhead {font-size:1.375em;line-height: 1.25;color: rgb(var(--darkblue));margin-top:-0.75em !important;}[data-id="13"] div.buchung, [data-id="13"] p.buchung {border-top: dotted 1px;padding-top:1em;margin-top:1em !important;margin-bottom:-1em;}[data-id="13"] div.buchung p, [data-id="13"] p.buchung p {margin-top: 0!important;}[data-id="13"] .kurse .button.buchung {float:right;font-weight: bold;margin-bottom:-1em;}[data-id="13"] .kurse .button.buchung::before {float: right;margin-right:-1em;margin-left:0.5em;font-weight: bold;}@media(max-width: 1300px){[data-id="13"] .kurs {padding:1em 1em;}}@media(max-width: 899px){[data-id="13"] .kurs {padding:1em 0.5em;}}@media(max-width: 767px){[data-id="13"] .kurse.innercol {margin-left:-0.5em;margin-right:-0.5em;}[data-id="13"] .kurs {padding:0.5em 0;}[data-id="13"] .kurs h2 {font-size:1.75em}[data-id="13"] .kurs h2 + .subhead {font-size:1.25em;line-height: 1.2;padding-top:0.25em;}}[data-id="13"] .post-nav {background: rgba(var(--grey),0.35);float:left;width: 100%;margin:2em auto;text-align: center;}[data-id="13"] .col:not(:first-child) > .box > .post-nav:first-child {margin:-3em auto 0;}[data-id="13"] .kurse-osteopathie .post-nav {margin-top:-5em !important;background: rgba(var(--blue6),0.75);border-top: solid 2px rgb(var(--white))}[data-id="13"] .post-nav ul {display: flex;flex-wrap:wrap;flex-grow: 1em;list-style: none;margin:0 auto;padding:1em;justify-content: center;}[data-id="13"] .post-nav ul li {display: inline-block;padding:0;margin:0.25em;flex-grow: 3;max-width: 20em;}[data-id="13"] .post-nav ul li a {display: block;padding:1em 2vw;text-decoration: none;background: rgba(var(--white));color: rgb(var(--darkblue)) !important;text-transform: uppercase;font-size: 0.9em;line-height: 0.8;font-weight:600;text-decoration: none !important;box-shadow: 0 0 0.375em rgba(var(--darkblue),0.25)}[data-id="13"] .post-nav ul li a:hover, [data-id="13"] .post-nav ul li a:focus, [data-id="13"] .post-nav ul li a:focus-within {box-shadow: none;background: rgba(var(--darkblue6));opacity: 1;}  