*{
	margin:0;
	padding:0;
	border:0 none;
}

html, body{
	background-color:#D9CCA6;
	height:101%;
	font-family: Arial, Sans-serif;
	color:#180031;
}
#inha{
	left:-5000px;
	position: absolute;
	top:-600px;
	display:none;
}
/* ____ZENTRIEREN_____________________ */
#zentriert{
	text-align:center;
}
#mitte{
	width:960px;
	margin: 0 auto;
	text-align:left;
	background-color:#EEDFB6;
	border:1px solid #C0A458;
	border-color:#EEDFB6 #C0A458 #C0A458 #C0A458;
}
#kopf{
	background-image : url(bild1/logo.gif);
	background-position:top;
	background-repeat:no-repeat;
	height: 85px;
	width: 960px;
	margin-top:10px;
}
a{
	text-decoration:none;
}
a.formular{
	color:#180031;
	font-size:12px;
}
a.intern{
	background:url(bild1/pf-rechts-bg.gif) no-repeat top left;
	color:#00007a;
	font-size: 16px;
	font-weight: bold;
	padding:3px 0 0 17px;
}
a.intern-vis{
	background:url(bild1/pf-rechts-bg-vis.gif) no-repeat top left;
	color:#00007a;
	font-size: 16px;
	font-weight: bold;
	padding:3px 0 0 17px;
}
a.extern{
	color:#00007a;
	font-size:14px;
	font-weight:bold;
}
a:visited{
	color:#6A6A7D;
}
a:focus,
a:hover,
a:active{
	background-position:bottom left;
	text-decoration:none;
	color:#006232;
}
#navi{
	position:relative;
	width:960px;
	height:16px;
	background:#EDEAD6;
	border-top:3px solid #EDEAD6;
	border-bottom:1px solid #CC6633;
	vertical-align:bottom;
	text-align:left;
}
#navi a{
	float:left;
	display:block;
	font-family: Arial, Sans serif;
	font-size:12px;
	color:#300;
	padding:0 8px 0 8px;
	border-right:1px solid #C63;
}
#navi a.nobord{
	border:0 none;
}
#nav-rechts{
	float:right;
	padding-right:35px;
}
#navi a:focus,
#navi a:hover,
#navi a:active{
	text-decoration:underline;
	color:#960023;
}
#navi span{
	float:left;
	display:block;
	background-color:#D6CE9B;
	border-right:1px solid #C63;
	height: 15px;
	padding:0 8px 0 8px;
	color:#300;
	font-size:12px;
	font-weight:bold;
}
#navi span.nobord{
	border:0 none;
}
/* ____INHALTSBEREICH TEXT LINKE SEITE___ */
#container{
	float:left;
	position:relative;
	top:18px;
	padding-left:40px;
	width:700px;
}
#text-inhalt{
	border-bottom: 1px solid #600;
	margin-bottom:15px;
	padding:5px 10px 25px 0;
}
#text-inhalt p{
	font-size:16px;
	color:#180031;
	line-height:145%;
	padding:0 0 11px 4px;
}
#xxtext-inhalt p.unter{
	color:#300;
	font-size:17px;
	font-weight:bold;
}
#text-inhalt h1{
	color:#960023;
	font-size:23px;
	font-weight:bold;
	padding:0 0 12px 4px;
}
.logo-img{
	float:left;
	margin:6px 0 10px 50px;
}
#text-inhalt h2{
	font-size:21px;
	color:#960023;
	font-weight:normal;
	padding:0 0 12px 4px;
}
#text-inhalt h2 span{
	font-size:16px;
	color:#180031;
	font-weight:bold;
	padding:0 0 12px 60px;
}
#text-inhalt h3{
	font-size:19px;
	color:#960023;
	font-weight:normal;
	margin:0;
	padding:0 0 11px 4px;
}
#text-inhalt h4{
	font-size:16px;
	color:#960023;
	font-weight:bold;
	margin:0;
	padding:0 0 8px 2px;
}

