@charset "utf-8";
/* CSS Document */

center, isindex, menu, dir,
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {

margin: 0;
padding: 0;
border: 0;
outline: 0;



}

/* ################################# */
/* ############ GLOBAL */
/* ################################# */

html 	{
  		height: 100%;
  		margin-bottom: 1px;
		}


body 	{
		margin:0px;
		padding:0px;
		color:#cbc3cd;}
		
img		{
	border:none;
		}
		
#navi	li {display:inline;}
		



/* ################################# */
/* ############ LAYOUT */
/* ################################# */



/* WRAPPER
----------------------------------------------- */

#wrapper_home 	{
	margin:35px auto 0;
	height:787px;
	width:1100px;}
	
#oben {
	width:1100px;
	height:737px;}

	
#wrapper 	{
	margin:0 auto;
	width:1100px;
	background-color:#FFF;}
	
#head_wrapper {
	height:61px;
	width:100&;
	background-color:#FFF;
	margin:0 auto 6px ;}
		

	
#head img {
	display:block;
	margin:0 auto;}
	
#logo {
	height:107px;}
	
/* NAVI
----------------------------------------------- */
#strich {
	float:left;
	width:7px;	}	
	
#strich1 {
	float:left;
	width:7px;	}
	
#strich2 {
	float:left;
	width:7px;	}
	
#strich3 {
	float:left;
	width:7px;	}
	
#strich4 {
	float:left;
	width:7px;	}
	
#strich5 {
	float:left;
	width:7px;	}
	
#strich6 {
	float:left;
	width:7px;	}
	
#navi {
	float:left;
	width:1100px;
	height:43px;
	font-family:Arial, Helvetica, sans-serif;
	color:#f2eff2;}
	
#navi_praxis {
	float:left;
	height:43px;
	width:138px;
	}
	
#navi_praxis ul a {
	display:block;
	width:138px;
	height:43px;
	text-decoration:none;
	color:#fff;
	text-indent:-2000px;
	background: url(pic/navi_praxis.jpg) no-repeat left bottom;}
	
#navi_praxis a:hover {
	background-position:right bottom;}
	

#navi_osteo {
	float:left;
	height:43px;
	width:103px;
	}
	
#navi_osteo ul a {
	display:block;
	width:103px;
	height:43px;
	text-decoration:none;
	color:#fff;
	text-indent:-2000px;
	background: url(pic/navi_osteo.jpg) no-repeat left bottom;}
	
#navi_osteo a:hover {
	background-position:right bottom;}
	

	
#navi_tcm {
	float:left;
	height:43px;
	width:213px;
	}
	
#navi_tcm ul a {
	display:block;
	width:213px;
	height:43px;
	text-decoration:none;
	color:#fff;
	text-indent:-2000px;
	background: url(pic/navi_tcm.jpg) no-repeat left bottom;}
	
#navi_tcm a:hover {
	background-position:right bottom;}
	
#navi_homoeo {
	float:left;
	height:43px;
	width:110px;
	}
	
#navi_homoeo ul a {
	display:block;
	width:110px;
	height:43px;
	text-decoration:none;
	color:#fff;
	text-indent:-2000px;
	background: url(pic/navi_homoeo.jpg) no-repeat left bottom;}
	
#navi_homoeo a:hover {
	background-position:right bottom;}
	
#navi_atlas {
	float:left;
	height:43px;
	width:130px;
	}
	
#navi_atlas ul a {
	display:block;
	width:130px;
	height:43px;
	text-decoration:none;
	color:#fff;
	text-indent:-2000px;
	background: url(pic/navi_atlas.jpg) no-repeat left bottom;}
	
#navi_atlas a:hover {
	background-position:right bottom;}
	
#navi_essen {
	float:left;
	height:43px;
	width:130px;
	}
	
#navi_essen ul a {
	display:block;
	width:130px;
	height:43px;
	text-decoration:none;
	color:#fff;
	text-indent:-2000px;
	background: url(pic/navi-psychotherapie.jpg) no-repeat left bottom;}
	
#navi_essen a:hover {
	background-position:right bottom;}
	
#navi_gebuehr {
	float:left;
	height:43px;
	width:86px;
	}
	
