﻿@font-face {font-family:'Source Sans Pro';font-style:normal;font-weight:400;font-display:swap;
  src: local('Source Sans Pro Regular'), local('SourceSansPro-Regular'),
       url('fonts/source-sans-pro-v13-latin-regular.woff2') format('woff2'),
       url('fonts/source-sans-pro-v13-latin-regular.woff') format('woff'),
       url('fonts/source-sans-pro-v13-latin-regular.ttf') format('truetype');}

@font-face {font-family:'Source Sans Pro';font-style:normal;font-weight:600;font-display:swap;
  src: local('Source Sans Pro SemiBold'), local('SourceSansPro-SemiBold'),
       url('fonts/source-sans-pro-v13-latin-600.woff2') format('woff2'),
       url('fonts/source-sans-pro-v13-latin-600.woff') format('woff'),
       url('fonts/source-sans-pro-v13-latin-600.ttf') format('truetype');}

@font-face {font-family:'Source Sans Pro';font-style:normal;font-weight:700;font-display:swap;
  src: local('Source Sans Pro Bold'), local('SourceSansPro-Bold'),
       url('fonts/source-sans-pro-v13-latin-700.woff2') format('woff2'),
       url('fonts/source-sans-pro-v13-latin-700.woff') format('woff'),
       url('fonts/source-sans-pro-v13-latin-700.ttf') format('truetype');}

