/* CSS-Standard fuer Praxis Dr. Leipold, Kaiserslautern */
body{
margin: 0;
padding: 0;
border: 0;
background-color: #dbecec; 
}
html, body				{ background-color: #dbecec; }
html, body, td, div { color: #000; font-size: 12px; font-family: Verdana, Arial, Tahoma, sans-serif; margin: 0; }
p { color: #000; font-size: 12px; font-family: Verdana, Arial, Tahoma, sans-serif; }
/* --------------------  TAGS  --------------------------  */
h1						{ color: #059896; font-size: 40px; font-family: "trebuchet ms", Albany, Verdana, Arial, Tahoma, sans-serif; margin: 20px 0; }
h2						{ color: #059896; font-size: 20px; font-family: Verdana, Arial, Tahoma, sans-serif; }
h3						{ color: #059896; font-size: 16px; font-family: Verdana, Arial, Tahoma, sans-serif; }
h4						{ color: #333; font-size: 14px; }
h5						{ color: #333; font-size: 12px; }
h6						{ color: #333; font-size: 10px; }
a 						{ color: #333; font-size: 12px; font-family: Verdana, Arial, Tahoma, sans-serif; font-variant: normal; line-height: normal; text-decoration: underline; border-color: black; }
a:visited				{ color: #333; text-decoration: underline; }
a:hover					{ color: #fff; background-color: #059896; text-decoration: none; }
a:active				{ color: #c00; text-decoration: underline; }
a img 					{ padding: 0; }

a.sprechzeiten:link		{ padding:4px; }
a.sprechzeiten:link		{ color: #fff; font-size: 12px; font-family: Verdana, Arial, Tahoma, sans-serif; font-weight: bold; text-decoration: underline; }
a.sprechzeiten:visited	{ color: #fff; text-decoration: underline; }
a.sprechzeiten:hover	{ background-color: #fff; color: #000; text-decoration: none; }
a.sprechzeiten:active	{ background-color: #fff; color: #000; text-decoration: none; }


li 						{ line-height: 2em; }
div.container01			{ background-color: #b7c6e6; font-size: 14px; width: 60%; margin:10px 0 20px; padding: 5px; border: dotted 1px #00437a; }
div.team 				{ font-size: 14px; background-color: #d4e4f3; margin: 10px 0 20px; padding: 15px; width: 500px; overflow: visible; border: dotted 1px #00437a; }
div.fotospraxis { margin-bottom: 10px; padding: 20px; }
div.fotospraxis img { vertical-align: middle; margin-right: 20px; }
img.teamfoto			{ float: right; }
div.preloadimages 			{ z-index: 99; visibility: hidden; }
span.codedirection 			{ unicode-bidi:bidi-override; direction: rtl; }
/* fuer Emailadressen */
/* --------------------  KLASSEN  --------------------------  */
.bu								{ color: #333; font-size: 12px; font-weight: bold; }
.floatrechts { float: right; }
.floatlinks { float: left; }
.hg_farbe_01 				{ background-color: #e8e8e8; }
.nolink 					{ color: white; background-color: #a00; margin: 2px; }
.pfeil_nachoben				{ vertical-align: middle; margin-right: 5px; }
.pfeil_rechts				{ vertical-align: middle; margin-right: 5px; }
.signal						{ color: #d00; padding: 2px; }
.subnavi_oben_zelle			{ background-color: #66717d; }
/* - - - - - - - - - - - - -  Schrift  - - - - - - - - - - - - -   */
.klein							{ font-size: 11px; }
.mittel							{ font-size: 13px; }
.gross							{ font-size: 18px; }
.link_schriftgrad_1				{ font-size: 12px; font-weight: bold; padding: 5px; }
.link_schriftgrad_2				{ font-size: 16px; font-weight: bold; padding: 5px; }
.link_schriftgrad_3				{ font-size: 19px; padding: 5px; }
.fett 						{ font-weight: bold; }
.kursiv 					{ font-style: italic; }
/* --------------------  IDs  --------------------------  */
#Navi							{ color: #000; font-size: 15px; font-family: Verdana, Arial, Tahoma, sans-serif; font-weight: normal; font-style: normal; font-variant: normal; }
#Navi a							{ font-size: 16px; font-family: "Arial Black", Verdana, Arial, Tahoma, sans-serif; font-style: normal; font-variant: normal; }
#Navi a:link 					{ color: #000; text-decoration: none; }
#Navi a:visited 				{ color: #000; text-decoration: none; }
#Navi a:hover					{ color: #fff; background-color: #a3a3a3; text-decoration: none; }
#Navi a:active					{ color: #fff; text-decoration: none; }
#Navi .current 					{ color: #fff; text-decoration: none; background-color: #a3a3a3; font-size: 16px; font-family: "Arial Black", Verdana, Arial, Tahoma, sans-serif; font-style: normal; font-variant: normal; }

#Inhalt							{ padding: 0 10px 10px; font: 12px Verdana, Arial, Tahoma, sans-serif; background-color: #fff; }
#Inhalt p, td, div 				{ font: 12px Verdana, Arial, Tahoma, sans-serif; }
#Inhalt p 						{ margin-right: 15px; }
#Inhalt p.signal				{ color: #d00; font-size: 15px; padding: 2px; }
#Inhalt hr 						{ color: #666; height:1px; margin-top: 5px; margin-bottom: 5px; border-style:dotted; }

#Inhalt a 						{ color: #333; font-size: 12px; font-family: Verdana, Arial, Tahoma, sans-serif; font-weight: bold; font-variant: normal; line-height: normal; text-decoration: underline; }
#Inhalt a:visited				{ color: #333; text-decoration: underline; }
#Inhalt a:hover					{ background-color: #059896; color: #e7f1f1; text-decoration: none; }
#Inhalt a:active				{ background-color: #059896; color: #e7f1f1; text-decoration: none; }

#Oben img						{ margin-top: 4px; margin-left: 4px; }

#SubNaviRechts					{ background-color: #059896; }

#NaviStart						{ color: #000; font-size: 15px; font-family: Verdana, Arial, Tahoma, sans-serif; font-weight: normal; font-style: normal; font-variant: normal; }
#NaviStart a					{ font-size: 16px; font-family: "Arial Black", Verdana, Arial, Tahoma, sans-serif; font-style: normal; font-variant: normal; }
#NaviStart a:link 				{ color: #000; text-decoration: none; }
#NaviStart a:visited 			{ color: #000; text-decoration: none; }
#NaviStart a:hover				{ color: #fff; background-color: #a3a3a3; text-decoration: none; }
#NaviStart a:active			{ color: #fff; text-decoration: none; }
#NavibilderPreload 					{ height: 210px; width: 145px; left: 10px; top: 10px; position: absolute; z-index: 99; }
#Start_Subnavi					{ color: #8f8faf; font-size: 11px; font-family: Verdana, Arial, Tahoma, sans-serif; font-weight: bold; font-variant: normal; vertical-align: text-bottom; }
#Start_Subnavi a 				{ font-size: 11px; font-weight: bold; }
#Start_Subnavi a:link 				{ color: #8f8faf; text-decoration: none; }
#Start_Subnavi a:visited 			{ color: #8f8faf; text-decoration: none; }
#Start_Subnavi a:hover				{ color: #c00; text-decoration: none; }
#Start_Subnavi a:active				{ color: #c00; text-decoration: none; }
#Unten								{ color: #b4b4b4; font-size: 11px; font-family: Verdana, Arial, Tahoma, sans-serif; font-weight: bold; font-variant: normal; text-align: left; padding-top: 5px; padding-left: 5px; }
#Unten a 							{ font-size: 11px; font-family: Verdana, Arial, Tahoma, sans-serif; font-variant: normal; font-weight: bold; vertical-align: text-bottom; }
#Unten a:link 						{ color: #8c8c8c; text-decoration: none; }
#Unten a:visited 					{ color: #8c8c8c; text-decoration: none; }
#Unten a:hover						{ color: #fff; background-color: #0b706f; text-decoration: none; }
#Unten a:active						{ color: #0b706f; text-decoration: none; }
