body{
	background-color:#9c0000;
	font-family:Arial, Helvetica, sans-serif;
	line-height:140%;
	font-size:80%;
	margin:0px;
	padding:0px;
	}
#all{
	background-image:url(images/bg.gif);
	background-repeat:repeat-y;
	width:926px;
	margin:50px 0px 0px 0px;}
#head{
	background-image:url(images/headimg_neu.jpg);
	width:926px;
	height:216px;}
#navi{
	text-align:left;
	float:left;
	margin:12px 0px 0px 12px;
	display:inline;
	padding:0px;}
.navipoint a{
	background-image:url(images/navi.gif);
	display:block;
	width:214px;
	height:20px;
	padding:7px 5px 5px 20px;
	margin:0px;
	text-decoration:none;
	color:#58585a;
}
.navipoint a:hover{
	background-image:url(images/naviover.gif);
	display:block;
	width:214px;
	height:20px;
	padding:7px 5px 5px 20px;
	margin:0px;
	text-decoration:none;
	color:#fff;}
#naviactiv a{
	background-image:url(images/naviover.gif);
	display:block;
	width:214px;
	height:20px;
	padding:7px 5px 5px 20px;
	margin:0px;
	text-decoration:none;
	color:#fff;
	}
#logo{
	float:right;
	margin:0px 0px 0px 0px;}
#text{
	float:left;
	margin:0px 0px 10px 12px;
	width:653px;
	text-align:left;
	padding:15px 0px 10px 0px;
	display:inline;
	}
table{
	margin:0px 0px 10px 30px;}
#text p{
	margin:10px 30px 0px 30px;
	}
#text h1{
	margin:0px 30px 0px 30px;
	font-size:130%;}
#text h2{
	margin:15px 30px 0px 30px;
	font-size:110%;
	color:#58585A;}
#text h3{
	margin:15px 30px 0px 30px;
	font-size:100%;
	color:#E57236;}
#text ul{
	margin:10px 30px 10px 30px;
	padding:0px;}
#text li{
	margin:2px 0px 2px 30px;
	padding:0px;}
#text a,#text2 a{
	text-decoration:none;
	color:#E57236;}
#text a:visited{
	text-decoration:none;
	color:#E57236;}
#text2{
	float:left;
	margin:0px 0px 10px 12px;
	width:593px;
	text-align:left;
	padding:15px 30px 10px 30px;
	display:inline;
	}
#text2 p{
	margin:10px 00px 0px 00px;
	}
#text2 h1{
	margin:10px 00px 0px 00px;
	font-size:130%;}
#text2 h2{
	margin:15px 00px 0px 00px;
	font-size:110%;
	color:#58585A;}
#text2 h3{
	margin:15px 00px 0px 00px;
	font-size:100%;
	color:#E57236;}
#text2 ul{
	margin:10px 00px 10px 00px;
	padding:0px;}
#text2 li{
	margin:2px 0px 2px 00px;
	padding:0px;}
#teaser, #teaser2{
	text-align:left;
	float:left;
	margin:0px 0px 0px 12px;
	padding:0px 0px 0px 0px;
	width:235px;}
#teaser p, #teaser2 p{
	margin:5px 15px 5px 15px;}
#teaser h1,#teaser2 h1{
	font-size:120%;
	margin:20px 15px 10px 15px;}
#break{
	clear:both;
	overflow:hidden;
	height:1px;}
#footer{
	background-image:url(images/footer.gif);
	width:926px;
	height:38px;
	color:#58585a;
	
	}
#footerleft{
	float:left;
	width:653px;
	margin:10px 0px 0px 12px;
	text-align:left;}
#footerright{
	float:left;
	margin:0px 0px 0px 12px;
	padding:8px 0px 0px 0px;
	width:235px;
	font-size:90%;
	font-weight:bold;}
#footerright p{
	float:right;
	margin:0px;
	padding:3px 5px 0px 0px;}
#footerright a{
	color:#E57236;
	text-decoration:none;
	}
#footerright a:hover{
	color:#58585a;
	text-decoration:none;
	}
#footer img{
	border:none;}
.mednav{
	border-bottom:solid 3px #B7B7B7;
	margin: 0px 0px 5px 0px;
	padding:0px 0px 3px 0px;
	width:235px;
	}
.mednav h3{
	margin:0px;
	padding:0px;}
#teaser2 a{
	display:list-item;
	color:#E57236;
	text-decoration:none;
	margin:0px 5px 5px 25px;
}
#teaser2 a:hover{
	display:list-item;
	color:#646466;
	text-decoration:none;
	margin:0px 5px 5px 25px;
	}
#teaser a{
	color:#E57236;
	text-decoration:none;
}
#teaser2 a:hover{
	color:#646466;
	text-decoration:none;
	}
#teaser2 form{
	margin:0px 0px 5px 5px;}
#map{
	margin:15px 0px 15px 30px;}
#firstname {
	display:none;
}
.infobox{
	margin:15px 0px 15px 30px;
	color:#9C0000;
	}
#akupunktur{
	margin:0px 0px 0px 30px;}
#akupunktur .out{
	display:none;
	height:250px;
	margin:6px 0px 0px 0px;
}
#neural{
	margin:0px 0px 0px 30px;}
#neural .out{
	display:none;
	height:250px;
	margin:6px 0px 0px 0px;
}
#hypno{
	margin:0px 0px 0px 30px;}
#hypno .out{
	display:none;
	height:250px;
	margin:6px 0px 0px 0px;
}
#autogen{
	margin:0px 0px 0px 30px;}
#autogen .out{
	display:none;
	height:250px;
	margin:6px 0px 0px 0px;
}
