body {
	margin:15px 0px 0px 0px;
	padding:0px;
	text-align:center;
	line-height:100%;
	font-family:Arial;
}
p {
	font-size:80%;
	color:#3d3023;
}
/*epatin weitere themen*/
b {
	font-size:80%;
	color:#3d3023;

}
a {
	font-size:100%;
	text-decoration:none;
	color:#941418;
}

a:hover {
	font-size:100%;
	text-decoration:underline;
}
strong {
	color:#3d3023;
}
ul li {
	font-size:80%;
	color:#3d3023;
}
h1 {
	font-size:90%;
	color:#3d3023;
}
h2 {
	font-size:90%;
	color:#3d3023;
}
h3 {
	font-size:90%;
	color:#3d3023;
}
h4 {
	font-size:80%;
	color:#3d3023;
}
h5 {
	font-size:80%;
	color:#3d3023;
}
h6 {
	font-size:80%;
	color:#3d3023;
}
table tr td{
	font-size:80%;
	color:#3d3023;
}
/*Breite Angeben*/
#all {
	margin-left:auto;
	margin-right:auto;
	width: 889px;
	text-align:left;		
}
#line {
	float:left;
	width:889px;
	min-height:200px;
	border:1px solid#000000;
}
#head {
	float:left;
	background-image:url(../images/main_bg.gif);
	background-repeat:repeat-x;
	width:889px;
	height:153px;
}
.logo {
	float:left;
	margin:0px 0px 0px 30px;
}
#navigation {
	float:left;
	width:888px;
}

