<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*&lt;![CDATA[*/ 

/* *		{ margin:0; padding:0; } */
html	{ width:100%; height:100%; }

body	{ font-family:verdana,arial,sans-serif; color:#D95700; font-size:.84em; line-height:1.3em; background:#FFFFFF; width:98%; overflow-x:hidden; }


.mt0 { margin-top: 0 !important; }

/*** basis *********************************************************/



.wrapAll	{ width:986px; margin:0 auto; }


#head		{ width:986px; height:160px; }


/* main menu */

#menubox { 
	width:986px; 
	background:url(../img/bg.menu.gif) no-repeat bottom; 
	position: relative;
}

#menu	{ 
	position: relative;
	left: 270px;
	display: inline-block;
	padding: 0;
	margin: 5px 0;
}

#menu li {
	display: inline-block;
}
#menu li:not(:first-child){
	margin-left:3px;
}

#menu li a {
	background: #FFF;
	border: 1px solid #fff;
	border-radius: 5px;
	padding: 1px 6px 3px 6px;
	color: #F60;
	font-size: 1em;
	font-weight: bold;
}

#menu li a:hover {
	border: 1px solid #FFD1B2;
}

#menu li a.selected, 
#menu li a.selected:hover {
	background: #F60;
	color: #FFF;
	border: 1px solid transparent;
}

/*
#navi1, #navi2, #navi3, #navi4, #navi5, #navi6 { 
	display:block; 
	margin:0; 
	width:100%; 
	height:17px; 
	overflow:hidden; 
	float:left; 
	text-decoration:none; 
}

#navi1 { background: url(../img/de/navi_home.gif) no-repeat; width:65px; }
#navi2 { background: url(../img/de/navi_philosophie.gif) no-repeat; width:103px; }
#navi3 { background: url(../img/de/navi_praxis.gif) no-repeat; width:69px; }
#navi4 { background: url(../img/de/navi_leistungen.gif) no-repeat; width:99px; }
#navi5 { background: url(../img/de/navi_wissen.gif) no-repeat; width:74px; }
#navi6 { background: url(../img/de/navi_kontakt.gif) no-repeat; width:79px; }

#navi1.selected, 
#navi2.selected, 
#navi3.selected, 
#navi4.selected, 
#navi5.selected, 
#navi6.selected { 
	background-position: 0 -34px; 
}

#navi1:hover, 
#navi2:hover, 
#navi3:hover, 
#navi4:hover, 
#navi5:hover, 
#navi6:hover { 
	background-position: 0 -17px; 
}
*/


/* searchbox */

#searchbox {
	float: right;
	margin-right: 15px;
}

#searchfield {
	width:120px; 
	padding:3px;
	font-size:1em;
	color:#F3CAAF;
}



/* sketches startseite */

#sketches {
	position: relative;
	margin: 0 0 15px 0px;
	z-index: 100;
  min-height: 70px;
}
#sketches a {
	text-decoration: none;
	background: none;
}

#sketches #drfinkelstein {
	position: absolute;
	top: -71px;
	left: -19px;
}
#sketches #drfinkelstein img {
	width: 98px;
  height: auto;
}
#sketches #drfinkelstein .text { 
	position: absolute;
	top: 110px;
	left: 5px;
}
	
#sketches #drfidan {
	position: absolute;
	top: -93px;
	left: 70px;
	z-index: 9;
}
#sketches #drfidan img {
	width: 78px;
	height: auto;
}
#sketches #drfidan .text { 
	position: absolute;
	top: 104px;
	left: 7px;
}
 
#sketches #drcichos {
	position: absolute;
	top: -100px;
	left: 146px;
	z-index: 9;
}
#sketches #drcichos img {
	width: 70px;
	height: auto;
}
#sketches #drcichos .text { 
	position: absolute;
	top: 88px;
  left: -4px;
}

/*
#sketches #drengelmann {
	position: absolute;
	top: 0;
	left: 119px;
	z-index: 9;
}
#sketches #drengelmann img {
	width: 85px;
	height: 104px;
}
#sketches #drengelmann .text { 
	top: 103px; 
} */


#sketches img,
#sketches .text {
	transition: 1s ease-in-out 1s;
}

#sketches &gt; div:hover img,
#sketches &gt; div:hover .text {
	transition: .2s ease-in-out 0s;
}

#sketches .text {
	font-size: .75em;
	color: #bbb;
	white-space: nowrap;
	z-index: 11;
}
#sketches img {
	opacity: .6;
	filter: grayscale(1) brightness(110%) contrast(130%); 
}
#sketches &gt; div:hover img {
	filter: grayscale(0) brightness(100%) contrast(140%) sepia(50%) saturate(120%);
}
#sketches &gt; div:hover .text {
	color: #F60;
}