#navi_gebuehr ul a {
	display:block;
	width:86px;
	height:43px;
	text-decoration:none;
	color:#fff;
	text-indent:-2000px;
	background: url(pic/navi_gebuehr.jpg) no-repeat left bottom;}
	
#navi_gebuehr a:hover {
	background-position:right bottom;}
	
#navi_kontakt {
	float:left;
	height:43px;
	width:141px;	}
	
#navi_kontakt ul a {
	display:block;
	width:141px;
	height:43px;
	text-decoration:none;
	color:#fff;
	text-indent:-2000px;
	background: url(pic/navi_kontakt.jpg) no-repeat left bottom;}
	
#navi_kontakt a:hover {
	background-position:right bottom;}
	
	
	
/* CONTENT
----------------------------------------------- */

#content {
	float:left;
	background-color:#FFF;
	width:1100px;
	color:#3e3d40;	
	font-family: Helvetica, Arial,  sans-serif;
	font-size:13px;
	line-height:18px; 	}
	
#praxis_oben {
	float:left;
	width:1100px;
	height:364px;}
	
#praxis_text1 {
	float:left;
	width:454px;
	margin: 0 255px 40px  360px;
	padding:7px; }
	
#praxis_text2_wrapper {
	float:left;
	width:1100px;
	margin-bottom:100px;}

#praxis_text2 {
	float:left;
	width:454px;
	margin: 0 255px 40px  360px;
	padding:7px; }

#praxis_text22 {
	float:left;
	width:471px;
	height:23px;
	margin: 0 255px 0 0;
	padding:7px; 	}
	
#praxis_bild {
	float:left;
	width:633px;
	height:350px;
	margin:0 93px 0 360px;
	padding:7px;}
	
#praxis_text2 ul { padding-left: 0.6em; margin-left: 0.6em; }

#osteo1 {
	float:left;
	width:580px;
	margin:50px 224px 40px 224px;
	padding:0 36px;}
	
#osteo2 {
	float:left;
	width:652px;
	margin:0 224px 20px 224px;
}

#tcm {
	float:left;
	width:580px;
	margin:0 224px 10px 224px;
	padding:0 36px;}

#tcm1 {
	float:left;
	width:580px;
	margin:0 224px 40px 224px;
	padding:0 36px;}
	
#tcm2 {
	float:left;
	width:652px;
	margin:0 224px 20px 224px; }

#homoeo_bild {
	float:left;
	width:847px;;}
	
#homoeo_text {
	float:left;
	width:580px;
	margin:0 257px 0 263px; }
	
#atlas_bild {
	float:left;
	width:224px;
	margin:0 0 280px 0;}
	
#atlas_text1 {
	float:left;
	width:580px;
	margin:0 224px 0 0;
	padding: 0 36px;}
	
#atlas_kasten{
	float:left;
	width:580px;
	margin:0 224px 0 0; }
	
	
#ernaehrung_text {
	float:left;
	width:580px;
	margin:0 224px 0 224px;
	padding: 0 36px;}
	
#ernaehrung_kasten {
	float:left;
	width:580px;
	margin:0 340px 0 340px; }
	
#gebuehren_text {
	float:left;
	font-size:17px;
	text-transform:uppercase;
	line-height:20px;
	width:585px;
	margin:0 258px 20px 257px;}
	
	
#kontakt {
	float:left;
	font-size:17px;
	line-height:22px;
	width:350px;
	margin:0 340px 0 410px;}
	
#kontakt a {
	color:#000;}

#karte {
	float:left;
	width:425px;
	margin:20px 190px 0 270px;
	color:#333;}
	
#karte a {
	color:#333;}



/* IMPRESSUM
----------------------------------------------- */
#footer_home {
	float:left;
	margin:0 250px;
	width:600px;
	height:50px;}
	
#footer {
	float:left;;
	width:1100px;
	height:60px;}


#impressum {
	position: fixed;
	top: auto; 
	right:10px; 
	bottom: 1px;
	width:10px;
	left: auto;  
	padding:0 10px;}
	
#content_impressum {
	float:left;
	width:580px;
	margin:0 ; 
	color:#3e3d40;
	font-family:Arial, Helvetica, sans-serif;
	padding:20px 0;}
	
#content_impressum a {
	color:#3e3d40;

