body {
	font-family : Verdana, Helvetica, Arial, sans-serif;
	font-size : 8pt;
  	color : #333333;
  	scrollbar-face-color: #CFE7F3;
  	scrollbar-shadow-color: #6699CC;
  	scrollbar-highlight-color: #6699CC;
  	scrollbar-3dlight-color: #CFE7F3;
  	scrollbar-darkshadow-color: #CFE7F3;
  	scrollbar-track-color: #CFE7F3;
  	scrollbar-arrow-color: #FFFFFF;
  	background-attachment:fixed;
  	background-repeat:no-repeat;
}

p, table, td, tr, ul, li, blockquote, strong, b, font {
	font-family : Verdana, Helvetica, Arial, sans-serif;
	font-size : 8pt;
  	color : #333333;
  	/* modified: pedro marcos, 030909-09.55 */
  	/* vertical-align: top; */
}

td {
	vertical-align: absmiddle; /* modified: jk, 20030916-16.15, old val: top */
}

.head_lay1 {
	font-family : Verdana, Helvetica, Arial, sans-serif;
	font-size : 10pt;
  	color : #333333;
	font-weight: lighter;
}

h2 {
	font-family : Verdana, Helvetica, Arial, sans-serif;
	font-size : 8pt;
}

h3 {
	font-family : Verdana, Helvetica, Arial, sans-serif;
	font-size : 8pt;
}

input, textarea, form, select {
 	font-family : Verdana, Helvetica, Arial, sans-serif;
	font-size : 8pt;
}

.head {
	font-family : Verdana, Helvetica, Arial, sans-serif;
	font-size : 15pt;
  	color : #CC6600;
	font-weight: normal;
	text-decoration : none;
}

.boldblau {
	font-family : Verdana, Helvetica, Arial, sans-serif;
	font-size : 8pt;
  	color : #336699;
	font-weight: bold;
	text-decoration : none;
}

A:link {
	font-family : Verdana, Helvetica, Arial, sans-serif;
	font-size : 8pt;
	color : #CC6600;
	text-decoration : none;
}

A:visited {
	font-family : Verdana, Helvetica, Arial, sans-serif;
	font-size : 8pt;
	color : #CC6600;
	text-decoration : none;
}

A:active {
	font-family : Verdana, Helvetica, Arial, sans-serif;
	font-size : 8pt;
	color : #333333;
	text-decoration : underline;
}

a:hover {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size : 8pt;
	color: #333333;
	text-decoration : underline;
}

.zab, A.zab:link, A.zab:visited, a.zab:hover {
	font-family : Verdana, Helvetica, Arial, sans-serif;
	line-height: 12pt;
}

/* *********************************************************** */
.klein, A.klein:link, A.klein:visited {
	font-family : Verdana, Helvetica, Arial, sans-serif;
	font-size : 7.5pt;
	text-decoration : none;
}

a.klein:active, a.klein:hover {
	font-family : Verdana, Helvetica, Arial, sans-serif;
	font-size : 7.5pt;
	text-decoration : underline;
}

/* *********************************************************** */
.news, A.news:link, A.news:visited {
	font-family : Verdana, Helvetica, Arial, sans-serif;
	font-size : 7.5pt;
	color: #FFFFFF;
	text-decoration : none;
}

a.news:active, a.news:hover {
	font-family : Verdana, Helvetica, Arial, sans-serif;
	font-size : 7.5pt;
	color: #FFFFFF;
	text-decoration : underline;
}

/* *********************************************************** */
.kleinbold, A.kleinbold:link, A.kleinbold:visited {
	font-family : Verdana, Helvetica, Arial, sans-serif;
	font-size : 7.5pt;
	font-weight: bold;
	text-decoration : none;
}

a.kleinbold:active, a.kleinbold:hover {
	font-family : Verdana, Helvetica, Arial, sans-serif;
	font-size : 7.5pt;
	font-weight: bold;
	text-decoration : underline;
}

/* ############################################### */

.umen_akt, a.umen_akt:link, a.umen_akt:visited, a.umen_akt:active  {
	font-family : Verdana, Helvetica, Arial, sans-serif;
	font-size : 8pt;
	font-style : normal;
  	color : #333333;
	text-decoration : none;
}

a.umen_akt:hover {
	font-family : Verdana, Helvetica, Arial, sans-serif;
	font-size : 8pt;
	font-style : normal;
  	color : #333333;
	text-decoration : underline;
}

/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ */

.einzug1  {
	font-family : Verdana, Helvetica, Arial, sans-serif;
	font-size : 8pt;
	margin-left : 7px;
}

.einzug2  {
	font-family : Verdana, Helvetica, Arial, sans-serif;
	font-size : 8pt;
	margin-left : 14px;
}


/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ */

.weiss, .weiss, a.weiss:link, a.weiss:visited, a.weiss:active, a.weiss:hover { color:#FFFFFF; }
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { }
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:130px; }
.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:center; font-weight:bold; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title { background:#A4BFD4; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P { 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; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup { color:#FF9933; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#E5EAEC; }
.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:#6699CC; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { vertical-align:absmiddle; }