/* CascadingStyleSheet-Datei -  2006  Matthias Kehrer - www.matthias-kehrer.de - www.dr-homepage.de  */

/* Wichtige Farben

CI:
rot			#AF420C
ocker hell	#E1BB72
ocker dunkel	#B1780A
Grau:		#F5F5F5
Text:
#001C46
[ #802F09	rot dunkel ]

HG:
#E1BB72

#B1780A
*/

/*--[ Allgemein ]--*/

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

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

/*html, body		{
	background: #E1BB72 no-repeat;
}*/

ul, li	 { line-height: 200% }

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: #ffffff; scrollbar-base-color: #ffffff; scrollbar-darkshadow-color: #000000; scrollbar-face-color: #2128B5; scrollbar-highlight-color: #ffffff; scrollbar-shadow-color: #000000; scrollbar-track-color: #DCDCDC }

hr		{ color: #002658; border-style:dotted; }


h1		  { color: #002658; font-size: 24px; font-family: Geneva, Tahoma, Verdana, Arial, sans-serif; margin-top: 20px; margin-bottom: 20px ; margin-left: 10px; }
h2		 { color: #002658; font-weight: bold; font-size: 13px; font-family: Tahoma, Verdana, Arial, sans-serif; background-color: #f5f5f5; margin: 0px; padding: 8px }
h3		 { color: #002658; font-size: 14px; font-family: Geneva, Tahoma, Verdana, Arial, sans-serif; margin: 0px }
h4		 { color: #002658; font-size: 14px; font-family: Geneva, Tahoma, Arial, Helvetica, Swiss, SunSans-Regular; letter-spacing: 4px; margin-bottom: 10px }
h5		{ color: #002658; font-size: 12px; font-family: Verdana, Tahoma, Arial, sans-serif; margin:0px; }
h6		{ color: #002658; font-size: 10px; font-weight: normal; font-family: Verdana, Tahoma, Arial, sans-serif; margin:0px; }


/*--[ Funktion ]--*/
.betont						{ font-weight: bold; }
.bild-links					{ margin-right:15px; margin-bottom:4px; }
.bild-rechts					{ margin-left:15px; margin-bottom:4px; }
.bu							{ font-size: 10px; font-weight: normal; background-color: #D3D3D3; padding:2px; }
.center 						{ text-align: center;}
.druckversion				{ background-color: #FFF; }
.hgfarbe-grafik-links			{ background-color: #af420c; }
.hgfarbe-unten				{ background-color: #af420c; }
.hgfarbe-01 { background-color: #FBF078; }
/*Template: Farbe für gelben Rand*/
.hgfarbe-02 { background-color: #F9E400; }
.impressum					{ background-color: #F3F3F3; padding:8px; }
.inhalt						 { padding:8px; }
.signal                       			{ color: #AD0000; }

.klein 						{ font-size: 10px;}
.kursiv						{ font-style:italic; }
.rechts						{ text-align: right;}
.top 						{ vertical-align: top;}
.text-hell { color: white; }
.trennstrich-sub-unten			{ color:#ffffff }
.trennstrich-menu				{ color:#ffffff ; font-size: 8px; }
.link-image                               { border: 1px #000000; }        /* Link-Bild mit Rand */

/*--[Links]--*/
a:link						{ color: #444444; font-size:13px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; padding: 0px; }
a:visited						{ color: #444444; font-size:13px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; padding: 0px; }
a:hover						{ color: #395E98; background-color: #ffffff; font-size:13px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; padding: 0px; }
a:active						{ color: #002658; font-size:13px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; padding: 0px; }

/*--[Hauptmenu]--*/
a.menu:link					{ color: #fff; font-weight: bold; font-size: 15px; font-family: Helvetica, Arial, Verdana, sans-serif; text-decoration: none; padding-left: 4px; padding-right: 4px;}
a.menu:visited				{ color: #fff; font-weight: bold; font-size: 15px; font-family: Helvetica, Arial, Verdana, sans-serif; text-decoration: none; padding-left: 4px; padding-right: 4px; }
a.menu:hover				{ color: #000000; background-color: #ffffff; font-weight: bold; font-size: 15px; font-family: Helvetica, Arial, Verdana, sans-serif; text-decoration: none; padding-left: 4px; padding-right: 4px; }
a.menu:active				{ color: black; font-size: 15px; font-weight: bold; font-family: Helvetica, Arial, Verdana, sans-serif; text-decoration: none; padding-left: 4px; padding-right: 4px; }

/*sub-oben*/
a.sub-oben:link				{ color: #444444; font-size:13px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; padding: 0px; }
a.sub-oben:visited			{ color: #444444; font-size:13px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; padding: 0px; }
a.sub-oben:hover				{ color: #395E98; background-color: #ffffff; font-size:13px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; padding: 0px; }
a.sub-oben:active			{ color: #002658; font-size:13px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; padding: 0px; }
/*--[Navigation unten]--*/
a.sub-unten:link				{ color: #ffffff; font-size:10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; padding: 0; }
a.sub-unten:visited			{ color: #ffffff; font-size:10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; padding: 0; }
a.sub-unten:hover			{ color: #111898; background-color: #ffffff; font-size:10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; padding: 0; }
a.sub-unten:active			{ color: #334ad3; font-size:10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; padding: 0; }
/*--[Signalbutton für Druckversionen und ?hnliches]--*/
a.button:link					{ color: #ffffff; font-size:12px; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; background-color: #AF420C; padding: 2px; }
a.button:visited				{ color: #ffffff; font-size:12px; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; background-color: #AF420C; padding: 2px; }
a.button:hover				{ color: #395E98; font-size:12px; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; background-color: #EED376; padding: 2px; }
a.button:active				{ color: #002658; font-size:12px; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; background-color: #AF420C; padding: 2px; }