body {
	font-family: "Times New Roman", Times, serif;
	font-size: 88%;
	line-height: 120%;
	color: #000000;
	background-color:#FFFFFF;
/*	letter-spacing: 0.03em; */
	word-spacing: -0.04em;
	text-align: center;
	margin: 0;
	padding: 0;
}

/* allgemeine stile */
.titel {
	font-size: 200%;
}
.einspalt {
	width:80%;
	text-align:center;
	margin: 32px auto 32px auto;
	}
.info, .caption {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height:11px;
}
.caption {
	margin:8px 0 0 0;popup
}
.caption:before { 
	content: "[ ";
}
.caption:after { 
	content: " ]";
}
.kk {
	letter-spacing: -0.23em;
	}
#inhalt img.oben {
	margin: 41px 0 -13px 0;
}
br.clearer { /* clears the float properties, so it makes the height of the wrapping DIV as high as its content */
	 clear: both;
}
blockquote {
	margin: 0.75em 0 0.75em 1.6em;
	}
li em {
	font-family: "Times New Roman", Times, serif;
	font-size:120%;
	font-style: italic;
	letter-spacing:0.06em;
}
li.trenner {
	border-bottom:1px dotted #000000;
	height:1px;
	width:96%;
	margin:2px auto 2px auto;
}	

/* links */
a:link, a:visited, a:active {
	text-decoration: none;
	color: #000000;
	padding: 0 2px 0px 2px;
	margin: 0 -2px 0px -2px;
	border-bottom:1px dotted #000000;
}
a:hover {
	color: #FFFFFF;
	background-color:#000000;
}
a.popUp, a.popUp:link, a.popUp:visited, a.popUp:active {
	padding-left:17px;
	background: url(../img_basic/icons/link_newWin.gif) no-repeat left;
}
a.popUp:hover {
	background: url(../img_basic/icons/link_newWin_over.gif) no-repeat left #000000;
}
a.mailTo, a.mailTo:link, a.mailTo:visited, a.mailTo:active {
	padding-right:17px;
	background: url(../img_basic/icons/mailTo.gif) no-repeat right;
}
a.mailTo:hover {
	background: url(../img_basic/icons/mailTo_over.gif) no-repeat right #000000;
}
a.pdf, a.pdf:link, a.pdf:visited, a.pdf:active {
	padding-right:24px;
	background: url(../img_basic/icons/pdf.gif) no-repeat right;
}
a.pdf:hover {
	background: url(../img_basic/icons/pdf_over.gif) no-repeat right #000000;
}
a.nav:link, a.nav:visited, a.nav:active, a.nav:hover {
	display:block;
	text-decoration:none;
	width:100%;
	height:100%;
	border:none;
	background-color:#FFFFFF;
}
a.img, a.img:link, a.img:visited, a.img:active, a.img:hover {
	border:none;
	margin:0;
	padding:0;
	background:none;
}
a img { border: none; }

/* inhalt */
#inhalt {
	position:absolute;
	height:auto;
	visibility:visible;
}
#seitenKopf {
	margin:41px 0 23px 0;
}
#bildHome {
	margin: 16px auto inherit auto;
	}
#text {
	width: 50%;
	margin: 16px auto 32px auto;
}
#inhalt ul {
	display: block;
	list-style: none;
	text-align: left;
	font-style: normal;
}
#inhalt ul.lista {
	width: 47%;
	margin: 16px auto 32px auto;
}
#inhalt ul.lista li {
	font-size: 100%;
	line-height:18px;
}
#inhalt ul.lista ul li, #inhalt ul ul li.lista {
	display: list-item;
	list-style-image: url(../img_basic/list_li.gif);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 78%;
}
#inhalt ul ul li.lista {
	font-size: 100%;
}
#inhalt ul ul.subTit li:first-child {
	display:block;
	list-style-image:none;
	font-family: "Times New Roman", Times, serif;
}
#inhalt #listaPraxis ul.subTit li:first-child, #inhalt ul li.subTit {
	display:block;
	list-style-image:none;
	font-family: "Times New Roman", Times, serif;
	font-size:100%;
	font-style: italic;
	letter-spacing:0.06em;
}
#inhalt ul#kontakt {
	width: 22%;
}
#inhalt ul.absetz {
	width: 53%;
	margin: 32px auto 32px auto;
}
#inhalt ul.absetz li {
	list-style-image:none;
	display: block;
	font-weight: 100;
	letter-spacing:normal;
}
#inhalt ul.absetz ul {
	margin: 0 0 16px auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
}
table#daten {
	margin:0 auto 32px auto;
	text-align:center;
}
table#daten td, table#daten td:first-child {
	border:none;
	border-left:1px dotted #000000;
	padding:1px 7px 0 7px;
	margin:0;
}
table#daten td:first-child {
	border-left:none;
}
table#daten.info {
	line-height:160%;
}


#fuss {
	text-align:center;
	margin: 88px auto 32px auto;
}
#fuss .info {
	line-height:12px;
}
#fuss .jahr {
	font-family: "Times New Roman", Times, serif;
	letter-spacing:0.4em;
}


