	body, h1, h2, h3, h4, h5, h6, p, hr, ul, ol, li, table, tr, th, td, img	{ margin:0px; padding:0px; }
	
	body							{ font-family:Trebuchet MS, sans-serif; background-color:#eff4dc; overflow:hidden; }
	
	#center							{ position:absolute; top:50%; left:50%; margin-top:-384px; margin-left:-512px; width:1024px; height:620px; background-image:url(../images/lake.gif); background-repeat:no-repeat; }
	#left							{ position:absolute; top:50%; left:0px; margin-top:-384px; width:50%; height:620px; background-image:url(../images/lakeLeft.gif); background-repeat:repeat-x; }
	#right							{ position:absolute; top:50%; left:50%; margin-top:-384px; width:50%; height:620px; background-image:url(../images/lakeRight.gif); background-repeat:repeat-x; }
	#leftfader						{ position:absolute; top:50%; left:0px; margin-top:-280px; width:40%; height:570px; background-image:url(../images/leftfader.gif); background-repeat:repeat-y; background-position:right; filter:alpha(opacity=30); opacity: 0.3; }
	#rightfader						{ position:absolute; top:50%; left:40%; margin-top:-280px; width:60%; height:570px; background-image:url(../images/rightfader.gif); background-repeat:repeat-y; background-position:left; filter:alpha(opacity=40); opacity: 0.4; }
	
	#leftcol						{ position:absolute; top:50%; left:0px; margin-top:-280px; width:40%; height:560px; text-align:right; background-image:url(../images/om.gif); background-repeat:no-repeat; background-position:right 380px; }
	#leftcol #header				{ position:absolute; top:20px; right:50px; width:230px; height:100px; }
	#leftcol #header h1				{ color:#000066; text-align:right; }
	#leftcol #header .type			{ font-size:14px; color:#ffffff; }
	#leftcol #header .name			{ font-size:18px; color:#000066; }
	#leftcol #header .title			{ font-size:14px; color:#ffffff; }
	#leftcol #header a:link			{ text-decoration:none; color:#ffffff; }
	#leftcol #header a:visited		{ text-decoration:none; color:#ffffff; }
	#leftcol #header a:hover		{ text-decoration:underline; color:#ffffff; }
	
	#leftcol #navi					{ position:absolute; top:100px; right:50px; width:230px; height:500px; }
	#leftcol #navi ul				{ width:230px; line-height:40px; list-style:none; color:#000066; }
	#leftcol #navi li				{ font-size:14px; font-weight:bold; border-top:2px solid #ffffff; }
	#leftcol #navi li.last			{ font-size:14px; font-weight:bold; border-top:2px solid #ffffff; border-bottom:2px solid #ffffff; }
	#leftcol #navi a:link			{ text-decoration:none; color:#ffffff; }
	#leftcol #navi a:visited		{ text-decoration:none; color:#ffffff; }
	#leftcol #navi a:hover			{ text-decoration:underline; color:#ffffff; }
	
	#thema							{ position:absolute; top:50%; left:40%; margin-top:-280px; width:580px; height:100px; z-index:2; }
	#thema h1						{ font-size:36px; line-height:40px; color:#ffffff; margin-left:30px; margin-top:-44px; }
	
	#rightcol						{ position:absolute; top:50%; left:40%; margin-top:-280px; width:60%; height:560px; overflow:auto; }
	#rightcol .content				{ width:580px; margin-top:20px; padding-top:100px; display:block; clear:both; }
	#rightcol .content img			{ float:left; border:none; margin-left:30px; margin-right:20px; margin-bottom:20px; }
	#rightcol .content h2			{ font-size:14px; color:#cc6600; margin-bottom:10px; margin-left:30px; margin-top:10px; }
	#rightcol .content p			{ font-size:12px; color:#000066; line-height:20px; margin-bottom:10px; margin-left:30px; margin-right:10px; }
	#rightcol .content p.zitat		{ font-style:italic; }
	#rightcol .content ol			{ font-size:12px; color:#000066; line-height:20px; margin-bottom:10px; margin-left:60px; }
	#rightcol span					{ width:60px; }
	#rightcol #form table			{ margin-left:30px; margin-right:10px; font-size:12px; color:#000066; }
	#rightcol #form th				{ text-align:right; vertical-align:top; padding-top:4px; padding-right:10px; }
	#rightcol #form td p			{ margin-left:0px; }
	#rightcol #form input.text		{ width:200px; }
	#rightcol h3.recht				{ font-size:12px; color:#000066; line-height:14px; margin:0px; }
	#rightcol p.recht				{ font-size:10px; color:#000066; line-height:14px; margin:0px; }
	
	#rightcol .therapie				{ width:580px; margin-top:20px; display:block; clear:both; }
	#rightcol .therapie img			{ float:left; border:none; margin-left:30px; margin-right:20px; }
	#rightcol .therapie h1			{ font-size:18px; color:#cc6600; margin-bottom:5px; line-height:16px; }
	#rightcol .therapie p			{ font-size:12px; color:#000066; line-height:16px; }
	#rightcol .therapie a:link		{ text-decoration:none; color:#000066; }
	#rightcol .therapie a:visited	{ text-decoration:none; color:#000066; }
	#rightcol .therapie a:hover		{ text-decoration:underline; }
