/* Colors: grey: #7b8385 orange: #e58900 */

#head-cell-left, #head-cell-middle, #head-cell-right {
	margin: 0px 0.5em;
}

#Navigation {
	margin: 1.4em 0em;
	border-bottom: 1px solid #E58900;
	padding-bottom: 0.7em;
}

ul.Navigation {
	font-size: 110%;
}

ul.Navigation li {
	border-left: 1px #e58900 solid;
	border-right: 1px #e58900 solid;
	color: #e58900;
	margin: 0.6em 0px;
	margin-left: -1px;
}

/* verschiedene Formatierungen */
body { font-family: sans-serif; background-color: white; }

h1#head-cell-middle a { color: #7B8385 }
h2 { font-size: 200%; text-align: center; color: #e58900; }
h3 { font-size: 150%; margin-top: 1.5em; margin-bottom: 1ex; color: #e58900;}
h4 { margin-top: 0.5em; margin-bottom: 0px; }
.subtitle { text-align: center; margin-bottom: 1em; margin-top: -0.5em; }

#head a, #Navigation a { text-decoration: none; }
a:link		{ color:#000000; }
a:visited	{ color:#000000; }
a:hover		{ color:#e58900; }
a:active	{ color:#e58900; }
a:hover img	{ border: none; }
a img		{ border: none; }
p, ul { line-height: 140%; }
blockquote { margin: 0 0 0 4ex; }
#content { color:#000000; font-size: 90%; }

#content ol { list-style-position: outside; margin: 1ex 0; padding: 0 0 0 4ex; }
#content ul { list-style-position: outside; margin: 1ex 0; padding: 0 0 0 4ex; }
#content ul.blank { list-style: none outside none; padding: 0px; }
#content li { margin-bottom: 0ex; }
#content td { padding: 1ex; vertical-align: top; }
#content tr.sep { border-top: 1px #e58900 solid; }
#content table { border-collapse: collapse; }

.error {
	color: red;
	font-weight: bold;
}
form {
	max-width: 35em;
}

fieldset p {
	line-height: 200%;
}
legend {
	font-weight: bold;
}

label {
	display: block;
	width: 12em;
	float: left;
	clear: left;
}
