@font-face {font-family:'Source Sans Pro';font-style:normal;font-weight:200;src:local(''),url('../q-web-fonts/source-sans-pro-v19-latin-200.woff2') format('woff2'), url('../q-web-fonts/source-sans-pro-v19-latin-200.woff') format('woff'); }@font-face {font-family:'Source Sans Pro';font-style:normal;font-weight:300;src:local(''),url('../q-web-fonts/source-sans-pro-v19-latin-300.woff2') format('woff2'), url('../q-web-fonts/source-sans-pro-v19-latin-300.woff') format('woff'); }@font-face {font-family:'Source Sans Pro';font-style:normal;font-weight:400;src:local(''),url('../q-web-fonts/source-sans-pro-v19-latin-regular.woff2') format('woff2'), url('../q-web-fonts/source-sans-pro-v19-latin-regular.woff') format('woff'); }html {line-height:1.15; -webkit-text-size-adjust:100%; }body {margin:0;}h1 {font-size:2em;margin:0.67em 0;}hr {box-sizing:content-box; height:0; overflow:visible; }pre {font-family:monospace, monospace; font-size:1em; }a {background-color:transparent;}abbr[title] {border-bottom:none; text-decoration:underline; text-decoration:underline dotted; }b,strong {font-weight:bolder;}code,kbd,samp {font-family:monospace, monospace; font-size:1em; }small {font-size:80%;}sub,sup {font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub {bottom:-0.25em;}sup {top:-0.5em;}img {border-style:none;}button,input,optgroup,select,textarea {font-family:inherit; font-size:100%; line-height:1.15; margin:0; }button,input { overflow:visible;}button,select { text-transform:none;}button,[type="button"],[type="reset"],[type="submit"] {-webkit-appearance:button;}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner {border-style:none;padding:0;}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring {outline:1px dotted ButtonText;}fieldset {padding:0.35em 0.75em 0.625em;}legend {box-sizing:border-box; color:inherit; display:table; max-width:100%; padding:0; white-space:normal; }progress {vertical-align:baseline;}textarea {overflow:auto;}[type="checkbox"],[type="radio"] {box-sizing:border-box; padding:0; }[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button {height:auto;}[type="search"] {-webkit-appearance:textfield; outline-offset:-2px; }[type="search"]::-webkit-search-decoration {-webkit-appearance:none;}::-webkit-file-upload-button {-webkit-appearance:button; font:inherit; }details {display:block;}summary {display:list-item;}template {display:none;}[hidden] {display:none;}:root {--q-icon-alert-red:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJyZWQiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyIiB2aWV3Qm94PSIwIDAgMjQgMjQiPjxwYXRoIGQ9Ik0xMC4yOSAzLjg2IDEuODIgMThhMiAyIDAgMCAwIDEuNzEgM2gxNi45NGEyIDIgMCAwIDAgMS43MS0zTDEzLjcxIDMuODZhMiAyIDAgMCAwLTMuNDIgMHpNMTIgOXY0TTEyIDE3aC4wMSIvPjwvc3ZnPg==');}.qHiddenLink { color:inherit }.qVisuallyHidden {clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px;}:focus-visible,button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring { outline:0.15em solid; outline-offset:0.25em }button{ background:none; border:none; padding:0; margin:0 }figure{ margin:0 }.qNoListStyle { list-style:none; margin:0; padding:0 }.qClearfix::before,.qClearfix::after{ content:" "; display:table } .qClearfix::after{ clear:both }.qClearer{ clear:both; font-size:0; line-height:0; height:0 }@media only screen and (max-width:600px) {.qNotInSmartphone { display:none !important } }@media only screen and (min-width:600px) {.qOnlyInSmartphone { display:none }}.qNoWrap { white-space:nowrap; -webkit-hyphens:none;hyphens:none;}.qNoHyphens {-webkit-hyphens:manual;hyphens:manual;}p{ display:block; margin:0 0 1.5em 0 }.qStandardP { display:block; margin-bottom:1.5em !important}.qDoubleP { display:block; margin-bottom:3em !important }.qLargeP{ display:block; margin-bottom:6em !important }.qHalfP { display:block; margin-bottom:0.75em !important }.qNullP { display:block; margin-bottom:0 !important }.qAlignCenter{ text-align:center }.qAlignLeft{ text-align:left }.qAlignRight{ text-align:right }details summary::-webkit-details-marker,details summary::marker {display:none;content:"";}.qAccSectionHead,details summary {border-top:1px solid #ccc;padding:30px 0;margin:0;cursor :pointer}.qAccSectionHead:after,details summary::after { content:'+';float:right;}.qAccSectionHeadSelected:after,details[open] > summary::after{ content:'-' }.qAccSectionCont { display:none; padding-bottom:30px }.qAccContent{ padding-bottom:1px }.qFormErrMsg { display:none; padding-left:30px;background:var(--q-icon-alert-red) no-repeat left center / 20px auto; color:red;}.qFormInpInvalid + .qFormErrMsg { display:block }.qFormInpInvalid, .styledCheckbox input.qFormInpInvalid + label {color:red;border:1px solid red;}.qFormInpInvalid {background-image:var(--q-icon-alert-red);background-repeat:no-repeat;background-position:right 5px top 6px;background-size:18px auto;} .qVideoExtContainer, .qMapExtContainer { position:relative;padding-bottom:56.25%;height:0;overflow:hidden;background-repeat:no-repeat;background-size:cover;}.qVideoExtWrapper, .qMapExtWrapper {position:absolute;top:0;left:0;box-sizing:border-box;width:100%;height:100%;display:flex;justify-content:center;align-items:center;padding:0 6%;text-align:center;color:#fff;font-size:12px;line-height:1.2;}.qVideoExtWrapperCont, .qMapExtWrapperCont {max-width:385px;background:rgba(0,0,0,0.6);border-radius:5px;padding:5%;}.qVideoExtPlayBtn {box-sizing:border-box;display:inline-block; width:15%;height:15%;overflow:hidden;border:none;border-radius:50%; margin-bottom:1em; padding:2.2% 1.3% 2.1% 3.2%; background:#d3043a; line-height:1; transition:all 0.2s;cursor:pointer; }.qVideoExtPlayBtn:hover{ background:#fff; color:#d3043a !important }.qVideoExtPlayBtn svg { display:block }.qMapExtBtn {box-sizing:border-box;display:inline-block; overflow:hidden;margin-bottom:1em; padding:2% 3%; background:#fff;border:none;border-radius:3px;color:#333 !important; line-height:1; transition:all 0.2s;cursor:pointer;}.qMapExtBtn:hover{ opacity:0.7 }.qVideoExtWrapper a, .qMapExtWrapper a { color:#ccc }.qVideoExtWrapper a:hover, .qMapExtWrapper a:hover { color:#fff; cursor:pointer }.qVideoExtContainer iframe,.qMapExtContainer iframe { display:none;position:absolute;top:0;left:0;width:100%;height:100%; }:root {--sfo-font:'Source Sans Pro', sans-serif;--sfo-darkblue:#3c5184;--sfo-blue:#4980ad;--sfo-blue-ondark:#99cefa;--sfo-grey:#5a5a5a;}body {font:normal 200 18px/1.4 var(--sfo-font);color:var(--sfo-grey);background:#fff;-webkit-hyphens:auto;hyphens:auto; }a, .likeLink { text-decoration:none; color:var(--sfo-blue) } a:hover { color:var(--sfo-darkblue) }.darkSect a { color:var(--sfo-blue-ondark) }.darkSect h3 a:hover { color:#fff}h1, .qLikeH1 {font:normal 300 50px/1.3 var(--sfo-font);color:var(--sfo-darkblue);margin:0 0 40px 0;-webkit-hyphens:manual;hyphens:manual;}.smallerH1{ font-size:45px }#startH1 { color:#fff; font-size:70px; line-height:1; margin-bottom:50px }#startH1Subline { display:block;font-weight:200;font-size:34px;line-height:1.3;padding-top:25px}h2, .qLikeH2 {font:normal 300 40px/1.2 var(--sfo-font);color:var(--sfo-darkblue);margin:0 0 40px 0;}.darkSect h2 { color:#fff }.smallerH2 { font-size:30px;}h3, .qLikeH3 {font:normal 400 22px/1.2 var(--sfo-font);color:var(--sfo-darkblue);margin:0 0 20px 0;}.darkSect h3 { color:var(--sfo-blue-ondark) }.legalH3 { font-size:18px; color:var(--sfo-grey); margin-bottom:5px }footer h3 { color:#fff; font-size:18px; }@media only screen and (max-width:600px) {h1, .qLikeH1 { font-size:40px }#startH1 { font-size:50px }#startH1Subline{ font-size:30px }h2, .qLikeH2 { font-size:34px }}@media only screen and (max-width:550px) {h1, .qLikeH1 {-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto;}}@media only screen and (max-width:450px) {h1, .qLikeH1 { font-size:35px }#startH1 { font-size:45px }}.qMasterContainer {max-width:1920px;margin-left:auto;margin-right:auto;}.qContainer {position:relative;padding-left:10px;padding-right:10px;width:100%;max-width:1140px;margin-left:auto;margin-right:auto;box-sizing:border-box;}.smallContainer {position:relative;padding-left:10px;padding-right:10px;width:100%;max-width:950px;margin-left:auto;margin-right:auto;box-sizing:border-box;}.imgPageTitle {position:relative;height:485px;background-repeat:no-repeat;background-size:cover;background-position:center center;}@media only screen and (max-width:767px) { .imgPageTitle { height:300px }} .contRelative{ position:relative; }.qContentSect{ padding-top:60px; padding-bottom:40px; text-align:center }.qContentSect:last-child { padding-bottom:80px }.darkSect{ background-color:var(--sfo-darkblue); color:#f0f0ef }.lightSect { background-color:#f7f7f6 }.overlayLigthSect{ background-color:rgba(239,239,237,0.9); }.overlayContainer{ padding:4.301075269% 10.21505376% 7.52688172% 10.21505376%; max-width:930px; box-sizing:border-box; }.contentIconSect { padding-top:85px; padding-bottom:85px; }.iconHead{ width:100%; background-position:center top; background-repeat:no-repeat; margin-bottom:40px }.classicClearer{ clear:both }@media only screen and (max-width:949px) {.overlayContainer { padding:3.301075269% 5.21505376% 6.52688172% 5.21505376%; width:97.7%; }}@media only screen and (max-width:768px) {.overlayContainer { width:97.39%; }}@media only screen and (max-width:767px) {.overlayContainer { width:100%; padding:60px 10px 60px 10px !important}.overlayWrapper { padding:0 !important }}.qSmallerText { font-size:16px }.largerText{ font-size:22px; line-height:1.6 }.qComment{ font-size:11px; line-height:1.3 }.txtUpper { text-transform:uppercase }.txtLeft{ text-align:left }strong { font-weight:400 }.telLink{ display:none }@media only screen and (max-width:812px) { .telText { display:none !important}.telLink { display:inline-block }} .qCol66 {-moz-column-count:2;-webkit-column-count:2;column-count:2;-moz-column-gap:20px; -webkit-column-gap:20px;column-gap:20px;}.qCol66_1 { float:left; width:49.10714286%; margin-right:1.785714286%; clear:both; } .qCol66_2 { float:left; width:49.10714286% }.smallContainer .qCol66_1 { float:left; width:48.92473118%; margin-right:2.150537634%; clear:both; } .smallContainer .qCol66_2 { float:left; width:48.92473118% }.overlayContainer .col53_1 { float:left; width:60% }.overlayContainer .col53_2 { float:right; width:33% }.qCol83p_1{ float:left; width:65.9574468%; margin-right:8.5106382%;clear:both }.qCol83p_2 { float:left; width:25.5319148% } .qCol83p_1 .qCol44_1 { float:left;width:48.3870967%; margin-right:3.2258064% }.qCol83p_1 .qCol44_2 { float:left;width:48.3870967% }@media only screen and (max-width:540px) {.qCol66 {-moz-column-count:1;-webkit-column-count:1;column-count:1;}.qCol66_1, .qCol66_2, .smallContainer .qCol66_1, .smallContainer .qCol66_2 { float:none; width:100%; margin-right:0;margin-bottom:60px;}.overlayContainer .col53_1, .overlayContainer .col53_2{ float:none; width:100% }}.qCol444_1 { float:left; text-align:left; width:32.14285714%; margin-right:1.785714286%; clear:both } .qCol444_2 { float:left; text-align:left; width:32.14285714%; margin-right:1.785714286%; }.qCol444_3 { float:left; text-align:left; width:32.14285714%; }.smallContainer .qCol444_1 { width:31.1827957%; margin-right:3.225806452%; clear:both } .smallContainer .qCol444_2 { width:31.1827957%; margin-right:3.225806452%; }.smallContainer .qCol444_3 { width:31.1827957%; }.overlayContainer .col222_1 { float:left; width:31.51927438%; margin-right:2.721088435%; clear:both }.overlayContainer .col222_2 { float:left; width:31.51927438%; margin-right:2.721088435%; }.overlayContainer .col222_3{ float:left; width:31.51927438% }@media only screen and (max-width:600px) {.qCol444_1, .qCol444_2, .qCol444_3,.smallContainer .qCol444_1, .smallContainer .qCol444_2, .smallContainer .qCol444_3 { float:none; width:100%;margin-right:0;}.qCol444_1, .qCol444_2, .qCol444_3 { margin-bottom:40px }}@media only screen and (max-width:500px) {.overlayContainer .col222_1,.overlayContainer .col222_2,.overlayContainer .col222_3 { float:none; width:100%; margin-right:0; text-align:center }.overlayContainer .col222_1,.overlayContainer .col222_2 { margin-bottom:50px;}} .qCol3333_1 { float:left; width:23.66071429%; margin-right:1.785714286%; text-align:left; clear:both } .qCol3333_2,.qCol3333_3 { float:left; width:23.66071429%; margin-right:1.785714286%; text-align:left }.qCol3333_4 { float:left; width:23.66071429%; text-align:left }@media only screen and (max-width:540px) {.qCol3333_1, .qCol3333_3 { width:48.9361702%; margin-right:2.1276595%; clear:both }.qCol3333_2, .qCol3333_4 { width:48.9361702%; margin-right:0}}.qFullWidthImg{ width:100% }.colCenterImg { display:block; max-width:100%; margin-bottom:15px; margin-left:auto; margin-right:auto }.maxWidthImg{ max-width:100% }.qBulletList, .qCheckList, .minusList {margin:0 0 1.5em 0;padding:0;list-style:none} .qBulletList li { background:url(../../../sfo-images/sfo-main-bullet.png) no-repeat 0px 11px;padding:0 0 0.25em 40px;} .qCheckList li {background:url(../../../sfo-images/sfo-main-bullet-check.png) no-repeat 0px 6px;padding:0 0 0.25em 35px;}.minusList li {padding-left:10px;background:url(../../../sfo-images/sfo-minus-list.png) no-repeat 0px 13px;}.nullM{ margin-bottom:0 }.doubleM { margin-bottom:3em }.qButtonE1 {display:inline-block;max-width:100%;min-width:180px;padding:10px;margin:2em 0 3em 0;font:normal 400 16px/1.5 var(--sfo-font);color:#fff;text-align:center;background:#5fa2db;border-radius:2px;transition:all 0.3s;box-sizing:border-box;}.qButtonE1:hover {color:#fff;background:var(--sfo-darkblue)}.qButtonE1.telLink { display:none }.kontMailButton { margin-left:75px }@media only screen and (max-width:812px) { .qButtonE1.telLink { display:inline-block; }.qButtonE1.telText { display:none }}@media only screen and (max-width:480px) {.qButtonE1 { display:block; width:100%; text-align:center; } .kontMailButton{ margin-left:0; margin-top:-15px } }.cycleContainer {position:relative;margin-bottom:35px} .cycle-slideshow { z-index:98;width:83.03571429%;margin-right:auto;margin-left:auto}.cycleImgGalerie {height:auto;max-height:auto;width:100%;}#cyclePrev, #cycleNext { position:absolute; width:8.482142857%; cursor:pointer }#cyclePrev img , #cycleNext img { max-width:80%; width:37px; height:auto}#cyclePrev {text-align:left;top:50%;left:0px;bottom:auto;right:auto;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);z-index:99;}#cycleNext {text-align:right;top:50%;right:0px;bottom:auto;left:auto;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);z-index:99;}#thumbnail-pager { width:83.03571429%; margin:0 auto 3em auto }#thumbnail-pager img {float:left;width:8.44%;margin-right:3%;cursor:pointer;}#thumbnail-pager img:last-child { margin-right:0 }@media only screen and (max-width:550px) {#thumbnail-pager { display:none }.cycle-slideshow { width:100%; }#cyclePrev { left:10px }#cycleNext { right:10px }}#startTitle { height:690px; background-image:url(../../../sfo-images/sfo-header-start.webp);}#startBlueSect {position:absolute;top:-310px;padding-top:7.52688172%;background-color:rgba(61,81,132,0.94);color:#fff;font-size:22px;line-height:1.6;z-index:99;}#startForerImg { height:1068px;background:url(../../../sfo-images/sfo-dr-stefan-forer.webp) no-repeat center center;background-size:cover}#startForerText { position:absolute; bottom:0px; padding-right:40.8%; padding-bottom:160px; z-index:99; }.startTeaserSect p { margin-bottom:4.5em }#behandlungIconHead { height:41px; background-image:url(../../../sfo-images/sfo-behandlungsspektrum-icon.png); }@media only screen and (max-width:768px) { #startBlueSect { top:-330px; }}@media only screen and (max-width:767px) { #startBlueSect { position:relative; top:auto; }#startTitle { height:300px;}#startForerImg { height:618px; background:url(../../../sfo-images/sfo-dr-stefan-forer.webp) no-repeat right -260px bottom -80px }#startForerText { padding-bottom:20px; padding-left:10px }}@media only screen and (max-width:600px) {#startForerText { position:relative; bottom:auto; padding-left:10px; padding-top:60px; padding-right:10px }#startForerImg { height:300px; background:url(../../../sfo-images/sfo-dr-stefan-forer.webp) no-repeat right top -210px; background-size:700px}.startTeaserSect p { margin-bottom:0 }}@media only screen and (max-width:380px) {#startForerImg { background:url(../../../sfo-images/sfo-dr-stefan-forer.webp) no-repeat right -35px top -210px; background-size:700px}}#teamTitle { background-image:url(../../../sfo-images/sfo-header-team.webp); }#arztIconHead { height:50px; background-image:url(../../../sfo-images/sfo-arzt-icon.png) }#teamForerImg {height:1214px;background:url(../../../sfo-images/sfo-team-dr-stefan-forer.webp) no-repeat center center;background-size:cover}#teamForerText {position:absolute;bottom:20px;right:0;width:550px;padding:40px 75px;box-sizing:border-box;}#teamForerText h2 { font-weight:400; font-size:22px; line-height:1.5; text-align:left }#teamForerText h2 span { display:inline-block; font-weight:200;font-size:18px; }.vitaJahr { float:left; }.vitaGap{ padding-left:70px; margin-bottom:0.6em}.gapBottomNull { margin-bottom:0 }.teamItem { font-size:16px; line-height:1.6 }.teamItem strong { display:inline-block; font-size:18px; margin-bottom:7px }.teamItem img { display:block; width:100%; height:auto; margin-bottom:20px; }@media only screen and (max-width:950px) { #teamForerText {right:10px;padding:40px 55px;}}@media only screen and (max-width:767px) { #teamForerImg { height:600px;}#teamForerText {position:relative;bottom:auto;right:auto;width:100%;padding:60px 10px;}}@media only screen and (max-width:540px) { #teamForerImg { height:400px;}.teamItem { margin-bottom:40px }}#praxisTitle { background-image:url(../../../sfo-images/sfo-header-praxis.webp); }#praxisImgSect { background-image:url(../../../sfo-images/sfo-praxis-leistungen.webp);background-size:cover;padding:80px 0;}#praxisOverlay { background-color:rgba(255,255,255,0.95) }#praxisIconHead {height:50px; background-image:url(../../../sfo-images/sfo-praxis-icon.png) }.verbandLogo { display:block; max-width:100%; margin-bottom:20px }@media only screen and (max-width:949px) { #praxisOverlay { width:100% }}@media only screen and (max-width:767px) {#praxisImgSect { background-image:none;padding:0;}}#bleachingIconHead { height:50px; background-image:url(../../../sfo-images/sfo-bleaching-icon.png) }#amalgamAlternativen { height:925px; background:url(../../../sfo-images/sfo-amalgam-alternativen.webp) no-repeat center center; background-size:cover; }#amalgamAlternativenText { padding-top:160px; }#amalgamAlternativenText .overlayContainer { position:absolute; bottom:20px; z-index:99 }#fuellungenIconHead{ height:50px; background-image:url(../../../sfo-images/sfo-fuellungen-icon.png) }#roentgenImgSect { padding-top:37.890625%;background:url(../../../sfo-images/sfo-digitales-roentgen.webp) no-repeat center center; background-size:cover; }#funktionsdiagnostikImgSect { padding-top:37.890625%; background:url(../../../sfo-images/sfo-artikulator.webp) no-repeat center center; background-size:cover; }#funktionsdiagnostikImgSectCap { width:300px; position:absolute; z-index:99;top:45%;left:80%;bottom:auto;right:auto;-webkit-transform:translateX(-80%) translateY(-45%);-moz-transform:translateX(-80%) translateY(-45%);-ms-transform:translateX(-80%) translateY(-45%);-o-transform:translateX(-80%) translateY(-45%);transform:translateX(-80%) translateY(-45%);color:rgba(255,255,255,0.95)}#implantologieImgSect { height:1205px; background:url(../../../sfo-images/sfo-implantologie.webp) no-repeat center center; background-size:cover; }#implantologieText .overlayContainer { position:absolute; bottom:80px }#implantologieIconHead {height:50px; background-image:url(../../../sfo-images/sfo-implantologie-icon.png) }#implantateBespiel { display:block; max-width:100%; margin-bottom:20px }#halitosisImgSect { padding-top:37.890625%;background:url(../../../sfo-images/sfo-halitosis.webp) no-repeat center center; background-size:cover; }#parodontologieImgSect { height:660px; background:url(../../../sfo-images/sfo-parodontologie.webp) no-repeat center center; background-size:cover;}#parodontologieText { padding-top:670px; }#parodontologieText .overlayContainer { position:absolute; bottom:20px; z-index:99 }#parodontologieIconHead { height:49px; background-image:url(../../../sfo-images/sfo-parodontologie-icon.png) }#pzrImgSect{height:760px; background:url(../../../sfo-images/sfo-professionelle-zahnreinigung.webp) no-repeat center center; background-size:cover; }#pzrText .overlayContainer { position:absolute; bottom:80px }#pzrIconHead { height:50px; background-image:url(../../../sfo-images/sfo-professionelle-zahnreinigung-icon.png) }#wurzelImgSect{ height:1118px; background:url(../../../sfo-images/sfo-wurzelkanalbehandlung.webp) no-repeat center center; background-size:cover; }#wurzelText .overlayContainer { position:absolute; bottom:80px }#wurzelIconHead{ height:49px; background-image:url(../../../sfo-images/sfo-wurzelkanalbehandlung-icon.png) }#wurzelbehandlungBespiel1, #wurzelbehandlungBespiel2 { display:block; max-width:100%; margin-bottom:20px }#wurzelbehandlungBespiel2 { margin-right:auto; margin-left:auto; }@media only screen and (max-width:870px) { #funktionsdiagnostikImgSectCap { left:auto;right:8%;-webkit-transform:translateX(0%) translateY(-45%);-moz-transform:translateX(0%) translateY(-45%);-ms-transform:translateX(0%) translateY(-45%);-o-transform:translateX(0%) translateY(-45%);transform:translateX(0%) translateY(-45%);}}@media only screen and (max-width:767px) { #amalgamAlternativen,#implantologieImgSect,#parodontologieImgSect,#pzrImgSect,#wurzelImgSect { height:500px; }#implantologieImgSect {background-position:center top }#pzrImgSect{ background-position:right center}#amalgamAlternativenText .overlayContainer,#implantologieText .overlayContainer,#parodontologieText .overlayContainer,#pzrText .overlayContainer,#wurzelText .overlayContainer { position:relative; bottom:auto;}}@media only screen and (max-width:750px) { #funktionsdiagnostikImgSectCap { left:auto;right:2%;-webkit-transform:translateX(0%) translateY(-45%);-moz-transform:translateX(0%) translateY(-45%);-ms-transform:translateX(0%) translateY(-45%);-o-transform:translateX(0%) translateY(-45%);transform:translateX(0%) translateY(-45%);}}@media only screen and (max-width:650px) { #funktionsdiagnostikImgSectCap { width:275px;right:0;}}@media only screen and (max-width:540px) { #amalgamAlternativen,#implantologieImgSect,#parodontologieImgSect,#pzrImgSect,#wurzelImgSect { height:300px; }#roentgenImgSect,#funktionsdiagnostikImgSect,#halitosisImgSect { height:160px; padding:0 }#funktionsdiagnostikImgSectCap { position:relative;right:auto;top:auto;transform:none;width:100%;color:var(--sfo-grey);margin-bottom:0;padding:15px 10px 0 10px;box-sizing:border-box;}}#kontaktTitle { background-image:url(../../../sfo-images/sfo-header-kontakt.webp); }.praxisKontakt { font-size:24px; line-height:1.875 }.kontGap { display:inline-block; width:33px }#directionsIcon { width:70px }#directionsIcon:hover { opacity:0.7 }.qLegalContent{ font-size:14px; text-align:left }.qCopyImgRow {clear:both;padding:20px 0;border-bottom:1px solid #ccc}.qCopyImg { display:block;width:100px; height:auto; margin:5px 0 }#qHeaderLogo { margin-top:72px;transition:all 0.5s;}@media only screen and (max-width:800px) { #qHeaderLogo { width:190px; height:auto; margin-top:75px;}}@media only screen and (max-width:600px) {#qHeaderLogo { margin-top:20px; width:145px;}}.qSkipLink {clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px;}.qSkipLink:focus {clip:auto;height:auto;overflow:auto;width:100%;z-index:25;padding:20px;background:#fff;text-align:center;} #N2List { float:right; }.N2L1{ float:left; margin-left:25px; }.N2L1link { display:inline-block;padding-left:30px;font:normal 300 17px/3.5 'Source Sans Pro', Arial, Helvetica, sans-serif; color:var(--sfo-darkblue);} a.topNavTel.telLink { display:none }.topNavMail { background:url(../../../sfo-images/sfo-topnav-mail-icon.png) no-repeat 0px 20px}.topNavTel { background:url(../../../sfo-images/sfo-topnav-telefon-icon.png) no-repeat 0px 17px}@media only screen and (max-width:812px) { span.topNavTel.telText { display:none !important}a.topNavTel.telLink { display:inline-block }}@media only screen and (max-width:600px) { #N2List{ display:none }} @media only screen and (min-width:0px) { .qN1L1Mob.qN1L1DispTo { display:block } }@media only screen and (min-width:0px) { .qN1L1.qN1L1DispTo0 { display:block } }@media only screen and (max-width:450px) {.qN1L1.qN1L1DispTo450 { display:none } .qN1L1Mob.qN1L1DispTo450 { display:block } }@media only screen and (max-width:750px) {.qN1L1.qN1L1DispTo750 { display:none }.qN1L1Mob.qN1L1DispTo750 { display:block } }#qN1 { width:100% }#qN1Container { position:relative; height:142px }.qN1fixed {position:fixed !important;top:0 !important; z-index:100; background:#fff;border-bottom:1px solid var(--sfo-darkblue)}.qN1fixed #qN1Container { height:75px }.qN1fixed #N2List{ display:none } .qN1fixed #qHeaderLogo{ margin-top:21px; height:35px; width:auto }#qN1L1List { position:absolute;bottom:0;right:0;display:inline-block;}.qN1L1 { float:left; cursor:pointer; padding-bottom:13px }.qN1L1link{ display:inline-block; padding:12px 18px 16px 18px; font:normal 400 17px/1 var(--sfo-font);color:var(--sfo-darkblue);text-transform:uppercase;}.qN1L1:nth-last-child(2) .qN1L1link { padding-right:0 }#qN1L1linksel { color:var(--sfo-blue)}.qN1L1link:hover { color:var(--sfo-blue); cursor:pointer }.qN1L1:hover .qN1L2List { opacity:1; visibility:visible } .qN1L2List { opacity:0;visibility:hidden;position:absolute;z-index:500;background:var(--sfo-darkblue); padding:20px 10px;margin-top:13px;transition:all 0.5s;} .qN1L2 {line-height:1.25; -webkit-hyphens:manual;-moz-hyphens:manual;-ms-hyphens:manual;hyphens:manual; }.qN1L2link { display:block;padding:12px 11px;color:#fff}span.qN1L2link{ color:#999 }#qN1L2linksel{ color:var(--sfo-blue-ondark) }.qN1L2link:hover{ color:var(--sfo-blue-ondark) }@media only screen and (max-width:600px) {header { height:70px }#qN1Container { height:70px }}#qOpenMobileNav { display:none; margin-top:2px }#qOpenMobileNav:hover{ cursor:pointer; opacity:0.7 }#qOpenMobileNav a{ font-size:12px; line-height:14px }#qOpenMobileNavBtn {display:inline-block;width:30px;height:16px;margin-bottom:-1px;background:url(../../../sfo-images/sfo-nav-mobile-open-menu.svg) no-repeat center center;}#qOpenMobileSearch{ display:none }#qOpenMobileSearch .qN1L1link { padding:6px 20px 10px 20px; }#qN1L1ListMob { display:none; position:fixed;top:115px;left:0;z-index:100;padding-top:40px;width:100%;height:100%;overflow:auto;background:#fff;}#qN1L1ListMob.qN1L1ListMobFixed { top:62px }.qN1L1Mob { display:none;padding:15px 3% 15px 3%; border-bottom:1px solid var(--sfo-darkblue); height:auto;padding-left:0;}.qN1L1Mob:hover .qN1L2ListMob { display:none; }.qN1L1linkMob { display:none; color:var(--sfo-darkblue);font:normal 400 17px/1 var(--sfo-font);}.qN1L1linkMob, .qN1L1OpenerMob { display:block; width:100%; padding-left:24px; text-align:left; font:normal 400 17px/1 var(--sfo-font); color:var(--sfo-darkblue); }.qN1L1OpenerMob:after { content:'+';float:right;font-size:24px;line-height:15px;}.qN1L1linkMob:hover, .qN1L1OpenerMob:hover { color:var(--sfo-blue); cursor:pointer }.qN1L1OpenerMobActive:after{ content:'-' }#qN1L1linkselMob{ color:var(--sfo-blue) } .qN1L2ListMob { display:none;position:static;background:none;margin-top:0;padding:24px;margin:0;}.qN1L2linkMob {display:block;padding:5px 0;color:var(--sfo-darkblue);}span.qN1L2linkMob { color:var(--sfo-darkblue) }.qN1L2linkMob:hover,.qN1L2linkselMob { color:var(--sfo-blue) }#qN1L2linkselMob{ color:var(--sfo-blue) } #qTelMob { padding-bottom:150px; }#qTelMob a {display:block;padding-top:30px;padding-bottom:0px;text-align:center;font-size:24px;}@media only screen and (max-width:750px) {#qOpenMobileNav{ display:inline-block }}@media only screen and (max-width:600px) {#qOpenMobileSearch { display:block }#qN1L1ListMob{ top:70px }#qOpenMobileNav .qN1L1link { border-right:none; padding-right:0 }}@media only screen and (max-width:450px) {#openMobileNavText { display:none }}footer { padding:50px 0 50px 0;background:#3d5184;}#footer1 { margin-bottom:16px;color:#fff; padding-bottom:25px;border-bottom:2px solid #5e6e99}#footer1 a { color:var(--sfo-blue-ondark) }#footer1 a:hover { color:#fff }#qFooterAdr {float:left;width:38.39285714%;}#qFooterAdr a {text-decoration:underline;}#fooSprechzeiten {float:left;width:28.57142857%;padding-right:60px;box-sizing:border-box;-webkit-hyphens:manual;hyphens:manual;}#qFooterSitemap { float:left; width:225px;}#fooJameda {float:right;width:85px}#qFooterSitemap a{ display:block; color:#fff }#qFooterSitemap a:hover{ color:var(--sfo-blue-ondark) !important }@media only screen and (max-width:950px) { #qFooterAdr { width:400px }#fooSprechzeiten { width:210px; padding-right:0 }#qFooterSitemap { float:right }}@media only screen and (max-width:900px) { #qFooterAdr { width:370px }}@media only screen and (max-width:850px) { #qFooterAdr { width:300px; padding-right:30px }}@media only screen and (max-width:800px) { #qFooterAdr { width:270px; }}@media only screen and (max-width:767px) {#qFooterSitemap{ display:none }#qFooterAdr{ width:60%; padding-right:40px; box-sizing:border-box }#fooSprechzeiten { width:40% }}@media only screen and (max-width:480px) {#qFooterAdr { float:none; width:100%; padding-right:0; margin-bottom:40px }#fooSprechzeiten { float:none; width:100% }}#footer2 { font-size:16px; color:#fff }#footer2 a { color:#fff }#footer2 a:hover { color:var(--sfo-blue-ondark) !important }#footerLegalDivider{ display:inline-block; width:66.96428571%; }#fooLegalLinks { display:inline-block; margin-left:-3px }.footerLegalDividerInt{ display:inline-block; width:20px; text-align:center }@media only screen and (max-width:950px) { #footerLegalDivider{ width:auto; } #fooLegalLinks { float:right; width:225px; }}@media only screen and (max-width:800px) { #fooLegalLinks { width:180px; float:right; margin-left:0 }}@media only screen and (max-width:767px) { #footerLegalDivider { width:100%; margin-bottom:15px }#fooLegalLinks { width:100%; float:none; }}.hidden {clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px;}