/* css_nav */
/* Navigation Meta (UL):
TTTTTTTTTTTTTTTTTTTTTTTT */
div#navigation_meta		{position:relative;top:0px;width:48.75em;height:1.25em;background-color:#ffffff;}	/* H: 20px, aber hier wg. Firefox als 1.25em!!! */
div#navigation_meta div.clearboth	{display:none;}
div.meta_left			{float:left;height:1.8em;width:26.0em;background-color:#e5e6e8;font-size:0.7em;} 	/* H: 20px = 1.8em = Faktor 11,111 */
div.meta_right			{float:right;padding-top:0.3em;padding-left:0px;padding-right:10px;text-align:right;vertical-align:middle;}
ul.meta			{height:1.2em;margin:0px;padding:0px;list-style-type:none;background-color:#ffffff;font-size:0.6em;text-align:right;}
ul.meta li		{float:left;margin-bottom:-3px;}
a.meta_link				{padding-left:0.9375em;}
a.meta_link_sprachen	{padding-left:0.625em;}
img.fahne				{width:1.2m;height:1.05em;}  /* 12x10px */


/* Hauptnavigation Homepage: Schriftloesung (zus. mit nav_main_hp) 
TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT */
ul#nav_main_hp	{width:100%;margin-top:6px;padding:0px;list-style-type:none;text-align:left;font-family:arial,helvetica,sans-serif;letter-spacing:0.0em;font-weight:bold;text-transform:uppercase;line-height:24px;} /* height:2.05em;  overflow:hidden; background-color:#e4e6e8; */

/* Achtung: andere Breiten + left fuer HP!! */
ul#nav_main_hp li.theme1,
ul#nav_main_hp li.theme2,
ul#nav_main_hp li.theme3,
ul#nav_main_hp li.theme4	{float:left;width:9.6875em;vertical-align:bottom;overflow:hidden;margin-right:1px;} /* 155px + 1 Abstand */
ul#nav_main_hp li.theme5	{float:left;width:9.6875em;vertical-align:bottom;overflow:hidden;}

ul#nav_main_hp li.theme1	{background:#d2d6d9;border-bottom:5px solid #408cc7;width:9.75em;}
ul#nav_main_hp li.theme2	{background:#d2d6d9;border-bottom:5px solid #669900;}
ul#nav_main_hp li.theme3	{background:#d2d6d9;border-bottom:5px solid #cc6633;}
ul#nav_main_hp li.theme4	{background:#d2d6d9;border-bottom:5px solid #007b83;}
ul#nav_main_hp li.theme5 	{background:#d2d6d9;border-bottom:5px solid #cc0000;}

ul#nav_main_hp li.theme1 a.link	{padding-left:5px;color:#575454;font-size:0.73em;display:block;text-decoration:none;}
ul#nav_main_hp li.theme2 a.link,
ul#nav_main_hp li.theme3 a.link,
ul#nav_main_hp li.theme4 a.link,
ul#nav_main_hp li.theme5 a.link	{padding-left:10px;color:#575454;font-size:0.73em;display:block;text-decoration:none;}


ul#nav_main_hp li.theme1 a:active,		
ul#nav_main_hp li.theme1 a:hover,
ul#nav_main_hp li.theme1 a:focus	{background:#408cc7;color:#ffffff;display:block;text-decoration:none;padding-left:5px;} /* Leben in Frankfurt */
ul#nav_main_hp li.theme2 a:active,
ul#nav_main_hp li.theme2 a:hover,
ul#nav_main_hp li.theme2 a:focus	{background:#669900;color:#ffffff;display:block;text-decoration:none;} /* Tourismus */
ul#nav_main_hp li.theme3 a:active,
ul#nav_main_hp li.theme3 a:hover,
ul#nav_main_hp li.theme3 a:focus	{background:#cc6633;color:#ffffff;display:block;text-decoration:none;} /* Kultur */
ul#nav_main_hp li.theme4 a:active,
ul#nav_main_hp li.theme4 a:hover,
ul#nav_main_hp li.theme4 a:focus	{background:#007b83;color:#ffffff;display:block;text-decoration:none;} /* Wirtschaft */
ul#nav_main_hp li.theme5 a:active,
ul#nav_main_hp li.theme5 a:hover,
ul#nav_main_hp li.theme5 a:focus	{background:#cc0000;color:#ffffff;display:block;text-decoration:none;} /* Rathaus */

/* Hauptnavigation Thema: Schriftloesung (zus. mit nav_main) 
TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT */
ul#nav_main	{width:100%;margin-top:6px;padding:0px;list-style-type:none;text-align:left;font-family:arial,helvetica,sans-serif;letter-spacing:0.0em;font-weight:bold;text-transform:uppercase;line-height:24px;}

ul#nav_main li.theme1,
ul#nav_main li.theme2,
ul#nav_main li.theme3,
ul#nav_main li.theme4,
ul#nav_main li.theme5	{float:left;width:9.75em;border-bottom:5px solid #408cc7;vertical-align:bottom;overflow:hidden;} /* width:156px; */

ul#nav_main li.passiv_1,
ul#nav_main li.passiv_2,
ul#nav_main li.passiv_3,
ul#nav_main li.passiv_4,
ul#nav_main li.passiv_5	{background:#d2d6d9;}

ul#nav_main li.aktiv_1	{background:#408cc7;}
ul#nav_main li.aktiv_2	{background:#669900;}
ul#nav_main li.aktiv_3	{background:#cc6633;}
ul#nav_main li.aktiv_4	{background:#007b83;}
ul#nav_main li.aktiv_5 	{background:#cc0000;}

ul#nav_main li.passiv_1 a.link	{padding-left:5px;color:#575454;font-size:0.73em;display:block;text-decoration:none;}
ul#nav_main li.passiv_2 a.link,
ul#nav_main li.passiv_3 a.link,
ul#nav_main li.passiv_4 a.link,
ul#nav_main li.passiv_5 a.link	{padding-left:11px;color:#575454;font-size:0.73em;display:block;text-decoration:none;}

ul#nav_main li.aktiv_1 a.link	{padding-left:5px;color:#ffffff;font-size:0.73em;display:block;text-decoration:none;}
ul#nav_main li.aktiv_2 a.link,
ul#nav_main li.aktiv_3 a.link,
ul#nav_main li.aktiv_4 a.link,
ul#nav_main li.aktiv_5 a.link	{padding-left:11px;color:#ffffff;font-size:0.73em;display:block;text-decoration:none;}

ul#nav_main li.theme1 a:active,		
ul#nav_main li.theme1 a:hover,
ul#nav_main li.theme1 a:focus	{background:#408cc7;color:#ffffff;display:block;text-decoration:none;padding-left:5px;} /* Leben in Frankfurt */
ul#nav_main li.theme2 a:active,
ul#nav_main li.theme2 a:hover,
ul#nav_main li.theme2 a:focus	{background:#669900;color:#ffffff;display:block;text-decoration:none;} /* Tourismus */
ul#nav_main li.theme3 a:active,
ul#nav_main li.theme3 a:hover,
ul#nav_main li.theme3 a:focus	{background:#cc6633;color:#ffffff;display:block;text-decoration:none;} /* Kultur */
ul#nav_main li.theme4 a:active,
ul#nav_main li.theme4 a:hover,
ul#nav_main li.theme4 a:focus	{background:#007b83;color:#ffffff;display:block;text-decoration:none;} /* Wirtschaft */
ul#nav_main li.theme5 a:active,
ul#nav_main li.theme5 a:hover,
ul#nav_main li.theme5 a:focus	{background:#cc0000;color:#ffffff;display:block;text-decoration:none;} /* Rathaus */

.aktiv	{color:#ffffff;}  /* aktive Farbe muss im Linkelement stehen!! */


/*  Navigation Pfad:
TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT */
div#navigation_pfad				{position:relative;left:10em;width:27.5em;height:2.6875em;padding-left:0em;} /* H=43px / border:1px solid pink; */
div#navigation_pfad ul			{position:absolute;bottom:5px;margin:0px;list-style-type:none;padding:0px;font-size:0.7em;}


/* Navigation links 
   Style mit Lipus: [62]
TTTTTTTTTTTTTTTTTTTTTTTTTTTT */
div#left ul	{margin:0px;font-family:arial,helvetica,sans-serif;}
div#left ul	{padding-left:0px;} /* fuer FF */
div#left ul * img	{margin-right:0.45em;border:0;width:0.8em;height:0.8em;}
div#left ul a	{color:#000000;} /* text-decoration:none; */
/* Ebene 2: */
ul.nav	{width:100%;border-top:1px solid #B8B8C0;border-bottom:1px solid #B8B8C0;font-size:0.7em;list-style:none;}			
ul.nav li.ebene_2		{margin-left:0px;padding-left:10px;padding-top:6px;padding-bottom:6px;border-bottom:1px solid #ececec;line-height:1.2em;background-color:#ffffff;}
ul.nav li.ebene_2_aktiv	{margin-left:0px;padding-left:10px;padding-top:6px;padding-bottom:6px;border-bottom:1px solid #ececec;line-height:1.2em;}    /* Farbauslese */
/* Ebene 3: */
ul.nav li div		{padding-top:2px;}	/* Farbauslese */
ul.nav li div ul li	{margin-top:0px;padding-top:1px;line-height:1.2em;}	/* Farbauslese  +  margin-left: siehe nachfolgende Browserweichen + css_ie */
/* Ebene 4: */
ul.nav li div ul li ul li	{margin-left:16px;line-height:1.2em;} /* = 16px; */
/* nur fuer Opera + FF */
html[lang] ul.nav li div ul li	{margin-left:15px;}
html[lang] li.pfeil	{list-style-image:url(/symlink/bildpfad1777/nav_pfeil_o.gif);}
html[lang] li.plus	{list-style-image:url(/symlink/bildpfad1777/nav_plus_o.gif);}
html[lang] li.minus	{list-style-image:url(/symlink/bildpfad1777/nav_minus_o.gif);}
/* nur fuer FF / Mozilla (ueberschreibt Styles fuer Opera!) */
html:root ul.nav li div ul li	{margin-left:17px;}
html:root li.pfeil	{list-style-image:url(/symlink/bildpfad1777/nav_pfeil.gif);}
html:root li.plus	{list-style-image:url(/symlink/bildpfad1777/nav_plus.gif);}
html:root li.minus	{list-style-image:url(/symlink/bildpfad1777/nav_minus.gif);}
/* ENDE css_nav */