/* CSS-Standard fuer Praxis Dr. Regina Fradkova, Kaiserslautern 11-2009*/

body, html					{ margin: 0; padding: 0; border: 0; background-color: #63D3FD; }

html, body, td, div 	{ color: #000; font-size: 13px; font-family: Verdana, Arial, Tahoma, sans-serif; }

p 						{ color: #000; font-size: 13px; font-family: Verdana, Arial, Tahoma, sans-serif; }


/* --------------------  TAGS  --------------------------  */

hr 						{ border: dashed 1px #eee; }
img.fotorand			{ border: solid 1px #5b5b5b; }
li 						{ font-weight: bold; line-height:  1.7em ; list-style-type: square; }
li a					{ font-weight: bold; text-decoration: underline; padding: 0 3px; display: block; }
li a:hover				{ color: #b1390a; background-color: #fff; text-decoration: none; }
li a:active 			{ color: #b1390a; background-color: #fff; }

li ul li				{ font-size: 12px; list-style-type: circle; font-weight: normal; }

a						{ font-family: "trebuchet ms", Verdana, Arial, Tahoma, sans-serif; font-variant: normal; }
a:link					{ color: #000; text-decoration: underline; }
a:visited				{ color: #000; text-decoration: underline; }
a:hover					{ color: #000; text-decoration: none; }
a:active				{ color: #000; text-decoration: none; }


/* --------------------  Link-KLASSEN  --------------------------  */

a.textlink					{ font-size: 15px; font-weight: bold; font-variant: normal; text-decoration: none; letter-spacing: 0.1em; }
a.textlink:link				{ color: #454545; text-decoration: underline; }
a.textlink:visited			{ color: #454545; text-decoration: underline; }
a.textlink:hover			{ color: #fff; background-color: #5379aa; text-decoration: none; }
a.textlink:active			{ color: #fff; background-color: #5379aa; text-decoration: none; }


/* --------------------  DIV-Container  --------------------------  */



div.zurueck					{ float: right; margin-bottom: 40px; }

div.preloadimages 			{ z-index: 99; visibility: hidden; }

div.zentrierer				{ text-align: center; }
div.linksausrichter			{ text-align: links; }
div.rechtsausrichter		{ text-align: rechts; }


/* --------------------  IDs  --------------------------  */
#ContainerZero									{ padding-top: 10px; }

#Inhaltzelle									{ width:595px; background-image: url(../pix/images/tmpl_12.gif); background-repeat: repeat-y; padding: 0; margin: 0;}

#Inhalt 										{ width:540px; text-align: left; margin: 20px 10px 10px 20px; padding: 30px 10px 30px 10px; background-color: #fff;}
#Inhalt h1										{ color: #000; font-size: 36px; font-family: Tahoma, Verdana, Arial, sans-serif; }
#Inhalt h2 										{ color: #000; font-size: 22px; font-family: Tahoma, Verdana, Arial, sans-serif; font-variant: normal; }
#Inhalt h3 										{ color: #000; font-size: 16px; font-family: Tahoma, Verdana, Arial, sans-serif; font-variant: normal;  }
#Inhalt h4 										{ color: #000; font-size: 13px; font-family: Tahoma, Verdana, Arial, sans-serif; font-variant: normal;  }

#Inhalt a										{ font-weight: bold; }

#LeistungenUebersicht							{ font-weight: bold; }
#LeistungenUebersicht img						{ border-color: #4c4c4c; border-width: 1px; }

#Logo											{ width:234px; background-image: url(../pix/images/tmpl_11.gif); background-repeat: repeat-y; }
#LogoGrafik01									{ margin: 0; }
#LogoGrafik02									{ margin: 0; }
#LogoGrafik03									{ margin: 0; }

#Navi											{ color: #fff; font-size: 18px; font-family: Verdana, Arial, Tahoma, sans-serif; font-weight: bold; }
#NaviContainer									{ padding: 0 0 0 421px;  }
#NaviLinks										{ padding-left: 33px; }
#Navi a											{ font-size: 15px; font-family: "trebuchet ms", Verdana, Arial, Tahoma, sans-serif; font-weight: bold; padding-right: 5px; padding-left: 5px; }
#Navi a:link 									{ color: #FFB80D; text-decoration: none; }
#Navi a:visited 								{ color: #FFB80D; text-decoration: none; }
#Navi a:hover									{ color: #fff; text-decoration: none; }
#Navi a:active									{ color: #FFB80D; text-decoration: none; }

.navihg											{ background-image: url(../pix/images/button_02.gif); background-repeat: repeat-x; padding: 0; margin: 0; }

#Sprechzeiten									{ }
#Sprechzeiten td								{ padding: 3px; }
#Sprechzeiten .wochentag 						{ font-size: 12px; font-weight: bold; background-color: #e2e2e2; }
#Sprechzeiten .uhrzeit 							{ background-color: #e2e2e2; }

#Subnavi										{ float: right; color: #616161; font-size: 10px; font-family: "trebuchet ms", Verdana, Arial, Tahoma, sans-serif; font-weight: bold; padding-top: 10px; padding-right: 10px; }
#Subnavi a										{ font-size: 10px; font-family: Albany, "trebuchet ms", Verdana, Arial, Tahoma, sans-serif; font-weight: bold;  }
#Subnavi a:link 								{ color: #616161; text-decoration: none; }
#Subnavi a:visited 								{ color: #616161; text-decoration: none; }
#Subnavi a:hover								{ color: #fff; text-decoration: none; }
#Subnavi a:active								{ color: #ff3636; text-decoration: none; }




#Unten											{ color: #404040; font-size: 11px; font-family: "trebuchet ms", Verdana, Arial, Tahoma, sans-serif; font-weight: bold; font-variant: normal; padding: 5px; margin: 0 0 0 500px;}
#Unten a 										{ font-size: 11px; font-family: "trebuchet ms", Verdana, Arial, Tahoma, sans-serif; font-variant: normal; font-weight: bold; padding: 5px; }
#Unten a:link 									{ color: #404040; text-decoration: underline; }
#Unten a:visited 								{ color: #404040; text-decoration: underline; }
#Unten a:hover									{ color: #fff; text-decoration: none; }
#Unten a:active									{ color: #fff; text-decoration: none; }
/*#Unten										{ display: none; }*/



.blocksatz						{ text-align: justify; }
.bu								{ color: #909090; font-size: 12px; font-weight: bold; }

.floatrechts { float: right; }
.floatlinks { float: left; }


.hg_farbe_01 				{ background-color: #e2e2e2; }
.nolink 					{ color: white; background-color: #a00; margin: 2px; }
.signal						{ color: #fff; font-weight: bold; background-color: #b1390a; padding: 2px; }



/* - - - - - - - - - - - - -  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; }
.pflichtfeld_stern				{ font-weight: bold; color: #AD0000; font-size: 16px;}
