#mainnavi
{
   width:893px;
   height:75px;
z-index.:200;
   /*position:absolute;
   top:5px;
   left:170px;*/
   background:url(img/navi_main.jpg) no-repeat 5px top;
}
body.horsemanship #mainnavi { background:url(img/navi_horsemanship.jpg) no-repeat 5px top; }
body.dualaktivierung #mainnavi { background:url(img/navi_dualaktivierung.jpg) no-repeat 5px top; }
body.pferdefluestern #mainnavi { background:url(img/navi_pferdefluestern.jpg) no-repeat 5px top; }
a.pferdefluestern, a.dualaktivierung, a.horsemanship
{
   height:24px;
   z-index:500;
   position:absolute;
   top:0px;
   text-indent: -999em;
   display: block;
   overflow:hidden;
   background: url(img/spacer.gif) repeat;
   border-bottom:none !important;
}
span.dualaktivierung, span.horsemanship, span.pferdefluestern { display:none; }
/*-----------------------------------------------Main Links auf Unterseiten-----------------------*/

a.pferdefluestern
{
   left:340px;
   width: 194px;
}
a.dualaktivierung
{
   left:540px;
   width: 133px;
}
a.horsemanship
{
   left:685px;
   width: 105px;
}
/*-----------------------------------------------Dualaktivierung Main Links-----------------------*/
body.dualaktivierung a.horsemanship
{
   left:546px;
   width: 106px;
}
body.dualaktivierung a.pferdefluestern
{
   left:330px;
   width: 200px;
}
/*-------------------------------------------------Pferdeflüstern Main Links-----------------------*/
body.pferdefluestern a.horsemanship
{
   left:360px;
   width: 106px;
}
body.pferdefluestern a.dualaktivierung
{
   left:479px;
   width: 128px;
}
/*-------------------------------------------------Horsemanship Main Links-----------------------*/

body.horsemanship a.pferdefluestern
{
   left:320px;
   width: 206px;
}
body.horsemanship a.dualaktivierung
{
   left:540px;
   width: 128px;
}
#navi li, #navi ul, #mininavi li, #mininavi ul, .mod_navigation li
{
   margin: 0;
   padding: 0;
   border: 0;
   outline: 0;
   font-weight: inherit;
   font-style: inherit;
   font-size: 100%;
   font-family: inherit;
   vertical-align: baseline;
   text-decoration: none;
   list-style: none;
   list-style-type: none;
}
/*------------------------------------------Navi-------------------------------------------------*/
#navi
{
   width:580px;
   position:absolute;
   top:55px;
   left:310px;
   z-index:500;
}
#navi ul { }
#navi li { float:left; }
#navi ul.level_1 li a, #navi ul.level_1 li span
{
   line-height:18px;
   padding-left:12px;
   background: url(img/nav.jpg) no-repeat left 5px;
}
#navi a, #navi li
{

   text-decoration: none;
   padding-top:0px;
 
}

#navi ul.level_1 li
{
   padding-left:8px;
   padding-right:8px;
   float:left;
}
#navi ul.level_1 li a:hover, #navi ul.level_1 li a.active, #navi ul.level_1 li span.active, #navi ul.level_1 li.trail
{
   background: url(img/nav_hov.jpg)no-repeat left 5px;
   text-decoration: none;
   color:#fff;
}
#navi ul.level_1
{
   list-style:none;
   text-transform:uppercase;
}
#navi ul.level_2 { display:none; }
#navi ul.level_1 li.trail { background: none !important; }
/* ----------Mininavi--------------------------- */

#mininavi
{
   min-width:700px;
   /*   height:10px;*/
   position:absolute;
   top:2px;
   right:30px;
   z-index:6;
}
#mininavi ul
{
   float:right;
   list-style: none;
   list-style-type: none;
}
#mininavi li
{
   float:left;
   list-style: none;
   list-style-type: none;
   border-right:1px solid #a4bfff;
   padding-right: 10px;
   padding-left: 10px;
}
#mininavi li.last
{
   border-right: none;
   list-style: none;
   padding-right: 0px;
}
#mininavi a
{
   text-transform:uppercase;
   color: #a4bfff;
   text-decoration: none;
   font-size: 10px;
}
#mininavi span.active, #mininavi a:hover
{
   color: #fff;
   text-transform:uppercase;
   text-decoration: none;
   font-size: 10px;
}
