<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">body {font-family:"Times New Roman",Times,serif; margin:0px; padding:0px; background-color:#a8cccc; scroll-behavior: smooth;}
h1, h2, h3, h4 {font-size:20px; line-height:26px; padding:35px 0px 25px 0px; color:#bf6913; margin:0px; font-weight:bold; letter-spacing:1.4pt; text-align:left; font-variant:small-caps;}
h3 {font-size:17px; line-height:19px; padding:18px 0px 9px 0px; letter-spacing:1.5pt;}
h4 {font-size:16px; line-height:26px; padding:14px 0px 7px 0px; letter-spacing:1.5pt; font-variant:none;}
h3:target::before, h4:target::before {content: ""; display: block; height: 50px; margin:0px;}
p, li, a, a.bWA {font-size:12px; text-align:justify; color:#4b4b4b; margin:0px;}
p {line-height:25px; padding:0px 0px 13px 0px;}
ul {padding-left:14px; list-style:none;}
li {line-height:22px; padding:0px 0px 11px 0px;}
a {color:#dc822c; font-weight:bold;}
a:link, a:visited, a:hover, a:active {color:#9e553c; text-decoration:underline;}
.Head0, .Head1 {width:100%; height:40px; top:0px; padding-top:0px; display:block; position:fixed; margin-left:auto; margin-right:auto; left:0px; z-index:90;}
.Head0, .Head1 {background-color:#ffcf5e;}
.Head0, .Head1, .B1, .BBl, .BBr, .BBr1, #FN0, #FN1, #FN2, #FN3, #FN4 {box-shadow: 3px 3px 5px 0px rgba(0, 0, 0, 0.2), inset 0px 5px 10px 0px rgba(255, 255, 255, 0.2), inset 1px 1px 1px 0px rgba(0, 0, 0, 0.1), inset 0px 2px 1px 1px rgba(255, 255, 255, 0.7), inset 0px 2px 4px 0px rgba(0, 0, 0, 0.1), inset 0px 2px 10px 0px rgba(0, 0, 0, 0.1);}
header h1, header p {width:80%; font-size:6px; font-weight:bold; line-height:13px; color:#fff6e1; font-variant: normal; letter-spacing:1pt; padding:4px 0px 0px 0px; margin-left:auto; margin-right:auto; text-align:center;}
#Logo {right:5px; top:5px; width:31px; height:auto; border:0px; display:block; position:absolute; z-Index:91;}
#ImgM {width:27px; height:auto; border:0px; display:block; position:absolute; z-Index:92;}
#telefon, #E-Mail {width:30px; height:auto; border:0px; display:block; position:absolute; z-Index:93;}
#E-Mail {z-Index:94;}
#N1 {width:40px; height:40px; top:8px; left:8px; padding:0px; display:block; position:absolute;}
.N2v {width:169px; height:auto; top:60px; left:-300px; padding:0px; margin:0px; visibility:hidden; position:fixed; background-color: #f6d8bb; border: 1px solid #EBCC84; z-Index:89; }
.N2v:target {left:2px; visibility:visible;}
.N2v ul {width:100%; height:auto; margin:0px; padding:0px; list-style:none;}
.N2v li {margin:0px; padding:0px;}
.N2v a, .N2v a:link, .N2v a:visited, .N2v a:hover {width:145px; height:32px; font-size:16px; color:#bf6913; padding: 8px 0px 0px 18px; margin: 1px 0px 1px 2px; text-align:left; text-decoration:none; background-color: rgba(255, 255, 255, 1.0); border: 1px solid #EBCC84; float:left;}
.N2v a:visited, .N2v a:hover {margin: 1px 1px 1px 1px;}
#Inhalt-Paartherapie, #Inhalt-Sexualtherapie, #Inhalt-Familientherapie, #Inhalt-Einzeltherapie, #Fragen-Paartherapie, #Fragen-Sexualtherapie, #Anlaesse-Paartherapie, #Fremdgehen-Paartherapie, #Anlaesse-Sexualtherapie, #Anlaesse-Familientherapie, #Anlaesse-Einzeltherapie, #Buecher-Paartherapie, #Buecher-Sexualtherapie, #Buecher-Familientherapie, #Buecher-Einzeltherapie, #Websites-Paartherapie, #Websites-Sexualtherapie, #Websites-Familientherapie, #Websites-Einzeltherapie {width:88%; height:auto; font-size:25px; bottom:-420px; padding:0px; margin-left:6%; position:fixed; z-Index:80; visibility:hidden; background-color: #FFF; box-shadow: 3px 3px 5px 0px rgba(0, 0, 0, 0.2), inset 0px 5px 10px 0px rgba(255, 255, 255, 0.2), inset 1px 1px 1px 0px rgba(0, 0, 0, 0.1), inset 0px 2px 1px 1px rgba(255, 255, 255, 0.7), inset 0px 2px 4px 0px rgba(0, 0, 0, 0.1), inset 0px 2px 10px 0px rgba(0, 0, 0, 0.1); transition: all 0.3s ease-out;}
#Fragen-Paartherapie, #Fragen-Sexualtherapie {z-Index:81;}
#Anlaesse-Paartherapie, #Anlaesse-Sexualtherapie, #Anlaesse-Familientherapie, #Anlaesse-Einzeltherapie {z-Index:82;}
#Fremdgehen-Paartherapie {z-Index:83;}
#Buecher-Paartherapie, #Buecher-Sexualtherapie, #Buecher-Familientherapie, #Buecher-Einzeltherapie {z-Index:84;}
#Websites-Paartherapie, #Websites-Sexualtherapie, #Websites-Familientherapie, #Websites-Einzeltherapie {z-Index:85;}
#Inhalt-Paartherapie:target, #Anlaesse-Paartherapie:target, #Fremdgehen-Paartherapie:target, #Buecher-Paartherapie:target, #Websites-Paartherapie:target, #Inhalt-Sexualtherapie:target, #Anlaesse-Sexualtherapie:target, #Buecher-Sexualtherapie:target, #Websites-Sexualtherapie:target, #Inhalt-Familientherapie:target, #Anlaesse-Familientherapie:target, #Buecher-Familientherapie:target, #Websites-Familientherapie:target, #Inhalt-Einzeltherapie:target, #Anlaesse-Einzeltherapie:target, #Buecher-Einzeltherapie:target, #Websites-Einzeltherapie:target {bottom:60px; visibility:visible;}
#Fragen-Paartherapie:target, #Fragen-Sexualtherapie:target {bottom:20px; visibility:visible;}
.Iul {width:80%; padding:10px 10px 10px 30px;}
.Iul li {text-align:left;}
.Iul a {padding:10px 0px 0px 0px; color:#dc914a; text-decoration:none;}
.Ilir:before {content:"&lt;"; font-size:16px; font-weight:bold; line-height:23px; color:#bf6913; margin-left:-16px; float:left;}
.Ilil:after {content:"&gt;"; font-size:16px; font-weight:bold; line-height:23px; color:#bf6913; margin-right:0px; float:right;}
section {width:94%; top:0px; margin-left:auto; margin-right:auto; left:0px; margin-bottom:30px; display:block; position:relative; transition: all 1s ease-out;}
#Paartherapie, #Sexualtherapie, #Familientherapie, #Einzeltherapie, #Karin-Liebst, #Frank-Liebst {z-index:10;}
#Paartherapie-Fragen, #Sexualtherapie-Fragen, #Familientherapie-Fragen, #Einzeltherapie-Fragen{z-index:11;}
#Paartherapie-Anlaesse, #Sexualtherapie-Anlaesse, #Familientherapie-Anlaesse, #Einzeltherapie-Anlaesse {z-index:12;}
#Paartherapie-Ablauf, #Sexualtherapie-Ablauf, #Familientherapie-Ablauf, #Einzeltherapie-Ablauf {z-index:13;}
#Paartherapie-Methoden, #Sexualtherapie-Methoden, #Familientherapie-Methoden, #Einzeltherapie-Methoden {z-index:14;}
#Paartherapie-Kosten, #Sexualtherapie-Kosten, #Familientherapie-Kosten, #Einzeltherapie-Kosten {z-index:15;}
#Paartherapie-Buecher, #Sexualtherapie-Buecher, #Familientherapie-Buecher, #Einzeltherapie-Buecher {z-index:16;}
#Sexualtherapie-Websites, #Familientherapie-Websites, #Einzeltherapie-Websites {z-index:17;}
.B1, .BBl, .BBr, .BBr1 {display:block; position:relative; width:88%; padding:0% 6%; margin:0px 0px 10px 0px; top:0px; left:0%; background-color:#fff; z-index:20;}
.B2, .H2 {display:block; position:relative; padding:0px; margin:0px; width:100%; top:50px; left:0%; z-index:21;}
.H2 {top:0px;}
#Inhaltsverzeichnis p, #Uebersicht0 p, #Uebersicht1 p, #Uebersicht2 p, #Uebersicht3 p {padding-bottom:10px;}
#WI0 a, #WF0 a, #WA0 a, #WB0 a, #WL0 a, a.aWA {font-size:16px; line-height:5px; color:#dc914a; font-weight: bold; padding-bottom:10px; text-decoration:none;}
#WI0 a:hover, #WF0 a:hover, #WA0 a:hover, #WB0 a:hover, #WL0 a:hover, a.aWA:hover, a.bWA:hover {text-decoration:underline;}
a.aWA, a.bWA {color:#959595; text-decoration:none;}
.UB0, .UB1, .UB2 {width:100%; margin:0px}
.ZTR {width:90%; padding: 10px 5%; margin:0px; float:none;}
.ZTR p {font-size:11px; font-style:italic; line-height:20px; color: #959595;}
.ZTR a {font-size:11px;}
#Inhalt, #Uebersicht-Fragen, #Uebersicht-Anlaesse, #Uebersicht-Buecher, #Uebersicht-Websites, #WI2, #WFb, #WAb, #WB2, #WL2, #WF2, #WF3, #WF5, #WF6, #WF8, #WF9, #WF11, #WF12, #WF14, #WF15, #WF17, #WF18, #WF20, #WF21, #WA2, #WA3, #WA5, #WA6, #WA8, #WA9, #WA11, #WA12, #WA14, #WA15, #WA17, #WA18, #WA20, #WA21, #WA23, #WA24, #WA26, #WA27, #WV2, #WV3, #WV5, #WV6, #WV8, #WV9 {display:none;}
#Inhalt, #Uebersicht-Fragen, #Uebersicht-Anlaesse, #Uebersicht-Buecher, #Uebersicht-Websites {margin-bottom:0px;}
#Inhalt a, #Uebersicht-Fragen a, #Uebersicht-Anlaesse a, #Uebersicht-Buecher a, #Uebersicht-Websites a {font-size:14px; line-height:17px; color:#bf6913; text-decoration:none;}
#Inhalt a:hover, #Uebersicht-Fragen a:hover, #Uebersicht-Anlaesse a:hover, #Uebersicht-Buecher a:hover, #Uebersicht-Websites a:hover {text-decoration:underline;}
#Inhalt ul, #Uebersicht-Fragen ul, #Uebersicht-Anlaesse ul, #Uebersicht-Buecher ul, #Uebersicht-Websites ul {padding: 0px 10px;}
#Inhalt li, #Uebersicht-Fragen li, #Uebersicht-Anlaesse li, #Uebersicht-Buecher li, #Uebersicht-Websites li {padding: 0px 0px 9px 0px; text-align:left;}
.Ra {font-size:12px; color:#606060; line-height:20px; display:block;}
a.or {color:#dc914a}
.B1li:before {content:"-"; font-size:17px; line-height:17px; margin-left:-13px; float:left;}
span.sWA {color:#dc914a; font-weight:bold;}
#FN0, #FN1, #FN2, #FN3, #FN4 {width:99%; height:110px; top:180px; display:block; position:relative; margin-left:auto; margin-right:auto; padding-bottom:30px; left:0px; background-color:#fff; }
#FN1 {top:50px;}
#FN2 {top:60px;}
#FN3 {top:146px;}
#FN4 {top:100px;}
#FN0 p, #FN1 p, #FN2 p, #FN3 p, #FN4 p {width:90%; font-size:9px; padding:17px 0px 0px 0px; line-height:21px; color:#4b4b4b; text-align:center; margin-right:auto; margin-left:auto;}
#FN0 ul, #FN1 ul, #FN2 ul, #FN3 ul, #FN4 ul {width:60%; top:0px; position:relative; margin-left:auto; margin-right:auto; left:0px; padding:0px;}
#FN0 li, #FN1 li, #FN2 li, #FN3 li, #FN4 li {line-height:8px; padding: 0px 4px 1px 1px;}
#FN0 a, #FN1 a, #FN2 a, #FN3 a, #FN4 a {font-size:10px; padding: 0px 4px 1px 1px; color:#dc822c; text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2);}
#FN0 a:hover, #FN1 a:hover, #FN2 a:hover, #FN3 a:hover, #FN4 a:hover {text-decoration:underline;}
.ZOW {width:100%; padding: 5px 0px 46px 0px;}
.ZOW a {font-size:14px;}
.ZOW ul {width:100%; padding-left:0px;}
.ZOW li.unten1:before, .ZOW li.unten2:before, .ZOW li.unten3:before {content:none;}
.unten1 {width:26%; text-align:left; float:left;}
.unten2 {width:52%; text-align:center; float:left;}
.unten3 {width:22%; text-align:right; float:right;}
#foot {width:100%; margin:0px; display:block; position:fixed; z-index:95; background-color:#ffcf5e; box-shadow: 1px 1px 5px 0px rgba(0, 0, 0, 0.1), inset -1px -1px 5px 0px rgba(0, 0, 0, 0.2);}
#foot ul {width:100%; padding:0px; margin:0px;}
#foot a {font-size:17px; color:#FFFFFF; text-decoration:none;}
#foot li {line-height:0px; height: 30px;}
#foot li.unten1:before, #foot li.unten2:before, #foot li.unten3:before {content:none;}
.foot0, .foot1, .foot2, .foot3, .foot4 {height:35px; bottom:0px;}
.unten4 {width:12%; float:left; padding: 2px 0px 10px 10px;}
.unten5 {width:70%; padding-top:15px; text-align:center; float:left;}
.unten6 {width:12%; float:right; padding: 2px 0px 0px 0px;}
.cont {width:100%; top:60px; position:relative; margin-left:auto; margin-right:auto;}
#R1, #R2, #R3, #Paartherapie-Angebot, #Sexualtherapie-Angebot, #Familientherapie-Angebot, #Einzeltherapie-Angebot, #R8, #R9, #Karte, #R10 {display:block; position:relative; padding:0px; margin:0px;}
#R1o, #R1m, #R1u, #R2o, #R2m, #R2u, .R3o, .R3m, .R3u, #R8o, #R8m, #R8u, #R9o, #R9m, #R9u, #R10o, #R10m, #R10u {display:block; margin:0px; padding:0px;}
#R1, #R2, #R3, #Paartherapie-Angebot, #Sexualtherapie-Angebot, #Familientherapie-Angebot, #Einzeltherapie-Angebot, #R8, #R9, #R10 {width:96%; border-radius:1px; margin-left:auto; margin-right:auto; left:0px; background-color:#f8c347; box-shadow: 3px 3px 5px 0px rgba(0, 0, 0, 0.2), inset 0px 5px 10px 0px rgba(255, 255, 255, 0.2), inset 1px 1px 1px 0px rgba(0, 0, 0, 0.1), inset 0px 2px 1px 1px rgba(255, 255, 255, 0.7), inset 0px 2px 4px 0px rgba(0, 0, 0, 0.1), inset 0px 2px 10px 0px rgba(0, 0, 0, 0.1);}
#R1m, #R2m, .R3m, #R8m, #R10m {width:96%; margin-left:2%; border-radius: 2px 2px 0px 0px; background-color: #fff; box-shadow: inset 1px 1px 0px 0px rgba(147, 85, 54, 0.8), inset -1px 0px 0px 0px rgba(147, 85, 54, 0.8), inset 2px 2px 2px 0px rgba(0, 0, 0, 0.3), inset -2px 0px 2px 0px rgba(0, 0, 0, 0.3);}
#R1u, #R2u, .R3u, #R8u, #R10u {width:96%; margin-left:2%; height:7px; margin-bottom:3px; border-radius: 0px 0px 2px 2px; background-color:#a44f30; box-shadow: inset 1px 0px 0px 0px rgba(147, 85, 54, 0.8), inset -1px -1px 0px 0px rgba(147, 85, 54, 0.8), inset 2px 0px 2px 0px rgba(0, 0, 0, 0.3), inset -2px -2px 2px 0px rgba(0, 0, 0, 0.3);}
#R1 {top:0px; z-index:40;}
#R2 {top:20px; z-index:41;}
#Paartherapie-Angebot {top:40px; z-index:42;}
#Sexualtherapie-Angebot {top:60px; z-index:43;}
#Familientherapie-Angebot {top:80px; z-index:44;}
#Einzeltherapie-Angebot {top:100px; z-index:45;}
#R1o, #R2o, .R3o, .R8o, #R10o {width:100%; height:39px;}
#R1o {height:12px;}
.R3o {height:9px;}
#R1m {padding-bottom:25px;}
#R1m li, #R2o p, #R8o h1, #R10o h1 {line-height:21px; margin:0px; color:#fff6e1; font-variant:normal; text-shadow: 1px 1px 1px grey;}
#R2o p {font-size:20px; padding: 9px 0px 0px 25px; text-align:left; font-weight:bold; letter-spacing:1.4pt;}
#R1m ul {padding: 0px; list-style:none;}
#R1m li {font-size:24px; padding: 30px 0px 0px 40px; text-align:left; letter-spacing:3.5pt;}
#R1m li.zent1 {letter-spacing:2pt;}
#R1m a {font-size:26px; font-variant:small-caps; color:#dc914a; text-shadow: 1px 1px 1px grey; text-decoration:underline;}
#R1m a:hover {color:#bf6913; text-shadow: 2px 2px 2px grey;}
#R2m p {line-height:26px; padding:20px;}
#R2m a {color:#dc914a; font-weight: bold; text-decoration:none;}
#R2m a:hover {color:#9e553c; text-decoration:underline;}
.R3m h2 {font-size:24px; line-height:23px; padding: 28px 24px 17px 24px; margin:0px;}
.R3m p {line-height:26px; padding: 0px 23px 16px 23px; margin:0px;}
#R8 {top:60px;}
#R8o {height:88px;}
#R8m {padding: 40px 0px;}
#R8u {height:13px;}
#R8o h1 {font-size:26px; line-height:32px; padding: 14px 21px 0px 35px; text-align:left;}
#R8m h2 {width:277px; font-size:23px; line-height:15px; padding:26px 0px 0px 35px; margin:0px; color:#606060; font-weight:bold; letter-spacing:1.4pt; font-variant:normal;}
#R8m p {font-size:23px; line-height:31px; padding:19px 0px 0px 35px; margin:0px; text-align:left;}
#R8m p.oz2 {width:100%; font-size:10px; padding:19px 0px 0px 0px; text-align:center;}
#R8m a[href^="mailto:"] {font-size:23px; line-height:26px; font-weight:bold;}
#R8m a[href^="tel:"]:link, #R8m a[href^="tel:"]:visited, #R8m a[href^="tel:"]:hover, #R8m a[href^="tel:"]:active {font-size:23px; font-weight:bold; color:#606060;}
#R8m a.kl0 {font-size:16px; color:#606060; font-weight:normal; text-decoration:none;}
#R9 {width:333px; height:200px; top:100px; z-index:61;}
#R9o {height:10px;}
#R9m {height:168px; padding: 7px 0px;}
#R9u {height:24px;}
#Karte {top:0px; left:16px;}
#Karte a {font-size:12px; line-height:20px; color:#fff;}
#map {width:305px; height:158px;}
#R10 {top:60px; padding-bottom:0px; z-index:71;}
#R10m {padding:9px 0px 1px 0px;}
#R10o h1 {font-size:24px; padding: 10px 0px 0px 14px;}
#R10m h2 {font-size:21px; line-height:30px; padding: 17px 17px 5px 24px;}
#R10m h3 {font-size:20px; line-height:28px; padding: 16px 17px 9px 24px;}
#R10m p {font-size:16px; line-height:28px; padding: 4px 24px;}
#R10m ul {width:100%; padding: 0px 0px 40px 0px;}
#R10m li {width:50%; text-align:center; float:left;}
#R10m a {font-size:16px; color:#9e553c; font-weight:bold;}
#R10m a[href^="mailto:"] {font-size:19px; font-weight:bold;}
#R10m a[href^="tel:"]:link, #R10m a[href^="tel:"]:visited, #R10m a[href^="tel:"]:hover, #R10m a[href^="tel:"]:active {font-size:21px; font-weight:bold; color:#606060;}
#R10m a.kl1 {font-size:16px; color:#606060; font-weight:normal; text-decoration:none;}
.Angebot {width:40%; height:auto; margin: 20px 5% 0px 9%; font-size:12px; border:0px; display:block; float:right; box-shadow: 3px 3px 8px 0px rgba(0, 0, 0, 0.1), inset 0px 5px 10px 0px rgba(255, 255, 255, 0.2), inset 1px 1px 1px 0px rgba(0, 0, 0, 0.1), inset 0px 2px 1px 1px rgba(255, 255, 255, 0.7), inset 0px 2px 4px 0px rgba(0, 0, 0, 0.1), inset 0px 2px 10px 0px rgba(0, 0, 0, 0.1);}
.Buch {width:80px; height:auto; padding: 20px 15px 0px 20px; border:0px; display:block; float:right; font-size:10px;}
.Links1, .Links2 {width:100px; height:auto; padding: 20px 5px 0px 20px; border:0px; display:block; float:right; font-size:10px;}
.Links2 {padding: 20px 15px 0px 15px; float:left;}
#P1, #Pp2, #P2, #P4, #P7, #P8, #P9, #P10, #P11, #P12, #S1, #S2, #S3, #S4, #S5, #F2, #F3, #F4, #E1, #E2, #E4 {width:45%; max-width:500px; height:auto; margin: 10px 3% 0px 8%; display:block; float:right;}
#Pp1, #Pp3, #P3, #P5, #P6, #E3, #F1 {width:45%; height:auto; max-width:500px; margin: 10px 8% 0px 3%; display:block; float:left;}
#P1, #Pp1, #Pp2, #Pp3, #S1 {width:25%; max-width:250px; margin: 10px 8% 0px 12%;}
#P1 {margin: 20px 8% 30px 12%;}
#Pp1, #Pp3 {margin: 0px 12% 0px 8%;}
#P3, #P11, #S5, #F2, #F4 {margin-top:15px;}
#P4, #F1 {margin-top:20px;}
#S3 {max-width:400px;}
#E1 {width:35%; max-width:400px;}
@media only screen and (max-width: 317px) {
header h1, header p {font-size:4px; line-height:15px;}
#R1m {padding-bottom:24px;}
#R1m a {font-size:23px;}
#R1m li {padding: 20px 0px 0px 23px;}
.ZOW a {font-size:12px;}
#R10m h3 {font-size:17px; line-height:28px; padding: 16px 17px 9px 18px;}
#R10m p {font-size:14px; line-height:28px; padding: 0px 17px 3px 18px;}
#R10m h2 {font-size:18px; line-height:30px; padding: 17px 17px 14px 18px; margin:0px;}
#R10m a[href^="tel:"]:link, #R10m a[href^="tel:"]:visited, #R10m a[href^="tel:"]:hover, #R10m a[href^="tel:"]:active {font-size:19px;}
#R10m a[href^="mailto:"] {font-size:17px;}
#R8o {height:70px;}
#R8o h1 {font-size:19px; line-height:25px; padding-top:10px;}
#R10o h1 {font-size:19px; padding-top:8px;}}
@media only screen and (min-width: 317px) and (max-width: 356px) {#R1m li {padding: 30px 0px 0px 30px;}}
@media only screen and (min-width: 356px) and (max-width: 400px) {header h1, header p {font-size:7px; line-height:15px;}}
@media only screen and (min-width: 400px) and (max-width: 450px) {header h1, header p {font-size:9px; line-height:15px;}}
@media only screen and (min-width: 450px) {header h1, header p {font-size:9px; line-height:18px;}}
@media only screen and (min-width: 500px) and (max-width: 650px) {
h1, h2 {font-size:32px; line-height:43px; padding: 56px 0px 21px 0px;}
h2 {font-size:30px;}
h3 {font-size:27px; line-height:38px; padding: 32px 0px 5px 0px;}
h4 {font-size:24px; line-height:35px; padding: 27px 0px 0px 0px;}
h3:target::before, h4:target::before {height:75px;}
p, li, a, a.bWA {font-size:20px;}
p {line-height:32px; padding: 14px 0px 0px 0px;}
ul {padding-left:21px;}
li {line-height:30px; padding: 11px 0px 0px 0px;}
.Head0, .Head1 {width:100%; height:64px; top:0px;}
header h1, header p {width:70%; font-size:11px; line-height:26px; color:#fff6e1; padding: 4px 0px 13px 27px;}
#Logo {right:5px; top:6px; width:53px;}
#ImgM {width:55px;}
#N1 {width:55px; height:55px; top:7px; left:8px;}
.N2v {width:218px; top:102px;}
.N2v:target {left:5px;}
.N2v a, .N2v a:link, .N2v a:visited, .N2v a:hover {width:188px; height:43px; padding: 11px 0px 0px 24px; margin:2px 1px 1px 2px; font-size:19px; line-height:32px; color:#bf6913; text-align:left;}
.N2v a:visited, .N2v a:hover {margin:2px 1px 1px 1px;}
#Inhalt-Paartherapie, #Inhalt-Sexualtherapie, #Inhalt-Familientherapie, #Inhalt-Einzeltherapie, #Fragen-Paartherapie, #Fragen-Sexualtherapie, #Anlaesse-Paartherapie, #Fremdgehen-Paartherapie, #Anlaesse-Sexualtherapie, #Anlaesse-Familientherapie, #Anlaesse-Einzeltherapie, #Buecher-Paartherapie, #Buecher-Sexualtherapie, #Buecher-Familientherapie, #Buecher-Einzeltherapie, #Websites-Paartherapie, #Websites-Sexualtherapie, #Websites-Familientherapie, #Websites-Einzeltherapie {width:80%; height:auto; font-size: 25px; bottom:-420px; padding: 0px;}
#Inhalt-Paartherapie:target, #Fragen-Paartherapie:target, #Anlaesse-Paartherapie:target, #Fremdgehen-Paartherapie:target, #Buecher-Paartherapie:target, #Websites-Paartherapie:target, #Inhalt-Sexualtherapie:target, #Fragen-Sexualtherapie:target, #Anlaesse-Sexualtherapie:target, #Buecher-Sexualtherapie:target, #Websites-Sexualtherapie:target, #Inhalt-Familientherapie:target, #Anlaesse-Familientherapie:target, #Buecher-Familientherapie:target, #Websites-Familientherapie:target, #Inhalt-Einzeltherapie:target, #Anlaesse-Einzeltherapie:target, #Buecher-Einzeltherapie:target, #Websites-Einzeltherapie:target {bottom:120px;}
.Iul {padding:10px 10px 10px 50px;}
.Iul a {padding:10px 0px 0px 0px; color:#bf6913; text-decoration:none;}
.Ilir:before, .Ilil:after {font-size:23px; line-height:33px; margin-left:-25px;}
.Ilil:after {margin-right:0px;}
section {width:90%; top:0px; margin-bottom:40px;}
.B1, .BBl, .BBr, .BBr1 {width:84%; padding:0% 8% 30px 8%; top:16px; left:-1%; margin-bottom:25px;}
.B2 {width:100%; top:80px; left:1%;}
#Inhaltsverzeichnis p, #Uebersicht0 p, #Uebersicht1 p, #Uebersicht2 p, #Uebersicht3 p {padding-bottom:19px;}
#WI0 a, #WF0 a, #WA0 a, #WB0 a, #WL0 a, a.aWA {font-size:23px; line-height:5px; padding-bottom:10px;}
#WI0 a:hover, #WF0 a:hover, #WA0 a:hover, #WB0 a:hover, #WL0 a:hover, a.aWA:hover {text-decoration:underline;}
a.aWA, a.bWA {color:#959595; text-decoration:none;}
a.bWA:hover {text-decoration:underline;}
.ZTR {width:90%; padding: 10px 5% 10px 5%; float:none;}
.ZTR p {font-size:18px; line-height:27px;}
.ZTR a {font-size:18px;}
#Inhalt, #Uebersicht-Fragen, #Uebersicht-Anlaesse, #Uebersicht-Buecher, #Uebersicht-Websites, #WI2, #WFb, #WAb, #WB2, #WL2, #WF2, #WF3, #WF5, #WF6, #WF8, #WF9, #WF11, #WF12, #WF14, #WF15, #WF17, #WF18, #WA2, #WA3, #WA5, #WA6, #WA8, #WA9, #WA11, #WA12, #WA14, #WA15, #WA17, #WA18 {display:none;}
#Inhalt, #Uebersicht-Fragen, #Uebersicht-Anlaesse, #Uebersicht-Buecher, #Uebersicht-Websites {margin-bottom:0px;}
#Inhalt a, #Uebersicht-Fragen a, #Uebersicht-Anlaesse a, #Uebersicht-Buecher a, #Uebersicht-Websites a {font-size:19px; line-height:20px; color:#bf6913; text-decoration:none;}
#Inhalt a:hover, #Uebersicht-Fragen a:hover, #Uebersicht-Anlaesse a:hover, #Uebersicht-Buecher a:hover, #Uebersicht-Websites a:hover {text-decoration:underline;}
#Inhalt ul, #Uebersicht-Fragen ul, #Uebersicht-Anlaesse ul, #Uebersicht-Buecher ul, #Uebersicht-Websites ul {padding: 0px 25px;}
#Inhalt li, #Uebersicht-Fragen li, #Uebersicht-Anlaesse li, #Uebersicht-Buecher li, #Uebersicht-Websites li {padding: 0px 0px 14px 0px; text-align:left;}
.Ra {font-size:24px; line-height:32px;}
.B1li:before {content:"-"; font-size:21px; line-height:24px; margin-left:-16px;}
#FN0, #FN1, #FN2, #FN3, #FN4 {width:99%; height:140px; top:250px;}
#FN1 {top:90px;}
#FN2 {top:100px;}
#FN3 {top:160px;}
#FN4 {top:130px;}
#FN0 p, #FN1 p, #FN2 p, #FN3 p, #FN4 p {font-size:12px; line-height:30px;}
#FN0 ul, #FN1 ul, #FN2 ul, #FN3 ul, #FN4 ul {width:75%;}
#FN0 a, #FN1 a, #FN2 a, #FN3 a, #FN4 a {font-size:13px;}
.ZOW {padding: 10px 0px 40px 0px;}
.ZOW a {font-size:21px;}
#foot {width:100%; margin:0px;}
#foot ul {width:100%; padding:0px; margin:0px;}
#foot a {font-size:25px;}
#foot li {line-height:0px; height: 45px;}
#foot li.unten1:before, #foot li.unten2:before, #foot li.unten3:before {content:none;}
.foot0, .foot1, .foot2, .foot3, .foot4 {height:50px;}
.unten4 {width:12%; float:left; padding: 2px 0px 10px 10px;}
.unten5 {width:70%; padding-top:24px; text-align:center; float:left;}
.unten6 {width:12%; float:right; padding: 2px 0px 0px 0px;}
#telefon, #E-Mail {width:45px;}
#R1 {top:25px;}
#R2 {top:50px;}
#Paartherapie-Angebot {top:75px;}
#Sexualtherapie-Angebot {top:100px;}
#Familientherapie-Angebot {top:125px;}
#Einzeltherapie-Angebot {top:150px;}
#R1o, .R3o {height:12px;}
#R2o, #R10o {height:45px;}
#R1u, #R2u, .R3u, #R10u {height:20px; margin-bottom:8px;}
#R1m {padding:20px 0px;}
#R1m li, #R2o p, #R8o h1, #R10o h1 {line-height:38px; margin:0px; color:#ffeab9; font-variant:normal; text-shadow: 1px 1px 2px grey, -1px -1px #ECAA4A, 1px 1px #ECAA4A;}
#R2o p {font-size:27px; padding: 4px 0px 0px 25px;}
#R1m li, #R1m li.left, #R1m li.zent0, #R1m li.zent1 {font-size:30px; padding: 16px 0px 21px 80px; letter-spacing:2pt;}
#R1m a {font-size:34px;}
#R2m p {line-height:39px; padding: 20px 40px;}
.R3m h2 {font-size:30px; line-height:32px; padding: 30px 0px 20px 40px;}
.R3m p {line-height:39px; padding: 0px 40px 30px 40px;}
#R8 {top:100px;}
#R8o {height:65px;}
#R8o h1 {font-size:23px; padding: 15px 0px 0px 32px;}
#R8m h2 {width:97px; font-size:23px; line-height:27px; padding:0px 0px 8px 61px; float:left;}
#R8m h2.oz {padding:32px 0px 8px 61px; float:none;}
#R8m p {font-size:23px; line-height:27px; padding:0px 19px 24px 200px;}
#R8m p.oz1 {padding:16px 0px 48px 61px;}
#R8m p.oz2 {font-size:13px; padding:0px;}
#R8m a[href^="mailto:"], #R8m a[href^="tel:"]:link, #R8m a[href^="tel:"]:visited, #R8m a[href^="tel:"]:hover, #R8m a[href^="tel:"]:active {font-size:23px; line-height:27px;}
#R8m a.kl0 {font-size:16px;}
#R9 {width:452px; height:303px; top:120px;}
#R9o {width:452px; height:15px;}
#R9m {width:452px; height:257px; padding: 11px 0px 11px 0px;}
#R9u {width:452px; height:13px;}
#Karte {top:0px; left:24px;}
#Karte a {font-size:16px; line-height:26px;}
#map {width:403px; height:242px;}
#R10 {width:497px; top:100px; left:0px;}
#R10m {width:377px; padding: 50px 50px;}
#R10o h1 {font-size:26px; padding: 3px 0px 0px 25px;}
#R10m h2 {font-size:27px; line-height:38px; padding: 0px 30px 25px 0px;}
#R10m h3 {font-size:25px; line-height:32px; padding: 24px 16px 20px 0px;}
#R10m p {font-size:20px; line-height:32px; padding: 0px 0px 4px 0px;}
#R10m ul, #R11m ul {width:376px; padding: 5px 0px 20px 0px;}
#R10m li, #R11m li {width:188px;}
#R10m a {font-size:21px;}
#R10m a[href^="mailto:"], #R10m a[href^="tel:"]:link, #R10m a[href^="tel:"]:visited, #R10m a[href^="tel:"]:hover, #R10m a[href^="tel:"]:active {font-size:24px;}
#R10m a.kl1 {font-size:16px;}
.Angebot {width:35%; font-size:18px; margin:40px 5% 20px 9%;}
.Buch {width:149px; padding: 19px 10px 0px 30px;}
.Links1, .Links2 {width:193px; padding: 13px 0px 0px 21px;}
.Links2 {padding: 11px 15px 0px 08px;}
#P1, #Pp2, #Pp4, #P2, #P4, #P5, #P7, #P8, #P9, #P10, #P11, #P12, #E1, #E4, #F2, #F3, #F4 {margin: 30px 3% 10px 8%;}
#P1 {margin: 40px 3% 3px 12%;}
#P3, #Pp1, #Pp3, #P5, #P6, #E3, #F1 {margin: 30px 7% 10px 2%;}
#P3, #P4, #P5, #P10, #S1, #S2 {margin-top:40px;}
#S3, #S5 {margin-top:30px;}
#E2 {margin:30px 2% 0px 2%;}
@media only screen and (min-width: 500px) and (max-width: 650px) and (orientation: landscape) {
.Head0, .Head1 {position:absolute;}
.N2v {position:absolute;}
#foot {display:none;}
h3:target::before, h4:target::before {height:0px;}
#Paartherapie, #Sexualtherapie, #Familientherapie, #Einzeltherapie, #Karin-Liebst, #Frank-Liebst {top:60px; margin-bottom:140px;}
.B2 {top:20px;}}}
@media only screen and (min-width: 650px) and (max-width: 979px) {
h1 {font-size:37px; line-height:52px; padding: 67px 0px 37px 0px;}
h2 {font-size:34px; line-height:52px; padding: 67px 0px 37px 0px;}
h3 {font-size:32px; line-height:45px; padding: 45px 0px 15px 0px;}
h4 {font-size:30px; line-height:41px; padding: 37px 0px 11px 0px;}
h3:target::before, h4:target::before {height:100px;}
p, li, a, a.bWA {font-size:21px;}
p {line-height:34px; padding: 0px 0px 15px 0px;}
ul {padding-left:30px;}
li {line-height:30px; padding: 15px 0px 0px 0px;}
.Head0, .Head1 {width:100%; height:92px; top:0px; display:block; position:fixed; margin-left:auto; margin-right:auto; left:0px;}
header h1, header p {width:80%; font-size:17px; line-height:37px; padding: 9px 0px 0px 20px; margin-left:auto; margin-right:auto; text-align:center; font-weight:bold;}
#Logo {right:7px; top:7px; width:73px;}
#ImgM {width:73px;}
#N1 {width:70px; height:70px; top:13px; left:15px;}
.N2v {width:215px; height:auto; top:130px; left:-300px; padding:0px; margin:0px; visibility:hidden; position:fixed; background-color: #f6d8bb; border: 1px solid #EBCC84; transition: all 0.3s ease-out;}
.N2v:target {left:13px; visibility:visible;}
.N2v ul {width:100%; height:auto; margin: 0px; padding:0px; list-style:none;}
.N2v li {margin:0px; padding:0px;}
.N2v a, .N2v a:link, .N2v a:visited, .N2v a:hover {width:187px; height:38px; font-size:22px; padding: 11px 0px 0px 22px; margin: 1px 0px 1px 2px; text-align:left; text-decoration:none; background-color: rgba(255, 255, 255, 1.0); border: 1px solid #EBCC84; float:left;}
.N2v a:visited, .N2v a:hover {margin: 1px 1px 1px 1px;}
#Inhalt-Paartherapie, #Inhalt-Sexualtherapie, #Inhalt-Familientherapie, #Inhalt-Einzeltherapie, #Fragen-Paartherapie, #Fragen-Sexualtherapie, #Anlaesse-Paartherapie, #Fremdgehen-Paartherapie, #Anlaesse-Sexualtherapie, #Anlaesse-Familientherapie, #Anlaesse-Einzeltherapie, #Buecher-Paartherapie, #Buecher-Sexualtherapie, #Buecher-Familientherapie, #Buecher-Einzeltherapie, #Websites-Paartherapie, #Websites-Sexualtherapie, #Websites-Familientherapie, #Websites-Einzeltherapie {width:70%; margin-left:15%; height:auto; font-size: 25px; bottom:-420px; padding: 0px;}
#Inhalt-Paartherapie:target, #Fragen-Paartherapie:target, #Anlaesse-Paartherapie:target, #Fremdgehen-Paartherapie:target, #Buecher-Paartherapie:target, #Websites-Paartherapie:target, #Inhalt-Sexualtherapie:target, #Fragen-Sexualtherapie:target, #Anlaesse-Sexualtherapie:target, #Buecher-Sexualtherapie:target, #Websites-Sexualtherapie:target, #Inhalt-Familientherapie:target, #Anlaesse-Familientherapie:target, #Buecher-Familientherapie:target, #Websites-Familientherapie:target, #Inhalt-Einzeltherapie:target, #Anlaesse-Einzeltherapie:target, #Buecher-Einzeltherapie:target, #Websites-Einzeltherapie:target {bottom:140px; visibility:visible;}
.Iul {padding:10px 30px 10px 60px; width:80%;}
.Iul li {text-align:left;}
.Iul a {padding:10px 0px 0px 0px; color:#bf6913; text-decoration:none;}
.Ilir:before {content:"&lt;"; font-size:26px; line-height:30px; margin-left:-30px;}
.Ilil:after {content:"&gt;"; font-size:26px; line-height:30px; margin-right:0px;}
section {width:95%; top:0px; margin-bottom:60px;}
#Inhaltsverzeichnis p, #Uebersicht0 p, #Uebersicht1 p, #Uebersicht2 p, #Uebersicht3 p {padding-bottom:30px;}
#WI0 a, #WF0 a, #WA0 a, #WB0 a, #WL0 a, a.aWA {font-size:27px; line-height:15px; padding-bottom:10px;}
#Inhalt, #Uebersicht-Fragen, #Uebersicht-Anlaesse, #Uebersicht-Buecher, #Uebersicht-Websites {margin-bottom:0px;}
#Inhalt a, #Uebersicht-Fragen a, #Uebersicht-Anlaesse a, #Uebersicht-Buecher a, #Uebersicht-Websites a {font-size:22px; line-height:40px;}
#Inhalt ul, #Uebersicht-Fragen ul, #Uebersicht-Anlaesse ul, #Uebersicht-Buecher ul, #Uebersicht-Websites ul {padding: 0px 60px;}
#Inhalt li, #Uebersicht-Fragen li, #Uebersicht-Anlaesse li, #Uebersicht-Buecher li, #Uebersicht-Websites li {padding: 0px 0px 19px 0px;}
.B1, .BBl, .BBr, .BBr1, .B2 {top:15px; left:1%; overflow:visible; box-shadow: 2px 2px 4px 0px rgba(0, 0, 0, 0.2), inset 0px 4px 7px 0px rgba(255, 255, 255, 0.2), inset 1px 1px 1px 0px rgba(0, 0, 0, 0.1), inset 0px 2px 1px 1px rgba(255, 255, 255, 0.7), inset 0px 2px 4px 0px rgba(0, 0, 0, 0.1), inset 0px 2px 7px 0px rgba(0, 0, 0, 0.1); background: linear-gradient(105deg, rgba(255, 255, 255, 0.1) 8%, rgba(255, 255, 255, 0.1) 15%, rgba(255, 255, 255, 0) 25%, rgba(255, 255, 255, 0.2) 65%), rgba(255, 255, 255, 1);}
.B1, .BBl, .BBr, .BBr1 {width:78%; padding:0% 11% 35px 11%; left:-1%;}
.B2 {top:110px; background-color:#ffefc6;}
.Ra {font-size:28px; line-height:41px;}
.B1li:before {content:"-"; font-size:22px; line-height:24px; float:left; margin-left:-22px;}
#FN0, #FN1, #FN2, #FN3, #FN4 {height:210px; top:400px;}
#FN1 {top:100px;}
#FN2 {top:120px;}
#FN3 {top:240px;}
#FN4 {top:200px;}
#FN0 p, #FN1 p, #FN2 p, #FN3 p, #FN4 p {width:75%; font-size:18px; padding-top: 30px; line-height:41px;}
#FN0 li, #FN1 li, #FN2 li, #FN3 li, #FN4 li {line-height:8px; padding: 0px 4px 1px 1px;}
#FN0 a, #FN1 a, #FN2 a, #FN3 a, #FN4 a {font-size:19px; padding: 0px 4px 1px 1px;}
.ZOW {padding: 10px 0px 70px 0px;}
.ZOW a {font-size:22px;}
.ZTR {padding: 20px 5%;}
.ZTR p {font-size:19px; line-height:30px;}
.ZTR a {font-size:19px;}
#foot {width:100%; margin:0px; display:block; position:fixed; z-index:95; box-shadow: 1px 1px 5px 0px rgba(0, 0, 0, 0.4), inset -1px -1px 5px 0px rgba(0, 0, 0, 0.2), inset 1px 1px 1px 0px rgba(255, 255, 255, 0.5), inset -1px -1px 2px 0px rgba(255, 255, 255, 0.5);}
#foot ul {width:100%; padding:0px; margin:0px;}
#foot a {font-size:33px;}
#foot li {line-height:0px; height: 70px;}
#foot li.unten1:before, #foot li.unten2:before, #foot li.unten3:before {content:none;}
.foot0, .foot1, .foot2, .foot3, .foot4 {height:70px;}
.unten4 {width:8%; float:left; padding: 2px 0px 10px 25px;}
.unten5 {width:77%; padding-top:35px; text-align:center; float:left;}
.unten6 {width:10%; float:right; padding: 2px 0px 0px 0px;}
#telefon, #E-Mail {width:60px;}
.cont {width:100%; top:120px}
#R1 {width:600px;}
#R2 {top:40px;}
#Paartherapie-Angebot {top:80px;}
#Sexualtherapie-Angebot {top:120px;}
#Familientherapie-Angebot {top:160px;}
#Einzeltherapie-Angebot {top:200px;}
#R1o, .R3o {height:15px;}
#R2o, #R10o {height:60px;}
#R1m {padding:30px 0px;}
#R1u, #R2u, .R3u, #R10u {height:15px;}
#R1m li, #R2o p, #R8o h1, #R10o h1 {line-height:52px; margin:0px; color:#ffeab9; font-variant:normal; text-shadow: 1px 1px 2px grey, -1px -1px #ECAA4A, 1px 1px #ECAA4A;}
#R2o p {font-size:34px; padding: 7px 0px 0px 35px;}
#R1m li {padding: 25px 80px;}
#R1m a {font-size:46px;}
#R2m p {line-height:40px; padding: 33px 50px;}
.R3m h2 {font-size:45px; line-height:34px; padding: 50px 50px 22px 50px;}
.R3m p {line-height:34px; padding: 0px 50px 22px 50px;}
#R8 {top:135px;}
#R8o {height:70px;}
#R8m {padding: 40px 0px;}
#R8u {height:25px;}
#R8o h1 {font-size:27px; padding: 11px 0px 0px 40px;}
#R8m h2 {width:109px; font-size:25px; line-height:34px; padding:19px 0px 0px 60px; color:#606060; font-weight:bold; float:left;}
#R8m h2.oz {width:259px; padding:37px 0px 0px 60px; float:none;}
#R8m p {font-size:25px; line-height:34px; padding:20px 22px 0px 191px; text-align:left;}
#R8m p.oz1 {font-size:25px; padding:20px 37px 37px 60px;}
#R8m p.oz2 {font-size:18px; padding:0px 0px 0px 0px; text-align:center;}
#R8m a[href^="mailto:"], #R8m a[href^="tel:"]:link, #R8m a[href^="tel:"]:visited, #R8m a[href^="tel:"]:hover, #R8m a[href^="tel:"]:active {font-size:24px; line-height:34px;}
#R8m a.kl0 {font-size:19px;}
#R9 {width:631px; height:420px; top:140px;}
#R9o {width:631px; height:20px;}
#R9m {width:631px; height:360px; padding: 15px 0px 15px 0px;}
#R9u {width:631px; height:18px;}
#Karte {top:0px; left:34px; width:600px;}
#Karte a {font-size:16px; line-height:37px;}
#map {width:562px; height:337px;}
#R10 {width:630px; top:125px;}
#R10m {width:604px; padding: 25px 0px 1px 0px;}
#R10o h1 {font-size:37px; padding: 6px 0px 0px 30px;}
#R10m h2 {font-size:34px; line-height:49px; padding: 20px 45px;}
#R10m h3 {font-size:32px; line-height:45px; padding: 33px 45px 15px 45px;}
#R10m p {font-size:24px; line-height:45px; padding: 0px 45px 8px 45px;}
#R10m ul {width:562px; padding: 10px 0px 80px 10px;}
#R10m li {width:281px;}
#R10m a {font-size:26px;}
#R10m a[href^="mailto:"], #R10m a[href^="tel:"]:link, #R10m a[href^="tel:"]:visited, #R10m a[href^="tel:"]:hover, #R10m a[href^="tel:"]:active {font-size:27px;}
#R10m a.kl1 {font-size:21px;}
.Angebot {width:30%; font-size:20px; margin:30px 5% 20px 9%;}
.Buch {width:145px; padding: 11px 26px 0px 35px;}
.Links1, .Links2 {width:195px; padding: 15px 0px 0px 45px;}
.Links2 {padding: 15px 30px 0px 0px;}
#Pp1 {width:30%; margin-top:0px;}
#Pp3, #S5, #F4, #E1, #E4 {margin-top:0px;}
#S1, #F2 {margin-top:10px;}
#P2, #P12 {margin-top:15px;}
#P4, #P5 {margin-top:20px;}
#S3, #S4, #E2 {margin-top:30px;}
#P1 {margin: 0px 8% 0px 12%;}
@media only screen and (min-width: 750px) and (orientation: landscape) {
.Head0, .Head1 {width:98%; height:140px; top:55px; display:block; position:relative; margin-left:auto; margin-right:auto; left:0px; box-shadow: 3px 3px 5px 0px rgba(0, 0, 0, 0.2), inset 0px 5px 10px 0px rgba(255, 255, 255, 0.2), inset 1px 1px 1px 0px rgba(0, 0, 0, 0.1), inset 0px 2px 1px 1px rgba(255, 255, 255, 0.7), inset 0px 2px 4px 0px rgba(0, 0, 0, 0.1), inset 0px 2px 10px 0px rgba(0, 0, 0, 0.1); background: linear-gradient(105deg, rgba(255, 255, 255, 0.1) 8%, rgba(255, 255, 255, 0.1) 15%, rgba(255, 255, 255, 0) 25%, rgba(255, 255, 255, 0.2) 65%), rgba(255, 255, 255, 1);}
header h1, header p {width:86%; font-size:21px; line-height:60px; color:#dba573; padding: 5px 0px 25px 0px; margin: 0px 0px 0px 25px; text-align:left; text-shadow: 1px 1px 1px #2c2926;}
h3:target::before, h4:target::before {height:30px;}
#Logo {right:10px; top:20px; width:100px;}
#telefon {width:40px;}
#E-Mail {width:35px;}
#N1 {display:none;}
.N2v, .n2f {width:100%; height:42px; top:0px; left:0px; background-color:#f8c347; border:none; visibility:visible; display:block; position:fixed; box-shadow: 1px 1px 5px 0px rgba(0, 0, 0, 0.4), inset -1px -1px 5px 0px rgba(0, 0, 0, 0.2), inset 1px 1px 1px 0px rgba(255, 255, 255, 0.5), inset -1px -1px 2px 0px rgba(255, 255, 255, 0.5);}
.N2v ul {margin:0px; padding:0px; overflow:hidden;}
.N2v li {float:left; text-align:center; width:14%; box-sizing:border-box; margin:0px; padding:0px; line-height:23px;}
.N2v a {display:block; margin:0px; text-align:center; text-decoration:none;}
.N2v a, .N2v a:link, .N2v a:visited, .N2v a:hover {width:100%; height:29px; padding: 8px 0px 0px 0px; font-size:13px; line-height:20px; color:#fff; text-align:center; background-color:transparent; border: 0px;}
.N2v a:link, .N2v a:visited, .N2v a:hover {margin:2px 0px 8px 0px;}
.B2 {top:90px;}
#R2 {top:60px;}
#Paartherapie-Angebot {top:120px;}
#Sexualtherapie-Angebot {top:180px;}
#Familientherapie-Angebot {top:240px;}
#Einzeltherapie-Angebot {top:300px;}
#Inhalt-Paartherapie:target, #Fragen-Paartherapie:target, #Anlaesse-Paartherapie:target, #Fremdgehen-Paartherapie:target, #Buecher-Paartherapie:target, #Websites-Paartherapie:target, #Inhalt-Sexualtherapie:target, #Fragen-Sexualtherapie:target, #Anlaesse-Sexualtherapie:target, #Buecher-Sexualtherapie:target, #Websites-Sexualtherapie:target, #Inhalt-Familientherapie:target, #Anlaesse-Familientherapie:target, #Buecher-Familientherapie:target, #Websites-Familientherapie:target, #Inhalt-Einzeltherapie:target, #Anlaesse-Einzeltherapie:target, #Buecher-Einzeltherapie:target, #Websites-Einzeltherapie:target {bottom:40px; visibility:visible;}
.Iul li {padding-top:7px;}
.Iul a {font-size:19px;}
#FN0, #FN1, #FN2, #FN3, #FN4 {top:500px;}
#FN1 {top:100px;}
#FN2 {top:120px;}
#FN3 {top:200px;}
#FN4 {top:180px;}
#R67, #R8, #R10 {top:100px;}
.foot0, .foot1, .foot2, .foot3, .foot4 {height:42px;}
#foot a {font-size:30px;}
.unten5 {padding-top:20px;}
.unten6 {width:8%;}
.Angebot {width:22%; margin:30px 5% 10px 9%;}
#P9, #S4, #E2 {margin-top:10px;}
@media only screen and (min-width: 920px) {header h1, header p {font-size:25px;}}
}}
@media only screen and (min-width: 980px), print {
h1 {font-size:50px; line-height:54px; letter-spacing:1.5pt; padding: 50px 0px 46px 0px;}
h2 {font-size:50px; line-height:54px; letter-spacing:1.5pt; padding: 50px 0px 60px 0px;}
h3 {font-size:38px; line-height:50px; letter-spacing:1pt; padding: 38px 0px 31px 0px;}
h4 {font-size:27px; line-height:31px; letter-spacing:1pt; padding: 31px 0px 18px 0px;}
p, li, a, a.bWA {font-size:23px;}
p {line-height:39px; padding: 0px 0px 23px 0px;}
ul {padding-left:40px;}
li {line-height:37px; padding: 0px 20px 15px 20px;}
.Head1, section {margin-left:10%; left:30px; width:80%;}
.Head0, .Head1 {height:280px; top:30px; position:absolute;}
.Head0 {width:1200px; margin-left:auto; margin-right:auto; position:relative;}
header h1, header p {width:80%; font-size:37px; padding: 20px 0px 0px 55px; color:#deb085; letter-spacing:1.2pt; line-height:105px; text-align:left; font-weight:bold; margin: 0px; text-shadow: 2px 2px 1px #5f4934b3;}
.H2, .B2 {box-shadow: 3px 3px 5px 0px rgba(0, 0, 0, 0.2), inset 0px 5px 10px 0px rgba(255, 255, 255, 0.2), inset 1px 1px 1px 0px rgba(0, 0, 0, 0.1), inset 0px 2px 1px 1px rgba(255, 255, 255, 0.7), inset 0px 2px 4px 0px rgba(0, 0, 0, 0.1), inset 0px 2px 10px 0px rgba(0, 0, 0, 0.1); background: linear-gradient(105deg, rgba(255, 255, 255, 0.1) 8%, rgba(255, 255, 255, 0.1) 15%, rgba(255, 255, 255, 0) 25%, rgba(255, 255, 255, 0.2) 65%), rgba(255, 255, 255, 1);}
#Logo {margin-right:40px; top:55px; width:152px; right:0px;}
#N1 {display:none;}
.N2v {width:90%; height:50px; top:5px; right:2%; left:auto; background-color: transparent; border:none; position:absolute; visibility: visible;}
.N2v ul {width:100%; padding:6px 0px 0px 0px; overflow:hidden;}
.N2v li {float:left; text-align:center; width:14%; box-sizing:border-box; border-left: 1px solid #fff; line-height:23px; margin:0px; padding:0px;}
.N2v li:first-child {border-left:none;}
.N2v a {display:block; margin:0px; text-decoration:none;}
.N2v a, .N2v a:link, .N2v a:visited, .N2v a:hover {width:100%; height:28px; padding: 6px 0px 0px 0px; margin:0px; font-size:16px; letter-spacing:1.2pt; color:#fff; text-align:center; border-radius:0px; border:none; background-color:transparent; box-shadow:none}
.N2v a:hover {text-decoration:underline;}
.n2f {top:237px;}
.H1f {position:fixed; top:-220px;}
.H1f p, .H1f h1, .H1f img {display:none;}
#Inhalt-Paartherapie, #Inhalt-Sexualtherapie, #Inhalt-Familientherapie, #Inhalt-Einzeltherapie, #Fragen-Paartherapie, #Fragen-Sexualtherapie, #Anlaesse-Paartherapie, #Fremdgehen-Paartherapie, #Anlaesse-Sexualtherapie, #Anlaesse-Familientherapie, #Anlaesse-Einzeltherapie, #Buecher-Paartherapie, #Buecher-Sexualtherapie, #Buecher-Familientherapie, #Buecher-Einzeltherapie, #Websites-Paartherapie, #Websites-Sexualtherapie, #Websites-Familientherapie, #Websites-Einzeltherapie {width:400px; height:auto; font-size:25px; padding:0px; margin-left:0px; left:20px; bottom:auto; position:fixed;}
#Fragen-Paartherapie, #Fragen-Sexualtherapie {top:15%; width:540px;}
#Anlaesse-Paartherapie, #Fremdgehen-Paartherapie, #Anlaesse-Sexualtherapie, #Anlaesse-Familientherapie, #Anlaesse-Einzeltherapie {top:20%; width:500px;}
#Buecher-Paartherapie, #Buecher-Sexualtherapie, #Buecher-Familientherapie, #Buecher-Einzeltherapie {top:15%; width:430px;}
#Websites-Paartherapie, #Websites-Sexualtherapie, #Websites-Familientherapie, #Websites-Einzeltherapie {top:15%; width:495px;}
#Inhalt-Paartherapie:target, #Fragen-Paartherapie:target, #Anlaesse-Paartherapie:target, #Fremdgehen-Paartherapie:target, #Buecher-Paartherapie:target, #Websites-Paartherapie:target, #Inhalt-Sexualtherapie:target, #Fragen-Sexualtherapie:target, #Anlaesse-Sexualtherapie:target, #Buecher-Sexualtherapie:target, #Websites-Sexualtherapie:target, #Inhalt-Familientherapie:target, #Anlaesse-Familientherapie:target, #Buecher-Familientherapie:target, #Websites-Familientherapie:target, #Inhalt-Einzeltherapie:target, #Anlaesse-Einzeltherapie:target, #Buecher-Einzeltherapie:target, #Websites-Einzeltherapie:target {left:250px; bottom:auto; visibility:visible;}
.Iul {padding:10px 10px 10px 50px; width:80%;}
.Iul li {padding:0px 0px 15px 0px; line-height:23px;}
.Iul a {font-size:19px; padding:10px 0px 0px 0px;}
.Ilir:before {content:"&lt;"; font-size:14px; line-height:25px; margin-left:-20px;}
.Ilil:after {content:"&gt;"; font-size:19px; line-height:27px; margin-right:0px;}
section {top:340px; margin-bottom:117px;}
.UB0, .UB1, .UB2 {width:370px; float:left; margin:20px 5% 0px 5%;}
.UB1 {width:45%;}
.UB2 {width:50%; margin:20px 6% 0px 6%;}
.ZTR {width:35%; max-width:360px; float:right; padding: 22px 30px 0px 30px; margin:15px 25px 15px 65px; background-color: #fff; box-shadow: 3px 3px 5px 0px rgba(0, 0, 0, 0.2), inset 0px 5px 10px 0px rgba(255, 255, 255, 0.2), inset 0px 2px 1px 1px rgba(255, 255, 255, 0.7), inset 0px 2px 4px 0px rgba(0, 0, 0, 0.4);}
.ZTR p {font-size:21px; font-style: italic; line-height:30px; color: #959595;}
.ZTR a {font-size:21px;}
#WF1, #WF4, #WF7, #WF10, #WF13, #WF16, #WF19, #WA1, #WA4, #WA7, #WA10, #WA13, #WA16, #WA19, #WA22, #WA25, #WV1, #WV4, #WV7 {display:none;}
#WF3, #WF6, #WF9, #WF12, #WF15, #WF18, #WF21, #WA3, #WA6, #WA9, #WA12, #WA15, #WA18, #WA21, #WA24, #WA27, #WV3, #WV6, #WV9 {display:block;}
#Inhalt, #Uebersicht-Fragen, #Uebersicht-Anlaesse, #Uebersicht-Buecher, #Uebersicht-Websites {margin-bottom:10px; display:block;}
#Inhalt ul, #Uebersicht-Fragen ul, #Uebersicht-Anlaesse ul, #Uebersicht-Buecher ul, #Uebersicht-Websites ul {padding: 0px;}
#Inhalt li, #Uebersicht-Fragen li, #Uebersicht-Anlaesse li, #Uebersicht-Buecher li, #Uebersicht-Websites li {padding-bottom:6px; line-height:30px}
#Inhalt a, #Uebersicht-Fragen a, #Uebersicht-Anlaesse a, #Uebersicht-Buecher a, #Uebersicht-Websites a {font-size:20px; line-height:30px;}
#WI1, #WI2, #WFa, #WFb, #WAa, #WAb, #WB1, #WB2, #WL1, #WL2 {display:none;}
#Inhaltsverzeichnis p, #Uebersicht0 p, #Uebersicht1 p, #Uebersicht2 p, #Uebersicht3 p {padding-bottom:5px; cursor:text;}
#WI0 a, #WF0 a, #WA0 a, #WB0 a, #WL0 a, a.aWA {font-size:27px; line-height:15px; padding-bottom:10px;}
#WI0 a:hover, #WF0 a:hover, #WA0 a:hover, #WB0 a:hover, #WL0 a:hover {text-decoration:none; cursor:text;}
.B1, .BBl, .BBr, .BBr1, .B2, .H2 {top:35px; left:-30px;}
.B2 {top:100px; left:0px;}
.B2l {left:100px;}
.B1, .BBl, .BBr, .BBr1 {width:82%; margin-bottom:30px; padding:50px 9%;}
.B2 {background-color:#ffefc6;}
.BBl, .BBr, .BBr1 {width:38%; margin: 0px 0px 30px 50px; padding: 30px 50px 50px 50px}
.BBr, .BBr1 {float:right;}
.BBr1 {margin-top:0px;}
.BBl {margin-left:60px;}
.H2 {top:50px; height:260px;}
.H2f {height:190px;}
.Ra {font-size:23px; line-height:34px;}
.B1li:before {font-size:31px; line-height:29px; margin-left:-30px;}
.ZOW {padding: 30px 0px 30px 0px;}
.ZOW a {font-size:25px;}
.ZOW li {padding:0px;}
#FN0, #FN1, #FN2, #FN3, #FN4 {top:450px; width:98%; height:250px; margin-right: auto; margin-left:auto;}
#FN1 {width:80%; top:450px; left:30px; margin-left:10%;}
#FN3 {top:320px;}
#FN4 {top:240px;}
#FN0 p, #FN1 p, #FN2 p, #FN3 p, #FN4 p {width:910px; font-size:24px; line-height:70px; padding-top:50px; margin-right: auto; margin-left:auto;}
#FN0 a, #FN1 a, #FN2 a, #FN3 a, #FN4 a {font-size:25px;}
#FN0 ul, #FN1 ul, #FN2 ul, #FN3 ul, #FN4 ul {width:800px;}
#foot {width:110px; left:-200px; transition: all 0.7s ease-out; box-shadow: 3px 3px 5px 0px rgba(0, 0, 0, 0.2), inset 0px 5px 10px 0px rgba(255, 255, 255, 0.2), inset 1px 1px 1px 0px rgba(0, 0, 0, 0.1), inset 0px 2px 1px 1px rgba(255, 255, 255, 0.7), inset 0px 2px 4px 0px rgba(0, 0, 0, 0.1), inset 0px 2px 10px 0px rgba(0, 0, 0, 0.1);}
#foot ul {width:100%; height:98%; margin-top:1%;}
#foot li {width:100%; height:80px; padding:0px; margin-top:22px; text-align:center;}
#foot a, #foot a:link, #foot a:visited, #foot a:hover {width:100%; height:13px; padding:0px; font-size:14px; letter-spacing:1.5pt; color:#fff; text-align:center; display:block; border-radius:0px;}
#foot img {width:80px; height:auto;}
.foot0, .foot1 {height:735px; top:4%;}
.foot2 {height:740px; top:6%;}
.foot3 {height:630px; top:10%;}
.foot4 {height:630px; top:8%;}
@media only screen and (max-height:900px) {
.foot0, .foot1 {height:730px; top:1%;}}
@media only screen and (max-height:850px) {
#foot {width:98px;}
#foot li {height:68px;}
#foot a, #foot a:link, #foot a:visited, #foot a:hover {font-size:12px;}
#foot img {width:70px;}
.foot0, .foot1 {height:650px; top:3%}
.foot2 {height:660px; top:5%}
.foot3 {height:560px; top:10%}
.foot4 {height:565px; top:7%}}
@media only screen and (max-height:775px) {
.foot0, .foot1 {top:1%}}
@media only screen and (max-height:755px) {
#foot {width:98px;}
#foot li {height:62px;}
#foot img {width:65px;}
.foot0, .foot1 {height:610px;}
.foot2 {height:610px;}
.foot3 {height:525px; top:12%;}
.foot4 {height:535px; top:9%;}}
@media only screen and (max-height:700px) {
#foot {width:85px;}
#foot li {height:55px;}
#foot img {width:60px;}
.foot0, .foot1 {height:565px;}
.foot2 {height:565px; top:7%;}
.foot3 {height:485px; top:14%;}
.foot4 {height:485px; top:10%;}}
@media only screen and (max-height:650px) {
#foot {width:90px;}
#foot ul {margin-top:18px;}
#foot li {height:60px; margin-top:6px;}
#foot a, #foot a:link, #foot a:visited, #foot a:hover {height:10px;}
#foot img {width:54px;}
.foot0, .foot1 {height:480px; top:5%;}
.foot2 {height:485px; top:9%;}
.foot3 {height:420px; top:19%;}
.foot4 {height:420px; top:7%;}
#Fragen-Paartherapie, #Fragen-Sexualtherapie, #Buecher-Paartherapie, #Buecher-Sexualtherapie, #Buecher-Familientherapie, #Buecher-Einzeltherapie, #Websites-Paartherapie, #Websites-Sexualtherapie, #Websites-Familientherapie, #Websites-Einzeltherapie {top:11%}}
@media only screen and (max-height:600px) {
.foot0, .foot1 {top:3%;}}
@media only screen and (max-height:580px) {
.foot0, .foot1 {top:1%;}}
.cont {width:1200px; top:120px;}
#R1, #R2 {left:0px; top:0px;}
#R1 {width:510px; float:right;}
#R2 {width:640px; margin-left:0px;}
#Paartherapie-Angebot {top:45px; width:100%;}
#Sexualtherapie-Angebot {top:100px; width:100%;}
#Familientherapie-Angebot {top:155px; width:100%;}
#Einzeltherapie-Angebot {top:210px; width:100%;}
#R1o, .R3o {height:23px;}
#R2o, #R10o {height:90px;}
#R1m {padding: 10% 0px;}
#R1u, #R2u, .R3u, #R8u, #R9u, #R10u {height:30px;}
#R1m li, #R2o p, #R8o h1, #R10o h1 {color:#ffeab9; text-shadow: 2px 2px 3px grey, -1px -1px #ECAA4A, 1px 1px #ECAA4A;}
#R2o p {font-size:42px; line-height:65px; padding: 13px 0px 0px 30px; letter-spacing:2pt;}
#R1m li, #R1m li.left, #R1m li.zent0, #R1m li.zent1 {font-size:53px; line-height:65px; padding: 15px 0px 29px 40px; letter-spacing:3pt; text-align:left;}
#R1m li.zent1 {letter-spacing:2.4pt;}
#R1m a {font-size:47px;}
#R1m a:hover {color:#a7664f; text-shadow: 3px 3px 4px grey;}
#R2m p {line-height:50px; padding: 35px 60px;}
.R3m h2 {font-size:60px; line-height:62px; padding:60px 0px 50px 80px;}
.R3m p {line-height:55px; padding: 0px 80px 50px 80px;}
#R8 {width:925px; top:160px;}
#R8o {height:90px;}
#R8m {padding: 60px 0px;}
#R8o h1 {font-size:43px; line-height:35px; padding: 30px 0px 0px 50px;}
#R8m h2 {width:190px; font-size:40px; line-height:50px; padding:25px 0px 0px 90px; letter-spacing:2pt; float:left;}
#R8m h2.oz {float:none; padding-top:80px;}
#R8m p {font-size:36px; line-height:45px; padding:30px 30px 0px 350px;}
#R8m p.oz1 {padding: 28px 0px 0px 90px;}
#R8m p.oz2 {font-size:26px; padding: 80px 0px 0px 0px;}
#R8m a[href^="mailto:"] {line-height:50px; font-size:40px;}
#R8m a[href^="tel:"]:link, #R8m a[href^="tel:"]:visited, #R8m a[href^="tel:"]:hover, #R8m a[href^="tel:"]:active {font-size:35px; line-height:50px; text-decoration:none; cursor:default; color:#606060;}
#R8m a.kl0 {font-size:28px;}
#R9 {width:1024px; height:780px; top:240px;}
#R9o {height:33px;}
#R9m {height:700px; padding: 20px 0px;}
#Karte {top:0px; left:52px;}
#Karte a {font-size:22px; line-height:50px;}
#map {width:920px; height:670px; box-shadow: 5px 5px 10px 0px rgba(0, 0, 0, 0.4);}
#R10 {width:1100px; top:160px;}
#R10m {padding: 50px 0px 1px 0px;}
#R10o h1 {font-size:54px; padding: 35px 0px 0px 25px;}
#R10m h2 {font-size:45px; line-height:65px; padding: 20px 90px}
#R10m h3 {font-size:37px; line-height:47px; letter-spacing:2pt; padding: 44px 90px 20px 90px;}
#R10m p {font-size:26px; line-height:45px; padding: 11px 90px;}
#R10m ul {padding: 40px 90px 70px 90px;}
#R10m li {width:400px; padding:0px;}
#R10m a {font-size:26px;}
#R10m a[href^="mailto:"] {font-size:30px;}
#R10m a[href^="tel:"]:link, #R10m a[href^="tel:"]:visited, #R10m a[href^="tel:"]:hover, #R10m a[href^="tel:"]:active {font-size:37px; text-decoration: none; cursor:default;}
#R10m a.kl1 {font-size:28px;}
@media only screen and (max-width: 1700px){
.N2v {width:92%;}
.N2v a, .N2v a:link, .N2v a:visited, .N2v a:hover {font-size:15px;}
}
@media only screen and (max-width: 1500px){
header h1, header p {font-size:35px; padding: 20px 0px 0px 45px; letter-spacing:1.1pt;}
.BLk a {font-size:20px;}
.N2v {width:94%;}
.N2v a, .N2v a:link, .N2v a:visited, .N2v a:hover {font-size:14px;}
}
.Angebot {width:30%; max-width:250px; margin: 50px 7% 20px 10%; font-size:20px;}
.Buch {width:135px; padding: 17px 20px 0px 50px;}
.Links1, .Links2 {width:177px; padding: 17px 0px 0px 50px;}
.Links2 {padding: 17px 50px 0px 0px;}
#P1, #S1, #F1, #E1 {display:none;}
#P8, #E4 {margin-top:0px;}
#Pp1, #P9 {margin-top:10px;}
#S5, #F2 {margin-top:25px;}
#P5, #P6, #P10 {margin-top:30px;}
#P7 {margin-bottom:10px;}
@media only screen and (min-width: 1150px) and (max-width: 1400px) {
h1, h2 {font-size:46px; line-height:70px; padding: 70px 0px 40px 0px;}
h3 {font-size:38px; line-height:46px; padding: 50px 0px 20px 0px;}
p, li, a, a.bWA {font-size:22px;}
p {line-height:38px; padding: 0px 0px 20px 0px;}
li {line-height:32px; padding: 0px 0px 20px 0px;}
.Head0, .Head1 {height:200px; top:5px;}
.Head0 {width:950px;}
header h1, header p {font-size:28px; letter-spacing:1.4pt; line-height:84px; padding: 12px 0px 0px 30px; margin-left:1%; text-shadow: 1px 1px 1px #5f4934;}
#Logo {right:0px; margin-right:24px; top:36px; width:130px;}
.H1f {top:-150px;}
.H2 {top:30px; height:200px;}
.H2f {height:140px;}
.N2v {height:47px; top:6px;}
.N2v ul {padding:0px;}
.N2v li {line-height:20px;}
.N2v a, .N2v a:link, .N2v a:visited, .N2v a:hover {font-size:12px; height:24px; padding: 2px 0px 0px 0px;}
.n2f {top:173px;}
.UB1, .UB2 {width:480px;}
#Inhaltsverzeichnis p, #Uebersicht0 p, #Uebersicht1 p, #Uebersicht2 p, #Uebersicht3 p {padding-bottom:4px;}
#WI0 a, #WF0 a, #WA0 a, #WB0 a, #WL0 a, a.aWA {font-size:33px; line-height:15px; padding-bottom:10px;}
#Inhalt, #Fragen, #Anlaesse, #Buecher, #Websites {margin-bottom:100px;}
#Inhalt-Paartherapie, #Inhalt-Sexualtherapie, #Inhalt-Familientherapie, #Inhalt-Einzeltherapie, #Fragen-Paartherapie, #Fragen-Sexualtherapie, #Anlaesse-Paartherapie, #Fremdgehen-Paartherapie, #Anlaesse-Sexualtherapie, #Anlaesse-Familientherapie, #Anlaesse-Einzeltherapie, #Buecher-Paartherapie, #Buecher-Sexualtherapie, #Buecher-Familientherapie, #Buecher-Einzeltherapie, #Websites-Paartherapie, #Websites-Sexualtherapie, #Websites-Familientherapie, #Websites-Einzeltherapie {width:400px; font-size:25px; left:-500px;}
#Fragen-Paartherapie, #Fragen-Sexualtherapie {width:440px;}
#Anlaesse-Paartherapie, #Fremdgehen-Paartherapie, #Anlaesse-Sexualtherapie, #Anlaesse-Familientherapie, #Anlaesse-Einzeltherapie {width:500px;}
#Buecher-Paartherapie, #Buecher-Sexualtherapie, #Buecher-Familientherapie, #Buecher-Einzeltherapie {width:430px;}
#Websites-Paartherapie, #Websites-Sexualtherapie, #Websites-Familientherapie, #Websites-Einzeltherapie {width:495px;}
#Inhalt-Paartherapie:target, #Fragen-Paartherapie:target, #Anlaesse-Paartherapie:target, #Fremdgehen-Paartherapie:target, #Buecher-Paartherapie:target, #Websites-Paartherapie:target, #Inhalt-Sexualtherapie:target, #Fragen-Sexualtherapie:target, #Anlaesse-Sexualtherapie:target, #Buecher-Sexualtherapie:target, #Websites-Sexualtherapie:target, #Inhalt-Familientherapie:target, #Anlaesse-Familientherapie:target, #Buecher-Familientherapie:target, #Websites-Familientherapie:target, #Inhalt-Einzeltherapie:target, #Anlaesse-Einzeltherapie:target, #Buecher-Einzeltherapie:target, #Websites-Einzeltherapie:target {left:170px; bottom:auto; visibility:visible;}
.Iul {padding:10px 10px 10px 50px; width:80%;}
.Iul li {padding:0px 0px 12px 0px; line-height:23px;}
.Iul a {font-size:19px; padding:10px 0px 0px 0px; color:#bf6913;}
.Ilir:before {content:"&lt;"; font-size:14px; line-height:25px; margin-left:-20px;}
.Ilil:after {content:"&gt;"; font-size:19px; line-height:27px; margin-right:0px;}
#Inhalt, #Uebersicht-Fragen, #Uebersicht-Anlaesse, #Uebersicht-Buecher, #Uebersicht-Websites {margin-bottom:10px; display:block;}
#Inhalt ul, #Uebersicht-Fragen ul, #Uebersicht-Anlaesse ul, #Uebersicht-Buecher ul, #Uebersicht-Websites ul {padding: 0px;}
#Inhalt li, #Uebersicht-Fragen li, #Uebersicht-Anlaesse li, #Uebersicht-Buecher li, #Uebersicht-Websites li {padding-bottom:6px; line-height: 30px}
#Inhalt a, #Uebersicht-Fragen a, #Uebersicht-Anlaesse a, #Uebersicht-Buecher a, #Uebersicht-Websites a {font-size:19px; line-height:26px;}
#WI1, #WI2, #WFa, #WFb, #WAa, #WAb, #WB1, #WB2, #WL1, #WL2 {display:none;}
#Inhaltsverzeichnis p, #Uebersicht0 p, #Uebersicht1 p, #Uebersicht2 p, #Uebersicht3 p {padding-bottom:5px;}
#WI0 a, #WF0 a, #WA0 a, #WB0 a, #WL0 a, a.aWA {font-size:27px; line-height:15px; padding-bottom:10px;}
section {top:180px; margin-bottom:80px;}
.UB0 {width:40%;}
.UB1, .UB2 {width:45%;}
.Ra {font-size:25px; line-height:45px;}
.B1, .BBl, .BBr, .BBr1 {top:20px;}
.BBl, .BBr, .BBr1 {margin: 0px 1px 20px 45px; padding:30px 40px;}
.B2 {top:100px;}
.B1li:before, #B5 li:before {line-height:27px;}
@media only screen and (max-width: 1280px){
header h1, header p {font-size:26px; letter-spacing:1.2pt;}
.N2v {width:98%}
#Pp1, #S4, #F4 {margin-top:0px;}
#P2 {margin-top:30px;}
}
.ZOW {padding: 15px 0px 50px 0px;}
.ZOW a {font-size:24px;}
.BLk a {font-size:19px;}
#FN0, #FN1, #FN2, #FN3, #FN4 {height:230px; top:340px;}
#FN1 {top:280px;}
#FN3 {top:270px;}
#FN4 {top:180px;}
#FN0 ul, #FN1 ul, #FN2 ul, #FN3 ul, #FN4 ul {width:700px;}
#FN0 p, #FN1 p, #FN2 p, #FN3 p, #FN4 p {font-size:22px; line-height:60px;}
#FN0 a, #FN1 a, #FN2 a, #FN3 a, #FN4 a {font-size:22px; padding: 0px 4px 1px 1px;}
.cont {width:950px; top:90px;}
#R1 {width:400px;}
#R2 {width:530px;}
#Paartherapie-Angebot {top:40px;}
#Sexualtherapie-Angebot {top:80px;}
#Familientherapie-Angebot {top:120px;}
#Einzeltherapie-Angebot {top:160px;}
#R1m {padding:51px 0px;}
#R2 p {line-height:45px; padding: 23px 40px;}
#R2o p {font-size:37px; line-height:43px; padding: 20px 0px 0px 30px;}
#R1m li, #R1m li.left, #R1m li.zent0, #R1m li.zent1 {padding: 20px 40px; letter-spacing:2pt;}
#R1m li.zent1 {letter-spacing:1.7pt;}
#R1m a {font-size:33px; line-height:35px;}
.R3m h2 {font-size:50px; line-height:60px; padding: 50px 0px 30px 70px;}
.R3m p {line-height:45px; padding: 0px 70px 30px 70px;}
#R2o, #R10o {height:80px;}
#R1o, .R3o {height:20px;}
#R1u, #R2u, .R3u, #R8u, #R10u {height:25px;}
#R2m p, #R2m a, .R3m p, .R3m a {font-size:23px}
#R8 {width:700px; top:120px;}
#R8o {height:80px;}
#R8m {padding: 30px 0px;}
#R8o h1 {font-size:32px; line-height:30px; padding: 29px 0px 0px 50px;}
#R8m h2 {width:125px; font-size:30px; line-height:40px; padding: 17px 0px 0px 80px; margin-top:0px;}
#R8m h2.oz {padding-top:60px;}
#R8m p {font-size:30px; line-height:40px; padding: 17px 0px 0px 280px;}
#R8m p.oz1 {padding: 19px 0px 0px 80px;}
#R8m p.oz2 {font-size:24px; padding-top:60px;}
#R8m a[href^="mailto:"] {font-size:30px; line-height:40px;}
#R8m a[href^="tel:"]:link, #R8m a[href^="tel:"]:visited, #R8m a[href^="tel:"]:hover, #R8m a[href^="tel:"]:active {font-size:30px;}
#R8m a.kl0 {font-size:24px;}
#R9 {top:190px;}
#R10 {width:841px; top:100px;}
#R10m {padding: 15px 0px;}
#R10o h1 {font-size:42px; line-height:24px; padding: 30px 0px 0px 60px;}
#R10m h2 {font-size:45px; line-height:60px; padding: 30px 60px;}
#R10m h3 {font-size:37px; line-height:50px; padding-left:60px;}
#R10m p {font-size:25px; line-height:45px; padding-left:60px;}
#R10m ul {width:700px; padding: 35px 0px 80px 50px;}
#R10m li {width:350px;}
.Angebot {margin: 30px 7% 10px 10%;}
.Buch {width:135px; padding: 20px 0px 0px 40px;}
.Links1, .Links2 {width:177px; padding: 20px 0px 0px 40px;}
.Links2 {padding: 20px 40px 0px 0px;}
#P5, #P6, #P8 {margin-top:20px;}
#P10 {margin-top:40px;}
}
@media only screen and (max-width: 1150px), print {
h1, h2 {font-size:40px; line-height:45px; padding: 30px 0px 40px 0px;}
h3 {font-size:34px; line-height:42px; padding: 30px 0px 30px 0px; letter-spacing:1pt;}
h3:target::before, h4:target::before {height:60px;}
p, li, a, a.bWA {font-size:20px;}
p {line-height:33px; padding: 0px 0px 20px 0px;}
li {line-height:32px; padding: 0px 0px 16px 0px;}
.Head0, .Head1 {height:200px; top:10px;}
.Head0 {width:800px;}
header h1, header p {font-size:23px; letter-spacing:1.2pt; line-height:70px; padding: 30px 0px 0px 35px;}
#Logo {margin-right:16px; top:45px; width:110px;}
.H1f {top:-150px;}
.H2 {height:200px; top:30px;}
.H2f {height:140px;}
.N2v {width:98%; height:42px; top:0px;}
.N2v ul {padding-top:2px;}
.N2v li {line-height:20px; border-left:none;}
.N2v a, .N2v a:link, .N2v a:visited, .N2v a:hover {font-size:11px; height:30px; padding: 5px 0px 0px 0px;}
.n2f {top:169px;}
#Inhalt-Paartherapie, #Inhalt-Sexualtherapie, #Inhalt-Familientherapie, #Inhalt-Einzeltherapie, #Fragen-Paartherapie, #Fragen-Sexualtherapie, #Anlaesse-Paartherapie, #Fremdgehen-Paartherapie, #Anlaesse-Sexualtherapie, #Anlaesse-Familientherapie, #Anlaesse-Einzeltherapie, #Buecher-Paartherapie, #Buecher-Sexualtherapie, #Buecher-Familientherapie, #Buecher-Einzeltherapie, #Websites-Paartherapie, #Websites-Sexualtherapie, #Websites-Familientherapie, #Websites-Einzeltherapie {width:400px; height:auto; font-size:25px;}
#Fragen-Paartherapie, #Fragen-Sexualtherapie {width:400px;}
#Anlaesse-Paartherapie, #Fremdgehen-Paartherapie, #Anlaesse-Sexualtherapie, #Anlaesse-Familientherapie, #Anlaesse-Einzeltherapie {width:450px;}
#Buecher-Paartherapie, #Buecher-Sexualtherapie, #Buecher-Familientherapie, #Buecher-Einzeltherapie {width:400px;}
#Websites-Paartherapie, #Websites-Sexualtherapie, #Websites-Familientherapie, #Websites-Einzeltherapie {width:495px;}
#Inhalt-Paartherapie:target, #Fragen-Paartherapie:target, #Anlaesse-Paartherapie:target, #Fremdgehen-Paartherapie:target, #Buecher-Paartherapie:target, #Websites-Paartherapie:target, #Inhalt-Sexualtherapie:target, #Fragen-Sexualtherapie:target, #Anlaesse-Sexualtherapie:target, #Buecher-Sexualtherapie:target, #Websites-Sexualtherapie:target, #Inhalt-Familientherapie:target, #Anlaesse-Familientherapie:target, #Buecher-Familientherapie:target, #Websites-Familientherapie:target, #Inhalt-Einzeltherapie:target, #Anlaesse-Einzeltherapie:target, #Buecher-Einzeltherapie:target, #Websites-Einzeltherapie:target {left:190px;}
.Iul {padding:10px 10px 10px 50px; width:80%;}
.Iul li {padding:0px 0px 12px 0px; line-height:23px;}
.Iul a {font-size:16px; padding:10px 0px 0px 0px;}
.Ilir:before {content:"&lt;"; font-size:14px; line-height:28px; margin-left:-20px;}
.Ilil:after {content:"&gt;"; font-size:14px; line-height:28px; margin-right:0px;}
section {top:190px; left:30px; margin-bottom:100px;}
.UB0, .UB1, .UB2 {width:300px; margin:12px 25px 0px 15px;}
.UB1, .UB2 {width:350px;}
#Inhalt, #Uebersicht-Fragen, #Uebersicht-Anlaesse, #Uebersicht-Buecher, #Uebersicht-Websites {margin-bottom:10px;}
#Inhalt li, #Uebersicht-Fragen li, #Uebersicht-Anlaesse li, #Uebersicht-Buecher li, #Uebersicht-Websites li {padding-bottom:7px; line-height:26px}
#Inhalt a, #Uebersicht-Fragen a, #Uebersicht-Anlaesse a, #Uebersicht-Buecher a, #Uebersicht-Websites a {font-size:19px; line-height:28px;}
#Inhaltsverzeichnis p, #Uebersicht0 p, #Uebersicht1 p, #Uebersicht2 p, #Uebersicht3 p {padding-bottom:10px;}
#WI0 a, #WF0 a, #WA0 a, #WB0 a, #WL0 a, a.aWA {font-size:28px; line-height:13px; padding-bottom:9px;}
.B1, .BBl, .BBr, .BBr1 {top:25px;}
.BBl, .BBr, .BBr1 {float:none; width:81%; margin: 30px 0px 0px 4%; left:0px;}
.B2 {top:100px;}
.Ra {font-size:22px; line-height:40px;}
.B1li:before {content:"-"; font-size:29px; line-height:25px; margin-left:-30px;}
#FN0, #FN1, #FN2, #FN3, #FN4 {top:560px; height:180px;}
#FN1 {top:290px;}
#FN2 {top:290px;}
#FN3 {top:240px;}
#FN4 {top:215px;}
#FN0 p, #FN1 p, #FN2 p, #FN3 p, #FN4 p {width:760px; font-size:20px; line-height:50px; padding-top:35px;}
#FN0 a, #FN1 a, #FN2 a, #FN3 a, #FN4 a {font-size:22px;}
#FN0 ul, #FN1 ul, #FN2 ul, #FN3 ul, #FN4 ul {width:650px;}
.ZOW {padding: 5px 0px 25px 0px;}
.ZOW a {font-size:24px;}
@media only screen and (min-height:700px) {
#foot {width:85px;}
#foot li {height:55px;}
#foot a, #foot a:link, #foot a:visited, #foot a:hover {font-size:12px;}
#foot img {width:60px;}
.foot0, .foot1 {height:565px; top:3%;}
.foot2 {height:565px;}
.foot3 {height:485px; top:15%;}
.foot4 {height:485px;}
@media only screen and (min-height:755px) {.foot0, .foot1 {top:8%;}}
@media only screen and (min-height:850px) {.foot0, .foot1 {top:10%;}}
}
.cont {width:800px; top:100px;}
#R1 {float:none; width:600px;}
#R2 {top:70px; margin-left:auto;}
#Paartherapie-Angebot {top:140px;}
#Sexualtherapie-Angebot {top:210px;}
#Familientherapie-Angebot {top:280px;}
#Einzeltherapie-Angebot {top:350px;}
#R2o, #R10o {height:70px;}
.R3o {height:20px;}
#R1u, #R2u, .R3u, #R8u, #R9u, #R10u {height:25px;}
#R1m {padding:30px 0px;}
#R1m li, #R2o p, #R8o h1, #R10o h1 {text-shadow: 2px 2px 3px grey, -1px -1px #ECAA4A, 1px 1px #ECAA4A;}
#R2o p {font-size:35px; line-height:34px; padding: 20px 0px 0px 45px;}
#R1m li, #R1m li.right, #R1m li.zent0, #R1m li.zent1, #R1m li.left {font-size:40px; line-height:63px; padding: 0px 0px 30px 90px; letter-spacing:3pt; text-align:left;}
#R1m a {font-size:48px;}
#R1m a:hover {color:#a7664f; text-shadow: 3px 3px 4px grey;}
#R2m p {line-height:38px; padding: 40px 70px;}
#R2m a, .R3m p, #R3m a {font-size:20px;}
.R3m h2 {font-size:50px; line-height:35px; padding: 50px 0px 30px 70px;}
.R3m p {line-height:39px; padding: 0px 70px 30px 70px;}
#R8 {width:673px; top:110px;}
#R8o {height:60px;}
#R8m {padding: 20px 0px;}
#R8o h1 {font-size:33px; line-height:40px; padding: 12px 55px 0px 25px;}
#R8m h2 {width:105px; font-size:30px; line-height:35px; padding: 22px 0px 0px 70px;}
#R8m h2.oz {padding-top:70px;}
#R8m p {font-size:30px; line-height:35px; padding: 22px 0px 0px 240px;}
#R8m p.oz1 {padding-left: 70px;}
#R8m p.oz2 {font-size:23px; padding-top:70px;}
#R8m a[href^="mailto:"] {font-size:30px; line-height:35px;}
#R8m a[href^="tel:"]:link, #R8m a[href^="tel:"]:visited, #R8m a[href^="tel:"]:hover, #R8m a[href^="tel:"]:active {font-size:30px; line-height:35px;}
#R8m a.kl0 {font-size:24px;}
#R9 {top:180px;}
@media only screen and (max-width: 1030px) {
#R9 {width:631px; height:420px; top:170px;}
#R9o {width:631px; height:20px;}
#R9m {width:631px; height:360px; padding: 15px 0px 15px 0px;}
#R9u {width:631px; height:18px;}
#Karte {top:0px; left:34px;}
#Karte a {font-size:16px; line-height:37px;}
#map {width:562px; height:337px;}
}
#R10 {width:673px; top:120px;}
#R10m {padding: 50px 0px;}
#R10o h1 {font-size:38px; line-height:30px; padding: 22px 0px 0px 50px;}
#R10m h2 {font-size:35px; line-height:45px; padding: 0px 50px 20px 80px;}
#R10m h3 {font-size:32px; line-height:40px; padding: 28px 50px 10px 80px;}
#R10m p {font-size:23px; line-height:40px; padding: 10px 70px 8px 80px;}
#R10m ul {padding: 20px 0px;}
#R10m li {width:300px;}
#R10m a {font-size:23px;}
#R10m a[href^="mailto:"] {font-size:28px;}
#R10m a[href^="tel:"]:link, #R10m a[href^="tel:"]:visited, #R10m a[href^="tel:"]:hover, #R10m a[href^="tel:"]:active {font-size:28px; text-decoration: none; cursor:default; color:#606060;}
#R10m a.kl1 {font-size:22px;}
.Angebot {margin: 30px 7% 10px 10%;}
.Buch {width:135px; padding: 22px 40px 0px 80px;}
.Links1, .Links2 {width:184px; padding: 15px 20px 0px 35px;}
.Links2 {padding: 13px 35px 0px 25px;}
#P2, #P8 {margin-top:35px;}

@media print {
.N2v, .ZOW, .n2f {display: none;}
.Head0, .Head1, .H1f {width:100%; top:50px; margin:0px; box-shadow: none;}
.H2f {height:140px;}
header h1, header p {width:700px; font-size:23px; line-height:80px; top:0px;}
#Logo {margin-right:4px; top:30px; width:110px;}
section {width:100%; margin:0px;}
#Inhaltsverzeichnis p, #Uebersicht0 p, #Uebersicht1 p, #Uebersicht2 p, #Uebersicht3 p {padding-bottom:0px;}
#WI0 a, #WF0 a, #WA0 a, #WB0 a, #WL0 a, a.aWA {font-size:23px; line-height:13px; padding-bottom:9px;}
#Inhalt, #Fragen, #Anlaesse, #Buecher, #Websites {margin-bottom:0px;}
.B1, .BBl, .BBr, .BBr1, .B2 {margin:0px; padding:0px 30px; box-shadow: none;}
h1, h2, h3, h4 {font-size:30px; line-height:30px; padding:20px 0px}
h2 {page-break-before:always;}
p, li, a, a.bWA {font-size:18px; margin: 0px;}
p {line-height:30px;}
#FN0, #FN1, #FN2, #FN3, #FN4, .Buch, .Links1, .Links2, #P1, #Pp2, #P2, #P4, #P7, #P8, #P9, #P10, #P11, #P12, #S1, #S2, #S3, #S4, #S5, #F2, #F3, #F4, #E1, #E2, #E4, #Pp1, #Pp3, #P3, #P5, #P6, #E3, #F1, #foot {display:none;}
}}
@media only screen and (max-height:560px) {#foot {display:none;}}}</pre></body></html>