@charset "iso-8859-1";
/**
 * (de) Hauptnavigation Level 1 und 2
 *
 *
 * @lastmodified    $Date: 2008-11-07 19:00:00
 * @copyright       p.dobetsberger@edelweiss72.de
 *
 */

@media screen, projection
{
  .gridNavigation ul li  {float:left;list-style:none;}
  .gridNavigation ul li.powered  {float:right;list-style:none;}
  /* (de) display:inline setzen wg Doubled-Float-Margin-Bug ! */
  .gridNavigation ul a {display:inline;float:left;text-decoration:none;color:#fff;padding:5px 0 7px 0;}
  .gridNavigation ul a:focus,.gridNavigation ul a:hover,.gridNavigation ul a:active {color:#fff;padding:5px 0 7px 0;text-decoration:none;}

  /* (de) Level 2 */
  .gridNavigation ul li ul {position:absolute;z-index:3;margin:0 0 0 10px;padding:0;top:27px;left:0;background:none;}
  .gridNavigation ul li ul li span.seperator {margin:0 10px 0 0;background:transparent url(../img/bg/bg_level2_seperator.gif) no-repeat;height:25px;width:3px;display:inline;float:left;}
  .gridNavigation ul li ul li a {display:inline;float:left;width:auto;margin:0 12px 0 0;padding-top:5px;text-align:center;border:none;color:#fff;background:none;}
  .gridNavigation ul li ul li a:focus,.gridNavigation ul li ul li a:hover,.gridNavigation ul li ul li a:active {display:inline;float:left;text-decoration:underline;background:none;margin:0 12px 0 0;padding-top:5px;}
  .gridNavigation ul li ul li a.active,.gridNavigation ul li ul li a.active:focus,.gridNavigation ul li ul li a.active:hover,.gridNavigation ul li ul li a.active:active {display:inline;float:left;font-weight:bold;background:none;}

  /* (de) Link Jobsuche stellenanzeigen.de */
  .gridNavigation a.jobSearch,.gridNavigation a.jobSearch:hover {position:absolute;z-index:2;display:block;top:95px;left:687px ;padding:5px 0 4px 72px;color:#fff;}

  /* (de) Special Icon */
  .gridNavigation ul li ul li a.iconSpecial, .gridNavigation ul li ul li a.iconSpecial:hover {background-position:0px -295px;padding-left:19px;}

  /* (de) gridNavigation 761 */
  .gridNavigation ul, .gridNavigation a, .gridNavigation a:hover {position:absolute;z-index:2;margin:0;padding:0 0 0 62px;top:68px;left:0;background:transparent url(../img/navi/sprite_bg_main_navi.gif) no-repeat;background-position:0px 0px;}
  .gridNavigation ul  {width:100%;}

  /* (de) gridNavigationLevel1 + gridNavigationLevel2 wird Höhe des Ausschnitts vom Sprite gesetzt */
  .gridNavigation ul.gridNavigationLevel1   {height:27px;background-position:0px 0px;}
  .gridNavigation ul.gridNavigationLevel2   {height:52px;background-position:0px -30px;}

  .gridNavigation ul li a {position:relative;z-index:2;top:0;left:0;background-position:-87px 0px;display:block;margin:0;height:17px;}
  .gridNavigation ul li a span {background:transparent url(../img/navi/bg_main_navi_right_lo.gif) no-repeat top right;width:1px;height:26px;padding:5px 7px 10px 7px;}

  .gridNavigation ul li a:hover  {position:relative;top:0;left:0;background-position:-87px -90px;}
  .gridNavigation ul li a:hover span  {background:transparent url(../img/navi/bg_main_navi_right_hover.gif) no-repeat top right;width:1px;height:26px;}

  .gridNavigation ul li a.active, .gridNavigation ul li a.active:hover {position:relative;top:0;left:0;background-position:-87px -120px;}
  .gridNavigation ul li a.active span  {background:transparent url(../img/navi/bg_main_navi_right_hi.gif) no-repeat top right;width:1px;}

  .gridNavigation ul li.home a {position:relative;top:0;left:0;width:25px;background-position:-62px 0px;}
  .gridNavigation ul li.home a:hover {position:relative;top:0;left:0;width:25px;background-position:-62px -90px;}

  .gridNavigation li.home a.active {position:relative;top:0;left:0;width:25px;background-position:-62px -120px;}
  .gridNavigation li.home a.active:hover {position:relative;top:0;left:0;width:25px;background-position:-62px -120px;}

  /* (de) Bei Änderung der Navi muss ggf padding-right + padding-left angepasst werden (.gridNavigation ul li a span.last) */
  .gridNavigation ul li a span.last {background:none;padding:5px 12px 10px 12px;}
  /* (de) Bei Änderung der Navi muss padding-right angepasst werden (.gridNavigation ul li a.hover span.last) */
  .gridNavigation ul li a:hover span.last {padding-right:13px;background:transparent url(../img/navi/bg_main_navi_right_hover_last.gif) no-repeat top right;width:2px;height:26px;}
  /* (de) Bei Änderung der Navi muss padding-right angepasst werden (.gridNavigation ul li a.active span.last) */
  .gridNavigation ul li a.active span.last, .gridNavigation ul li a.active:hover span.last  {padding-right:13px;background:transparent url(../img/navi/bg_main_navi_right_hi_last.gif) no-repeat top right;width:2px;height:27px;}

  /* (de) ArchivLink */
  .gridNavigation #ul_main_navigation a.archive {margin:0 10px 0 10px;}

  /* (de) ALT ArchivLayer, ArchivLink */
  .gridNavigation #ul_main_navigation li.layerArchiveRow  { position:relative;margin:0 0 0 10px;z-index:110;}
  .gridNavigation #ul_main_navigation a.arrowDown  {background:transparent url(../img/icons/icon_arrow_white_down.gif) no-repeat right;padding:5px 13px 11px 0;margin-right:5px;}
  .gridNavigation #ul_main_navigation a.arrowUp  {background:transparent url(../img/icons/icon_arrow_white_up.gif) no-repeat right;margin:0;padding:4px 13px 0 0;}
  /* ALT layerArchiv */
  .gridNavigation .layerArchive {float:left;position:absolute;top:-1px;left:-11px;margin-top:0px;z-index:10;}
  .gridNavigation .layerArchive .row1  {position:relative;z-index:9;background-color:#738494;z-index:111;width:5.1em;}
  .gridNavigation .layerArchive .row2  {position:absolute;top:27px;left:0;width:11em;display:block;z-index:110;margin-top:-2px;}
  .gridNavigation .layerArchive .row1 .box1  {border-left:1px solid #4A5660;border-right:1px solid #4A5660;width:100%;}
  .gridNavigation .layerArchive .layerOutline { background:#4a5660;height:1px;margin:0 1px;font-size:0px;line-height:0px;}
  .gridNavigation .layerArchive .layerOutlineTop {background-color:#4A5660;border-left:1px solid #787878;border-right:1px solid #787878;width:100%;height:1px;margin:0;font-size:0px;line-height:0px;}
  .gridNavigation .layerArchive .row1 .box1 .box2  {padding:0 0 25px 9px;margin-top:0;border-left:1px solid #8B9FB2;border-right:1px solid #8B9FB2;border-top:1px solid #8B9FB2;}
  /* ALT Linie Corner Tab deckt Border ab */
  .gridNavigation .layerArchive .layerArchive1pxCorner {position:absolute;top:26px;left:61px;background-color:#8B9FB2;height:1px;width:3px;font-size:0px;line-height:0px;}
  .gridNavigation .layerArchive .row2 .box1  {background-color:#8B9FB2;padding:1px 0;border-left:1px solid #4a5660;border-right:1px solid #4a5660;color:#fff;font-size:100%;}
  .gridNavigation .layerArchive .row2 .box1 p {background-color:#738494;margin:0;padding:3px 15px 10px 8px;border-left:1px solid #8B9FB2;border-right:1px solid #8B9FB2;}
  /* ALT Links im ArchivLayer */
  .gridNavigation .layerArchive .row2 .box1 a, .gridNavigation .layerArchive .row2 a:hover {clear:left;padding:0;margin:0 0 2px 0;display:block;}

}