#gedicht{
	margin: 0 0 15px 70px;
	color:#960023;
	font-size: 16px;
	font-weight: bold;
	line-height: 130%;
}
#gedicht span{
	font-size:15px;
	color:#180031;
	font-weight:normal;
}
/* ***************************** */
/*    TABELLENEIGENSCHAFTEN      */
/* ***************************** */
table{
	border:none;
	border-collapse: collapse;
	margin:0;
	padding:0;
}
/*____TABELLE ÄRZTE; THERAPEUTEN ETC.__*/
.uebersicht table th{
	font-weight:normal;
	border-top:1px solid #600;
	border-bottom:1px solid #600;
	vertical-align:top;
	padding:6px 0 6px 6px;
	text-align:left;
}
.uebersicht table th.notop{
	border-top:none 0;
}
.uebersicht table td.top{
	border-top:1px solid #600;
}
.uebersicht table td{
	border-bottom:1px solid #600;
	vertical-align:top;
	text-align:left;
	padding:6px 0 4px 6px;
}
.uebersicht table a{
	background-image: url(bild1/feld.gif);
	background-position: top;
	background-repeat: no-repeat;
	width: 240px;
	height: 45px;
	display:block;
	text-align: center;
	margin-top:-6px;
	padding-top: 19px;
	vertical-align: top;
	color:#00007a;
	font-size:14px;
	font-weight:bold;
}
.uebersicht table a:focus,
.uebersicht table a:hover,
.uebersicht table a:active{
	color:#006232;
	background-position: top;
}
.uebersicht table a:visited{
	color:#6A6A7D;
	background-position: top;
}
/* *************************** */
/*  TABELLEN ALLE SEITEN       */
/* *************************** */
.seite-kopf{
	margin-bottom:12px;
}
.seite-kopf td{
	font-size:16px;
	color:#180031;
	vertical-align:top;
	padding:4px 0 0 0;
	line-height:135%;
}
.seite-kopf td.name{
	font-size:21px;
	color:#960023;
	font-weight:normal;
	padding:0 0 4px 4px;
}
.seite-tab td{
	font-size:16px;
	color:#180031;
	vertical-align:top;
	padding:0 0 8px 6px;
	line-height:135%;
}
.seite-tab a.web{
	float:right;
	color:#00007a;
	font-size:14px;
	font-weight:bold;
}
.seite-tab a.web:visited{
	color:#6A6A7D;
}
.seite-tab a.web:focus,
.seite-tab a.web:hover,
.seite-tab a.web:active{
	color:#006232;
}
.arzt-tab{
	margin:5px 0 5px 0;
}
.arzt-tab td{
	vertical-align:top;
}
.arzt-tab td p{
	font-size:16px;
	font-weight:bolder;
}
.border-r{
	border-bottom: 1px solid #600;
	text-align:right;
	margin-bottom:8px;
	padding:0 8px 5px 0;
}
/* *************************** */
/*      TABELLE LINKSEITE      */
/* *************************** */
.link-tab table{
	width:700px;
}
.link-tab th{
	border-top:1px solid #600;
	padding:6px 0 0 6px;
}
.link-tab td{
	padding:0 110px 20px 10px;
	border:none;
	font-size:16px;
	color:#180031;
}
.link-tab td.zwischen{
	border-top:1px solid #600;
	padding:6px 0 8px 8px;
}
.link-tab td.strong{
	font-weight:bold;
	padding:8px 0 0 6px;
	border-top:1px solid #600;
}
.link-tab td.strong p{
	float:left;
}
.link-tab a{
	color:#00007a;
	font-size:13px;
	font-weight:bold;
	float:right;
}
.link-tab a:focus,
.link-tab a:hover,
.link-tab a:active{
	color:#006232;
}
.link-tab a:visited{
	color:#6A6A7D;
}
/* ___NAVI INNERHALB DER TABELLE____ */
.tab-navi{
	width:700px;
	border-top:1px solid #600;
}
.tab-navi a{
	color:#E87517;
	font-size:13px;
	font-weight:bold;
	float:left;
	padding:6px 25px 9px 20px;
}
.tab-navi a.tab-navi-rechts{
	float:right;
	padding-right:5px;
	padding-top:5px;
}
a.tab-navi-rechts img{
	vertical-align:bottom;
}
.tab-navi a:visited{
	color:#6A6A7D;
}
a.tab-navi-rechts:visited{
	color:#E87517;
}
.tab-navi a:focus,
.tab-navi a:hover,
.tab-navi a:active{
	color:#006232;
}
.tab-navi span{
	color:#E87517;
	font-size:13px;
	font-weight:bold;
	float:left;
	padding:6px 25px 9px 20px;
} 
a.tab-navi-rechts:focus,
a.tab-navi-rechts:hover,
a.tab-navi-rechts:active{
	color:#006232;
}

