/*+*+*+* Main Navigation *+*+*+*/
/*-----------------------------*/

#mainNavigation {position:relative;}

#mainNavigation, #mainNavigation ul {list-style:none; width:1000px; padding:0 0 0 50px; margin:0 0 0 15px;}

/***** 1. Ebene *****/

#mainNavigation {
   float:left;
   height:27px;
   overflow:hidden;
   margin-left:54px;
   padding:0px;

}

#mainItem{
   float:left;
   height:38px; margin-right:1px;
   padding:0px;
   margin-left:10px;
   cursor:hand;
   font-family:arial, sans-serif; font-size:12px; color:#999; text-decoration:none; font-weight:normal;
}

#mainItemLink{
   float:left;
}

#mainItemLink.active{
   border-bottom:2px solid #339933;
}

#mainNavigation div span {padding:0 15px 0 25px;}
#mainNavigation div a:hover {color:#444;}
#mainNavigation div a.active {color:#444;}

#spanStrich{
   padding-left:10px;
   color:#666;
}

/***** 2. Ebene *****/

#subNavigation{
   float:left;
   overflow:hidden;
   top:-5px;
   position:relative;
   left:47px;
   *+left:46px;
   padding:0px;
}

#subItem, #subItemAktiv {
   float:left;
   display:inline-block;
   margin-left:5px;
}

#subItem a , #subItemAktiv a{
   float:left; 
   padding:0px 20px 0px 5px;
   font-family:arial, sans-serif;
   font-size:11px;
   color:#1a171b;
   text-decoration:none;
   font-weight:normal;
   line-height:2.2;
}

#subItem a span, #subItemAktiv a span{
   width:6px;
   height:8px;
   padding:0px 5px 0px 0px;
   margin:0px;
}

#subItem a:hover, #subItemAktiv a{
   color:#1a171b;
   background:url(512_DE.png?exp=24550423384100);
   height:25px;
}

#subItem a:hover span, #subItemAktiv a span{
   background:url(513_DE.gif?exp=24550432902500) no-repeat;
}


/*+*+*+* Service Navigation *+*+*+*/
/*--------------------------------*/


#serviceNavigation {position:relative;}

#serviceNavigation , #serviceNavigation ul {list-style:none; margin:0; padding:0;}

#serviceNavigation li {float:left; margin-right:1px;}
#serviceNavigation li a {float:left; display:block; padding:0 0 0 0; font-family:arial, sans-serif; font-size:11px; color:#707173; text-decoration:none; font-weight:normal;}
#serviceNavigation li a span {padding:0 10px 0 10px;}

#serviceNavigation li a:hover {color:#444;}
#serviceNavigation li a:hover span {color:#999;}


/*+*+*+* Sitemap *+*+*+*/
/*--------------------------------*/

#sitemap{
   margin-left:20px;
}

#sitemap a{
   text-decoration:none;
   color:#707173;
}

#sitemap a:hover{
   color:#444444;
}