/** Hauptnavigation (oben) **/
/****************************/
#navwrapper {
	height:44px; 
	padding-bottom:4px;
	margin-bottom:4px;
}

#nav li {
	width:120px;
	color:#FFFFFF;
	min-height:22px;
	padding:0;
	margin:0;
}

#nav a {
	display:block;
	text-decoration:none;
	padding:4px;
	margin:0;
	border:1px solid black;
}

/* 1. Ebene */
#nav li a {
	background-color:#67A574;
	color:#FFFFFF;
	border-width:1px 0 1px 1px;
	font-weight:bold;
}
#nav li.last a {
	border-right:1px solid black;
}

/* 1. + 2. hover */
#nav li a:hover,
#nav li.selected > a:hover {
	background-color:#358732;
	color:white;
}

/* 2. Ebene */
#nav ul {
}
#nav ul li {
	width:121px;
	text-align:left;
}
#nav ul li a {
	border-width:0 1px 1px 1px;
	background-color:#67E061;
	font-weight:normal;
	color:black;
}

/* 3. Ebene */
#nav ul ul {
	border-top:1px solid black;
	left:120px;
	width:120px; 			/* TODO: min-width (aber geht nicht in IE :-[ ) */
	margin-top:-1px;
}
#nav ul ul li a {
	background-color:#358732;
	font-weight:normal;
	color:white;
}

/* 3. hover */
#nav ul ul li a:hover {
	background-color:#67E061;
	color:black;
}

/* selected */
#nav li.selected > a {
	color:black;
	background-color:#67E061;
}

/** Kopfleiste **/
/****************/

#kopfleiste {
	background-color:#B7E4AD;
	clear:left;
	position:relative;
}

/** Suche **/
#suchfeld {
	position:absolute;
	right:3px;
	top:3px;
}

#suchfeld form {
	display:inline;
}
#suchfeld form input[name="q"] {
	background:#FFFFFF;
	border:1px solid black; 
	color:black;
	padding:2px; 
	font-weight:normal; 
	font-size:7pt;
	width:auto; 
	padding-right:20px;
	width:183px;
}
#searchbutton {
	padding:0;
	margin:0;
	background:transparent;
	border:0;
	position:absolute;
	right:0px;
	top:0px;
	padding:2px;
	cursor:pointer;
}
/** Pfad **/
p#pfad {
	padding:6px;
	margin:0 1px;
	font-size:10px;	
}

p#pfad,
p#pfad a {
	color:#216300;
}

p#pfad a:hover {
	text-decoration:none;
	background-color:#358732;
	color:white;
}