/* ********************************** */
/*      LISTENEIGENSCHAFTEN           */
/* ********************************** */
ul{
	font-size: 16px;
	color: #180031;
	list-style: none;
	padding:0 0 9px 16px;
}
ol{
	font-size: 16px;
	color: #180031;
	padding:0 0 9px 30px;
	list-style-position:outside;
}

ul.balk{
	list-style: none url(bild1/balk.gif);
}
li{
	padding-bottom: 3px;
	line-height:145%;
}
/* ****************************** */
/*     VISITENKARTEN-FELD         */
/* ****************************** */
#visiten {
	width:560px;
	background-color:#F3EFCC ;
	border:1px solid #fff;
}
#visiten table{
	margin:15px 20px 10px 20px;
}
#visiten table td{
	padding:0 0 14px 0;
	vertical-align:top;
	font-size:16px;
	text-align:right;
}
#visiten table td.fett{
	font-weight:bold;
	width:195px;
	text-align:left;
}
#visiten table td.breit{
	width:345px;
}
/*____BILDER-DIV__________ */
#bilder-gross{
	float:right;
	width:151px;
	padding-right:28px;
	padding-top:20px;
}
#bilder-gross img{
	float:left;
	margin:0;
	padding:0;
}
#bilder-gross a{
	text-decoration:none;
	font-family:arial, sans-serif;
	color:#180031;
	font-size:10px;
	padding-left:10px;
}
#bilder-gross span{
	float:left;
	padding:0 0 6px 8px;
}
#bilder-gross p{
	font-family:arial, sans-serif;
	color:#180031;
	font-size:10px;
	padding-left:10px;
	margin:0 0 0 6px;
}
/* ************************************ */
/*   ZUM SEITENANFANG FÜR ALLE SEITEN   */
/* ************************************ */
#seite-top{
	position:relative;
	top:-22px;
	text-align:right;
	vertical-align:top;
	padding-right:8px;
	margin-bottom:50px;
	z-index:0;
}
#seite-top-uebersicht{
	position:relative;
	top:16px;
	text-align:right;
	vertical-align:top;
	padding-right:8px;
	margin-bottom:70px;
}
a.seite{
	color:#E87517;
	font-size:14px;
	font-weight: bold;
}
a.seite2{
	color:#E87517;
	font-size:16px;
	font-weight: bold;
}
a.seite2:visited,
a.seite:visited{
	color:#E87517;
}
a.seite2:focus,
a.seite2:hover,
a.seite2:active,
a.seite:focus,
a.seite:hover,
a.seite:active{
	color:#006232;
}
a.seite img{
	padding-left:8px;
	vertical-align:middle;
}
.fl-left{
	float:left;
}
.fl-right{
	float:right;
}
.cl-both{
	clear:both;
	visibility:hidden;
}
/* ************************************ */
/*     NEUES LAYOUT INDEX-SEITE         */
/* ************************************ */
#stern{
	background-image:url(bild1/stern.gif);
	background-position:50% 57%;
	background-repeat:no-repeat;
	width:698px;
	height:432px;
	float:left;
	border-bottom: 1px solid #600;
	text-align:center;
}

