#menu{
    list-style: none;
	padding: 0;
	margin: 0;
	width: 620px;
	height: auto;
	position: relative;
}
#menu span {
	display: none;
	position: absolute;
}
#menu a {
	display: block;
	text-indent: -900%;
	position: absolute;
	outline: none;
	top: -20px;
	left: 508px;
}
#menu a:hover {
	background-position: left bottom;
}
#menu a:hover span{
	display: block;
}
#menu .menu_01 {
	width: 48px;
	height: 24px;
	background: url(../images/menu_01.gif) no-repeat;
	left: 1px;
}
#menu .menu_02 {
	width: 57px;
	height: 24px;
	background: url(../images/menu_02.gif) no-repeat;
	left: 49px;
}
#menu .menu_03 {
	width: 57px;
	height: 24px;
	background: url(../images/menu_03.gif) no-repeat;
	left: 106px;
}
#menu .menu_04 {
	width: 57px;
	height: 24px;
	background: url(i../images/menu_04.gif) no-repeat;
	left: 165px;
}
#menu .menu_05 {
	width: 55px;
	height: 24px;
	background: url(../images/menu_05.gif) no-repeat;
	left: 220px;
}
#menu .menu_06 {
	width: 63px;
	height: 24px;
	background: url(../images/menu_06.gif) no-repeat;
	left: 275px;
}
#menu .menu_07 {
	width: 59px;
	height: 24px;
	background: url(../images/menu_07.gif) no-repeat;
	left: 338px;
}
#menu .menu_08 {
	width: 54px;
	height: 24px;
	background: url(../images/menu_08.gif) no-repeat;
	left: 397px;
}
#menu .menu_09 {
	width: 50px;
	height: 24px;
	background: url(../images/menu_09.gif) no-repeat;
	left: 451px;
}
#menu .menu_10 {
	width: 47px;
	height: 24px;
	background: url(../images/menu_10.gif) no-repeat;
	left: 501px;
}
#menu .menu_11 {
	width: 78px;
	height: 24px;
	background: url(../images/menu_11.gif) no-repeat;
	left: 548px;
}


/* ######################################## */
/* ###	CSS: navigation.css				###	*/
/* ###									###	*/
/* ###									###	*/
/* ######################################## */
/* Order: 	1. overflow, float...
			2. position
			3. margin, padding
			4. witdh, height
			5. border
			6. background
			7. font...
*/

/*########## Mainmenue ##########*/
ul#nav {
	list-style-type: none;
}
ul#nav li {
	float: left;

	display: inline;
}
ul#nav li#end {
	padding: 0.2em 0 0.2em 10px;

	border-left: 1px solid #FFF;

	font-size: 16px;
}
ul#nav li#start {
    padding: 0.2em 0 0.2em 10px;

	border-right: 1px solid #DDD;

	font-size: 16px;
}
ul#nav li a {
	display: block;

	padding: 0.2em 10px 0.2em 10px;

	width: auto;

	border-left: 1px solid #FFF;
    border-right: 1px solid #DDD;

	background-color: #134481;
    background-image: url("../images/menue/menue.png");
    background-repeat: repeat-x;
    background-position: top left;

    text-decoration: none;
    color: #FFF;
    font-size: 16px;
}
ul#nav li a:hover, ul#nav li a:focus,ul#nav li a.active:hover, ul#nav li a.active:focus {
	background-color: #05c800;
    background-image: url("../images/menue/menue_hov.png");
    background-repeat: repeat-x;
    background-position: top left;
}
ul#nav li a:active {
	background-color: #05c800;
    background-image: url("../images/menue/menue_act.png");
    background-repeat: repeat-x;
    background-position: top left;
}
ul#nav li a.active {
	background-color: #05c800;
    background-image: url("../images/menue/menue_act.png");
    background-repeat: repeat-x;
    background-position: top left;
}
/*########## Mainmenue END ##########*/

/*##### Headerlinks #####*/

a.header {
	margin: 0 -4px 0 0; /* Bug */

	padding: 2px 5px;

	width: auto;

	border-right: 1px solid #231F20;

	color: #231F20;
	font-size: 12px;
}

a.header_end {
	padding: 2px 5px 2px 5px;

	width: auto;

	color: #231F20;
	font-size: 12px;
}

a.header_end:hover {
	background-color: #00AB4F;

	color: #FFF;
	text-decoration: underline;
}

a.header:hover {
	background-color: #00AB4F;

	color: #FFF;
	text-decoration: underline;
}

a.header_active {
	background-color: #00AB4F;

	color: #FFF;
}
/*##### Headerlinks END #####*/



/*##### Sidebarlink #####*/

div#extras ul a:hover {
	border-left: 10px solid #00AB4F;
	border-right: 10px solid #00AB4F;

	background-color: #00AB4F;

	color: #fff;
}

/*##### Sidebarlink END #####*/