body {background:#36454f; /* #393D47; */ /*#fafafa;*//*rgba(0,102,255,.33);*/font-family:"Source Sans Pro",'Source Sans Pro',Arial,sans-serif;overflow-x:hidden;hyphens:auto;user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;}
* {box-sizing:border-box;margin:0;padding:0;}
* {scrollbar-color:#1a4883 /*#013476*/ #def3fe;} ::-webkit-scrollbar {width:20px;} ::-webkit-scrollbar-track {background:#def3fe;} ::-webkit-scrollbar-thumb {background-color:#1a4883 /*#013476*/;border:2px #def3fe solid;border-radius:11px;}

@media screen and (prefers-reduced-motion:no-preference) {html,body {scroll-behavior:smooth;}}
@media screen and (prefers-reduced-motion:reduce) {html {scroll-behavior:auto;}}
html {scroll-behavior:smooth;}
#ce {background:#fff;color:#393D47;height:100%;margin:-0px auto -0px auto;max-width:888px;box-shadow:0px 0px 3px #888;-webkit-box-shadow:0px 0px 3px #888;z-index:1111;}

nav {background:#013476;/*#06c;*/height:50px;max-width:888px;/*padding:0 12px 0 24px;*/position:fixed;top:0;width:100%;z-index:22;}
nav li {width:198%;}
nav a {text-decoration:none;cursor:pointer;}
nav a.left {color:#fff;font-size:1.55em;/*font-variant:small-caps;*/font-weight:700;letter-spacing:1px;position:absolute;left:24px;top:6px;white-space:nowrap;}
nav a.left b {color:#92a4d3;/*font-size:.95em;*/letter-spacing:0;}

nav a.avail,nav a.right {border-radius:5px;cursor:pointer;float:right;font-size:1.11em;line-height:1.63;position:absolute;right:12px;top:8px;}
nav a.avail {color:transparent;letter-spacing:.5px;padding:2px 8px 2px 9px;}
nav a.right {background:/*#069;*/#013476;border:1px #fff solid;color:#fff;padding:2px 7px;}
nav a.avail:hover {background:#093;border:1px #fff solid;color:#fff;transition:all 300ms ease-out;}
/*
nav a.avail,nav a.right {border-radius:5px;cursor:pointer;float:right;font-size:1.11em;line-height:1.63;padding:2px 7px;position:absolute;right:73px;top:8px;}
nav a.avail {color:transparent;letter-spacing:.3px;}
nav a.right {background:#013476;border:1px #fff solid;color:#fff;}
nav a.avail:hover {background: #006699;border:1px #fff solid;color:#fff;transition:all 300ms ease-out;}
*/
nav aside blockquote {background:#ffc;}
nav aside blockquote p {color:#000;font-size:1.2em;font-weight:normal;}

#pt {display:none;}
@media all and (max-width: 640px) {
nav a.left b {display:none;}
nav li {width:96%;}
#pt {background:#013476;display:block;font-size:1.75em;font-weight:700;margin:38px -25px -38px -25px;padding:0 25px 7px 25px;color:#92a4d3;}}

#summary {background:#013476;color:#fff;font-size:1em;margin-top:-22em;position:absolute;}

.head {background-color:rgba(1,52,118,1);padding-bottom:3px;}
header {background:rgba(1,52,118,.8);/*rgba(1,52,118,1);*//*max-height:calc(100% - 50px);*/hyphens:none;margin-bottom:-1.62em;max-width:888px;padding:2px 16px 22px 16px;/*width:100%;*/}
header div {margin:70px 0 -8px 0;padding:0 8px;}
header div p#zi {color:#ddf;/*#ddf;*/font-size:1.55em;font-weight:600;letter-spacing:.5px;line-height:1.2;margin-left:12px;}
header div p#zi #a1 {color:#92a4d3;margin-left:-.55em}
header div p#zi #a2 {color:#92a4d3;margin-left:.05em}
header div p#qu {color:#ddf;/*#92a4d3;*/font-size:1.1em;letter-spacing:.5px;line-height:1.15;margin:-28px 0 20px 12px;}
header div p#qu label b {font-weight:400;}
@media all and (max-width: 640px) {header div {margin-top:53px;} header div p#zi,header div p#qu {margin-left:6px;}}

aside {background:#fff;}
article,aside {padding:6px 25px 6px 25px;}
h1 {color:#393D47; /*#013476;*/ /*#06c;*/ font-size:1.75em;font-weight:700;hyphens:none;line-height:1.2;margin-bottom:.75em;margin-top:.75em;}
h2.cent {color:#06c;font-size:2em;}
h2,.h2 {color:#393D47;/*#06c;*/font-size:1.6em;font-weight:700;margin:30px 0 20px 0;}
h3,.h3 {color:#393D47; /*#013476;*/ /*#06c;*/font-size:1.25em;font-weight:700;margin:0 0 22px 0;}
h2 sup,h3 sup {color:#06c;font-size:.7em;font-weight:normal;}
p.inv i {color:#013476;font-weight:600;} 
h3.zi1 {color:rgba(2,0,36,.65);font-size:1.33em;font-weight:600;line-height:1.3;margin-bottom:6px;/*margin-top:20px;*/}
h3.zi2 {color:#06c;font-size:1.66em;font-weight:700;line-height:1.22;margin-bottom:16px;margin-top:11px;}
h4 {color:rgba(2,0,36,.65);font-size:1.7em;margin-bottom:6px;margin-top:12px;}


#bu {background:#eef5fb;color:#013476;margin:-1em -25px 1.5em -25px;padding:1.3em 1.55em 1em 1.55em;}
#bu b {font-size:1em;font-weight:600;hyphens:none;line-height:1.1;}
#bu p {font-size:1.2em;line-height:1.3;margin-top:0em;margin-bottom:.7em;}
#bu p em {font-size:1.5em;font-weight:700;hyphens:none;line-height:1.1;}
/*#cv {font-size:1.15em;margin-top:-.3em;} */
#xx {font-weight:400;letter-spacing:1px;}

#bux {background:#fff;/*#eef5fb;*/color:#393D47;/*#013476;*/margin:-.55em -25px -.55em -25px;padding:1em 1.55em 1em 1.55em;}
#bux p {font-size:1.2em;line-height:1.3;margin-top:0em;margin-bottom:.7em;}
#bux p b {font-size:1.15em;font-weight:600;hyphens:none;line-height:1.2;margin-top:2.2em;}
#bux p.bio {color: #676F81 ;font-size:.88em;margin-top:2.5em;}
#bux p.bio i {font-size:1em;font-style:normal;font-weight:400;}
#bux p em {font-size:1.3em;font-weight:700;hyphens:none;line-height:1.1;}
#bux p label em {font-size:1em;font-weight:600;hyphens:none;line-height:1.1;}
#bux ol li {line-height:1.2;list-style-type:decimal;margin:0 0 .7em 1em;}
#bux ol {font-size:1.1em;font-weight:700;line-height:1.4;padding:0 0 .5em 0;}
#bux li {width:96%;}
/*
#bux li a {color:blue!important;}
*/
#bux li a:hover {background-color:transparent!important;color:#09f!important;}
#bux .fo4 {font-size:.95em;font-weight:400;}

ol li {line-height:1.25;list-style-type:decimal;margin:0 0 1em 1em;}
ul li {line-height:1.35;list-style-type:square;margin:0 0 1em 1em;}
p,ol,ul {/*color:#334;*/font-size:1.11em;line-height:1.4;}
.ol0 {padding-top:1em;}
.ol1 {line-height:2;}
.ol2 {font-weight:400;line-height:1.4;}
.cap {font-variant:small-caps;}

/* HIER FEHLT WAS ???
font-size:1.11em;line-height:1.4;}
*/

p {margin:22px 0 1.5em 0;}
p.schr {color:rgba(2,0,36,.55);font-size:2em;font-weight:700;line-height:1.1;margin:15px 0 -5px 0;}
p i.cit {color:#06c;font-style:normal;font-weight:bold;}
p cite {color:#06c;font-style:normal;font-weight:bold;}
p sup {color:#06c;font-size:.75em;line-height:.9;}
p.tea {color:#333;font-weight:bold;}
p.cop {/*color:#013476;*/color:rgba(0,0,0,.6);font-size:.9em;line-height:1.3;margin:55px 0;}
p.cop a {cursor:default;}
p#cop {color:rgba(1,52,118,.4);font-size:.9em;line-height:1.1;margin:33px 0 0 0;} /*nav*/
p.top {color:#555;font-size:.9em;margin:-.2em 0 -.5em 0;}
p.top a {color:#555;}
p.top i {color:#555;font-weight:400;}
p.goe {line-height:1.33;margin-left:33px;}

/*
b,i,strong {color:#013476;}
*/
b,i,strong {font-style:normal;font-weight:600}
em {font-style:normal;font-weight:bold;}
.fw4 {font-weight:400;}

article figcaption {background:#eef5fb;color:#013476; /*#369;*/font-size:1.05em;line-height:1.25;margin:-2em -25px 2em -25px;padding:1.1em 1em 1.1em 1.5em;}

/*
nav figcaption {color:rgba(0,255,255,0.01);font-size:.5em;margin-top:-3em;}
*/

#fo {color:#bbb;font-size:.77em;margin-top:-2em;padding:0 2.05em;} @media all and (max-width: 700px) {#fo {color:#eee;}}


#b1,#b2,#c1,#c2,#c3 {background:#eef5fb;color:#013476;font-size:1.15em;line-height:1.25;} /*Bildunterschrift*/
#b1,#b2 {margin:-1.75em -25px 1.75em -25px;padding:1.5em;}
#b1,#c1 {font-weight:600;}
#b2 {margin-top:-70px;}
#c1,#c2,#c3 {padding:0 1em 0 1.5em;}
#c2 {margin-top:-8px;}
#c3 {margin-top:-12px;}
@media all and (max-width: 900px) {#c1,#c2,#c3 {padding:0 15px;}}



section {background:#eef5fb;/*#f4f9fd;*/border:1px solid #dbebf7;color:#013476;margin:-5px 0 0 0;padding:5px 25px 15px 25px;}
section h3 {color:#013476;font-size:1.5em;font-weight:700;line-height:1.3;margin:1em 0;}
section.gray {background-color:rgba(57,61,71,.1);color:#222;}
section.gray ul {margin-bottom:.8em;margin-top:1em;}
section.gray ul li {margin:.88em 1em;}
section.gray ul li b {color:#393D47;margin-right:5px;}
section ul.kpt {margin-bottom:-.5em;margin-top:1em;}

@media all and (max-width: 900px) {
section {padding:1px 15px;}} 


/*
details {background:#eef5fb;color:#013476;font-size:1.15em;line-height:1.25;margin:-2.5em -25px 2em -25px;padding:0 1.55em 1.55em 1.55em;}
details > summary {list-style-type:none;margin-bottom:.55em;}
*/
details {font-size:1.15em}
details > summary {list-style-type:none;margin-bottom:1em;}

/*
details > summary {
	font-size:1.2em;
	line-height:1.3;
	list-style-type:none;
	margin-bottom:.1em;
}
details[open] > summary {
	list-style-type: none;
	margin-bottom:-.7em;
}
details p {
	font-size:1.2em;
	line-height: 1.3;
}
details[open] > summary {
	font-weight:bold;
	margin-bottom:.15em;
}
*/


article dl {font-size:1.15em;line-height:1.33;margin-bottom:1.5em;} 
article dt {color:#013476;font-weight:bold;margin-bottom:.8em;/*padding-top:22px;*/} 
article dd {margin-bottom:1.11em;}
article ul {margin-bottom:1.77em;}

/*section {padding-left:15px;margin:28px 0;}*/
section dl {font-size:1.15em;line-height:1.45;} 
section dt {font-weight:bold;/*padding-top:22px;*/} 
section dd {margin-bottom:.9em;}
/*
section ul {font-size:1.22em;line-height:1.33;list-style-type:square;margin-bottom:20px;margin-left:16px;} 
section ul li {margin-bottom:10px;}
*/
/*
section ul li:before {content:'\2714';margin-right:12px;}
*/





footer {background:#013476;/*#06c;*/bottom:0;font-size:.95em;height:30px;line-height:1.88;max-width:888px;padding:0 12px 0 25px;position:fixed;width:100%;z-index:1122;}
footer a {color:#92a4d3;cursor:pointer;}
footer a.left {float:left;padding-right:11px;}
footer a.right {bottom:-5px;float:right;font-size:1.5em;position:absolute;right:11px;}

@media all and (max-width: 900px) {
article,aside {border:0;margin-bottom:0;padding:6px 15px 6px 15px;} 
footer a.left,nav a.left {margin-left:-9px;}}

/*
@media all and (max-width: 500px) {
nav a.left b {color:#013476;letter-spacing:.5px;}}
*/

a {color:inherit;text-decoration:none;}
a:link.atx,a:active.atx,a:visited.atx {border-radius:3px;color:inherit;cursor:pointer;margin:1px 1px 4px 0;padding:0;text-decoration:underline;text-decoration-color:rgba(1,52,118,.33) /*#06c*/;text-underline-offset:.27em;text-decoration-thickness:1px;}
a:hover.atx {background-color:#06c;color:#fff;margin:0;padding:1px 1px 4px 0;}
/*
a:link.atx,a:active.atx,a:visited.atx {border-radius:3px;color:inherit;margin:1px 1px 4px 0;padding:0;text-decoration:underline;text-decoration-color:#91c8ff;text-underline-offset:.27em;text-decoration-thickness:.15em;}
a:hover.atx {background-color:#06c;color:#fff;margin:0;padding:1px 1px 4px 0;text-decoration-color:#06c;}
*/

u {font-size:1.2em;line-height:1.2;text-decoration:none;vertical-align:-1px;}

.aa:before {content:"@";padding:0 1px;}
.bb:before {content:".";padding:0 1px;}
.cc:before {content:"com";}
.go:before {content:"Go";}
.gl:before {content:"ogle";}
.s1:before {content:"Por";}
.s2:before {content:"nographie";}
#t1:before {content:"Seine Maxime ist: effiziente Behandlungen, begrenzt auf durchschnittlich zehn Stunden – statt jahrelanger Therapien, «in denen die Therapeuten ihre Klienten ausbeuten».";}
#t1e:before {content:"His maxim is: efficient treatments, limited to an average of ten hours - instead of years of therapy «in which therapists exploit their clients».";}
#t2:before {content:"Der Tagesspiegel, Berlin, 20.08.2004, Seite 25, über";}
#t3:before {color:#013476;content:"Finanzkrise, Bankpleite, Konkurs, Arbeitslosigkeit, Vermögensverlust sind keine Gründe, sich umzubringen. Die wirklich wichtigen Dinge im Leben gibt es nicht für Geld – Liebe, Familie und Freunde.";}
#t4:before {color:#013476;content:", die das vernünftige Denken blockieren";}
#t5:before {color:#013476;content:"und Ihre psychische Widerstandskraft";}
#t6:before {color:#013476;content:", um gesünder und rationaler denken zu lernen. Mit dem Lebensmut, der aus der Erkenntnis der Wahrheit kommt, werden Sie Ihre Herausforderungen besser bewältigen";}
blockquote#zz {border-bottom:1px #013476 solid;border-top:1px #013476 solid;margin-bottom:33px;margin-top:33px;padding:33px 0;}
blockquote#zz p {font-size:1.11em;margin-bottom:-15px;margin-top:-15px;}
#ee1:before {content:"Go";}
#ee2:before {content:"ogle";}
#ee3:before {content:"mail blockiert Verschlüsselungen und ist daher unbrauchbar!";}

/* en */
#laa {color:#fff;}
#lae {color:#000;letter-spacing:1px;}
#lada {color:#fff;letter-spacing:.8px;}
#lade {color:#555;}
#lan {/*background:rgba(33,133,255,.5);*/left:-4px;padding:1px 4px;position:absolute;text-align:left;top:33px;}
#lan a:hover {background:#06c;margin:1px -5px 1px -4px;padding:1px 5px 1px 4px;}
#lgd:before {content:"Deutsch";}
#lge:before {content:"English";}
#lgdd:before {content:"Deutsch";}
#lgde:before {content:"English";}
#t2e:before {content:"Der Tagesspiegel, Berlin, 08/20/2004, page 25, on";}
/* en */

.hrx {border-color:#039;margin:33px 0;}
.nw {white-space:nowrap;}
.le {margin-right:-.15em;}
.lf {margin-left:-.15em;}


/*
cite {color:#013476;font-style:normal;font-weight:bold;opacity:.8;}
*/



.cv b {color:#06c;}
.cv,.cv h2,.cv p {color:#000;float:left;font-size:1.05em;font-weight:normal;line-height:1.3;margin:8px 0;vertical-align:top;}
p.cv1 {background:#06c;border-radius:3px;color:#fff;margin-right:20px;padding:0 3px;}
p.cv2 {font-size:.88em;line-height:1.22;margin-top:4px;opacity:.5;}
table {border-spacing:0;}
td,th {padding:0;}

/*
.bio,.pres {background:#ffd;margin:-40px -25px;padding:25px 25px 12px 25px;}
@media all and (max-width: 900px) {
.bio,.pres {margin:-40px -15px;padding:25px 15px 12px 15px;}}
*/

hr {border:3px #06c dashed;margin:33px 0;opacity:.6;}


table {
	border: 1px #039 solid;
	border-collapse: collapse;
	font-size: 1.15em;
	margin: 33px 0;
	width: 100%;
}
table td, table th {
	border: 1px #039 solid;
	padding: 11px;
	vertical-align: top;
}
table thead {
	background: #e1f0ff;
	text-align: left;}
/*
tr#re {background:#f2f2f2;}
*/



blockquote {background:#ffc;margin:-5px -25px;}
blockquote p {color:rgba(1,52,118,1);/*#013476;*/ font-size:1.22em;font-weight:600;line-height:1.33;padding:16px 26px;}
blockquote p b,blockquote p i,blockquote p strong {font-weight:600;}
.que {font-size:1.05em;font-weight:normal;margin:-14px 0 14px 0;}

/*
blockquote {border:1px #039 solid;margin:29px 0;opacity:.8;padding:0 15px;} 
*/
/*
blockquote {border-left:1px solid #36c*/  /*#aadefb*/   /*;padding:0 0 0 33px;margin:-26px 0 0 0;}
*/
.sum {margin-top:33px;}

mark {
	background:#ff8;/*#dff;*/
	border-radius: 3px;
	font-weight: bold;
}


ul.y {color:#04a;font-size:1.11em;list-style:decimal /*none*/;margin:.9em 0;}
ul.y li {margin:.22em 0 .2em 1em;padding-left:.5em;}

/*
ol {list-style-type:none;}
ul {list-style-type:none;} 
ul li:before {content:'\2714';margin-right:12px;}
*/




.qu {float:right;height:auto;max-width:260px;min-width:155px;width:calc(100%-222px);/*z-index:1000;*/}
.qu p {color:#666;font-size:.85em;line-height:1.11;margin:1px 3px 10px 20px;}
.qu p i {color:inherit;font-style:normal;font-weight:normal;}
.qu p:hover i {color:#06c;font-style:normal;font-weight:bold;}
.qu p .show {display:none;}
.qu p:hover {background:#eff;border-bottom:1px #06c solid;border-left:12px #06c solid;border-top:1px #06c solid;border-radius:11px 0 0 11px;color:#000;cursor:zoom-in;font-size:.95em;font-weight:400;line-height:1.2;margin:0 15px 0 -88px;padding:12px;transform:scale(1.24);transition:.2s ease-out;-webkit-box-shadow:0px 0px 20px #aaa;box-shadow:0px 0px 20px #aaa;}
.qu p:hover .show {display:block;margin-top:8px;}
.qu p:hover .show .lnk {color:red;cursor:pointer;font-weight:bold;}
.qu p:hover .show i {background-color: #ffff8f;/*#ffc;*/}
.qu p sup {color:#06c;font-size:1em;font-weight:normal;}
/*.qu p:last-child {margin-bottom:0px;}*/






/* TOC Menu */
.toc {position:absolute;right:80px;top:1px;}
.toc input {-webkit-box-sizing:border-box;box-sizing:border-box;}
.toc label.menu-toggle-label {background:#013476;/*#06c;*/border:1px #fff solid;border-radius:5px;padding:2px 5px;}  /* label background cross */
.toc label:hover.menu-toggle-label {background:#013476;/*#090979;*/border:1px #fff solid;transition:all 250ms ease-out;}
input[type="checkbox" i] {-webkit-appearance:checkbox;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:block;float:left;margin-right:14px;width:auto;}
.toc .checkbox-label {display:block;}
.menu-container {-webkit-overflow-scrolling:touch;height:auto;position:relative;}
#cross {display:block;left:0;margin-left:11px;margin-top:5px;position:absolute;top:0;background-color:transparent;padding-left:3px;}  /* #cross for position of the cross */
.menu-toggle {left:-9999px;position:absolute;top:-9999px;}
.menu-toggle-label {cursor:pointer;display:block;float:right;margin-right:3px;margin-top:1px;position:relative;}
.menu-drawer {bottom:0; /*box-shadow:0 33px 60px 0 rgba(0,38,95,.5), 0 33px 60px 0 rgba(0,38,95,.5);*/ left:auto;padding:11px 0 14px 0;position:fixed;right:-3333%;top:0;z-index:0;background:#fff;/*#eef5fb;*/ opacity:.97;
-ms-overflow-style:-ms-autohiding-scrollbar;overflow-x:hidden;overflow-y:scroll;
-webkit-box-sizing:border-box;box-sizing:border-box;overflow-x:hidden;overflow-y:auto;
/*scroll inner*/
scrollbar-color:#434854 /* #909; */ /*#06c*/ #a9b5d4 /*#c1dbf0*/ /*#d9e8ff;*/;}
.menu-drawer::-webkit-scrollbar-track {background:#a9b5d4 /*#c1dbf0*/ /*#d9e8ff;*/;}
.menu-drawer::-webkit-scrollbar-thumb {background:#434854 /* #909; */ /*#06c*/; border:1px #c1dbf0 /*#d9e8ff*/ solid;border-radius:11px;}
/*scroll inner*/
.menu-drawer ul {list-style:none;}
.menu-toggle-icon {cursor:pointer;margin-top:5px;width:33px;}
.menu-toggle-icon .bar {
display:block;
-webkit-transform:rotate(0) translateY(0) translateX(0);
-ms-transform:rotate(0) translateY(0) translateX(0);
transform:rotate(0) translateY(0) translateX(0);
opacity:1;
-webkit-transition:all 333ms ease-in-out;
-o-transition:all 333ms ease-in-out;
transition:all 333ms ease-in-out;
-webkit-transition-delay:50ms;
-o-transition-delay:50ms;
transition-delay:50ms;
overflow:visible;
height:4px;  /* war 2px - war verknüpft mit .menu-toggle-icon width 27px */
width:100%;
margin-bottom:4px;
background-color:#fff;}

.menu-toggle-icon .bar-1 {-ms-transform-origin:75% 100%;-webkit-transform-origin:75% 100%;transform-origin:75% 100%;}
.menu-toggle-icon .bar-3 {-ms-transform-origin:85% 0%;-webkit-transform-origin:85% 0%;transform-origin:85% 0%;}
.menu-toggle:checked + .menu-toggle-label .menu-toggle-icon .bar-1 {-ms-transform:rotate(-45deg) translateY(0) translateX(0);-webkit-transform:rotate(-45deg) translateY(0) translateX(0);background-color:#fff;margin-left:-1px;transform:rotate(-45deg) translateY(0) translateX(0);}
.menu-toggle:checked + .menu-toggle-label .menu-toggle-icon .bar-2 {-ms-transform:translateX(100%);-webkit-transform: translateX(100%);opacity:0;transform:translateX(100%);}
.menu-toggle:checked + .menu-toggle-label .menu-toggle-icon .bar-3 {-ms-transform:rotate(45deg) translateY(0) translateX(0);-webkit-transform:rotate(45deg) translateY(0) translateX(0);background-color:#fff;margin-left:-1px;margin-bottom:4px;transform:rotate(45deg) translateY(0) translateX(0);}
.menu-toggle:checked + label {background:#303; /*#434854;*/ /* #909; */ /*#013476;*//*#090979;*/border:1px #fff solid;transition:all 250ms ease-out;} /* active cross = border color */
.menu-toggle:checked~.menu-drawer {left: calc(0px + (50% - 444px));width:888px;top:50px;bottom:30px;border-right:1px #ccc solid;-webkit-transition:all 500ms ease-out;-o-transition:all 500ms ease-out;transition:all 500ms ease-out;}

.menu-drawer li {font-size:1.11em;line-height:1.11;/*z-index:6;*/}
.menu-drawer li a {color:#000;display:block;text-decoration:none;-webkit-transition:all 50ms ease-in;-o-transition:all 50ms ease-in;transition:all 50ms ease-in;margin:0 -21px 0 -20px;padding:3px 4px 5px 20px;}
.menu-drawer li a:hover,.menu-drawer li a:active {background-color:#1e90ff!important;color:#fff!important;font-family:'Source Sans Pro',"Source Sans Pro",arial,sans-serif;}
.menu-drawer li b {margin:0 6px;}

/*@media only screen and (min-width:860px){.menu-drawer {width:860px;}}*/
@media screen and (max-width:908px){.menu-toggle:checked~.menu-drawer {left:0;width:100%;}} /* ca 20 px right scrolling popup */

.menu-toggle:checked~.menu-drawer {animation:fadein .5s;-moz-animation:fadein .5s;/*Firefox*/-webkit-animation:fadein .5s;/*Safari Chrome*/-o-animation:fadein .5s;/*Opera*/}
@keyframes fadein {from {opacity:0;} to {opacity:1;}}
@-moz-keyframes fadein {from {opacity:0;} to {opacity:1;}}/*Firefox*/ 
@-webkit-keyframes fadein {from {opacity:0;} to {opacity:1;}}/*Safari Chrome*/ 
@-o-keyframes fadein {from {opacity:0;} to {opacity:1;}}/*Opera*/
/* TOC Menu */



#mp {background:#def;/*#bef;*/color:#004dbf;padding:12px 2px 12px 20px;}
#mp1 {padding-top:11px;}
#mp2 {font-size:1.65em!important;font-weight:bold;padding:7px 0;}
#mp3 {padding:1px 0 11px 0;}


.mengr {padding:0 4px 12px 20px;}
.menin {color:#808;font-size:1.38em!important;font-weight:bold;margin:22px 0;}

.men-c {color:#888;font-size:.88em;letter-spacing:1px;line-height:1.2;padding:20px 4px 20px 20px;}
.menop {border-bottom:1px #004dbf /*#007efd*/ /*#820082*/ solid;color:#004dbf; /*#007efd;*/ /*#820082;*/font-size:1.15em!important;font-weight:700;line-height:1.1;margin:11px 0 22px 0;padding-bottom:6px;}
.menop u {color:#69f;font-size:.95em!important;font-weight:400;line-height:2.1;}
.menti {color:#004dbf; /*#007efd;*/ font-size:1.11em;font-weight:bold;/*letter-spacing:.2px;*/line-height:1.1;margin:7px 0;}
.menfi {color:#69f /*#007efd*/;font-size:1em!important;font-variant:small-caps;font-weight:bold;letter-spacing:.5px;margin:11px 0 18px 0;}
.menli {letter-spacing:.3px;}







#nax {/*background:#fff!important;*/display:flex;justify-content:center;}
/*
img {background:#eef5fb;min-height:444px;min-width:888px;}
*/

.menu-drawer li a .bon {background:#66C1FF;border-radius:3px;color:#fff;/*font-size:.9em;font-style:normal;*/padding:0 6px 1px 4px;}
.menu-drawer li a:hover .bon {background:navy;}
.menu-drawer li a i {/*border-radius:6px;*/color:#ecf;/*font-size:.9em;*/font-style:normal;margin-left:11px;/*padding:0 8px 0 6px;*/}
.menu-drawer li a:hover i {/*background:#fff;*/color:#fff;}

/* DETAILS ANFANG */
/*
details {margin:22px 0;}
details > summary::marker {display:none;content:"";}
details > summary {border-bottom:1px #69f solid;cursor:pointer;font-size:1.15em;line-height:1.11;padding:3px 0 3px 0;}
details > form input {border:#69f 1px solid;border-radius:3px;color:#69f;margin:11px 5px 6px 0;padding:2px 6px 2px 4px;}
details > form input.clk {background-color:#69f;color:#fff;cursor:pointer;}
summary {color:#69f;font-weight:bold;}
summary:hover,summary:focus {background:#69f;color:white;margin:20px -4px 0 -20px;outline:none;padding:3px 4px 3px 20px;}
summary::-webkit-details-marker {display:none;}
*/
/*.menu-drawer li a:hover .wlc,.menu-drawer li a:active .wlc {color:#1e90ff;} */ /*STARTSEITEN-LINK*/	
/*.menu-drawer details summary .slf {color:#fff;font-size:1em;} */ /*PASSWORT-HIER-ZEILE*/
/* DETAILS ENDE */





/*pagination*/
/*
ul {list-style:none;}
ul.pag li {display:inline-block;margin:1em .1em;}
ul.pag li:first-child {margin-left:0;}
.pace {text-align:center;margin:44px 0;}
.pagi {background:#eee;border:1px #004dbf solid;border-radius:3px;color:#888;padding:.2em .6em;}
.pagi:hover {background:#69f;color:#fff;}
@media all and (max-width: 900px) {ul.pag li {margin:1em .07em;} .pagi {padding:.06em .4em .1em .4em;}}
*/
/*pagination*/



/* images */
.pxi {border:1px #039 solid;height:auto;margin:12px 0 6px 0;max-width:100%;width:auto;}



.piti,.pico {font-size:.7em;padding:0 2px;opacity:.77;position:absolute;right:-25px;white-space:nowrap;}
.pico {bottom:30px;}
.piti {bottom:1px;}
.pitx {color:#333;font-size:.9em;line-height:1.2;margin:-12px 0 33px 0;} /* picture text */
/* scaling start */
.pixtoc {/*border-left:16px #555 solid;border-bottom:1px #000 solid;border-top:1px #888 solid;*/margin:-11px -15px 1px -15px;max-width:calc(100% + 30px);height:auto;width:auto;}
.pixtxt {margin:15px -25px 25px -25px;max-width:calc(100% + 50px);height:auto;width:auto;}
.pixtxt1 {filter: /* sepia(100%) */ /* saturate(200%) */  hue-rotate(30deg) /* brightness(1) */ ;}

.container {background-color:rgba(1,52,118,.8);/*#013476;*/margin:0 -25px;position:relative;text-align:center;color:#fff;display:flex;justify-content:center;}
.piti,.pico,.pic2 {font-size:.85em;font-weight:300;position:absolute;white-space:nowrap;}
.piti {bottom:8px;right:-1px;}

.pico {background-color:#969CAB; /*background:rgba(57,61,71,.07);*/ border-radius:3px; bottom:0px;color:#fff;/*#292C33*/ /* anthr #393D47 */ /*#455865*/;font-size:.88em;/*opacity:1;*/right:111px;}
.pic2 {/*background:rgba(33,133,255,.2);*/bottom:6px;color:#ccc;font-size:.88em;right:-14px;}

.pinv {background:rgba(57,61,71,.7);bottom:1px;font-size:.88em;right:0;padding:0 6px;/*opacity:.8;*/position:absolute;white-space:nowrap;}
/*
@media all and (max-width: 700px) {.pinv {background:transparent;}}
*/

p.pitx {color:#333;font-size:.9em;font-weight:300;letter-spacing:.3px;line-height:1.2;margin:-12px 0 33px 0;}

.pixtxt {background-color:rgba(1,52,118,0);/*#013476;*/margin:.75em 0 0 0;padding:0;/*margin:15px -25px 25px -25px;*/max-width:calc(100% + 50px);height:auto;width:auto;}
.pixtx2 {border-bottom:1px #ccc solid;margin:5px -25px 5px -25px;max-width:calc(100% + 50px);height:auto;width:auto;}
.pixtx3 {border-bottom:1px solid #dbebf7;border-top:1px solid #dbebf7;/*border-bottom:1px #013476 solid;border-top:1px #013476 solid;*/margin:5px -25px 5px -25px;max-width:calc(100% + 50px);height:auto;width:auto;}


@media all and (max-width: 700px) {
.pico {right:11px;}
.piti,.pic2 {right:-12px;}
.pixtxt {margin:0;max-width:calc(100% + 30px);}
.pixtx2,.pixtx3 {margin:5px -15px 5px -15px;max-width:calc(100% + 30px);}}
/* scaling end */
.popup a span {display:none;}
.popup a:hover span {background:#fff;border:1px solid #999;border-radius:3px;display:block;margin:-3px 0 0 0;padding:3px;position:absolute;right:0;top:0px;-webkit-box-shadow:0px 0px 20px #aaa;box-shadow:0px 0px 20px #aaa;}
.qupx {border:1px solid #39f;border-radius:3px;margin:0 0 2px 15px;}
/* images */ 










/*form*/
#form {background:#eef5fb;color:#013476;margin:0px 0 24px 0;padding:12px 24px;}
#form h3 {margin:40px 0 15px 0;}
#form p.dop {margin:-10px 0 -20px 1px;}
#form p.erl {margin:40px 0 -10px 1px;}
#form p.hin {color:#06c;}
#form p.vor {margin:25px 0 -10px 1px;}
@media all and (max-width: 900px) {
#form {padding:1px 15px;}} 




.be-form {position:inherit;}
.be-form:before,.be-form:after {content:" ";display:table;}
.be-form:after {clear:both;}
.be-form label {color:#06c;display:block;font-size:1em;font-weight:600;margin-top:22px;padding-left:1px;}
.be-form label u {font-size:1em;font-weight:400;vertical-align:0;}
.be-form p select,.be-form p textarea,.be-form p input {color:#000;}
.be-form input,.be-form textarea,.be-form select {background:#fffcee;border:1px solid #06c;border-radius:3px;color:#06c;display:block;font-family:'Source Sans Pro',"Source Sans Pro",arial,sans-serif;font-size:1em;margin-top:3px;padding:6px;width:100%;}
.be-form textarea {min-height:200px;}
.be-form select:focus,.be-form input:focus,.be-form textarea:focus,.be-form label:active + select,.be-form label:active + input,.be-form label:active + textarea {background:#fffcee;border:1px solid 06c;border-radius:3px;outline:none;}
.be-form input.be-submit {border:none;border-radius:6px;color:#fff;cursor:pointer;display:inline-block;font-size:1.1em;padding:15px 30px;width:100%;}
.be-form input.be-submit:hover {background:#09c;}
.be-form input.be-submit {background:#06c;}
.be-submit-wrap {clear:both;padding:22px 0 33px 0;text-align:center;}

/* WebKit browsers */
::-webkit-input-placeholder {color:#06c;/*font-style:italic;*/}
/* Mozilla Firefox 4 to 18 */
:-moz-placeholder {color:#06c;/*font-style:italic;*/}
/* Mozilla Firefox 19+ */
::-moz-placeholder {color:#06c;/*font-style:italic;*/}
/* Internet Explorer 10+ */
:-ms-input-placeholder {color:#06c;/*font-style:italic;*/}

/*Start Responsive Styles*/
/* Media-Query f r Tablets */
@media only screen and (max-width: 1024px) {
}
/* Media-Query f r Smartphones */
@media only screen and (max-width: 980px) {
}
@media screen and (max-width : 760px){
}

/*form*/

#b8 {animation:dot 1.5s linear infinite;font-size:1.22em;line-height:.9;} @keyframes dot {50% {opacity: 0;}}

@media print {body {display:none!important;}}




        /* Grundstyling für den Link */
        .bag {cursor:pointer;font-weight:600;padding:0 1px 0 0;/*text-decoration:underline;text-decoration-style:dashed;text-decoration-thickness:.05em;text-underline-offset:.24em;*/ white-space:nowrap;}
        .bag:hover {/*background-color:#eef5fb;border-radius:3px;*/color:#09f;/*text-decoration:none;*/}
        
        /* Popup-Hintergrund */
        .popup-overlay {
            position: fixed;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background-color: rgba(0, 0, 0, 0.5);
            display: none;
            z-index: 9999;
        }
        
        /* Popup-Inhalt */
        .popup-content {
            position: absolute;
            top: 50%;
            left: 50%;
            transform: translate(-50%, -50%);
            background: white;
            padding: 0;
            margin: 0;
            width: 100%;
            max-width: 100%;
            max-height: 100vh;
            border: none;
            display: flex;
            flex-direction: column;
            overflow: hidden;
            border-radius:5px;
            border:11px solid #2f4356;
            box-shadow:0 0 0 11px rgba(255,255,255,0.6);
            -webkit-box-shadow:0 0 0 11px rgba(255,255,255,0.6);
            /*
            outline: 11px solid rgba(255, 255, 255, 0.3);
            */
        }
        
        /* Farbiger Randstreifen mit Schließen-Button */
        .popup-header {
            background-color:#2f4356; /*#4a6ea9;*/
            padding: 0 6px 8px 0;
            text-align: right;
            width: 100%;
            box-sizing: border-box;
            flex-shrink: 0;
        }
        
        /* Bild im Popup */
        .popup-image {
            width: 100%;
            height: auto;
            max-height: calc(100vh - 36px);
            display: block;
            margin: 0;
            object-fit: contain;
        }
        
        /* Schließen-Button mit X-Zeichen */
        .close-btn {
            font-size: 22px;
            font-weight: bold;
            color: white;
            cursor: pointer;
            background: none;
            border: none;
            padding: 0;
            line-height: 1;
        }
        
        /* Standardgröße für größere Bildschirme */
        @media (min-width: 472px) {
            .popup-content {
                width: auto;
                max-width: 472px;
            }
            
            .popup-image {
                width: 450px;
                height: 730px;
                max-height: 730px;
            }
        }
        
/* Checkbox-Hack um Popup zu steuern */
#popup-toggle {display:none;}        
#popup-toggle:checked + .popup-overlay {display:block;}
        
        
        
.external-link::after {
  content:"";
  display:inline-block;
  width:20px;
  height:20px;
  margin-left:0.2em;
  background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path color="%230099ff" fill="currentColor" d="M14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3m-2 16H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7h-2v7z"/></svg>') no-repeat;
  background-size:contain;
  vertical-align:-.2em;
}        
        



/* Den Standard-Pfeil/Marker entfernen */
summary {
  display: block;
  cursor: pointer;
  position: relative; /* Wichtig für die Positionierung des ::before */
  padding-left: 2em; /* Platz für neues Icon schaffen */
  list-style: none;       /* Firefox/Edge */
  font-weight:600;
}

summary::-webkit-details-marker {
  display: none;
}

summary::marker {
  display: none;
}


/* Plus-Icon gestalten */
summary::before {
  content: '+'; /* &#8889; */
  position: absolute; /* Absolut positionieren, damit es sich nicht mit dem Text bewegt */
  left: 0;
  top: 50%;
  transform: translateY(-50%); /* Vertikal zentrieren */

  font-family:'Source Sans Pro';
  font-size: 1.7em;
  font-weight: normal;
  color: #013476; /* NAV-Farbe */
  
  /* Übergang für die Animation definieren */
  transition: transform 0.2s ease-in-out;
}

/* Das Plus drehen, wenn <details> geöffnet ist */
details[open] > summary::before {
  transform: translateY(-50%) rotate(45deg); /* Drehung um 45 Grad */
    color: #c06; /* #909; */ /* Diskrete rote Farbe */  
    font-size: 2em;
}

details p {color: #c06 ; /*color:#334;*/font-size:1em;line-height:1.3;margin-top:-.5em;}

       
           
        

<script type="application/ld+json">{"@context":"https://schema.org","@graph":[{"@type":"MedicalWebPage","about":{"@type":"MedicalCondition","name":"Kognitive Verhaltenstherapie"},"audience":{"@type":"Audience","url":"http://schema.org/Patient"},"author":{"@type":"Organization","name":"Dr. Dietmar Luchmann, LLC"},"citation":["Angstambulanz am Zürichsee: https://angstambulanz.com","ABARIS Angstambulanz Stuttgart: https://angstambulanz.plus","Psychotherapie: https://psychotherapie.com"],"dateModified":"2025-05-31T00:00:00+02:00","datePublished":"2022-11-22T22:22:22+02:00","description":"Kognitive Verhaltenstherapie als Psychotherapie in Schriftform mit Psychotherapeut Dietmar Luchmann führt online zum Therapieerfolg.","headline":"Kognitive Verhaltenstherapie in Schriftform » Psychotherapie online zuhause","image":"https://luchmann.com/luchmann-com-512x512.png","inLanguage":["de-DE","de-CH","de-AT"],"keywords":"Kognitive Verhaltenstherapie,Psychotherapie,kognitive Psychotherapie","name":"Kognitive Verhaltenstherapie","publisher":{"@type":"Organization","name":"Dr. Dietmar Luchmann, LLC","logo":{"@type":"ImageObject","url":"https://luchmann.ch/luchmann-com-512x512.png"},"url":"https://luchmann.ch"},"text":"Kognitive Verhaltenstherapie ist durch ihren Realitätsbezug die erfolgreichste Psychotherapie. Kognitive Verhaltenstherapie identifiziert die Ursachen psychischer Störungen, aber reduziert Psychotherapie nicht darauf, sondern gibt klare Instruktionen für praktikable Wege der Veränderung.\nWelche Psychotherapie ist nachweislich hilfreich? Die wirksamste Psychotherapie ist kognitive Verhaltenstherapie bzw. kognitive Psychotherapie. Der langfristige Therapieerfolg entsteht, weil kognitive Verhaltenstherapie lehrt, über Gedanken die Gefühle und das Verhalten zu steuern.\nWelche Vorteile hat kognitive Verhaltenstherapie? Durch ihre überlegene Wirksamkeit gegenüber anderen Formen der Psychotherapie hat die kognitive Verhaltenstherapie den geringsten Zeitbedarf und die geringsten Kosten. Hierdurch ist kognitive Verhaltenstherapie als Privatbehandlung erschwinglich.\nWas ist kognitive Verhaltenstherapie auf Distanz? Die kognitive Verhaltenstherapie auf Distanz gilt als beste Psychotherapie, weil sie barrierefrei jederzeit weltweit verfügbar ist und online Psychotherapie zu 100 Prozent im eigenen Zuhause ermöglicht.\nWie sind kognitive Verhaltenstherapeuten zu finden? Die besten Verhaltenstherapeuten für die kognitive Verhaltenstherapie in Schriftform sind über Dr. Dietmar Luchmann, LLC (https://luchmann.ch) und Psychotherapie (https://psychotherapie.com) zu finden."}]}
</script>




        
        