/*CVS Add-ins*/
/*
$Revision: 1.17 $
$Date: 2009/01/07 08:07:30 $
$RCSfile: nav.css,v $
Authors: JDE, SPI
Copyright (c) A&B.FACE2NET GmbH
*/

/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
/*
    nav.css dt. fuer SPD08008 (AJ) (Navigation)
    21.11.2008 JDE
*/
/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */


/* + + + + + direct + + + + + */
#searchheader #direct li{ position: absolute; top: -100px; left: -100px; display: block; width: 100%; }
#searchheader #direct a:link,
#searchheader #direct a:visited{ position: absolute; font-size: .75em; display: block; padding-left: 5px; margin-right: 200px; }
#searchheader #direct a:hover,
#searchheader #direct a:focus,
#searchheader #direct a:active{ position: absolute; top: 100px; left: 310px; }
#searchheader #direct a:hover,
#searchheader #direct a:active{ text-decoration: underline; }
#searchheader #direct hr{ display: none; }


/* + + + + + navMain + + + + + */
#navMain{ display: none; padding-left: 24px; font-family: Arial,Helvetica,sans-serif; }
#navMain.altstart{
  display: block;
  font-weight: bold;
  min-height: 130px;
  font-family: Arial,Helvetica,sans-serif;
}

#navMain div.block{ float: left; width: 19.5%; }
#navMain h3{ font-size: .93em; margin-bottom: 7px; padding-top: 12px;}

#navMain ul{ list-style-type: none; }
#navMain li{ display: block; font-size: .69em; margin: 0 0 1px 0; padding: 0; }
#navMain li,
#navMain li a:link,
#navMain li a:visited,
#navMain li strong{ line-height: 136%; }

#navMain li.active,
#navMain li.activelink{ padding-left: 12px; }

#navMain li a:link,
#navMain li a:visited{ display: block; font-weight: bold; padding: 0 1px 0 11px; }
#navMain li.activelink a:link,
#navMain li.activelink a:visited{ padding: 0; }
#navMain li a:hover,
#navMain li a:focus,
#navMain li a:active,
#navMain li a:hover *,
#navMain li a:focus *,
#navMain li a:active *{ text-decoration: underline; }

#navMain li.active strong,
#navMain li.activelink strong{ padding-bottom: 0; padding-right: 4px; }


/*breadcrumb*/
#breadcrumb{ position: absolute; top: -25000px; left: -17000px; }


/*boxnavigation*/
#boxnavigation {
  width: 182px;
  min-height: 400px;
  float: left;
  margin-bottom: -3px;

}
#boxnavigation:after{ content: "."; clear: both; display: block; height: 0; visibility: hidden; }

#boxnavigation ul{ display: block; }

#boxnavigation ul li {
  font-size: .88em;
  min-height: 80px;
}
#boxnavigation ul li{ position: relative; }
#boxnavigation ul li img.entries{ position: absolute; top: 21px; right: 16px; }

#boxnavigation ul li a:link,
#boxnavigation ul li a:visited,
#boxnavigation ul li strong{ z-index: 100; position: relative; display: block; padding: 0 34px 0 7px; line-height: 110%; min-height: 80px; }
#boxnavigation ul li a:hover,
#boxnavigation ul li a:focus,
#boxnavigation ul li a:active{ text-decoration: none; }

#boxnavigation ul li.hover{ cursor: pointer; }
#boxnavigation ul li#current_channel.hover{ cursor: auto; }
#boxnavigation ul li.hover a:link,
#boxnavigation ul li.hover a:visited,
#boxnavigation ul li.hover strong{ text-decoration: none; }


/* navMain ein-, ausblenden */
#quicksearchfooter span{ display: block; width: 184px; margin-top: 0; height: 1.2em; }
#quicksearchfooter span a:link,
#quicksearchfooter span a:visited{ display: block; }
#quicksearchfooter span strong{ font-size: .75em; padding: 2px 0 0 25px; text-transform: uppercase; display: block; }

#quicksearchfooter span strong a:link,
#quicksearchfooter span strong a:visited{ margin-left: -25px; padding: 0 0 0 25px; }


/*zur alternativen startseite*/
#searchheader .alternative{ float: right; font-size: .69em; text-transform: uppercase; padding: 3px 35px 3px 25px; }
#searchheader .alternative a:link,
#searchheader .alternative a:visited{ padding: 3px 0 0 25px; }




