/* schriftstil,abstände */
body { font-size: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;background-color: #fff; margin: 0px; }
/* Top-Menue */
.top_menu      { color: white; font-weight: bold; font-size: 8pt }

/* Hintergrundfarben */
.hg_nav { background-color: #ECECEC }
.hg_grau     { line-height: 22px; background-color: #e7e7e7 }
.hg_dunkelgrau     { line-height: 22px; background-color: #4F4F4F }
.hg_footer   { color: #666; font-size: 8pt; line-height: 20px; background-color: #dfacac; text-align: right }

/* Navigation*/
#menu ul  { list-style-type: none; margin: 0; padding: 0px }  /* 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       { list-style-image: url(../images/pfeil_grau_voll.gif); color: #0081C6; background-color: #d0d0d0 } /* Schrift- und Hintergrundfarbe aktiver Ebenen */
#menu li.active a:hover         { color: #0081C6 } /* Schrift- und Hintergrundfarbe aktiver Ebenen */
#menu li.active li.active a      { color: #0081C6 } 							
#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: #000; text-indent: 15px } /* eine nicht aktive Unterebene wird in der urspruenglichen Farbe dargestellt */ 
#menu li.active li.active li a        { color: #000; text-indent: 25px } 	/* Farbe und Randabstand der 3'ten Ebene (Über uns/Tierpark) */ 

#menu a                           { color: #000; font-size: 9pt; line-height: 12pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-color: #f3f1f3; text-indent: 5px; margin: 0 auto; padding-top: 2px; padding-bottom: 2px; padding-left: 2px; display: block }
#menu a:hover               { color: #0081C6; font-size: 9pt; line-height: 12pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline; margin: 0 auto; padding-top: 2px; padding-bottom: 2px; padding-left: 2px; display: block }

/* 3. Navigation unten: Familien, Förderer ... */
/* Eigenschaften Rubrik */
#localheader          { color: #666; font-weight: bold; font-size: 9pt; line-height: 13pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-color: #f3f1f3; text-indent: 5px }
/* Allgemeine Texteigenschaften */
.h1            { color: #333; font-weight: bold; font-size: 1.4em; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.h2              { color: #333; font-weight: bold; font-size: 1.2em; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.h3              { color: #333; font-weight: bold; font-size: 0.8em; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.fliesstext       { color: #000; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.fuss  { color: #999; font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; text-align: center }
/* text-align: justify   */
.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  }
.more        { color: #666; font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.more a     { color: #666; font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }
.more a:hover     { color: #0081C6; font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }
.datum        { color: #b6b6b6; font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.quelle      { color: #666; font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
/* definiert die Eigenschaften von Seitenangaben - ist in _cfg/style.css.dist festgelegt */
.pager         { color: #666; font-weight: bold; font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }

/* Tabelleneigenschaften */
.table_h2            { color: #002f1c; font-weight: bold; font-size: 11pt; line-height: 13pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #9ac5bb; text-align: center; border: solid 2px #9ac5bb }
.table_text         { color: #000; font-size: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #ececec; border-right: 1px solid #9ac5bb; border-left: 2px solid #9ac5bb; border-bottom: 2px solid #9ac5bb}
.table_text_links         { color: #000; font-size: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #ececec; border-right: 1px solid #9ac5bb; border-left: 2px solid #9ac5bb; border-bottom: 2px solid #9ac5bb }
.table_text_rechts       { color: #000; font-size: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #ececec; border-right: 2px solid #9ac5bb; border-left: 1px solid #9ac5bb; border-bottom: 2px solid #9ac5bb }

/* 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:link      {
	color: #FFFFFF;
	font-weight: normal;
	font-size: 8pt;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	text-decoration: none;	
} 
.link_top:visited     {
	color: #FFFFFF;
	font-weight: normal;
	font-size: 8pt;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	text-decoration: none;
} 
.link_top:active     {
	color: #FFFFFF;
	font-weight: normal;
	font-size: 8pt;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	text-decoration: none;
} 
.link_top:hover     {
	color: #cccccc;
	font-weight: normal;
	font-size: 8pt;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	text-decoration: underline;
} 



a:link{
	color:#000;
	text-decoration: underline;
}
a:visited{
	color:#999999;
	text-decoration: underline;
}
a:hover{
	color:#0081C6;
	text-decoration: underline;
}
a:active{
	color:#999999;
	text-decoration: underline;
}



.link_h3             { color: #666; font-weight: bold; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.link_h3 a           { color: #666; font-weight: bold; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }
.link_h3 a:hover   { color: #0081C6; font-weight: bold; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }


.link_email  { color: #666; font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none } 
.link_email:hover { color: #0081C6; font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }
