body {
	background-color: #6992CD;
	margin: 0; 
	padding: 0;
	height: 100%;
}

 /* * * *    E B E N E N    * * * **********************************************************************************************************/

 /* Hauptebene, legt die Breite von 760 px fest --------------------------------------------------- */		
#div_parent {
	width: 760px;
	margin: 0 auto;  /* konforme Zentrierung */
}


 /* Hauptebene für Formulare, legt die Breite von 760 px fest --------------------------------------------------- */		
#div_parentform {
	width: 700px;
	margin: 0 auto;  /* konforme Zentrierung */
}

		
 /* Oberste Ebene mit Logos und Links (Impressum, Kontakt, Sitemap) --------------------------------------------------- */	
#div_logo  { 
	background-image: url("../images/logo_klein_oben.png"); 
	margin: 0; 
	height: 47px;	
	padding-top: 1px;
}


 /* Untere Ebene mit Copyrights, Zum Seitenanfang, Seite Drucken Verweisen --------------------------------------------------- */
#div_fuss  { 
	background-image: url("../images/abschluss_unten.gif"); 
	height: 18px;
}

 /* Die Alle-Unterste Ebene  --------------------------------------------------- */
#div_unterfuss  { 
	height: 20px;
}


 /* Ebene nur für die Homesite --------------------------------------------------- */
#div_starthaupt   {
	color: #000; 
	background-image: url("../images/hgrund.gif"); 
	border-top: 2px solid white;
	border-bottom: 2px solid white; 
}

 /* Ebene für den Ausgabebreich --------------------------------------------------- */
#div_haupt  { 
	margin: 0;
	color: #ffffff; 
	background-image: url("../images/hgrund.gif"); 
	padding-bottom: 1em; 
	border-top: 2px solid white; 
	border-bottom: 2px solid white;
}

 /* Ebene für das Kontaktformulare --------------------------------------------------- */
#div_hauptform  { 
	color: #ffffff; 
	background-image: url("../images/hgrund_form.gif"); 
	border-top: 4px solid white; 
	border-bottom: 2px solid white;
}

 /* Ebene für den Ausgabebreich der vorgeschalteten Seiten (Bereich Angebote etc.) --------------------------------------------------- */
#div_vorschalt  { 
	color: #ffffff; 
	background-image: url("../images/hgrund.gif"); 
	padding-bottom: 1em; 
	border-top: 2px solid white; 
	border-bottom: 2px solid white;
	height: 400px;
}


/* * * *   N A V I G A T I O N    * * * ********************************************************************************************************** */


 /* Ebene für grafische Navileiste --------------------------------------------------- */	
#div_hauptnavi   { 
	color: #ffffff; 
}

 
 /* Ebene für die ZWEITE (mittlere) Navigations-UNTERebene --------------------------------------------------- */	
#div_unavi_1    { 
	margin: 0;
	height: 26px;
	padding-top: 10px;
	background-image: url("../images/abschluss_unavi_1.png");
}

 /* Formatierung der einzelnen Untermenüpunkte der zweiten (mittelere) Ebene */
#div_unavi_1 li.ebene1   { 
	margin: 0 3px 0 2px;
	background-color: white;
	border-top: 1px solid white;	
	border-bottom: 1px solid white;		
}


 /* Formatierung der aktiven Menüpunkte der dritten (letzten) Ebene*/
#div_unavi_1 li.aktiv	{ 
	font-weight: bold;
	color: black;
  	border-bottom: 3px solid #C0D1EA;
	border-right: 4px solid #C0D1EA;
}
 /* Formatierung der aktiven Menüpunkte der zweiten (mittleren) Ebene*/
#div_unavi_1 li.voraktiv	 { 
	color: black;
	font-weight: bold;
}


 /* Ebene für die ZWEITE Navigations-UNTERebene --------------------------------------------------- */	
#div_unavi_2    { 
	margin: 0;
	background-image: url("../images/abschluss_unavi_2.png"); 
	height: 30px; 	
/*	padding-top: 2px;*/
/}

 /* Formatierung der einzelnen Untermenüpunkte der zweiten Ebene */
#div_unavi_2 li.ebene2   { 
	padding: 0;
	border-bottom: 2px solid white; 
	border-right: 3px solid white;
}

 /* Formatierung der einzelnen Untermenüpunkte der zweiten Ebene */
#div_unavi_2 li.fremd   { 
	padding: 0;
	border-bottom: 2px solid red; 
	border-right: 3px solid red;
	font-style:bold;
}
#div_unavi_2 li.fremd a:hover  { background-color: #CF89AB; border-bottom: 1px solid red;}
 /* Formatierung der aktiven fremdformatierten Menüpunkte */
#div_unavi_2 li.fremdaktiv	{ 
	font-weight: bold;
	color: black;
	padding: 0;
	border-bottom: 2px solid #CF89AB; 
	border-right: 3px solid #CF89AB;
}



 /* Formatierung der aktiven Untermenüpunkte */