.navipunkt {
	float:left;
	background-image:url(../images/navi_passiv.gif);
	background-repeat:no-repeat;
	width:148px;
	height:28px;
	margin:0px;
}
:hover.navipunkt {
	float:left;
	background-image:url(../images/navi_aktiv.gif);
	background-repeat:no-repeat;
	width:148px;
	height:28px;
	margin:0px;
}
.naviaktiv {
	float:left;
	background-image:url(../images/navi_aktiv.gif);
	background-repeat:no-repeat;
	width:148px;
	height:28px;
	margin:0px;
}
:hover.naviaktiv {
	float:left;
	background-image:url(../images/navi_aktiv.gif);
	background-repeat:no-repeat;
	width:148px;
	height:28px;
	margin:0px;
}
a.navi {
	float:left;
	margin:6px 0px 0px 35px;
	color:#ffffff;
	text-decoration:none;
	font-size:80%
}
#subnavi {
	float:left;
	background-image:url(../images/navi_passiv.gif);
	background-repeat:no-repeat;
	width:148px;
	height:28px;
	margin:0px;
}
#subnavi:hover {
	float:left;
	background-image:url(../images/navi_aktiv.gif);
	background-repeat:no-repeat;
	width:148px;
	margin:0px;
}
#subnavi div {
	display:none;
}
#subnavi:hover div{
	position:absolute;
	float:left;
	margin:28px 0px 0px 0px;
	width:149px;
	font-size:100%;
	min-height:100px;
	display:block;
	
}
*+html #subnavi:hover div{
	position:fixed;
	float:left;
	margin:28px 0px 0px -72px;
	width:149px;
	font-size:100%;
	min-height:100px;
	display:block;
	
}
#subnaviaktiv {
	float:left;
	background-image:url(../images/navi_aktiv.gif);
	background-repeat:no-repeat;
	width:148px;
	height:28px;
	margin:0px;
}
#subnaviaktiv:hover {
	float:left;
	background-image:url(../images/navi_aktiv.gif);
	background-repeat:no-repeat;
	width:148px;
	margin:0px;
}
#subnaviaktiv div {
	display:none;
}
#subnaviaktiv:hover div{
	position:absolute;
	float:left;
	margin:28px 0px 0px 0px;
	width:149px;
	font-size:100%;
	min-height:100px;
	display:block;
	
}
*+html #subnaviaktiv:hover div{
	position:fixed;
	float:left;
	margin:28px 0px 0px -72px;
	width:149px;
	font-size:100%;
	min-height:100px;
	display:block;
	
}
a.subnavi {
	background-image:url(../images/navi_passiv.gif);
	background-repeat:no-repeat;
	width:148px;
	height:22px;
	float:left;
	margin:0px 0px 0px 0px;
	color:#ffffff;
	text-decoration:none;
	font-size:80%;
	padding:6px 0px 0px 35px;
}
a:hover.subnavi {
	background-image:url(../images/navi_aktiv.gif);
	background-repeat:no-repeat;
	width:148px;
	height:22px;
	float:left;
	margin:0px 0px 0px 0px;
	color:#ffffff;
	text-decoration:none;
	font-size:80%;
	padding:6px 0px 0px 35px;
}
a.subnaviaktiv {
	background-image:url(../images/navi_aktiv.gif);
	background-repeat:no-repeat;
	width:148px;
	height:22px;
	float:left;
	margin:0px 0px 0px 0px;
	color:#ffffff;
	text-decoration:none;
	font-size:80%;
	padding:6px 0px 0px 35px;
}
a:hover.subnaviaktiv {
	background-image:url(../images/navi_aktiv.gif);
	background-repeat:no-repeat;
	width:148px;
	height:22px;
	float:left;
	margin:0px 0px 0px 0px;
	color:#ffffff;
	text-decoration:none;
	font-size:80%;
	padding:6px 0px 0px 35px;
}
#main {
	float:left;
	background-color:#cecec6;
	width:889px;
	min-height:200px;
}
#left {
	float:left;
	width:148px;
}
#left_epatin {
	float:left;
	width:200px;
}
#content {
	float:left;
	background-color:#e7ebde;
	width:513px;
	margin:0px 0px 30px 0px;
	padding:20px 40px 40px;
	min-height:320px;
}
#content_epatin {
	float:left;
	background-color:#e7ebde;
	width:608px;
	margin:0px 0px 30px 0px;
	padding:20px 40px 40px;
	min-height:320px;
}
#content ul li ul li{
	font-size:100%;
}
#leistungen ul li {
	list-style:none;
}
#right {
	float:left;
	width:148px;
}
img.right {
	float:left;
	margin:-2px 0px 0px 0px;
}
img.right_ep {
	float:left;
	margin:-2px 0px 0px 25px;
}
img.right_ep2 {
	float:left;
	margin:0px 0px 0px 25px;
}
#foot_impressum {
	float:left;
	background-color:#a5ae9c;
	width:889px;
	min-height:30px;
}
.foot_img {
	float:left;
	border:none;
	margin:0px 0px 0px 150px;
}
#footer {
	float:left;
	background-color:#5a4129;
	width:889px;
	height:30px;
}
#footer p {
	float:left;
	color:#ffffff;
	margin:8px 0px 0px 80px;
	font-variant:small-caps;
}
#footer a {
	float:left;
	color:#ffffff;
	margin:8px 0px 0px 0px;
	font-size:80%;
	font-weight:normal;
	font-variant:small-caps;
}
/*Kontaktformular*/
.error {
	
}
.text_links {
  text-align:right;
}
/*Schrift größer kleiner*/
#schriftgr{
	float:right;
	margin:3px 10px 0px 0px;
	padding:0px;
	font-size:80%;
	color:#ffffff;
	font-variant:small-caps;
}
#schriftgr a {
	font-size:100%;
	color:#ffffff;
}
.imgmiddle {
	vertical-align: middle;
	border:none;
}
#formname {
	display:none;
}
/*Epatin einstellungen*/
.empfehlen {
	margin:8px 0px;
	font-size:100%;
}
a.empfehlen {
	font-size:80%;
	text-align:left;
}
.mehr {
	font-size:80%;
}
a.wuensche {
	
}
a.zurueck {
	
}
#navi_epatin {
	float:left;
	margin:0px 0px 0px 5px;
}
#navi_epatin ul li {
	margin:5px 0px 12px -15px;
	font-size:100%;
	text-align:left;
}
#navi_epatin a:hover {
	
}
.epatin_navi {
	float:left;
	width:140px;

}
#navi_epatin a {
	font-size:80%;
}
#navi_epatin h1 {

}
#navi_epatin h2 {

}
#medi_suchfeld {
	width:130px;
}
