/* GENERAL fonts */
TD, P, OL, UL, DIV, SPAN
{
	font-family: verdana, arial;
	font-size: 11px;
}

TD.menu { padding-right: 20px; }
TD.header { padding-bottom: 31px; }

TD.td-0 { width: 200px; }
TR.tr-0 { font-weight: bold; }

H1
{
	font-family: Arial Narrow, Verdana;
	font-size: 18px;
	margin: 0px 0px 15px 0px;
}

H2
{
	font-size: 13px;
	color: #333;
	font-family: Arial narrow, Verdana;
}

H3
{
	font-size: 13px;
	color: #333;
	font-family: Arial narrow, Verdana;
	font-style: italic;
}

P, H2, H3 { margin: 0px 0px 5px 25px; }

/*******************/
/* RTE / Bodytext: */
/*******************/
P.bodytext
{
	font-size: 11px;
	color: #333;
	padding-right: 40px;
	font-family: Verdana, Sans Serif;
	line-height: 16px;
}

P.bodytext A { font-weight: bold; }

A
{
	text-decoration: none;
	color: #888;
}

a:hover { color: #004D78; }

DIV.menu1-level1-act, DIV.menu1-level1-no
{
	margin-top: 8px;
	display: block;
}

DIV.menu1-level1-act A
{
	font-size: 14px;
	color: #004D78;
}

DIV.menu1-level1-no A { font-size: 14px; }

DIV.menu1-level2-act A
{
	font-size: 11px;
	color: #004D78;
}

DIV.menu1-level2-no A { font-size: 11px; }

DIV.menu1-level3-act A
{
	font-size: 10px;
	color: #004D78;
	font-family: Geneva;
}

DIV.menu1-level3-no A
{
	font-size: 10px;
	font-family: Geneva;
}

SPAN.footer { margin-left: 22px; }

TABLE.csc-uploads { margin-left: 24px; }
TD.csc-uploads-fileName { width: 500px; }
TD.csc-uploads-fileSize { width: 100px; }

/* styles for extension "tx_indexedsearch" */
DIV.tx-indexedsearch { margin-top: 30px; }
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width: 100px; }
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width: 150px; }

.tx-indexedsearch .tx-indexedsearch-searchbox TABLE
{
	margin-left: -4px;
	width: 620px;
}

.tx-indexedsearch .tx-indexedsearch-searchbox TABLE TD
{
	padding: 4px;
}

.tx-indexedsearch P { margin-left: 0; }

.tx-indexedsearch A { color: #004D78; }

.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw
{
	font-weight: bold;
	font-style: italic;
}

.tx-indexedsearch .tx-indexedsearch-whatis
{
	margin-top: 10px;
	margin-bottom: 5px;
}

.tx-indexedsearch P.tx-indexedsearch-noresults
{
	text-align: left;
	font-weight: bold;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title { background: #efefef; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title .tx-indexedsearch-title-caption { font-weight: bold; }
.tx-indexedsearch-title-caption { font-weight: bold; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent { font-weight: normal; }

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P
{
	font-style: italic;
	margin: 0px;
	padding: 0px;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup { color: #900; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background: #fff; }
.tx-indexedsearch-title-number, .tx-indexedsearch-info { display: none; }

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead
{
	margin-top: 20px;
	margin-bottom: 5px;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2
{
	margin-top: 0px;
	margin-bottom: 0px;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE { background: #FFF; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { vertical-align: middle; }
.tx-indexedsearch .tx-indexedsearch-res .noResume { color: #666666; }

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE h2 a:link, .tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE h2 a:visited
{
	color: #004D78;
	font-family: Verdana, Arial, sans-serif;
	font-size: 14px;
	text-decoration: none;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE p, .tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title p { margin-right: 10px; }
td.tx-indexedsearch-title-icon img { margin-left: 10px; }
DIV.tx-indexedsearch { margin-left: 0px; }

DIV.tx-indexedsearch-rules h2
{
	margin-left: -16px;
	font-family: Verdana, Arial, sans-serif;
	color: #004D78;
	font-size: 12px;
}