#div_unavi_2 li.aktiv	{ 
	font-weight: bold;
	color: black;
	padding: 0;
	border-bottom: 2px solid #C0D1EA; 
	border-right: 3px solid #C0D1EA;
}

 /* Menüliste (Impressum, Kontakt, Sitemap in der div_logo)--------------------------------------------------- */
#navi_klein {
	font-size: 0.75em; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	margin: 0 0 0 508px;
	padding: 4px 0 0 0;					/* Innenabstand */
}
#navi_klein a {
	color: black;						/* Schriftfarbe schwarz */
	text-decoration: none;				/* Unterstreichung entfernen */
	padding: 2px 8px;					/* oben/unten 4px, re/li 8px */
}
#navi_klein li  { list-style-type: none; display: inline }
#navi_klein a:hover  { background-color: #C0D1EA }


 /* Menüliste für die ERSTE Navigations-UNTERebene --------------------------------------------------- */
#navi_unter_1  { 
	list-style-type: none;
	margin: 0;
	font-size: 0.75em; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	padding: 4px 1px 2px 0; 				 /*Innenabstand; hat Auswirkung auf den Text (Untermenüpunkte)*/
}
#navi_unter_1 a {
	color: black;						/* Schriftfarbe schwarz */
	text-decoration: none;				
	padding: 2px 2px 1px 4px;			/* bei hover hgrundschatten  */
}

#navi_unter_1 li    {
	margin: 0 0 0 4px;
	display: inline;					/* Liste waagerecht  */
}
#navi_unter_1 a:link  { text-decoration: none; color: black;}
#navi_unter_1 a:visited  { text-decoration: none; color: black;}
#navi_unter_1 a:focus  { text-decoration: none; color: black;}
#navi_unter_1 a:hover  { background-color: #C0D1EA; border-bottom: 1px solid white;}
#navi_unter_1 a:active  { text-decoration: none; color: black;}


 /* Menüliste für die ZWEITE Navigations-UNTERebene --------------------------------------------------- */
#navi_unter_2  { 
	list-style-type: none;
	margin: 0;
	font-size: 0.75em; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	padding: 4px 1px 2px 0; 				/* Innenabstand; hat Auswirkung auf den Text (Untermenüpunkte)*/
}

#navi_unter_2 a {
	color: black;						/* Schriftfarbe schwarz */
	text-decoration: none;			
	padding: 2px 2px 1px 4px;			/* bei hover hintergrundschatten  */
}

#navi_unter_2 li    {
	margin: 0 0 0 4px;
	display: inline;					/* Liste waagerecht  */
}
#navi_unter_2 a:link  { text-decoration: none; color: black;}
#navi_unter_2 a:visited  { text-decoration: none; color: black;}
#navi_unter_2 a:focus  { text-decoration: none; color: black;}
#navi_unter_2 a:hover  { background-color: #C0D1EA; border-bottom: 1px solid white;}
#navi_unter_2 a:active  { text-decoration: none; color: black;}


 /* * * *    T E X T F O R M A T E    * * * ********************************************************************************************************** */
 
 /* Formatierung für den Suchbereich (interne Suche) in der div_logo --------------------------------------------------- */
#text_suchen  { 
	font-size: 0.8em; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	margin: 0 0 0 515px;
	padding: 0 0 0 0;						/* Innenabstand  davor 3px 0 0 0*/
}

 
 /* Formatierung für den Fussbereich der Homesite --------------------------------------------------- */
#text_copyright   { 
	font-size: 0.54em;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-align: center; 
	margin: 0 0 0 0; 
}
	#text_copyright a:link  { text-decoration: none; color: black;}
	#text_copyright a:visited  { text-decoration: none; color: black;}
	#text_copyright a:focus  { text-decoration: none; color: black;}
	#text_copyright a:hover  { background-color: #fff }
	#text_copyright a:active  { text-decoration: none; color: black;}



 /* Formatierung für den Fussbereich der übrigen Seiten --------------------------------------------------- */
#text_fuss   { 
	font-size: 0.66em; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-align: center; 
	margin: 0 0 0 0; 
}
#text_fuss a:link  { text-decoration: none; color: black;}
#text_fuss a:visited  { text-decoration: none; color: black;}
#text_fuss a:focus  { text-decoration: none; color: black;}
#text_fuss a:hover  { background-color: #fff }
#text_fuss a:active  { text-decoration: none; color: black;}


 /* Formatierung für den Haupttext der Startseite --------------------------------------------------- */
#text_starthaupt   {
	color: #000; 
	font-size: 0.8em; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	padding: 0 40px 0 15px; 
	text-align: justify;
}

 /* Formatierung für den Hauptbereich der Ebene div_haupt --------------------------------------------------- */
.text_haupt   { 
	font-size: 0.8em; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: black;
	text-align: justify; 
	padding: 0 40px 0 20px;
	margin: 0 0 0 0; 
}
.text_haupt a  { 

	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: black;
	background-color: #A7CEED;
	text-align: justify; 
	padding: 0 4px 0 4px;
}

