body {
 	background-color: #670000;
 	margin:0px;
 	padding:0px;  
 	font-family: arial, helvetica, verdana, trebuchet, sans-serif;
	font-size: 12px;
	line-height: 17px;
	text-align:justify;
	color: #3C3C3C;
}


#positioning {
     position:absolute;
     left:50%;
     
     width:860px;
     margin-left:-430px;
 	 z-index:201;
}



#h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: bold;
	text-align:center;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #800000;
}



#laufschrift {
	font-family: courier, arial, helvetica, verdana, trebuchet, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-variant: normal;
	color: #700000;
}



#bottom {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
        font-weight:400;
	text-align:center;
        padding-top:3px;
	color: #FAF0E0;
}



A:hover {
	COLOR: #700000; font-weight:600; 
}




/* "Mouseover" und Focuseinstellung für Layer "navigation_unten" (Navigation am unteren Bildrand) */
#navigation_unten a:hover { color:#700000; font-weight:600; }
#navigation_unten a:focus { color:#700000; font-weight:600; }


/* "Mouseover" und Focuseinstellung für Layer "bottom" (Link am unteren Bildrand auf Impressum) */
#bottom a:hover { color:#FFF2DD; font-weight:600; }
#bottom a:focus { color:#FFF2DD; font-weight:600; }





/* Oberer und linker Abstand für "zugeklapptes Hauptmenü" */
.dist_x1 { margin-left:9px; margin-top:45px; }

/* Oberer und linker Abstand für "geöffnetes Hauptmenü" */
.dist_x2 { margin-left:9px; margin-top:20px; }

/* Oberer und linker Abstand für mit Pfeil gekennzeichneten Hauptmenüpunkt */
.dist_1a { margin-left:0px; margin-top:0px; margin-right:2px; padding-top:3px; padding-bottom:3px; }

/* Oberer und linker Abstand für nicht mit Pfeil gekennzeichnete Hauptmenüpunkte*/
.dist_1b { margin-left:14px; margin-top:0px; margin-right:2px; padding-top:3px; padding-bottom:3px; }

/* Oberer und linker Abstand für nicht mit Pfeil gekennzeichneten Hauptmenüpunkt, DEM EIN 
MIT PFEIL MARKIERTER UNTERMENÜPUNKT 2. EBENE FOLGT! */
.dist_1c { margin-left:14px; margin-top:9px; margin-right:2px; padding-top:2px; padding-bottom:2px; }

/* Oberer, linker und unterer Abstand für mit Pfeil gekennzeichneten Untermenüpunkt 2. Ebene, wenn dies  N I C H T  der letzte
oder einzige Untermenüpunkt ist! */
.dist_2a { margin-left:14px; margin-top:0px; margin-bottom:0px; margin-right:2px; padding-top:0px; padding-bottom:2px; }

/* Oberer, linker und unterer Abstand für mit Pfeil gekennzeichneten Untermenüpunkt 2. Ebene, WENN DIES der EINZIGE
ODER LETZTE UNTERMENÜPUNKT IST! */
.dist_2ab { margin-left:14px; margin-top:0px; margin-bottom:9px; margin-right:2px; padding-top:0px; padding-bottom:2px; }

/* Oberer und linker Abstand für NICHT mit Pfeil gekennzeichneten Untermenüpunkt 2. Ebene, wenn dies  N I C H T  der letzte
oder einzige Untermenüpunkt ist! */
.dist_2b { margin-left:28px; margin-top:0px; margin-bottom:0px; margin-right:2px; padding-top:0px; padding-bottom:2px; }

/* Oberer und linker Abstand für NICHT mit Pfeil gekennzeichneten Untermenüpunkt 2. Ebene, WENN DIES der EINZIGE
ODER LETZTE UNTERMENÜPUNKT IST! */
.dist_2bb { margin-left:28px; margin-top:0px; margin-bottom:9px; margin-right:2px; padding-top:0px; padding-bottom:2px; }

/* Distanzhalter zwischen Menügruppen (Standard) */
.dist_spacer { margin-top:18px;}





