@charset "utf-8";
/* CSS Document */
/*
Standard Formular CSS

@site       GHO - gho.at
@author     Matthias Schmidt // matthias@web2.at
@copyright  Fluidtime Data Services GmbH
			Neustiftgasse 36/6
			A–1070 Wien
			office(at)fluidtime.com
			www.fluidtime.com
@date       25.09.2009 by Matthias Schmidt
@lastmodified 16.12.2009 by Matthias Schmidt
*/

	#nav {
	text-align: left;
		margin: 14px 0 0 0;
	}

	#nav ul {
		margin: 0;
		padding: 0;
	}
	#nav ul.level_1 {
	position:relative;
	}
	#nav li ul, #nav li ul {
		margin: 0;
		padding: 0;
	}

	#nav a, #nav p {
	}

	#nav li { 
	list-style: none;
		margin: 0;
		display: block;
		margin: 0;
		padding: 7px 0 7px 10px;
	background: url(images/menu_bg_top.png) no-repeat left 0px; 
	}


	#nav li a, #nav li p, #nav li.active span.active {
	text-transform: uppercase;
	font-size: 1.4em;
		font-weight: bold;
		letter-spacing: .05em;
		text-decoration: none;
		color: #000;
		display: block;
		width: auto;
		margin: 0;

/*	height: 34px; */
	line-height: 20px;
		padding: 0 10px 0 0;
		background: url(images/menu_arrows.gif) no-repeat right top; 
}

/*without active*/
#nav li a, #nav li p, #nav li.active span.active {
	text-transform: uppercase;
	font-size: 1.4em;
		font-weight: bold;
		letter-spacing: .05em;
		text-decoration: none;
		color: #000;
		display: block;
		width: auto;
		margin: 0;

/*	height: 34px; */
	line-height: 20px;
		padding: 0 10px 0 0;
		background: url(images/menu_arrows.gif) no-repeat right top; 
}

	#nav li.active a, #nav li.trail a, 
	#nav li.active p, #nav li.trail p,
	#nav li.active span, #nav li.trail span {
	background-position: right -100px; 
}

	#nav li a:hover, #nav li a:focus, 
	#nav li.active p, #nav li:hover p.active,
	#nav li.active span.active {
		color: #053169;
	background-position: right -100px; 
	}




/* Ebene 2 */
	#nav ul li ul.level_2 {
		display: block;
		display: none;
	}
	#nav ul li.active ul.level_2,
	#nav ul li.trail ul.level_2 {
		display: block;
	}



	#nav li ul.level_2 {
	margin-top: -6px;
		margin: 0;
	}
	#nav li ul li {
		background-image: url(none); 
		padding: 0;
}


	#nav li.submenu ul a, #nav li.nosubmenu ul a, #nav li.submenu ul p,
	#nav li li.active span.active {
	background-image: url(none); 
/* 
*/		
	border: 0;
	width: auto;
	font-size: 1.3em;
	display: block;
	letter-spacing: 0;
	line-height: 21px;
	padding: 3px 20px;
}

	
	#nav li ul.level_2 li a, #nav li ul.level_2 li a, #nav li ul.level_2 li p {
	color: #555;
	font-weight: normal;
	line-height:130%;
	}
	#nav li ul.level_2 li a:hover, #nav li ul.level_2 li a:hover, #nav li ul.level_2 li p:hover, #nav li ul.level_2 li p.active,
	#nav li li.active span.active {
	color: #000;
	}
	
	#nav li ul.level_2 li a:hover, #nav li ul.level_2 li a:hover, #nav li ul.level_2 li p:hover {
color:#000000;
}
#nav li ul.level_2 li p.active, #nav li li.active span.active { color:#000000;
line-height:130%;
}


/* Ebene 3 */

	#nav ul ul li ul.level_3 {
		display: none;
		font-size: 0.9em;
	}
	#nav ul ul li.active ul.level_3,
	#nav ul ul li.trail ul.level_3 {
		display: block;
	}

	#nav li ul.level_3 {
		margin-top: -6px;
		margin: 0px 0px 0px 9px;
	}
/*

*/	