.text_haupt a:hover  { 
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: black;
	background-color: #C1C4C3;
}



 /* FETT-Formatierung für den Hauptbereich der Ebene div_haupt --------------------------------------------------- */
.text_hauptf   { 
	margin: 0; 
	font-size: 0.8em; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: black;
	text-align: justify; 
	font-weight: bold;
	padding: 0 40px 0 20px;
}

.text_hauptf a  { 
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: black;
	background-color: #A7CEED;
	text-align: justify; 
	padding: 0 4px 0 4px;
	margin: 0 0 0 0; 
}

.text_hauptf a:hover  { 
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: black;
	background-color: #C1C4C3;
}

 /* FETT-Formatierung für den Kontaktbereich der Kontakt.html --------------------------------------------------- */
.text_hauptk   { 
	font-size: 0.75em; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: black;
	background-color: #6992CD;
	text-align: center; 
	font-weight: bold;
	padding: 0 40px 0 20px;
	margin: 10px 40px 10px 20px; 
}

	 /* Formatierung für extra Punkte, wie z. B. Wohnheime u. a. Punkte der 4en Navigationsebene ------------------------------------------------ */
.text_extra   { 
	font-size: 0.8em; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold; 
	color: black;
	text-align: center;
	background-color: #FAEA8A;
	margin: 80px 15px 0 0;
	padding: 5px;
	padding-left: 5px;
}

	 /* Formatierung für Überschfrift: Suchergebnisse, Kontakt, Impressum, Sitemap ------------------------------------------------ */
.text_divers   { 
	font-size: 0.8em; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold; 
	color: black;
	text-align: center;
	background-color: #FAEA8A;
	margin: 0 15px 20px 0;
	padding: 5px;
}

	 /* Formatierung für Überschriften der Formulare ------------------------------------------------ */
.text_formular-ueber   { 
	font-size: 0.8em; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold; 
	color: black;
	text-align: center;
	background-color: #FAEA8A;
	margin: 5px 15px 0 0;
	padding: 5px 5px 5px 5px;
}

	 /* Formatierung der Texte der Formulare, Algemeine Angaben ------------------------------------------------ */
.text_formular, .text_formularr, .text_formularc   { 
	font-size: 0.8em; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold; 
	color: black;
}
	 /* Formatierung der Texte der Formulare, Ausrichtung links ------------------------------------------------ */
.text_formular   { 
	text-align: left;
	margin: 0 0 0 20px;
}

	 /* Formatierung der Texte der Formulare, Ausrichtung links ------------------------------------------------ */
.text_formularr   { 
	text-align: right;
	margin: 0 30px 0 0;
	padding: 5px; 
}

	 /* Formatierung der Texte der Formulare, Ausrichtung center ------------------------------------------------ */
.text_formularc   { 
	text-align: center;
	margin: 0;
}

	
	 /* Formatierung für die Eyecatcher im Hauptbereich der Ebene div_haupt ------------------------------------------------ */
.text_haupt_eyecatcher   { 
	font-size: 0.75em; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold; 
	color: black;
	text-align: center;
	background-color: #C1C4C3;
	margin: 20px 15px 15px 0;
	padding-left: 5px;
}




li.punkte	 { 
	font-size: 0.8em;
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	list-style-type: none;
	list-style-image: url("../images/aufz.png");
	line-height: 23px;
	margin-right: 40px;
}


li.punkte a  { 
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: black;
	background-color: #A7CEED;
	text-align: justify; 
	padding: 0 4px 0 4px;
}

li.punkte a:hover  { 
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: black;
	background-color: #C1C4C3;
}

li.orte	 { 
	font-size: 0.8em;
	font-weight: bold;
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	list-style-type: decimal;
	line-height: 23px;
	margin: 0 40px 0 20px;
}

/*Formatierung für Ausgabe der Stellenangebote*/
h3.stellen {
	font-size: 0.9em;
	font-weight: bold;
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	padding: 0 40px 0 20px;
	margin: 0 0 0 0; 
}

p.stellen  { 
	font-size: 0.8em; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: black;
	text-align: justify; 
	padding: 0 40px 0 20px;
}

p.stellen a  { 
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: black;
	background-color: #A7CEED;
	text-align: justify; 
	padding: 0 4px 0 4px;
	margin: 0 0 0 0; 
}

/* Formatierung Suchformular */
#form_suchen {
	margin: 0;
}

form p input.button {
	font: 0.9em Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid #000000;
	cursor: pointer;
	margin: 5px 0 0 0;
	padding: 1px 0 2px 0;
}

form p input.button:hover {
	background-color: #C0D1EA;
}


 /* Sitemap erste Ebene ---------------------------------------------------OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO */
.sitemap1  { 
	font-size: 0.8em;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: black;
	margin: 0 0 0 15px; 
}

.sitemap1 a  { 
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif; 	
	color: black;
	text-align: justify; 
	padding: 0 4px 0 4px;
	margin: 0 0 0 0; 
}

.sitemap1 a:hover  { 
	text-decoration: none;
	color: black;
	background-color: #C1C4C3;
}