div.sprechstunden {
	background: #FFF8E0; /* FFF7F2;*/
	color: #F60;
	padding: 10px;
	border-radius: 2px;
}
table.sprechzeiten td:last-child {
	text-align:right;
}


#wrapContentA	{ width:986px; clear:both; background:url(../img/bg.content.slider.gif) repeat-y; }
#wrapContentB	{ width:986px; background:url(../img/bg.content.bottom.gif) no-repeat bottom; }
#wrapContentC	{ width:970px; position:relative; padding:0 0 20px 0; background:url(../img/bg.content.jpg) no-repeat top right; }
#wrapContent	{ position:relative; width:986px; clear:both; background:url(../img/bg.slider.gif) repeat-y; }
#col_left		{ float:left; width:250px; display:inline; padding-top:8px; margin-left:26px; display:inline; background:none; }
#content		{ float:left; width:460px; margin-left:10px; display:inline; background:none; }
#content.wide	{ width:650px; }
#col_right		{ float:left; width:183px; display:inline; padding-top:20px; margin-left:28px;display:inline; background:none; }





#content h1		{ font-size:1.2em; line-height:1.4em; margin:20px 0 15px 0; color:#D95700; }
#content h2		{ font-size:.9em; margin:-15px 0 15px 0; font-weight:normal; font-style:italic; }
#content h3		{ font-size:1em; margin:25px 0 7px 0; }
#content h4		{ font-size:.9em; margin:15px 0 3px 0; }
#content p, #content table	{ margin-bottom:10px; }

table td { vertical-align: top; }

#content ul li		{ background:url(../img/arrow.3.gif) no-repeat 0 5pt; padding-left:25px; }

