body {
	font-family : Verdana, Helvetica, Arial, sans-serif;
	font-size : 9pt;
  	color : #333333;
	background: #BBCAE1 url(../images/new/bg.png) bottom left fixed repeat-x;
}

p, table, td, tr, ul, li, blockquote, strong, b, font {
	font-family : Verdana, Helvetica, Arial, sans-serif;
	font-size : 9pt;
  	color : #333333;
}

.bodytext {
	font-family : Verdana, Helvetica, Arial, sans-serif;
	font-size : 9pt;
  	color : #333333;
    text-align: justify ;
}

.head_lay1 {
	font-family : Verdana, Helvetica, Arial, sans-serif;
	font-size : 9pt;
  	color : #333333;
	font-weight: lighter;
}

h2 {
	font-family : Verdana, Helvetica, Arial, sans-serif;
	font-size : 9pt;
}

h3 {
	font-family : Verdana, Helvetica, Arial, sans-serif;
	font-size : 9pt;
}

input, textarea, form, select {
 	font-family : Verdana, Helvetica, Arial, sans-serif;
	font-size : 9pt;
	margin-bottom: 0px;
}

.head {
	font-family : Verdana, Helvetica, Arial, sans-serif;
	font-size : 15pt;
  	color : #3C5DA7;
	font-weight: normal;
	text-decoration : none;
}

.boldblau {
	font-family : Verdana, Helvetica, Arial, sans-serif;
	font-size : 9pt;
  	color : #3C5DA7;
	font-weight: bold;
	text-decoration : none;
}

.boldblaugross {
	font-family : Verdana, Helvetica, Arial, sans-serif;
	font-size : 14pt;
  	color : #3C5DA7;
	font-weight: bold;
	text-decoration : none;
    text-align: left ;
}

A:link {
	font-family : Verdana, Helvetica, Arial, sans-serif;
	font-size : 9pt;
	color : #3C5DA7;
	text-decoration : none;
}

A:visited {
	font-family : Verdana, Helvetica, Arial, sans-serif;
	font-size : 9pt;
	color : #3C5DA7;
	text-decoration : none;
}

A:active {
	font-family : Verdana, Helvetica, Arial, sans-serif;
	font-size : 9pt;
	color : #333333;
	text-decoration : underline;
}

a:hover {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size : 9pt;
	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;
}

/* *********************************************************** */
/* *********************************************************** */
.kleinbold, A.kleinbold:link, A.kleinbold:visited {
	font-family : Verdana, Helvetica, Arial, sans-serif;
	font-size : 7.5pt;
	text-decoration : none;
	font-weight: bold;
}

a.kleinbold:active, a.kleinbold:hover {
	font-family : Verdana, Helvetica, Arial, sans-serif;
	font-size : 7.5pt;
	text-decoration : underline;
	font-weight: bold;
}

/* *********************************************************** */

.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 : 9pt;
	font-style : normal;
  	color : #000000;
	text-decoration : none;
}

a.umen_akt:hover {
	font-family : Verdana, Helvetica, Arial, sans-serif;
	font-size : 9pt;
	font-style : normal;
  	color : #333333;
	text-decoration : underline;
}

/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ */

.einzug1  {
	font-family : Verdana, Helvetica, Arial, sans-serif;
	font-size : 9pt;
	margin-left : 7px;
}

.einzug2  {
	font-family : Verdana, Helvetica, Arial, sans-serif;
	font-size : 9pt;
	margin-left : 14px;
}

.diaryEntry {
	font-family : Courier New, Courier;
	font-size : 11pt;
  	color : #0000C0;
    text-align: justify ;
}

.help_text {
	font-family : Verdana, Helvetica, Arial, sans-serif;
	font-size : 9pt;
  	color : #FF0000;
  	font-weight : bold;
  	text-decoration : underline;
}

/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ */

.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; }

#dhtmltooltip
{
    position: absolute;
    font-family: Verdana, Helvetica, Arial, sans-serif;
    font-size: 8pt;
    padding: 3px;
    margin-top: 1px;
    margin-bottom: 1px;
    border: 1px solid black;
    background-color: #FFFFE1;
    visibility: hidden;
    z-index: 100;
    /*Remove below line to remove shadow. Below line should always appear last within this CSS*/
    filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}