/* CascadingStyleSheet-Datei -  2/2007  Matthias Kehrer - www.dr-homepage.de  */

/* Wichtige Farben	Text:		HG:
*/

/*--[ Allgemein ]--*/

html, body, div, h2, h3,a, form, img{ 
	font-family: Geneva, Verdana, Arial, Helvetica, sans-serif; 
	margin: 0px; 
	padding: 0px;
	font-weight: normal;
}

html, body, tab, td, p  {
	color: #000000;
	font-size: 13px }


html, body		{
	background: #c4c4c4;
}

p.leistungen_1 { background-color: #dfdfdf; padding: 10px; }
p.leistungen_2 { background-color: #fff; padding: 10px; }
td.inhalt	{ 
	background-color: #acd8b1; /* HG-farbe fuer Inhaltsbereich */
	padding: 30px 15px 30px 15px;
}
td.aktuell { background-color: #ef5516;}
td.unten	{ 
	background-color: #fff; /* HG-farbe fuer Inhaltsbereich */
	padding: 0px 5px 0px 5px;
	height: 1.2em;
}
table.standardrahmen	{ border: solid 1px gray; }
table.menutabelle { background-color: #fff;} /* Farbe horizontale Trennstriche im Menu */
/*--[ Hauptmenu ]--*/


li.leistungen { line-height: 1.7em; }

a.signal:link		{ color: #9e091a; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; }
a.signal:visited	{ color: #9e091a; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; }
a.signal:hover		{ color: #000; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-color: #d8d8d8; text-decoration: none; }
a.signal:active		{ color: #9e091a; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; }
	

body.druckversion				 {
	color: #000000;
	font-size: 14px;
	font-family: Verdana, Tahoma, Arial, sans-serif;
	background-color: #ffffff;
	margin: 0px }

body, textarea				 {
	scrollbar-3dlight-color: #666666;
	scrollbar-arrow-color: #000000;
	scrollbar-base-color: #ffffff;
	scrollbar-darkshadow-color: #000000;
	scrollbar-face-color: #ffd50d; /* hier Hauptfarbe aendern */
	scrollbar-highlight-color: #ffffff;
	scrollbar-shadow-color: #000000;
	scrollbar-track-color: #DCDCDC;  }
hr							 {
	color: #002658;
	border: dotted;
	height: 1px; 
	background-color: grey; 
	border: none; }


h1		 					  { color: #000; font-size: 30px; font-family: Geneva, Tahoma, Verdana, Arial, sans-serif; margin-top: 10px; margin-bottom: 10px; }


h2		 					   {
	color: #000;
	font-size: 18px;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	margin: 18px 0 0; }


h3		 					  {
	color: #000;
	font-size: 16px;
	font-family: Geneva, Tahoma, Verdana, Arial, sans-serif;
	margin-bottom: 20px; }


h4		 					 {
	color: #000;
	font-family: Geneva, Tahoma, Arial, Helvetica, Swiss, SunSans-Regular;
	letter-spacing: 4px;
	margin-bottom: 10px; }

h5							    {
	color: #000;
	font-size: 1.05em;
	font-family: Verdana, Tahoma, Arial, sans-serif;
	margin: 15px 0 0; }


h6							   {
	color: #000;
	font-weight: bold;
	font-size: 12px;
	font-family: Verdana, Tahoma, Arial, sans-serif;
	margin-bottom: 10px; }


.blass						 {
	color: #cccccc }

.betont						 {
	font-weight: bold }
	
.betont2						 {
	font-style: italic }
.publikationen-autor { font-style: italic; }
.publikationen-titel { font-weight: bold; }
.betont3						 {
	font-style: italic;
	font-weight: bold;
	font-size: 18px;
	 }

.bild-links						 {
	margin-right: 15px;
	margin-bottom: 4px }

.bild-rechts					 {
	margin-bottom: 4px;
	margin-left: 15px }

.bild-randfarbe-standard		 {
	border-color:#000000 }
	
.bu							  {
	font-weight: normal;
	font-size: 10px;
	padding: 2px }

.signal                       			 {
	color: #9e091a;
		font-weight: normal;
 }
 
.klein 						 {
	font-size: 10px }

.mittel 						 {
	font-size: 14px }
	
.gross 						 {
	font-size: 18px }



.oeffnungszeiten-tag			 {
	font-weight: bold;
	font-size: 14px }

.oeffnungszeiten				 { font-weight: normal; font-size: 16px ; background-color: #cacaca; }
.textbereich {  margin-left: 25px; }
#template_ueberschrift { margin: 0; padding: 0; }

/*--[Links]--*/
a:link						 {
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	padding: 0 }

a:visited						 {
	color: #585858;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	padding: 0 }

a:hover						 {
	color: #395e98;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 0 }

a:active						 {
	color: #002658;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding: 0px }


/*--[Linkauszeichnung im Text]--*/
a.text:link						 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	padding: 0px }

a.text:visited						 { font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #ededed; text-decoration: underline; padding: 0  }

a.text:hover						 {
	color: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	background-color: #ffd50d;
	padding: 0 }

a.text:active						 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding: 0px }


/*--[Links blass]--*/
a.blass:link					 {
	color: #cccccc;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding: 0px }

a.blass:visited					 {
	color: #cccccc;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding: 0px }

a.blass:hover					 {
	color: #395e98;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	background-color: #ffffff;
	padding: 0px }

a.blass:active					 {
	color: #002658;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding: 0px }



/*--[Signalbutton fuer Druckversionen usw.]--*/
a.button:link					  {
	color: #ffffff;
	font-weight: bold;
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	background-color: #9e091a;
	padding: 2px }


a.button:visited				  {
	color: #ffffff;
	font-weight: bold;
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	background-color: #9e091a;
	padding: 2px }


a.button:hover				  {
	color: #395e98;
	font-weight: bold;
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	background-color: #eed376;
	padding: 2px }


a.button:active				  {
	color: #002658;
	font-weight: bold;
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	background-color: #af420c;
	padding: 2px }
	
	
/*--[Bildlinks]--*/
img.bildlinks						 {
	border-color: #000;
	padding: 0; }
