@charset "utf-8";

a, p, span {
	display: inline-block;
	margin: 0;
	padding: 0;
	border: 0;
}

ul, li { list-style: none; }

#menu { /*font-size: 80%;*/
	word-spacing: 1px; /*padding: 0 0.4em;*/
	border: 0;
	font-family: Arial, Helvetica, sans-serif, "Trebuchet MS";
	width: 15em;
	text-align: left;
	margin: 0 0.4em;
	margin-top: 32px;
	height: auto;
	overflow: visible;
}

* html #menu {
	margin-top: 26px;
	overflow: visible;
}

#HG, #UHG {
	border: 1px solid;
	border-bottom-color: #D5D5BF;
	border-top-color: #D6D6D6;
}

ul#Navigation, ul.Nav {
	padding: 0em 0.1em 0 0.4em;
	text-transform: uppercase;
	font-size: 98%;
}

ul#Navigation li, ul.Nav li { margin: 0.3em; }

ul#Navigation a, ul.Nav a {
	border: 1px solid;
	border-top: #a7a77a;
	border-left: #a7a77a;
	border-right: #fffbef;
	border-bottom: #fffbef;
}

ul#Navigation p, ul.Nav p {
	font-weight: bold;
	text-transform: none; /*padding: 0em 0.1em 0.1em 0;*/
	font-size: 110%; /*hier Schriftgröße versellen!!!*/
}

/*hintergrund + abstand sublinks*/
ul#Navigation li ul, ul.Nav li ul {
	padding-left: 0.4em;
	text-transform: none;
}

/*sublinks*/
ul#Navigation li ul a, ul.Nav li ul a {
	background-color: #D5D5BF;
	margin-left: 0.4em;
	font-weight: normal;
	padding: 0.2em 0.2em 0.2em 0.5em;
	font-size: 103%; /*hier Schriftgröße versellen!!!*/
	margin-right: 0.15em;
}

ul#Navigation #HG p, ul.Nav #HG p {
	padding-top: 0.1em;
	padding-bottom: 0.5em;
	padding-left: 0.2em;
}

ul#Navigation li ul #UHG, ul.Nav li ul #UHG {
	background-color:#D5D5BF;
	border-color: #a7a77a #FFFBEF #FFFBEF #A7A77A;
	margin-top: 0em;
	margin-right: 0.2em;
	margin-left: 0.4em;
	padding-bottom: 0.1em;
}

ul#Navigation li ul #UHG a, ul.Nav li ul #UHG a {
	background-color:#c8c8aa;
	padding: 0.2em 0.2em 0.2em 0.5em;
	margin: 0.2em 0.2em 0.2em 0.6em;
}

ul#Navigation li ul #UHG p, ul.Nav li ul #UHG p {
	margin: 0;
	font-size: 105%;
	padding: 0.2em 0 0.0em 0.6em;
}

/*breite + aussehen große tabs*/
  ul#Navigation a, ul#Navigation span, ul#Navigation a:hover, ul.Nav a, ul.Nav span, ul.Nav a:hover {
	display:block;
	text-decoration: none !important;
	border-style: solid;
	border-width: 1px;
}

ul#Navigation a, ul.Nav a, #HG {
	background-color: #e3e3cf;
	font-weight: bold;
	padding: 0.4em 0.2em 0.2em 0.5em;
	font-size: 90%;
	color: #6F6F4A;
}

ul#Navigation span, ul.Nav span, ul#UHG span {
	background-color: #E3E3CF;
	border-top-color: #FFFBEF;
	border-left-color: #A7A77A;
	border-right-color: #A7A77A;
	border-bottom-color: #A7A77A;
	font-variant: small-caps;
	font-weight: normal;
	text-transform: capitalize;
	border-left-width: medium;
	padding: 0.2em 0.2em;
	font-size: 1em;
	margin: 0 0.1em 0.1em -0.4em;
}

ul#Navigation a:hover, ul.Nav a:hover, ul#Navigation li#UHG a:hover, ul.Nav li#UHG a:hover {
	color: #990000;
	background-color: #eeeee0;
	border-top-color: #C0C0A0;
	border-left-color: #C0C0A0;
	border-right-color: #FFFBEF;
	border-bottom-color: #FFFBEF;
	padding-left: 0.5em;
}

/*	 #menu #Navigation img {
	margin: 12em 1.3em;
}*/
#tool {
	height: 9em;
	width: 90%;
	color: #999966;
	margin: 5%;
	overflow: visible;
}

#tool a:link, #tool a:visited {
	display: block;
	text-decoration: none;
	background-color: #C0C0A0;
	margin: 3em;
	padding: 0.6em 0;
}

#imgshow { font-size: medium; }