#innen a{
	background-image: url(bild1/start.gif);
	background-repeat: no-repeat;
	background-position: center;
	height:50px;
	width:176px;
	display:block;
	line-height:48px;
	text-align: center;
	vertical-align: middle;
	color:#00007a;
	font-size:17px;
	font-weight: bold;
	float:left;
}
#innen a:focus,
#innen a:hover,
#innen a:active{
	color:#006232;
}
#reihe1{
	margin-left:265px;
}
#abstand1{
	height:66px;
}
#reihe2{
	margin-left:40px;
}
#reihe2 .space2{
	float:left;
	width:267px;
}
#abstand2{
	height:168px;
}
#reihe3{
	margin-left:148px;
}
#reihe3 .space3{
	float:left;
	width:50px;
}
#bilder{
	margin-top:15px;
	margin-left:70px;
	float:left;
	width:102px;
}
#bilder img{
	margin-bottom:8px;
}
/* ____INFO-FELD INDEXSEITE_________ */
#info-feld{
	background:#f3efcc;
	border:1px solid #fff;
	margin-left:88px;
	margin-top:25px;
	text-align:center;
	width:530px;
	padding-top:20px;
	padding-bottom:25px;
	line-height:27px;
}
/* ____SEITENANFANG INDEXSEITE_____ */
#zum-top{
	margin-top:25px;
	width:698px;
	text-align:center;
}
/* ********************************* */
/*      ENDE INDEX_SEITE             */
/* ********************************* */

/* ********************************* */
/*        KONTAKT_SEITE              */
/* ********************************* */
/* ____KONTAKTSEITE TABELLE FÜR E-MAIL_________ */
table.kontakt td{
	padding:0 30px 8px 12px;
	vertical-align:top;
	font-size:16px;
	vertical-align:top;
}
.pkontakt{
	margin:35px 150px 25px 12px;
}
table.email td{
	padding:0 0 12px 12px;
	vertical-align:top;
	font-size:15px;
	vertical-align:top;
}
table.email input,
table.email textarea{
	border:1px solid #960025;
}
/* ******************************** */
/*   VERANSTALTUNGSKALENDER         */
/* ******************************** */
td.term{
	border-collapse: collapse;
	padding: 8px 8px 8px 8px;
	border-bottom: 1px solid #660000;
	font-size : 13px;
	color : #180031;
	vertical-align: top;
}
a.term{
	color:#00007a;
	font-size : 13px;
	font-weight : bold;
}
a.term:visited{
	color:#6A6A7D;
}
a.term:focus,
a.term:hover,
a.term:active{
	color:#006232;
}

/* ******************************** */
/*      IMPRESSUM                   */
/* ******************************** */
.arztliste{
	text-align:left;
	margin:0 0 40px 0;
}
.arztliste th{
	font-size:13px;
	background-color:#F3EFCC;
	font-weight:bold;
	vertical-align:top;
	border-top:1px solid #600;
	border-bottom:1px solid #600;
	padding:6px 0 11px 6px;
}
.arztliste td{
	font-size:13px;
	font-weight:normal;
	vertical-align:top;
	border-bottom:1px solid #600;
	padding:5px 0 10px 6px;
}
.arztliste td img{
	vertical-align:bottom;
}
#bilder-imp{
	float:right;
	padding-top:20px;
	padding-right:50px;
	width:102px;
}
#bilder-imp img{
	margin-bottom:8px;
}
.spam{
	font-size:11px;
	padding-top:0;
	line-height:12px;
}
/*-----------------------------------------*/
/*        Pflanzenseite                    */
/*-----------------------------------------*/
#pflanzen table{
	margin: 0;
	padding: 0;
	border-collapse: collapse;
}

#pflanzen table th{
	font-size:11px;
	color:#180031;
	line-height:145%;
	font-weight:bolder;
	vertical-align:top;
	padding:3px 0 0 4px;
	border-top:1px solid #600;
}
#pflanzen tr.kopfzeile{
	height:45px;
}
#pflanzen table th.zent{
	padding-left:20px;
}
#pflanzen table td{
	font-size:13px;
	color:#180031;
	line-height:145%;
	font-weight:normal;
	vertical-align:top;
	padding:5px 0 6px 5px;
	border-top:1px solid #600;
}
#pflanzen td img{
	width:auto;
	height:auto;
	border:1px solid #600;
}
#pflanzen td a{
	font-family: Arial, Sans-serif;
	font-size:11px;
	font-weight:bolder;
	color:#00007a;
}
#pflanzen td a:focus,
#pflanzen td a:hover,
#pflanzen td a:active{
	background-position:bottom left;
	text-decoration:none;
	color:#006232;
}
#pflanzen td a:visited{
	color:#6A6A7D;
}
#pflanzen a.a-hide{
	visibility:hidden;
}