h1 { font-size: 1.5em; font-weight: bold; border-bottom: 1px solid #EC7501; color: #EC7501; }
h2 { font-size: 1.25em; font-weight: bold; color: #EC7501; }
h3 { font-size: 1.25em; font-weight: normal; color: #EC7501; }
h4 { font-size: 1em; font-weight: bold; color: #EC7501; }
h5 { font-size: 1em; font-weight: normal; color: #EC7501; }

h1
{
	margin-top: 0;
	margin-bottom: 0.75em;
	padding: 0;
}

h2, h3, h4, h5
{
	margin-top: 1em;
	margin-bottom: 0.25em;
	padding: 0;
	color: #F4A23F;
}

#content h2 a, #content h3 a, #content h4 a, #content h5 a
{
	color: #F4A23F;
}

p
{
	margin: 0px;
	padding-bottom: 0.5em;
}

ul, ol
{
	margin-top: 0.25em;
	padding-top: 0.25em;
	padding-bottom: 0;
}

caption
{
	text-align: left;
	font-size: 0.75em;
	font-weight: bold;
}
table, td, th
{
	border: 1px solid #FDD982;
	border-collapse: collapse;
}
td, th
{
	padding: 0.25em;
}

tr.a { background: #FFE4A2; }
tr.b { background: #FFF2D4; }

#content li
{
	margin-bottom: 0.3em;
}


.reader
{
	display: none;
}

ul.noitems,
ol.noitems,
ul.noitems li,
ol.noitems li
{
	list-style: none;
	margin-left: 0px;
	padding-left: 0px;
}

span.platzhalter5
{
	width: 3.5em;
	float: left;
	text-align: left;
	padding-right: 0.5em;
}

span.platzhalter10
{
	width: 6em;
	float: left;
	text-align: left;
	padding-right: 0.5em;
}

li .platzhalter10,
li .platzhalter5
{
	text-align: right;
}

a:link,
a:visited
{
	color: #EC7501;
}
a:active
{
	color: #E89906;
}
a:hover
{
	color: #666666;
	text-decoration: underline;
}


a.lnkup
{
	padding-left: 14px;
	background: url( ./_images/text/lnk_bg_up_off.gif ) no-repeat left center;
}

a.lnkup:hover
{
	background: url( ./_images/text/lnk_bg_up_on.gif ) no-repeat left center;
}



img
{
	border: none;
}