/*
   navigation-kaygo, version 1.3
   copyright 2008, cyne GmbH
   history:
      09.12.2008  1.0   webert                                 initial version
      29.01.2009  1.1   webert                                 new hover-background for navigation and functionbar
      10.02.2009  1.2   webert                                 added filter
      12.02.2009  1.3   webert                                 new font-size for filter <a>
 */
 
/**************** global ***************************/
ul li a {
    outline: none;                                                      /* hide dotted outline in Firefox */
   }

/**************** Main-Navigation ******************/
ul.navigation {
   font-size: 0.8em;
   border: 1px solid #D2E2F8;
   background: url(/pics/template/bg_navi.gif) repeat;
	height: 2.2em;
	margin: 0 0 1em 0;
	}
ul.navigation li {
   display: block;
   float: left;
   }
ul.navigation li a {
	line-height: 1.02em;
	color: #1075AF;
	display: block;
	padding: 0.63em 1em 0.58em 1em;
	}
ul.navigation li a:hover {
   text-decoration: none;
   background: url(/pics/template/bg_navi_active.gif) repeat #EDF6FD;
	}
ul.navigation li a:active {
   padding: 0.72em 1em 0.5em 1em;
   }
ul.navigation li.on a {
   border-left: 1px solid #DFEBF7;
   border-right: 1px solid #DFEBF7;
	background: url(/pics/template/bg_navi_active.gif) repeat-x;			/* Hintergrund aktiver tab */
   color: #000;
	}
ul.navigation li.on:first-child a {
   border-left: 0;   
   }
ul.navigation .naviright {
	float: right;
	}

/**************** Sub-Navigation *******************/
ul.modulenavigation {
	height: 1.5em;
	background: #fff;
	border-bottom: 1px solid #E3E5E9;
	margin: 0 0 0.8em 0;
	font-size: 1em;
   }
ul.modulenavigation li {
	line-height: 1em;
	float: left;
	display: block;
	padding: 0.25em 0.5em 0.25em 0.5em;
	}
ul.modulenavigation li:active {
   padding: 0.3em 0.5em 0.3em 0.5em;
   }
ul.modulenavigation li:active a {
   color: #000;
   }
ul.modulenavigation li.on {
   border-bottom: 1px solid white;
   border-left: 1px solid #E3E5E9;
   border-right: 1px solid #E3E5E9;
   }
ul.modulenavigation li.on:first-child {
   border-left: 0;   
   }
ul.modulenavigation li a {
	float: left;
	font-weight: normal;
	font-size: 0.8em;
	color: #999;
	display: block;
	}
ul.modulenavigation li.on a {
   color: #444;
	}
ul.modulenavigation li a:hover {
	text-decoration: underline;
	}
ul.modulenavigation li.on a:hover {
	text-decoration: none;
	}

/**************** Functionbar **********************/
ul.functionbar {
	height: 1.25em;
   margin: 0 0 0.5em 0;
   font-size: 1em;
 	}
ul.functionbar li {
   display: block;
   float: left;
   margin-left: 0.5em;
   }
ul.functionbar li a {
   font-size: 0.75em;
   color: #444;
   border: 1px solid #CADFF4;
   background: url(/pics/template/bg_button_normal.gif) repeat;
  	line-height: 1em;
	display: block;
   padding: 0.2em 0.3em 0.35em 0.3em;
   }
ul.functionbar li a:hover {
   text-decoration: none;
   background: url(/pics/template/bg_button_normal_over.gif) repeat #EDF6FD;
   color: #095B8B;
	}
ul.functionbar li a:active {
   padding: 0.27em 0.3em 0.28em 0.3em;
   color: #000;
   }
ul.functionbar li.naviright {
	float: right;
	margin-left: 0;
	margin-right: 0.5em;
	}
ul.functionbar li.back {
   padding: 0 0 0 0.7em;
   background: url(/pics/template/bg_button_back.gif) no-repeat left center;
   }
ul.functionbar li.forward {
   padding: 0 0.7em 0 0;
   background: url(/pics/template/bg_button_forward.gif) no-repeat right center;
   }   
ul.functionbar li span {
   display: block;
   line-height: 1em;
   font-size: 0.75em;
   padding-top: 0.28em;
   font-weight: bold;
   border: 0;
   }
ul.functionbar li.hint {
   font-size: 0.8em;
   }
ul.functionbar li.new a, .dashboard div.buttons a.new {
   border-color: #CCE6C5;
   background: url(/pics/template/bg_button_new.gif) repeat;
   }
ul.functionbar li.new a:hover, .dashboard div.buttons a.new:hover {
   background: url(/pics/template/bg_button_new_over.gif) repeat #E8FDE2;
   }

/**************** Filter ***************************/
.filter {
   text-align: center;
   }
.filter a {
   color: #A9A9A9;
   padding: 0 2px 1px 2px;
   font-size: 0.8em;
   }
.filter b a {
   border: 1px solid #C6C8CB;
   padding: 0 2px 0 3px;
   color: #616161;
   font-weight: normal;
   }
