/*
////////////////////////////////////////////////////////////////
//
// nav.css  Stylesheet fuer die Navigation
//
////////////////////////////////////////////////////////////////
*/

/*
################################
Positionierung Navigation oben
################################
*/
.navTopx                {height:25px;padding:0px;margin:0px;border-style:none;}

.xnavbar td { background-color:#990000; padding-top:0px;border-right: 1px solid #fff }
.navbar { float:right;width:auto;height:20px;padding:0px;margin:0px;border-top:1px solid #666; }

/*
################################
Navigation oben
################################
*/
.navTopLevel1          {font-weight:100;}
.navTopLevel1Open      {font-weight:bold;color:#000000}

.navTopLevel1Overs      {border-left:solid 1px #fff;padding-top:0px;border-right:1px solid #fff;}

.navTopLevel1Selected      {border-left:solid 1px red;border-right: 1px solid #fff;}
/*.navTopLevel1OpenSelected      {border-left:solid 1px red;border-right: 1px solid #fff;}*/
/*
################################
Positionierung Navigation links
################################
*/
/*.navLeft  { display:block;padding:0px;margin:0px;float:left;}*/

/*
################################
Navigation links
################################
*/
.navLeftLevel1         { letter-spacing:0px;font-weight:bold; color:#FFFFFF;font-size:11px;width:100%;border-bottom:solid 1px #e6e6e6;display:block;padding:5px;padding-left:10px;font-family:verdana,arial,helvetica,sans-serif}
.navLeftLevel1Over     {padding:0px;padding-left:0px;background-color:#034A8A;}

.navLeftLevel2         {width:200px;padding:0px;padding-left:0px;border-bottom:solid 1px #bbb;}
.navLeftLevel2Over     {padding:0px;padding-left:0px;background-color:#ccc;}

.navLeftLevel3         {width:200px;padding-top:0px;padding-bottom:0px;border-bottom:solid 1px #bbb;border-right:solid 1px #ccc;}
.navLeftLevel3Open     {background-color:#e6e6e6;border-right:solid 1px #ccc;border-bottom:solid 1px #bbb;}
.navLeftLevel3Over     {padding:0px;padding-left:0px;}

.navLeftLevel4         {width:200px;padding:0px;padding-left:0px;border-bottom:solid 1px #ccc;background-color:#fff}
.navLeftLevel4Open     {background-color:#fff;border-bottom:solid 1px #ccc}
.navLeftLevel4Over     {padding:0px;padding-left:0px;}

/*
################################################################
Styles fuer Layers
################################################################
*/

.submenuTopLevel2   {position:absolute;visibility:hidden;z-index:20;margin:0px;margin-top:3px;margin-left:0px;padding:0px;width:200px;border-top:solid 1px #666;border-left:solid 1px #666;border-bottom:solid 1px #666;border-right:solid 1px #666;}

.submenuTopLevel3   {position:absolute;visibility:hidden;z-index:30;margin:0px;margin-left:-5px;margin-top:3px;padding:0px;width:200px;border-top:solid 1px #666666;border-left:solid 1px #666666;border-bottom:solid 1px #666666;border-right:solid 1px #666666;}

.submenuTopLevel4   {position:absolute;visibility:hidden;z-index:20;margin:0px;margin-left:0px;margin-top:0px;padding:0px;width:200px;border:solid 1px #666666;}  	

/*
################################################################
Styles fuer Navigationslevel
################################################################
*/
.submenuTopRow	{margin:0px;width:200px;padding:2px;padding-top:4px;padding-bottom:4px;padding-left:12px;padding-right:12px;border-bottom:solid 1px #e6e6e6;border-right:solid 0px #ccc;background-color:#d9d9d9;}
.submenuToprowOver  {margin:0px;width:200px;padding:2px;padding-top:4px;padding-bottom:4px;padding-left:12px;padding-right:12px;border-bottom:solid 1px #e6e6e6;border-right:solid 0px #fff;background-color:#666666;}

.submenuTopRowOver a:link {color:#fff}
.submenuTopRowOver a:visited{color:#fff}
.topmenuArrow {font-size:9px;color:#fff}
.textinvert td a {color:#ffffff}
.textinvert td {color:#ffffff}
.textnormal td {color:#990000}

/*
################################################################
Hintergrundlayer zum Schliessen des Layermenues
################################################################
*/

#submenuCloserTop     {position:absolute;right:0px;visibility:visible;margin-top:0px;margin-top:-24px; z-index:15;width:600px;height:20px;}
#submenuCloserBottom  {position:absolute;right:0px;visibility:visible;margin-top:25px; z-index:16;width:700px;height:150px;}


/*
################################################################
Formatierung der Links in Navigation
################################################################
*/
a.aNavSprache            {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:9px;padding:2px;padding-left:4px;padding-right:4px;text-decoration:none;color:#808080;}
a.aNavSprache:hover      {font-size:9px;color:#990000;text-decoration:none;}

a.aNavQuickLevel1        {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:9px;padding:6px;padding-left:3px;padding-right:3px;text-decoration:none;color:#ffffff;}
a.aNavQuickLevel1:hover  {font-size:9px;color:#ffa700;text-decoration:none;}


a.aNavTopLevel1         {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;color:#666;font-weight:bold;padding:2px;padding-left:4px;padding-right:8px;}
a.aNavTopLevel1:hover   {color:#990000;text-decoration:none;padding:2px;padding-left:4px;padding-right:8px;}

a.aNavTopLevel1Selected {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;color:#000;font-weight:bold;padding:2px;padding-left:4px;padding-right:8px;}
a.aNavTopLevel1Selected:hover {color:#990000;text-decoration:none}

a.aNavTopLevel1Open       {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;color:#000;font-weight:bold;padding:2px;padding-left:4px;padding-right:8px;}
a.aNavTopLevel1Open:hover {color:#990000;;text-decoration:none}

/*padding-left auf 0 wegen mehrzeiligen links*/
a.aNavTopLevel2           {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#990000;font-weight:100;padding-bottom:4px;}
a.aNavTopLevel2:hover     {color:#FFFFFF;text-decoration:none;}

a.aNavTopLevel2Open        {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;color:#7F878F;font-weight:bold;padding:0px;background-color:red}
a.aNavTopLevel2Open:hover  {color:#7F878F;text-decoration:none;}


a.aNavTopLevel3            {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;;color:#990000;font-weight:100;padding:0px;}
a.aNavTopLevel3:hover      {color:#FFFFFF;text-decoration:none}

a.aNavTopLevel3Open        {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;color:#7F878F;font-weight:bold;padding:0px;background-color:#E6EAEE}
a.aNavTopLevel3Open:hover  {color:#7F878F;text-decoration:none}

a.aNavTopLevel4            {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;;color:#990000;font-weight:100;padding:0px;}
a.aNavTopLevel4:hover      {color:#FFFFFF;text-decoration:none}

a.aNavTopLevel4Open        {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;color:#7F878F;font-weight:bold;padding:0px;background-color:#E6EAEE}
a.aNavTopLevel4Open:hover  {color:#7F878F;text-decoration:none}

/*
.aNavTopLevel1          {text-decoration:none;color:#FFFFFF;font-weight:bold;}
.aNavTopLevel1:hover    {text-decoration:none;color:#FFFFFF}
*/

/* LINKE NAVIGATION #7F878F 7f7f7f */
/* balken links hilite grau war: 666666 */

a.aNavLeftLevel1                   { font-size:8pt;text-decoration:none;display:block;color:#7F878F;padding:3px;padding-left:10px;}
a.aNavLeftLevel1:hover             {font-size:8pt;color:#FFFFFF;}

/* ----- ebene 2 ----- */
a.aNavLeftLevel2 , a.aNavLeftLevel2Open , a.aNavLeftLevel2Selected , a.aNavLeftLevel2OpenSelected{display:block;padding:5px;padding-left:10px;}

a.aNavLeftLevel2                   {font-size:8pt;text-decoration:none;color:#666;}
a.aNavLeftLevel2:hover             {font-size:8pt;color:#fff;background-color:#990000;text-decoration:none}

a.aNavLeftLevel2Open               {font-size:8pt;font-weight:normal;color:#666;}
a.aNavLeftLevel2Open:hover         {font-size:8pt;color:#FFFFFF;background-color:#990000;text-decoration:none}

a.aNavLeftLevel2Selected           {font-size:8pt;font-weight:bold;color:#333;}
a.aNavLeftLevel2Selected:hover     {font-size:8pt;color:#FFFFFF;background-color:#990000;text-decoration:none}

a.aNavLeftLevel2OpenSelected       {font-size:8pt;font-weight:bold;color:#333;}
a.aNavLeftLevel2OpenSelected:hover {font-size:8pt;color:#FFFFFF;background-color:#990000;text-decoration:none}

/* ----- ebene 3 ----- */
a.aNavLeftLevel3 , a.aNavLeftLevel3Open , a.aNavLeftLevel3Selected , a.aNavLeftLevel3OpenSelected{display:block;padding:3px;padding-left:10px;}

a.aNavLeftLevel3                   {font-size:8pt;color:#7F878F;background-color:#e7e7e7;}
a.aNavLeftLevel3:hover             {font-size:8pt;color:#FFFFFF;background-color:#666;text-decoration:none}

a.aNavLeftLevel3Open               {font-size:8pt;color:#000000; background-color:#e7e7e7;}
a.aNavLeftLevel3Open:hover         {font-size:8pt;color:#FFFFFF;background-color:#666;text-decoration:none}

a.aNavLeftLevel3Selected           {font-size:8pt;font-weight:bold;color:#000; background-color:#e7e7e7;}
a.aNavLeftLevel3Selected:hover     {font-size:8pt;color:#FFFFFF;background-color:#666;text-decoration:none}

a.aNavLeftLevel3OpenSelected       {font-size:8pt;font-weight:bold;color:#000; background-color:#e7e7e7;}
a.aNavLeftLevel3OpenSelected:hover {font-size:8pt;color:#FFFFFF;background-color:#666;text-decoration:none}


/* ----- ebene 4 ----- */ /* display:block wegen mehrzeiligen links*/
a.aNavLeftLevel4 , a.aNavLeftLevel4Open, a.aNavLeftLevel4Selected, a.aNavLeftLevel4OpenSelected{line-height:9pt;display:block;padding:3px;padding-left:18px;}

a.aNavLeftLevel4                   {font-size:7pt;color:#666;}
a.aNavLeftLevel4:hover             {font-size:7pt;color:#FFF;background-color:#666;text-decoration:none}

a.aNavLeftLevel4Open               {font-size:7pt;color:#666; background-color:#EAEAEA}
a.aNavLeftLevel4Open:hover         {color:#FFFFFF;background-color:#666;text-decoration:none}

a.aNavLeftLevel4Selected           {font-size:7pt;font-weight:bold;color:#000;}
a.aNavLeftLevel4Selected:hover     {font-size:7pt;color:#FFF;background-color:#666;text-decoration:none}

a.aNavLeftLevel4OpenSelected       {font-size:7pt;font-weight:bold;color:#FFF;}
a.aNavLeftLevel4OpenSelected:hover {font-size:7pt;color:#FFF;background-color:#666;text-decoration:none}

/*-- font fuer alle links in linker navigation setzen */
td .menuleft a {font-family:verdana,arial,helvetica,sans-serif}

/*
################################
Positionierung Sitemap
################################
*/

.sitemapLevel1       {padding:2px;padding-left:2px;margin:1px;}
.sitemapLevel2       {padding:2px;padding-left:20px;margin:1px;border-style:none;border-width:1px;border-color:#EEEEFF;}
.sitemapLevel3       {padding:2px;padding-left:38px;margin:1px;border-style:none;border-width:1px;border-color:#EEEEFF;}
.sitemapLevel4       {padding:2px;padding-left:56px;margin:1px;border-style:none;border-width:1px;border-color:#EEEEFF;}

.systemNaviTop       {font-size:9px;position:absolute;top:4px;left:50%;width:auto;text-align:left;}
.loginLinkTop       {position:absolute;top:4px;left:650px;width:110px;text-align:right;}
