/* 
** last chaged: 2008-06-05, simplicity gmbh, pma
*/
/* --- navigation bar layer base -------------------------------------------  */

#navbar {
	clear: left;
	float: left;
	width: 704px;
	margin: 0;
}
#navbar table {
	margin: 0;
}
#navbar li  {
	display: block;
	list-style-type: none;
	list-style-position: outside;
	widht: 176px;    
	height: 41px;    
	margin-left: 0px;
	margin-right: 0px;
	background-image: none;
}

/* --- navigation bar layer 1 ----------------------------------------------- */

table.navbarlayer1 {
	background-color: #333333;
	width: 176px;
	margin: 0px;
	padding: 0px;
}
ul.navbarlayer1 {
	padding: 0px 0px;
	margin: 0px 0px;
}
table.navbarlayer1 li {
	display: block;
	list-style-type: none;
	list-style-position: outside;
	margin: 0px 0px;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 20px;
	padding-right: 20px;
	background-color: #333333;
	border-bottom: 1px solid #464646;
	border-right: 1px solid #464646;
	background-image: none;
}
table.navbarlayer1 li.l1ifsub {
	background-image: url(/fileadmin/templates/img/nav/sub_icon.gif);
	background-position: right;
	background-repeat: no-repeat;
}
table.navbarlayer1 li.l1ifsubro,
table.navbarlayer1 li.l1ifsubcur,
table.navbarlayer1 li.l1ifsubact {
	background-image: url(/fileadmin/templates/img/nav/sub_icon_ro.gif);
	background-position: right;
	background-repeat: no-repeat;
}

/* LINKS */
table.navbarlayer1 li a {
	display: block;
	width: 100%;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #CCCCCC;
	text-decoration: none;
}
table.navbarlayer1 li a:hover {
	color: #CC3333;
	text-decoration: none;
}
table.navbarlayer1 li.l1act a, 
table.navbarlayer1 li.l1actro a,
table.navbarlayer1 li.l1cur a,
table.navbarlayer1 li.l1curro a,
table.navbarlayer1 li.l1ifsubcur a,
table.navbarlayer1 li.l1ifsubact a {
	color: #CC3333;
}


/* --- navigation bar layer 2 ----------------------------------------------- */

table.navbarlayer2 {
	background-color: #333333;
	width: 176px;
}
ul.navbarlayer2 {
	padding: 0px 0px;
	margin: 0px 0px;
}
table.navbarlayer2 li {
	display: block;
	list-style-type: none;
	list-style-position: outside;
	margin: 0px 0px;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 20px;
	padding-right: 20px;
	border-bottom: 1px solid #464646;
	background-color: #333333;
	background-image: none;
}
table.navbarlayer2 li.l2ifsub {
	background-image: url(/fileadmin/templates/img/nav/sub_icon.gif);
	background-position: right;
	background-repeat: no-repeat;
}
table.navbarlayer2 li.l2ifsubro,
table.navbarlayer2 li.l2ifsubcur,
table.navbarlayer2 li.l2ifsubact {
	background-image: url(/fileadmin/templates/img/nav/sub_icon_ro.gif);
	background-position: right;
	background-repeat: no-repeat;
}

/* LINKS */
table.navbarlayer2 li a {
	display: block;
	width: 100%;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #CCCCCC;
	text-decoration: none;
}
table.navbarlayer2 li a:hover {
	color: #CC3333;
}
table.navbarlayer2 li.l2act a,
table.navbarlayer2 li.l2actro a,
table.navbarlayer2 li.l2cur a,
table.navbarlayer2 li.l2curro a,
table.navbarlayer2 li.l2ifsubcur a,
table.navbarlayer2 li.l2ifsubact a {
	color: #CC3333;
}

/* --- navigation bar layer 3 ----------------------------------------------- */

table.navbarlayer3 {
	background-color: #333333;
	width: 176px;
}
ul.navbarlayer3 {
	padding: 0px 0px;
	margin: 0px 0px;
}
table.navbarlayer3 li {
	display: block;
	list-style-type: none;
	list-style-position: outside;
	margin: 0px 0px;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 20px;
	padding-right: 20px;
	border-bottom: 1px solid #464646;
	background-color: #333333;
	background-image: none;
}

/* LINKS */
table.navbarlayer3 li a {
	display: block;
	width: 100%;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #CCCCCC;
	text-decoration: none;
}
table.navbarlayer3 li a:hover {
	color: #CC3333;
}
table.navbarlayer3 li.l3act a,
table.navbarlayer3 li.l3actro a,
table.navbarlayer3 li.l3cur a,
table.navbarlayer3 li.l3curro a {
	color: #CC3333;
}