/* Formatierung für Menüpunkte im Hauptmenü (Layer3) */
.nav	   { font-family:arial, helvetica, verdana, trebuchet, sans-serif; font-size:11px; line-height:16px;
	     color:#404040; text-decoration:none; font-weight:300; }

.navactive { font-family:arial, helvetica, verdana, trebuchet, sans-serif; font-size:11px; line-height:16px;
	     color:#700000; text-decoration:none; font-weight:600; }

.navsub    { font-family:arial, helvetica, verdana, trebuchet, sans-serif; font-size:11px; line-height:16px;
	     color:#404040; text-decoration:none; font-weight:300; }

.navactivesub	{ font-family:arial, helvetica, verdana, trebuchet, sans-serif; font-size:11px; line-height:16px;
		  color:#700000; text-decoration:none; font-weight:300; }

.navactivehg { font-family:arial, helvetica, verdana, sans-serif; font-size:11px; line-height:16px;
	     color:#F3F3F3; background-color: #900000; text-decoration:none; font-weight:600; }





/* Formatierung für Verweise im laufenden Text, roter Text (z.B. Link "Weiterbildungen" in qualifikation.html) */
.textlinks { color:#700000; text-decoration:none; }

/* Formatierung für Verweise im laufenden Text, grauer Text (z.B. Verweise in kundeninformationen.html) */
.textlinks_grau { color:#3C3C3C; text-decoration:none; }

/* Formatierung für Links in Datei "webressourcen.html" und "webressourcen2.html" */
.links { font-size:13px; line-height:17px; color:#989898; text-decoration:underline; }

/* Formatierung für Verweis auf Impressum (am unteren Bildrand) */
.impress { font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; font-weight:400; 
           color:#FFF2DD;text-decoration:none; }





/* Definitionen für "Navigations-Tabelle" am unteren Bildrand (Layer "navigation_unten") */
.nav_table { border-top:1px solid #3C3C3C; padding-top:4px; padding-left:5px; padding-right:5px; }

/* Formatierung der einzelnen Tabellenspalten der"Navigations-Tabelle" (Layer "navigation_unten") */
.td_links  { text-align:left; }
.td_mitte  { text-align:center; }
.td_rechts { text-align:right; }

/* Formatierung für Menüpunkte in vorgenannter Tabelle (Layer "navigation_unten") */
.navbottom { font-family: arial, helvetica, verdana, trebuchet, sans-serif; font-size:12px;
	     color:#700000; text-decoration:none; font-weight:300; }





/* Definitionen für Preistabellen */
.price_cw { font-family: arial, helvetica, verdana, trebuchet, sans-serif; font-size:12px; color:#3C3C3C; font-style:italic; }

/* Farbdefintion für farblich unterlegte Zeilen der Preistabellen */
.color { background-color:#CCCCCC; font-weight:300; }

/* Defintion für linksbündig ausgerichtete Spalten der Preistabellen */
.li { border-style:none none solid; border-width:0px 0px 1px; border-color:#5E5E5E; text-align:left; padding-right:0px; }

/* Defintion für rechtsbündig ausgerichtete Spalten der Preistabellen */
.re { border-style:none none solid; border-width:0px 0px 1px; border-color:#5E5E5E; text-align:right; padding-right:0px; }

/* Defintion für zentriert ausgerichtete Spalten der Preistabellen */
.ce { border-style:none none solid; border-width:0px 0px 1px; border-color:#5E5E5E; text-align:center; padding-right:0px; }

/* Formate für Fussnote unter Preistabellen */
.preisfuss { font-family: arial, helvetica, verdana, trebuchet, sans-serif; font-size: 12px; font-style:normal; line-height:17px; }





/* Definitionen für Ortsverzeichnistabellen */
.way_table { font-family:arial, helvetica, verdana; font-size:13px; color:#3C3C3C; }

/* Definitionen für die Zellen der Ortsverzeichnistabellen mit "Anfangsbuchstabe als Orientierungshilfe" */
.wt_td1 { font-size:13px; font-weight:600; color:#606060; border-style:none solid solid none; border-width:0px 1px 1px 0px; border-color:#5E5E5E; background-color:#E0E0E0; padding-left:0px; }

/* Definitionen für Zellen mit übergeordnetem Gemeindenamen (z.B. Nidderau) der Ortsverzeichnistabellen */
.wt_td2 { font-size:12px; color:#606060; padding-left:0px; font-weight:600; }

/* Definitionen für Zellen mit Ortsteilnamen (z.B. - Windecken) der Ortsverzeichnistabellen */
.wt_td3 { font-size:12px; padding-left:0px; }





/* Farbe 575757  und FAD177  und  4B4B4B */



