body {font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;background-color: #fff; margin: 0px; }
.top_menu      { color: white; font-weight: bold; font-size: 8pt }

/* Hintergrundfarben: grau */
.hg_nav { background-color: #ECECEC }
.hg_grau     { line-height: 22px; background-color: #e7e7e7 }
.hg_footer   { color: #666; font-size: 8pt; line-height: 20px; background-color: #dfacac; text-align: right }

/* Navigation*/
#menu ul {margin: 0; padding: 0px; list-style-type: none;}  /* Formatierung 1'ste Ebene => kein Rand, Ausrichtung Links, keine Aufzählungszeichen */
#menu li  { list-style-type: none; margin: 0; padding: 0px }    /* Formatierung 2'te Ebene =  kein Rand, keine Aufzählungszeichen */
#menu li.active a     { color: #fb7016; background-color: #caeca6 } /* Schrift- und Hintergrundfarbe aktiver Ebenen */
#menu li.active a:hover     { color: #fb7016; background-color: #caeca6 } /* Schrift- und Hintergrundfarbe aktiver Ebenen */
#menu li.active li.active a    { color: #fb7016 } 							
#menu li.active li.active li.active a    { color: #fb7016 }  	/* hier wird Farbe von aktiver/ 3'ter Ebene definiert (Über uns/Tierpark) */			
#menu li.active li a     { color: #01589b; text-indent: 30px } /* eine nicht aktive Unterebene wird in der urspruenglichen Farbe dargestellt */ 
#menu li.active li.active li a     { color: #01589b; text-indent: 50px } 	/* Farbe und Randabstand der 3'ten Ebene (Über uns/Tierpark) */ 

#menu a                       { color: #01589b; font-weight: bold; font-size: 9pt; line-height: 14pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-color: #ecffd8; text-indent: 15px; margin: 0 auto; padding-top: 2px; padding-bottom: 2px; padding-left: 2px; display: block }
#menu a:hover            { color: #fb7016; font-weight: bold; font-size: 9pt; line-height: 14pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-color: #ddf5c3; margin: 0 auto; padding-top: 2px; padding-bottom: 2px; padding-left: 2px; display: block }

/* 3. Navigation unten: Familien, Förderer ... */
.nav_bottom             { color: #007f4b; font-weight: bold; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; text-align: center }
.nav_bottom a           { color: #007f4b; font-weight: bold; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; text-align: center }
.nav_bottom a:hover    { color: #002f1c; font-weight: bold; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; text-align: center }
/* Eigenschaften Rubrik */
#localheader       { color: #007F4B; font-size: 11pt; font-weight: bold; line-height: 15pt;}

/* Allgemeine Texteigenschaften */
.h1          { color: #dba200; font-weight: bold; font-size: 1.4em; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.h2             { color: #065fa4; font-weight: bold; font-size: 11pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.h3            { color: #065fa4; font-weight: bold; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.h4             { color: #666; font-weight: bold; font-size: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }

.fliesstext  { 
	color: #000; 
	font-size: 9pt; 
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	/* text-align: justify   */
	}
.auflistung  { 
	color: #000; 
	font-size: 9pt; 
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	padding: 2px 0px 2px 0px;
	}
	
.suche        { color: #677d80; font-weight: bold; font-size: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.suche_txt          { color: white; font-weight: bold; font-size: 8pt; line-height: 20px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #cea531; text-align: center; letter-spacing: 1px }
.textfeld { color: #000; font-weight: normal; font-size: 11px; font-family: Arial, Hevlvetica, sans-serif; background-color: white; text-align: left; padding: 2px 4px 2px 2px; border: solid 1px #677d80; width: 120px; font-color: white  }
.button    { color: white; font-weight: bold; font-size: 11px; font-family: Arial, Hevlvetica, sans-serif; background: url(../images/suche_pfeil.gif) repeat-x; text-align: center; padding-top: 2px; padding-bottom: 2px; border: 0px; width: 20px; font-color: white  }
.datum       { color: #065fa4; font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.presse         { color: #065fa4; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.presse a      { color: #065fa4; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }
.presse a:hover       { color: #000; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }

/*  Weiter-Links  */
.more { 
	color: #065fa4; 
	font-size: 8pt; 
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
	text-decoration: none;
	}
.more a { 
	color: #065fa4; font-size: 8pt; 
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
	text-decoration: underline; 
	}
.more a:hover { 
	color: #000; font-size: 8pt; 
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	text-decoration: underline; 
	}
	
.more_beruf   { 
	color: #003366; 
	font-size: 8pt; 
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	padding: 0px 0px 15px 0px;
	text-decoration: none;
	}
.more_beruf a  {  
	text-decoration: underline;
	}
.more_beruf a:hover   { 
	text-decoration: underline;
	}




.pager  { 		/* definiert die Eigenschaften von Seitenangaben - ist in _cfg/style.css.dist festgelegt */
	color: #75000d; 
	font-size: 8pt; 
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
	font-weight: bold; 
	text-decoration: none; 
	text-indent: 20pt;
	margin-top:10px;
	margin-bottom:10px;
	}


/* Tabelleneigenschaften */
.table_text          { color: #000; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #e7e7e7; border: solid 3px #caeca6 }
.table_left         { color: #fff; font-weight: bold; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #6e6e6e; vertical-align: top }
.table_middle         { color: #fff; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #e7e7e7 }
.table_right         { color: #000; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #e7e7e7; vertical-align: top }

/* Home_Box */
.box_h1              { color: #fff; font-weight: bold; font-size: 9pt; line-height: 20px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #a9a8a8; text-indent: 5px; padding: 2px }
.box_text             { color: #000; font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #e7e7e7; padding: 10px; border: solid 1px #a9a8a8 }

/* Links */
.link_top     { color: #004e8b; font-weight: normal; font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none } 
.link_top:hover    { color: #fb7016; font-weight: normal; font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline } 

.link_email { color: #ff8c00; font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none } 
.link_email:hover { color: #f4a460; font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }
