﻿/* Kopfnavigation */
#nav-header {
	font-size: 1.3em;
	margin: 0px;
	padding: 0px;
	height: 32px;
}

#nav-header ul li {
	margin: 0px;
	padding: 0px;
	display: inline;
	text-decoration: none;
	margin-right: -5px;
}

#nav-header ul li.open {
	margin: 0px;
	padding: 0px;
	display: inline;
	text-decoration: none;
	margin-right: -5px;
}

#nav-header ul li a{
	margin: 0px;
	text-transform: uppercase;
	color:#fff;
	text-align: left;	
	text-decoration:none;
	padding: 8px 7px 8px 10px;
	font-weight: bold; 
}

#nav-header ul li.open a{
	margin: 0px;
	text-transform: uppercase;
	color:#fff;
	text-align: left;	
	text-decoration:none;
	padding: 8px 13px 8px 10px;
	font-weight: bold; 
}

#nav-header ul li a.open{
	background-image: url("basis/navigation_3col.jpg");
	background-position: 0px -32px;
	background-repeat: repeat-x;
}

#nav-header ul li a.active{
	background-image: url("basis/navigation_3col.jpg");
	background-position: 0px -32px;
	background-repeat: repeat-x;
}

#nav-header ul li a:hover{
	background-image: url("basis/navigation_3col.jpg");
	background-position: 0px -64px;
	background-repeat: repeat-x;
	height: 32px;
}

#nav-header ul li.open a:hover{
	background-image: url("basis/navigation_3col.jpg");
	background-position: 0px -64px;
	background-repeat: repeat-x;
	}

#nav-header ul li.active a:hover{
	background-image: url("basis/navigation_3col.jpg");
	background-position: 0px -64px;
	background-repeat: repeat-x;
	}


/* Seitennavigation */
#nav {
	font-size: 1em;
	padding: 0;
	margin: 0;
	width: 180px;
	font-weight: bold;
	color: #8c1f25;
}
#nav ul.navsub li {
	font-size: 1em;
	margin-left: -0px;
}
#nav ul.navsub li {
	display:block;
	background-image: url("basis/icon_flora_inactive.gif");
	padding: 0px;
	width: 180px;
	padding-bottom: 10px;
}

#nav ul.navsub li a{
	display: block;
	padding: 3px 2px 3px 45px;
	text-decoration: none;
	text-transform: uppercase;
	border-bottom: 0px solid #8c1f25;
}
* html body #main #nav ul.navsub li a{
	padding-bottom: 0px;
	/* margin: 0px; */
	}

/* #nav ul.navsub li a.active {
	padding: 5px 2px 0px 47px;
	background-image: url("basis/icon_flora_active.gif");
}
*/

#nav ul.navsub li a.active{
	display:block;
	padding: 3px 2px 3px 45px;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: bold;
	color: #6a7f84;
	background-image: url("basis/icon_flora_active.gif");
}

#nav ul.navsub li a:hover{
	display:block;
	padding: 3px 2px 3px 45px;
	text-decoration: none;
	text-transform: uppercase;
	color: #777;
	background-image: url("basis/icon_flora_hover.gif");
}


/* zweite Ebene */
#nav ul ul.subnav2 li {
	font-size: 1em;
	margin-left: 5px;
}
#nav ul ul.subnav2 li {
	display:block;
	background-image: url("basis/icon_flora_inactive.gif");
	padding: 0px;
	width: 176px;
}

#nav ul ul.subnav2 li a{
	display: block;
	padding: 8px 2px 3px 45px;
	text-decoration: none;
	text-transform: uppercase;
	color:#333;
	border-bottom: 0px solid #c37a8a;
}
* html body #main #nav ul ul.subnav2 li a{
	padding-bottom: 0px;
	/* margin: 0px; */
	}

/* #nav ul.subnav2 li a.active {
	padding: 5px 2px 0px 47px;
	background-image: url("basis/icon_flora_active.gif");
}
*/

#nav ul ul.subnav2 li a.active{
	display:block;
	padding: 8px 2px 3px 45px;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: bold;
	color: #6a7f84;
	background-image: url("basis/icon_flora_active.gif");
}

#nav ul ul.subnav2 li a:hover{
	display:block;
	padding: 8px 2px 3px 45px;
	text-decoration: none;
	text-transform: uppercase;
	color:#777;
	background-image: url("basis/icon_flora_hover.gif");
}




/* dritte Ebene */

#nav ul ul ul.subnav3 li {
	font-size: 1em;
	margin-left: 5px;
}
#nav ul ul ul.subnav3 li {
	display:block;
	background-image: url("basis/icon_flora_inactive.gif");
	padding: 0px;
	width: 170px;
}

#nav ul ul ul.subnav3 li a{
	display: block;
	padding: 5px 2px 3px 45px;
	text-decoration: none;
	text-transform: uppercase;
	color:#333;
	border-bottom: 0px solid #c37a8a;
}
* html body #main #nav ul ul ul.subnav3 li a{
	padding-bottom: 0px;
	/* margin: 0px; */
	}

/* #nav ul ul.subnav3 li a.active {
	padding: 5px 2px 0px 47px;
	background-image: url("basis/icon_flora_active.gif");
}
*/

#nav ul ul ul.subnav3 li a.active{
	display:block;
	padding: 5px 2px 3px 45px;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: bold;
	color: #6a7f84;
	background-image: url("basis/icon_flora_active.gif");
}

#nav ul ul ul.subnav3 li a:hover{
	display:block;
	padding: 5px 2px 3px 45px;
	text-decoration: none;
	text-transform: uppercase;
	color:#777;
	background-image: url("basis/icon_flora_hover.gif");
}
