/*********************************************************************
* @copyright Copyright (C) 2008 richardeberl.at
* @author richardeberl.at
* Please visit http://www.richardeberl.at for more information
*********************************************************************/

/** MAIN LEVEL **/

/* Container */

ul.mainlevel-menu { z-index:1; float:left; margin:0px; background:none; padding:0; list-style:none; }
ul.mainlevel-menu li { float:left; display:inline; background:none; margin:0; padding:0; }

ul.mainlevel-menu a:link	{ display:block; margin:0px; color:#000000; font:normal 11px "Geneva",Helvetica,Arial,sans-serif; text-decoration:none; padding:13px 8px; }
ul.mainlevel-menu a:visited { display:block; margin:0px; font:normal 11px "Geneva",Helvetica,Arial,sans-serif; text-decoration:none; padding:13px 8px; }

ul.mainlevel-menu a:link span { display:block; margin:0px; color:#000000;  font:normal 11px "Geneva",Helvetica,Arial,sans-serif; text-decoration:none; }
ul.mainlevel-menu a:visited span { display:block; margin:0px; font:normal 11px "Geneva",Helvetica,Arial,sans-serif; text-decoration:none; }

ul.mainlevel-menu a:hover { background:url("../bilder/menu/m_h-left.png") repeat-x 100% 47%; color:#f1f1f1;}
ul.mainlevel-menu a:hover span { background:url("../bilder/menu/m_h-left.png") no-repeat 100% 47%; color:#f1f1f1; }

ul.mainlevel-menu li.active a,
ul.mainlevel-menu li.current a { background:url("../bilder/menu/m_h-right.png") no-repeat 100% 47%; color:#f1f1f1;}

ul.mainlevel-menu li.active span,
ul.mainlevel-menu li.current span { background:url("../bilder/menu/m_h-left.png") no-repeat 100% 47%; color:#f1f1f1; }

/* STYLES IE5 */
*html ul.mainlevel-menu li.active a,
*html ul.mainlevel-menu li.current a { background:url("../bilder/menu/m_h-right.png") no-repeat 100% 47%; color:#f1f1f1;}
*html ul.mainlevel-menu li.active span,
*html ul.mainlevel-menu li.current span { background:url("../bilder/menu/m_h-left.png") no-repeat 100% 47%; color:#f1f1f1; }

/* STYLES IE6 */
**html ul.mainlevel-menu li.active a,
**html ul.mainlevel-menu li.current a { background:url("../bilder/menu/m_h-right.png") no-repeat 100% 47%; color:#f1f1f1;}
**html ul.mainlevel-menu li.active span,
**html ul.mainlevel-menu li.current span { background:url("../bilder/menu/m_h-left.png") no-repeat 100% 47%; color:#f1f1f1; }


/** SUBLEVEL **/	

/* Container */
ul.mainlevel-menu ul.sublevel-menu { position:absolute; left:-999em; z-index:2; margin:0; padding:0; list-style:none;  text-decoration:none;  }

/* Other containers */
ul.mainlevel-menu ul.sublevel-menu ul { margin:0px; z-index:3; }
 /* Links */
ul.mainlevel-menu ul.sublevel-menu a { text-decoration:none;  }


/* Items */
ul.mainlevel-menu ul.sublevel-menu li { position:relative; width:175px; margin:0; padding:0; color:#f1f1f1; }

ul.sublevel-menu { z-index:1; float:left; margin:0px; background:none; padding:0; list-style:none; }
ul.sublevel-menu li { float:left; display:inline; background:none; margin:0; padding:0; }

ul.sublevel-menu a:link { display:block; color:#f1f1f1; font:normal 11px "Geneva",Helvetica,Arial,sans-serif; padding:0 5px 1px 0; }
ul.sublevel-menu a:visited { display:block; color:#f1f1f1; font:normal 11px "Geneva",Helvetica,Arial,sans-serif; padding:0 5px 1px 0; }

ul.sublevel-menu a:link span {display:block; color:#f1f1f1; padding:5px 10px; }
ul.sublevel-menu a:visited span {display:block; padding:5px 10px; }

ul.sublevel-menu a:hover { background:url("../bilder/menu/sm_h-left_h.png") repeat-x 100% 0; padding:0 5px 0 0; color:#000000; text-decoration:none; }
ul.sublevel-menu a:hover span { background:url("../bilder/menu/sm_h-left_h.png") no-repeat 100% 0; border-right:0; padding:5px 10px; color:#000000; text-decoration:none; }

ul.sublevel-menu a.active_menu-menu { font-weight:normal; background:url("../bilder/menu/sm_h-left_h.png") repeat-x 100% 0; padding:0 5px 0 0; color:#000000; text-decoration:none;  }

/* expanded */
ul.sublevel-menu a span.expanded { display:block; background:url("../bilder/menu/item-expand.png") right center no-repeat; padding-right:10px; }

/* Rollover actions */
ul.mainlevel-menu li:hover ul,
ul.mainlevel-menu li.hover ul,
ul.mainlevel-menu li:hover ul li:hover ul,
ul.mainlevel-menu li.hover ul li.hover ul,
ul.mainlevel-menu li:hover ul li:hover ul li:hover ul,
ul.mainlevel-menu li.hover ul li.hover ul li.hover ul { left:auto; }

ul.mainlevel-menu li:hover ul ul,
ul.mainlevel-menu li.hover ul ul,
ul.mainlevel-menu li:hover ul li:hover ul ul,
ul.mainlevel-menu li.hover ul li.hover ul ul,
ul.mainlevel-menu li:hover ul li:hover ul li:hover ul ul,
ul.mainlevel-menu li.hover ul li.hover ul li.hover ul ul { left:-999em; }

ul.mainlevel-menu,
ul.mainlevel-menu li li { clear:left; }

/** separator */
span.mainlevel-menu,
span.sublevel-menu { width:1em; border-width:0px; margin-left:1em; padding:0; padding-top:1px; display:block; }


/*** DOT LIST ***/

/* main level */
ul.level0-thirdnav,
ul.level0-thirdnav ul { background:none; list-style:none; padding:0; margin:0; }

ul.level0-thirdnav li { background:none; padding:0; margin:0; }
ul.level0-thirdnav { border-top:1px dotted #f1f1f1; padding:0; margin:0;}
ul.level0-thirdnav ul li { margin:0 0 0 18px; padding: 0;}

*html ul.level0-thirdnav ul li { margin:0 0 0 12px; padding: 0;}

ul.level0-thirdnav a:link,
ul.level0-thirdnav a:visited { display:block; background:transparent url('../bilder/menu/bullet-level0.png') no-repeat 3px 5px; border-bottom:1px dotted #BABABA; padding:1px 5px 1px 25px; color:#fd8600; text-decoration:none; }

/* STYLES IE5 */
*ul.level0-thirdnav a:link,
*ul.level0-thirdnav a:visited { display:block; background:transparent url('../bilder/menu/bullet-level0.png') no-repeat 3px 5px; border-bottom:1px dotted #BABABA; padding:1px 5px 1px 25px; color:#fd8600; text-decoration:none; }

/* STYLES IE6 */
**ul.level0-thirdnav a:link,
**ul.level0-thirdnav a:visited { display:block; background:transparent url('../bilder/menu/bullet-level0.png') no-repeat 3px 5px; border-bottom:1px dotted #BABABA; padding:1px 5px 1px 25px; color:#fd8600; text-decoration:none; }

ul.level0-thirdnav a:hover { background-color:#f1f1f1; color:#000000; }

ul.level1-thirdnav,
ul.level1-thirdnav li,
ul.level1-thirdnav li span,
ul.level1-thirdnav li span a { background:none; list-style:none; padding:0; margin:0; }

/* STYLES IE5 */
*html ul.level1-thirdnav,
*html ul.level1-thirdnav li { background:none; list-style:none; padding:0; margin:0; }

/* STYLES IE6 */
**html ul.level1-thirdnav,
**html ul.level1-thirdnav li { background:none; list-style:none; padding:0; margin:0; }

ul.level1-thirdnav a:link,
ul.level1-thirdnav a:visited { background-image:url('../bilder/menu/bullet-level1.png'); border-bottom:none; margin:0; }

ul.level2-thirdnav a:link,
ul.level2-thirdnav a:visited { background-image:url('../bilder/menu/bullet-level2.png'); }

ul.level3-thirdnav a:link,
ul.level3-thirdnav a:visited { background-image:url('../bilder/menu/bullet-level3.png'); }

ul.level4-thirdnav a:link,
ul.level4-thirdnav a:visited { background-image:url('../bilder/menu/bullet-level4.png'); }


ul.level1-thirdnav a.active_menu-thirdnav{ background:#f1f1f1 url('../bilder/menu/bullet-level0.png') no-repeat 5px 5px; font-weight:normal; color:#000000; border-top:1px dotted #bbb; border-bottom:1px dotted #bbbb; padding:1px 5px 1px 25px;}

*html ul.level1-thirdnav a.active_menu-thirdnav{ background:#f1f1f1 url('../bilder/menu/bullet-level0.png') no-repeat 5px 5px; font-weight:normal; color:#000000; border-top:1px dotted #bbb; border-bottom:1px dotted #bbbb; padding:1px 5px 0px 25px; margin:0px;}
**html ul.level1-thirdnav a.active_menu-thirdnav{ background:#f1f1f1 url('../bilder/menu/bullet-level0.png') no-repeat 5px 5px; font-weight:normal; color:#000000; border-top:1px dotted #bbb; border-bottom:1px dotted #bbbb; padding:1px 5px 0px 25px; margin:0px;}

ul.level2-thirdnav a.active_menu-thirdnav ,
ul.level3-thirdnav a.active_menu-thirdnav,
ul.level4-thirdnav a.active_menu-thirdnav	 {}

/*** FUSS NAV ***/
ul.mainlevel-fussnav { margin: 0; padding: 0; list-style: none; border-right: 1px solid #B3B3B3; font:normal 10px "Geneva",Helvetica,Arial,sans-serif; text-decoration:none; }

ul.mainlevel-fussnav li { display: inline; margin: 0; border-left: 1px solid #B3B3B3; background: none; padding: 0 0.8em;

/*** FUSS NAV ***/
ul.mainlevel-fussnav { margin: 0; padding: 0; list-style: none; border-right: 1px solid #B3B3B3; font:normal 10px "Geneva",Helvetica,Arial,sans-serif; text-decoration:none; }

ul.mainlevel-fussnav li { display: inline; margin: 0; border-left: 1px solid #B3B3B3; background: none; padding: 0 0.8em; }

ul.mainlevel-fussnav li.first { border-left: none; }

ul.mainlevel-fussnav a:link,
ul.mainlevel-fussnav a:visited {  font:normal 10px "Geneva",Helvetica,Arial,sans-serif; text-decoration:none; }

ul.mainlevel-fussnav a:hover {  font:normal 10px "Geneva",Helvetica,Arial,sans-serif; text-decoration:underline; }