.submenu			{ margin:15px 0 25px 0px; font-size:.9em; }
.submenu li			{ height:16px; }
.submenu a			{ display:block; height:16px; color:#D95700; text-decoration:none; font-weight:bold; overflow:hidden; padding-left:30px; background: url(../img/bg.submenu.gif) no-repeat; background-position: 0 +2px; }
.submenu a:visited	{ color:#D95700; }
.submenu a:hover	{ background-position: 0 -14px; color:#a24000; }
.submenu a.selected	{ background-position: 0 -31px; color:#F60 !important; }






#footer		{ width:986px; clear:both; font-size:.8em; color:#939393; padding:4px 0 30px 0; background:url(../img/bg.footer.gif) no-repeat top; }
#footerL	{ float:left; margin-left:18px; }
#footerR	{ float:right; margin-right:15px; }

#footer a			{ text-decoration:none; color:#939393; padding-left:7px; background:url(../img/arrow.grey.gif) no-repeat left 50%; }
#footer a:visited	{ color:#939393; }
#footer a:hover		{ color:#636363; }

#designBy a	{ color:#ffb27f !important; padding:0; background:none; }
#designBy a:hover	{ color:#F60 !important; }
#designBy, #designBy a	span	{ color:#BEBEBE; }




/*** defaults ******************************************************/

img, table	{ border:0; }

hr			{ height:1px; margin-top:10px; background:#FF6600 url(../img/dot.css.gif) repeat-x center -1px; border:none; }

.fl			{ float:left; }
.fr			{ float:right; }
.cl			{ clear:left; }
.cr			{ clear:right; }
.cb			{ clear:both; }
.bold		{ font-weight:bold; }
.hidden		{ display:none; }
.noSpace	{ margin-top:4px; }
.brX		{ clear:both; line-height:0; }
.revert		{ unicode-bidi:bidi-override; direction:rtl; }

/*** specials ***************************************************/

a				{ color:#F60; text-decoration:none; outline:none; background:url(../img/bg.hr.gif) repeat-x center bottom; }
a:visited		{ color:#F60; }
a:hover			{ color:#a24000;  }

ul				{ list-style-image:none; list-style-type:none; }
ul, ol			{ padding-left:10px; margin:0 0 15px 5px; }
ol				{ padding-left:25px; }
ul li, ol li	{ margin-bottom:5px;}

ul.soft				{ padding-left:2px; margin:0 0 15px 0; }
#content ul.soft li	{ background:url(../img/arrow.2.gif) no-repeat 0 5pt; padding-left:22px; }

blockquote		{ margin:0 0 15px 0; padding:5px 10px 5px 30px; border-left:4px solid #BEBEBE; background:#FFF8E0; }
.line			{ height:1px; background: url(../img/bg.hr.gif) repeat-x; }
/*
.line			{ height:30px; background:url(../img/dots1.gif) repeat-x top left; margin:10px 0; }
.lineBottom		{ height:30px; background:url(../img/dots1.gif) repeat-x bottom left; margin:10px 0; }
*/


.top			{ display:block; float:right; width:86px; height:24px; clear:both; background:url(../img/bt.top.gif) no-repeat; }
.top:hover		{ background:url(../img/bt.top.gif) no-repeat 0 -24px; }

dl				{ line-height:normal; }
dt				{ display:inline; float:left; }
dd				{ margin:0 0 8px 120px; }

#content.partner dt	{ font-weight:bold; }
#content.partner dd	{ margin:0 0 20px 180px; }

#content.impressum dt { font-weight:bold; }

.small			{ font-size:.85em; }
.smaller		{ font-size:.8em; }
.grey			{ color:#838383; }
.marked			{ color:#DF0000; }




.cap:first-letter	{ font-size:1.5em; font-weight:bold; margin:0 1px 0 0; }

.btMehrSmall, .btMehrSmall:hover	{ width:44px; height:13px; display:block; background:url(../img/bt.mehr.small.gif) no-repeat; border:0; float:right; margin:-4px 6px 0 0; }

form, form td		{ font-size:.9em; }
.input, .ausgabe	{ font-family:tahoma,verdana; color:#A06137; width:160px; height:19px; padding:3px 5px 0 5px; margin-bottom:5px; background:#FCF8F6; border:#D2D2D2 1px solid; } /* F6EBE4 */
textarea			{ font-size:1em; }
.button				{ width:130px; height:22px; color:#5F4737; }
#errorbox			{ width:600px; color:#F30; border:#F6EBE4 1px solid; padding:10px 15px 15px 15px; background:#FFFDF6; }
#quickmenu			{ width:186px;  color:#D95700; background:#FFF7F2; border-color:#FFD9BF; padding:0 0 0 5px; margin:2px 0; font-size:.85em; }
* html #quickmenu	{ height:22px !important; }

#boxSendInfo h4, #boxSendInfo p
					{ font-size:.8em; line-height:1.2em; }
#boxSendInfo h4		{ display:block; margin:6px; }
#boxSendInfo p		{ margin:3px 6px; }
#boxSendInfo select	{ width:176px;  color:#D95700; background:#FFF7F2; border-color:#FFD9BF; margin:2px 0; padding:0; font-size:.9em; }


.border1			{ padding:2px; background:#fff; border:1px solid #FFAE78; }
.border2			{ padding:1px; background:#fff; border:3px solid #E0E0E0; }
.border3			{ padding:1px; background:#fff; border:1px solid #E0E0E0; }





/*** boxen ***************************************************/

#infoboxen_links	{ width:204px; }
#infoboxen_rechts	{ width:186px; }

.infobox			{ background:url(../img/bg.infoboxen.gif) repeat-x bottom left; }
.infobox			{ font-family:tahoma,arial; font-size:.8em; line-height:1.4em; padding:0 0 13px 0; margin:0 0 10px 0; }
.newsbox			{ color:#FF6603; font-family:tahoma,arial; font-size:.8em; line-height:1.4em; padding:0 0 13px 0; margin:0 0 10px 0; }
.infobox h1			{ display:block; height:40px; }
.infobox h1 span	{ position:absolute; text-indent:-6000px; display:none; }
.infobox h2			{ font-size:1.2em; margin:0px 0 6px 7px; padding-top:5px; }
.infobox p, .newsbox p		{ margin:3px 5px 3px 7px; text-align:left; }

#box_wissen	h1		{ background:#FFF url(../img/title.wissen.gif) no-repeat; }
#box_wahsaga h1		{ background:#FFF url(../img/title.wahsaga.gif) no-repeat; }
#box_kiss h1		{ background:#FFF url(../img/title.kiss.gif) no-repeat; }
#box_video h1		{ background:#FFF url(../img/title.videos.gif) no-repeat; }
#box_bvocert h1		{ background:#FFF url(../img/title.bvocert.gif) no-repeat; }


#news				{ width:204px; margin-bottom:20px; padding-bottom:20px; background:url(../img/bg.infoboxen.gif) repeat-x bottom left; }
#news ul			{ list-style-type:none; width:190px; margin:0; padding-left:7px; }
#news ul li			{ background:url(../img/arrow.orange.2.gif) no-repeat 0 5px; padding-left:14px; }
.infobox a, #news a	{ background:none; }
#news li:hover		{ background-color:#FFF; }
.newsbox			{ padding:0; margin:0; }
.newsbox h1, .newsbox h2	{ display:block; }
.newsbox h1			{ font-size:1.2em; padding-left:12px; margin:5px 0 0 7px; background:url(../img/arrow.orange.2.gif) no-repeat 0 50%; }
.newsbox h2			{ font-size:1em; font-weight:normal; margin:2px 0 4px 7px; }


#infoboxen_links #box_news	{ background:#FFF url(../img/title.news.left.gif) no-repeat; }

.hilite1 { background-color: yellow; }
.hilite2 { background-color: #f0f; }
.hilite3 { background-color: #0ff; }



/*]]&gt;*/ </pre></body></html>