/**
* (C) by Andreas Zeman 2008,
*
**/

/* 1st level ---------------------------------------- */

#header #header-right #top-navigation ul {
	padding:0;
	margin:0;
	list-style-type:none;
	white-space:nowrap;
	}
		
#header #header-right #top-navigation li {
	float:left;
	margin-right:8px;
	position:relative;
	padding:0px;
	}
	
#header #header-right #top-navigation li a,
#header #header-right #top-navigation li a:link,
#header #header-right #top-navigation li a:visited {
	font-size:15px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#2c302c;
	
	}
	
#header #header-right #top-navigation li a span.left,
#header #header-right #top-navigation li a:link span.left,
#header #header-right #top-navigation li a:visited span.left {
	float:left;
	display:block;
	width:13px;
	height:27px;
	background-image:url(../img/topnavi_button_left.gif);
	background-repeat:no-repeat;
	z-index:10;
	}
	
#header #header-right #top-navigation li a span.middle,
#header #header-right #top-navigation li a:link span.middle,
#header #header-right #top-navigation li a:visited span.middle {
	float:left;
	display:block;	
	height:27px;
	width:auto;
	background-image:url(../img/topnavi_button_bg.gif);
	background-repeat:repeat-x;
	z-index:5;
	padding-top:5px;
	}
	
#header #header-right #top-navigation li a span.right,
#header #header-right #top-navigation li a:link span.right,
#header #header-right #top-navigation li a:visited span.right {
	float:left;
	display:block;
	width:16px;
	height:27px;
	background-image:url(../img/topnavi_button_right.gif);
	z-index:10;
	}
	

#header #header-right #top-navigation li a:hover,
#header #header-right #top-navigation li a:active,
#header #header-right #top-navigation li a:focus {
	text-decoration:none;
	color:#ffffff;
	}
	
#header #header-right #top-navigation li a:hover span.left,
#header #header-right #top-navigation li a:active span.left,
#header #header-right #top-navigation li a:focus span.left {
	background-image:url(../img/topnavi_button_left_akt.gif);
	cursor:pointer;
	}
	
#header #header-right #top-navigation li a:hover span.middle,
#header #header-right #top-navigation li a:active span.middle,
#header #header-right #top-navigation li a:focus span.middle {
	background-image:url(../img/topnavi_button_bg_akt.gif);
	cursor:pointer;
	}

#header #header-right #top-navigation li a:hover span.right,
#header #header-right #top-navigation li a:active span.right,
#header #header-right #top-navigation li a:focus span.right {
	background-image:url(../img/topnavi_button_right_akt.gif);
	background-repeat:no-repeat;
	cursor:pointer;
	}
	
#header #header-right #top-navigation li.aktiv a,
#header #header-right #top-navigation li.aktiv a:link,
#header #header-right #top-navigation li.aktiv a:visited {
	text-decoration:none;
	color:#ffffff;
	}
	
#header #header-right #top-navigation li.aktiv a span.left,
#header #header-right #top-navigation li.aktiv a:link span.left,
#header #header-right #top-navigation li.aktiv a:visited span.left {
	background-image:url(../img/topnavi_button_left_akt.gif);
	cursor:pointer;
	}
	

#header #header-right #top-navigation li.aktiv a span.middle,
#header #header-right #top-navigation li.aktiv a:link span.middle,
#header #header-right #top-navigation li.aktiv a:visited span.middle {
	background-image:url(../img/topnavi_button_bg_akt.gif);
	cursor:pointer;
	}	
	

#header #header-right #top-navigation li.aktiv a span.right,
#header #header-right #top-navigation li.aktiv a:link span.right,
#header #header-right #top-navigation li.aktiv a:visited span.right {
	background-image:url(../img/topnavi_button_right_akt.gif);
	cursor:pointer;
	}		
	
/* 2nd level ---------------------------------------- */

#layer ul.menu {
	list-style-type: none;
	padding:0px 0px 10px 0px;
	margin:4px 0px 10px 0px;
	text-align: left;
	border-bottom:2px solid #c1c3c2; 
}

/* prevent false ie definition */
* html #layer ul.menu li {
	height:17px;
	} 

#layer ul.menu li a, #layer ul.menu li a:link, #layer ul.menu li a:visited {
	background-image:url(../img/list-off.gif);
	background-repeat:no-repeat;
	background-position:0px 6px;
	padding:0px 0px 0px 12px;
	text-align: left;
	font-size:12px;
	font-weight:normal;
	text-decoration: none;
	color: #696969;
	display:block;
}

#layer ul.menu li a:hover, #layer ul.menu li.aktiv a:hover {
	background-image:url(../img/list-on.gif);
}

#layer ul.menu li.aktiv a, #layer ul.menu li.aktiv a:visited, #layer ul.menu li.aktiv a:link {
	background-image:url(../img/list-on.gif);
	color:#2c302c;
}