/* kopf elemente */
#kopfwarp {
	visibility:hidden;
}
#kopfBG {
  	position:absolute;
	text-align:left;
 	top: 46%;  
  	left: 50.4%;
	width:269px;
  	height:195px;
	margin:-98px auto auto -139px;
	background-color:#FFFFFF;
	border:1px dotted #000000;
	overflow: hidden;
}
#kopf {
  	width:228px;
  	height:138px;
	margin:30px 20px 27px 31px;
	background-color:#FFFFFF;
	overflow: hidden;
}
#NAV1 {
	position:relative;
	top:19px;
	left:7px;
	width:57px;
	height:36px;
}
#NAV2 {
	position:relative;
	top:54px;
	left:0;
	width:64px;
	height:42px;
}
#NAVkriskrois {
	position:relative;
	top:-78px;
	left:74px;
	width:68px;
	height:27px;
}
#NAVkreuz {
	position:relative;
	top:-53px;
	left:64px;
	width:87px;
	height:41px;
}
#NAV3 {
	position:relative;
	top:-115px;
	left:151px;
	width:38px;
	height:23px;
}
#NAV4 {
	position:relative;
	top:-79px;
	left:151px;
	width:63px;
	height:41px;
}

/* subNav */
div.subNav {
	position:absolute;
	border:1px dotted #000000;
	text-align:left;
}
ul.subNav {
	float:left;
	display:block;
	list-style-type:none;
	width:100%;
	margin:0;
	padding: 5px 0 0 0;
	background-color:#FFFFFF;
}
a.subNav:link, a.subNav:visited, a.subNav:active, a.subNav:hover {
	display:block;
	color: #000000;
	height:20px;
	line-height:17px;
	margin:0;
	padding: 0px 0px 0px 6px;
	border-left:5px solid #FFFFFF;
	border-right:4px solid #FFFFFF;
	border-bottom:0 dotted #000000;
	overflow:hidden;
}
a.subNav:hover {
	color: #FFFFFF;
	background-color:#000000;
}
a.subNav_dim:link, a.subNav_dim:visited, a.subNav_dim:active, a.subNav_dim:hover {
	display:block;
	color: #000000;
	height:20px;
	line-height:17px;
	margin:0;
	padding: 0px 0px 0px 6px;
	border-left:5px solid #FFFFFF;
	border-right:4px solid #FFFFFF;
	border-bottom:0 dotted #000000;
	overflow:hidden;
}
a.subNav_dim:hover {
	color: #000000;
	background-color:#000000;
}
li.info {
	display: block;
	margin: 0 2px 0 0;
	letter-spacing: 0em;
}
.subNavTitel {
	font-family: "Times New Roman", Times, serif;
	font-weight:bold;
	letter-spacing: 0.06em;
	font-size: 13px;
}
.warp {
	position:fixed;
	top:0;
	left:0;
	width:99%;
	height:99%;
	visibility: hidden;
}
#subNav1warp { }
#subNav1ul { padding: 4px 0 4px 0; }
#subNav1 {
	width:544px;
 	top:46.4%;
  	left:50.6%;
	margin:-225px auto auto -278px;
	border:none;
}
#subNav1a {
	width:272px;
}
#subNav1b {
	width:272px;
  	left:273px;
}
#decker1l {
	float:left;
	height:59px;
	width:176px;
	background-color:#FFFFFF;
}
#decker1r {
	float:right;
	height:24px;
	width:30px;
	background-color:#FFFFFF;
}
#subNav2warp { }
#subNav2ul { padding: 0 0 4px 0; }
#subNav2 {
	width:272px;
 	top:46%;
  	left:50.4%;
	margin: 8px auto auto -285px;
}
#decker2 {
	height:65px;
	width:176px;
	background-color:#FFFFFF;
}
#subNav3warp { }
#subNav3ul { }
#subNav3 {
	width:336px;
 	bottom:54%;
  	left:50.4%;
	margin:auto auto -3px 40px;
}
#decker3 {
	float:right;
	height:45px;
	width:250px;
	background-color:#FFFFFF;
}
#subNav4warp { }
#subNav4ul { margin-top:0px; border-bottom:5px solid #FFFFFF; }
#subNav4 {
	width:386px;
 	top:46%;
  	left:50.4%;
	margin: 28px auto auto 28px;
}
#pfeilLinks {
	position:fixed;
	left:12px;
	top: 46%;
	margin-top:-19px;
	width:48px;
	height:41px;
}
#pfeilLinks:hover {
	border:1px dotted #000000;
	margin:-25px 0 0 -2px;
	padding:5px 4px 5px 6px;
	}
#pfeilRechts {
	position:fixed;
	right:12px;
	top:46%;
	margin-top:-19px;
	width:48px;
	height:41px;
}
#pfeilRechts:hover {
	border:1px dotted #000000;
	margin:-25px 2px 0 0;
	padding:5px 6px 5px 4px;
}

/*
a.popUp {
padding-left:14px;
padding-right:4px;
text-decoration: none;
color: #069;
background: url(/gfx/pfeil_x.gif) no-repeat left;
}

 #details {
 list-style: none;
 padding: 0;
 margin: 0;
 }
 #details li
 {
 display: inline;
 padding: 0;
 margin: 0;
 }
 #details li:before { content: "< "; }
 #details li:first-child:before { content: ""; }
*/
