body {  

font-family: Verdana, Arial, Helvetica, sans-serif;

  }

p {
	line-height: normal;
}


/*TD {  font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px; 
  }*/

/*#########################
######### LOGINBOX ############
##########################*/
.formfeld { 
 font-family: Verdana, Arial, Helvetica, sans-serif;
 background-color: #FFFFFF;
 font-size: 11px; color:maroon;
 font-style: italic;
 font-weight: normal;
 border-style: solid;
 border-color: #96A7B2;
 border-width: 1;
}

/*#########################
######### BODY ############
##########################*/
A {
	color:maroon;
	text-decoration:none;
	font-weight:normal;
}
A:hover {
	color:red;
                text-decoration:none;
/* BACKGROUND-COLOR:silver;
 TEXT-DECORATION: none;
 display: block;*/
}
A:active {
	color:red;
	text-decoration:none;
}
A:visited {
	color:maroon;
	text-decoration:none;

}
BODY {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	/*background-color:#ffffe2;*/
}


/*#########################
######### H1234 ############
##########################*/

H1 { 
  /*  font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;*/
   /*  font-family:Arial, Verdana, Geneva, Helvetica, sans-serif;*/
     font-family:Helvetica, Arial, Verdana, Geneva, sans-serif;
     font-size:16px;
     color:#222222;
     font-weight:bold;
     line-height:130%;
     font-style:normal;
     font-variant:normal;
     margin-top:0px;
     margin-bottom:7px;

      }

H1 a { 
     color:black;
     font-weight:bold;
     text-decoration:none;
    }

H1 a:hover { 
    color:maroon;
    BACKGROUND-COLOR:silver;
    TEXT-DECORATION: none;
    display: block;
    }

H1 a:active { 
   color:red; 
   text-decoration:none; 
   }
H1 a:visited { 
color:black;
 text-decoration:none;
   }

H2 { 
     font-family:Helvetica, Arial, Verdana, Geneva, sans-serif;
     font-size:14px; 
     color:#222222;
     font-weight:bold; 
     font-style:normal; 
     font-variant:normal; 
     text-align:none;
     margin-top:10px; 
     margin-bottom:7px;
     text-indent:0px;
     }

H2 a { 
     color:black;
     text-decoration:none;
    }

H2 a:hover { 
    color:maroon;
    BACKGROUND-COLOR:silver;
    TEXT-DECORATION: none;
    display: block;
    }

H2 a:active { 
   color:red; 
   text-decoration:none; 
   }
  H2 a:visited { 
   color:black;
   text-decoration:none;
   }


H3 { 
     font-family:Helvetica, Arial, Verdana, Geneva, sans-serif;
     font-size:16px; 
     color:#222222;
     font-weight:bold; 
     font-style:normal; 
     font-variant:normal; 
     text-align:none;
     line-height:140%;
     margin-top:0px; 
     margin-bottom:7px;
     text-indent:5px;
     BACKGROUND-COLOR:#cedbc6;
      }

H3 a { 
     color:black;
     font-weight:bold;
     text-decoration:none;
    }

H3 a:hover { 
    color:maroon;
    BACKGROUND-COLOR:silver;
    TEXT-DECORATION: none;
    display: block;
    }

H3 a:active { 
   color:red; 
   text-decoration:none; 
   }
  H3 a:visited { 
   color:black;
   text-decoration:none;
   }

H4 { 
     font-family:Helvetica, Arial, Verdana, Geneva, sans-serif;
     font-size:14px; 
     color:#222222;
     font-weight:bold; 
     font-style:normal; 
     font-variant:normal; 
     text-align:none;
     margin-top:10px; 
     margin-bottom:5px; 
     text-indent:5px;
     BACKGROUND-COLOR:#cedbc6; 
}
H4 a { 
     color:black;
     font-weight:bold;
     text-decoration:none;
    }

H4 a:hover { 
    color:maroon;
    BACKGROUND-COLOR:silver;
    TEXT-DECORATION: none;
    display: block;
    }

H4 a:active { 
   color:red; 
   text-decoration:none; 
   }
  H4 a:visited { 
   color:black;
   text-decoration:none;
   }



/*########### INDEX SEARCH ######################*/
.tx-indexedsearch .tx-indexedsearch-searchbox { margin-top:0px; margin-right:0px; margin-bottom:20px; margin-left:0px; }

.tx-indexedsearch .tx-indexedsearch-searchbox INPUT { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:12px; color:maroon; font-weight:normal; font-style:normal; font-variant:normal; }
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:12px; color:maroon; font-weight:normal; font-style:normal; font-variant:normal; }

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title { background-color:#eeeeee; }
.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-searchbox INPUT.tx-indexedsearch-searchbox-button { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:11px; color:#000033; font-weight:normal; font-style:normal; font-variant:normal; background-color:#DDD49B; }

.tx-indexedsearch .tx-indexedsearch-searchbox TABLE { margin-top:0px; margin-right:0px; margin-bottom:0px; margin-left:0px;}
.tx-indexedsearch .tx-indexedsearch-searchbox SELECT { font-family:Verdana; font-size:12px; color:maroon; font-weight:normal; font-style:normal; font-variant:normal; }
.tx-indexedsearch .tx-indexedsearch-searchbox TD { padding-top:5px; padding-right:5px; padding-bottom:5px; padding-left:5px;}
.tx-indexedsearch .tx-indexedsearch-rules H2 { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:11px; color:black; font-weight:bold; font-style:normal; font-variant:normal; margin-top:15px; margin-bottom:0px; }

.tx-indexedsearch .tx-indexedsearch-rules P { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:11px; color:black; font-weight:normal; font-style:normal; font-variant:normal; }
.tx-indexedsearch .tx-indexedsearch-browsebox P { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:11px; color:black; font-weight:normal; font-style:normal; font-variant:normal; line-height:140%; margin-top:0px; margin-bottom:15px; }
.tx-indexedsearch .tx-indexedsearch-browsebox P A { color:navy; text-decoration:none; font-weight:normal;}
.tx-indexedsearch .tx-indexedsearch-browsebox P A:hover { color:maroon; text-decoration:underline; }
.tx-indexedsearch .tx-indexedsearch-browsebox P A:active { color:red; text-decoration:none; }
.tx-indexedsearch .tx-indexedsearch-browsebox P A:visited { color:navy; text-decoration:none; }

.tx-indexedsearch .tx-indexedsearch-rules { margin-top:0px; margin-right:0px; margin-bottom:10px; margin-left:0px; }
.tx-indexedsearch .tx-indexedsearch-browsebox { margin-top:10px; margin-right:0px; margin-bottom:0px; margin-left:0px; }
.tx-indexedsearch .tx-indexedsearch-browsebox P SPAN.tx-indexedsearch-browsebox-strong { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:11px; color:red; font-weight:bold; font-style:italic; font-variant:normal; }
.tx-indexedsearch .tx-indexedsearch-browsebox .tx-indexedsearch-sectionlinks UL { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:11px; color:red; font-weight:bold; font-style:normal; font-variant:normal; list-style-type:decimal-leading-zero; list-style-position:outside; margin-left:30px; margin-right:0px; margin-top:0px; margin-bottom:20px; }



.tx-indexedsearch .tx-indexedsearch-whatis P { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:11px; color:black; font-weight:normal; font-style:normal; font-variant:normal; }
.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:11px; color:red; font-weight:bold; font-style:italic; font-variant:normal; }

.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-right:0px; margin-bottom:10px; margin-left:0px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info P { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:11px; color:maroon; font-weight:normal; font-style:normal; font-variant:normal; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info P A { color:maroon; text-decoration:none; font-weight:normal; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info P A:hover { color:red; text-decoration:underline; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info P A:active { color:red; text-decoration:none; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info P A:visited { color:maroon; text-decoration:none; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { padding-top:2px; padding-right:2px; padding-bottom:2px; padding-left:2px; background-color:#E5E0BD; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:2px; margin-right:2px; margin-bottom:2px; margin-left:2px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { padding-top:2px; padding-right:2px; padding-bottom:2px; padding-left:4px; background-color:#99AAAA; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:12px; color:white; font-weight:bold; font-style:normal; font-variant:normal; margin-top:0px; margin-bottom:0px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 A { color:white; text-decoration:none; font-weight:bold; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 A:hover { color:maroon; text-decoration:none; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 A:active { color:red; text-decoration:none; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 A:visited { color:white; text-decoration:none; }
.tx-indexedsearch .tx-indexedsearch-res TD { padding-top:2px; padding-right:2px; padding-bottom:2px; padding-left:2px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead P { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:11px; color:white; font-weight:normal; font-style:normal; font-variant:normal; }

.tx-indexedsearch .tx-indexedsearch-res P A { color:maroon; text-decoration:none; font-weight:bold; }
.tx-indexedsearch .tx-indexedsearch-res P A:hover { color:red; text-decoration:underline; }
.tx-indexedsearch .tx-indexedsearch-res P A:active { color:red; text-decoration:none; }
.tx-indexedsearch .tx-indexedsearch-res P A:visited { color:maroon; text-decoration:none; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:11px; color:black; font-weight:normal; font-style:italic; font-variant:normal; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup { color:red; }

.tx-indexedsearch P { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:11px; color:black; font-weight:normal; font-style:normal; font-variant:normal; line-height:140%; margin-top:0px; margin-bottom:0px; }
.tx-indexedsearch P A { color:gray; text-decoration:none; font-weight:normal; }
.tx-indexedsearch P A:hover { color:olive; text-decoration:underline; }
.tx-indexedsearch P A:active { color:red; text-decoration:none; }
.tx-indexedsearch P A:visited { color:gray; text-decoration:none; }
.tx-indexedsearch P.tx-indexedsearch-noresults { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:11px; color:red; font-weight:bold; font-style:normal; font-variant:normal; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr { padding-top:2px; padding-right:2px; padding-bottom:2px; padding-left:2px; }
.tx-indexedsearch .tx-indexedsearch-res { margin-top:0px; margin-right:0px; margin-bottom:0px; margin-left:0px; }
.tx-indexedsearch .tx-indexedsearch-res TABLE { margin-top:0px; margin-right:0px; margin-bottom:0px; margin-left:0px; }

/*-------------------- INDEX SEARCH Listen --------------------------------*/
UL { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:12px; color:black; font-weight:normal; font-style:normal; font-variant:normal; list-style-type:disc; list-style-position:outside; margin-left:25px; margin-right:0px; margin-top:0px; margin-bottom:0px; }
OL { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:12px; color:black; font-weight:normal; font-style:normal; font-variant:normal; list-style-type:decimal-leading-zero; list-style-position:outside; margin-left:30px; margin-right:0px; margin-top:0px; margin-bottom:0px; }
PRE { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:12px; color:black; font-weight:normal; font-style:normal; font-variant:normal; margin-top:0px; margin-bottom:0px; }
.bulletlist { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:12px; color:black; font-weight:normal; font-style:normal; font-variant:normal; list-style-type:disc; list-style-position:outside; margin-left:25px; margin-right:0px; margin-top:0px; margin-bottom:10px; }

/*--------------------Listen END --------------------------------*/
.tx-indexedsearch .tx-indexedsearch-browsebox TD.tx-indexedsearch-browsebox-SCell P A { color:maroon; font-weight:normal; }
.tx-indexedsearch .tx-indexedsearch-browsebox TD.tx-indexedsearch-browsebox-SCell P A:hover { color:red; }
.tx-indexedsearch .tx-indexedsearch-browsebox TD.tx-indexedsearch-browsebox-SCell P A:active { color:red;font-weight:normal }
.tx-indexedsearch .tx-indexedsearch-browsebox TD.tx-indexedsearch-browsebox-SCell P A:visited { color:maroon;font-weight:normal }

/*############# INDEX SEARCH END ##################*/

/*######################Table #############################*/

.tablehead {


	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:white;

	font-weight:bold;
	font-style:normal;
	font-variant:normal;
	white-space:normal;
	letter-spacing:0px;
	word-spacing:normal;
	text-decoration:none;

	text-align:none;
	text-transform:uppercase;
	text-indent:0px;
	line-height:140%;
	margin-top:0px;
	margin-bottom:0px;
}
.tablehead A {
	color:red;
	text-decoration:none;
	font-weight:bold;
}

.tablehead A:hover {
	color:black;
	text-decoration:none;

}

.tablehead A:active {
	color:red;
	text-decoration:none;
}

.tablehead A:visited {
	color:red;


	text-decoration:none;
}







.tablebody {
	font-family:Verdana,Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:black;
	font-weight:normal;
	font-style:normal;
	font-variant:normal;
	white-space:normal;
	letter-spacing:0px;
	word-spacing:normal;
	text-decoration:none;
	text-align:none;
	text-transform:none;
	text-indent:0px;
	line-height:140%;
	margin-top:0px;
	margin-bottom:0px;
/*BACKGROUND-COLOR:#FFFFFF;*/
    
}

.tablebody-bg-green {
	font-family:Verdana,Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:black;
	font-weight:normal;
	font-style:normal;
	font-variant:normal;
	white-space:normal;
	letter-spacing:0px;
	word-spacing:normal;
	text-decoration:none;
	text-align:none;
	text-transform:none;
	text-indent:0px;
	line-height:140%;
	margin-top:0px;
	margin-bottom:0px;
BACKGROUND-COLOR:#DBE4E1;
    
}


.tablebodyred {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#B70F08;
	font-weight:normal;
	font-style:normal;
	font-variant:normal;
	white-space:normal;
	letter-spacing:0px;

	word-spacing:normal;
	text-decoration:none;
	text-align:none;
	text-transform:none;
	text-indent:0px;
	line-height:140%;
	margin-top:0px;
	margin-bottom:0px;
}

.tablebodyred A {
	color:#B70F08;
	text-decoration:none;
	font-weight:normal;
}

.tablebodyred A:hover {
	color:red;
	text-decoration:underline;

}

.tablebodyred A:active {
	color:red;
	text-decoration:none;
}

.tablebodyred A:visited {
	color:#B70F08;
	text-decoration:none;
}



.tablebody-bg-gray {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:black;
	font-weight:normal;
	font-style:normal;
	font-variant:normal;
	white-space:normal;
	letter-spacing:0px;
	word-spacing:normal;
	text-decoration:none;
	text-align:none;
	text-transform:none;
	text-indent:0px;
	line-height:140%;
	margin-top:0px;
	margin-bottom:0px;
BACKGROUND-COLOR:silver;
}
.table-bg-1 {
	font-family:Verdana,Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:black;
	font-weight:normal;
	font-style:normal;
	font-variant:normal;
	white-space:normal;
	letter-spacing:0px;
	word-spacing:normal;
	text-decoration:none;
	text-align:none;
	text-transform:none;
	text-indent:0px;
	line-height:140%;
	margin-top:0px;
	margin-bottom:0px;
    background-color:#B70F08;
}
.table-head-1 {
	font-family:Verdana,Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	font-weight:bold;
	font-style:normal;
	font-variant:normal;
	white-space:normal;
	letter-spacing:0px;
	word-spacing:normal;
	text-decoration:none;
	text-align:none;
	text-transform:none;
	text-indent:0px;
	line-height:140%;
	margin-top:0px;
	margin-bottom:0px;
    background-color:gray;
}
.table-subhead-1 {
	font-family:Verdana,Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:black;
	font-weight:bold;
	font-style:normal;
	font-variant:normal;
	white-space:normal;
	letter-spacing:0px;
	word-spacing:normal;
	text-decoration:none;
	text-align:none;
	text-transform:none;
	text-indent:0px;
	line-height:140%;
	margin-top:0px;
	margin-bottom:0px;
    background-color:#96A7B2;
}

.table-subhead-2 {
	font-family:Verdana,Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:black;
	font-weight:bold;
	font-style:normal;
	font-variant:normal;
	white-space:normal;
	letter-spacing:0px;
	word-spacing:normal;
	text-decoration:none;
	text-align:none;
	text-transform:none;
	text-indent:0px;
	line-height:140%;
	margin-top:0px;
	margin-bottom:0px;
    background-color:;
}
.table-body-1 {
	font-family:Verdana,Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#2F404B;
	font-weight:normal;
	font-style:normal;
	font-variant:normal;
	white-space:normal;
	letter-spacing:0px;
	word-spacing:normal;
	text-decoration:none;
	text-align:none;
	text-transform:none;
	text-indent:0px;
	line-height:140%;
	margin-top:0px;
	margin-bottom:0px;
    background-color:#FFFFFF;
}

.table-body-2 {
	font-family:Verdana,Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#2F404B;
	font-weight:normal;
	font-style:normal;
	font-variant:normal;
	white-space:normal;
	letter-spacing:0px;
	word-spacing:normal;
	text-decoration:none;
	text-align:none;
	text-transform:none;
	text-indent:0px;
	line-height:140%;
	margin-top:0px;
	margin-bottom:0px;
    background-color:gray;
}
/* Table END */

/*BODY TEXT */
P.csc-header-date { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:12px; color:black; font-weight:bold; font-style:normal; font-variant:normal; }
P { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:12px; color:black; font-weight:normal; font-style:normal; font-variant:normal; line-height:120%; margin-top:0px; margin-bottom:0px; }

P.csc-menu { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:12px; color:maroon; font-weight:bold; font-style:normal; font-variant:normal; }

.csc-menu csc-menu-1 { font-family:Verdana; font-size:12px; color:black; font-weight:normal; font-style:normal; font-variant:normal; line-height:120%; margin-top:0px; margin-bottom:0px; }

P.csc-section { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:12px; color:navy; font-weight:bold; font-style:normal; font-variant:normal; }

.csc-uploads-fileName { font-family:Verdana; font-size:12px; color:maroon; font-weight:normal; font-style:normal; font-variant:normal; line-height:120%; margin-top:0px; margin-bottom:0px; }

.csc-uploads-fileSize { font-family:Verdana; font-size:12px; color:maroon; font-weight:normal; font-style:normal; font-variant:normal; line-height:120%; margin-top:0px; margin-bottom:0px; }


P.csc-caption { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:10px; color:#2a3326; font-weight:normal; font-style:normal; font-variant:normal; }


.caption { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:10px; color:#222222; font-weight:normal; font-style:normal; font-variant:normal; }
P.csc-caption { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:10px; color:#2a3326; font-weight:normal; font-style:normal; font-variant:normal; }
P.bodytext { font-family:Verdana; font-size:12px; color:#222222; font-weight:normal; font-style:normal; font-variant:normal; line-height:130%; margin-top:0px; margin-bottom:0px; }
/*P.bodytext:first-line { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:12px; color:#222222; font-weight:normal; font-style:normal; font-variant:normal; white-space:normal; letter-spacing:normal; word-spacing:normal; text-decoration:none; text-align:left; text-transform:none; text-indent:0px; line-height:130%; }
P.bodytext:first-letter {  }*/
P.bodytext+ P { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:12px; color:#222222; font-weight:normal; font-style:normal; font-variant:normal; line-height:normal; margin-top:0px; margin-bottom:0px; white-space:normal; letter-spacing:normal; word-spacing:normal; text-decoration:none; text-align:left; text-transform:none; text-indent:0px; }
P.bodytext A { color:maroon; text-decoration:none; font-weight:normal; }
P.bodytext A:hover { color:maroon; text-decoration:underline; }
P.bodytext A:active { color:red; text-decoration:none; }
P.bodytext A:visited { color:maroon; text-decoration:none; }
P A { color:maroon; text-decoration:none; font-weight:normal; }
P A:hover { color:maroon; text-decoration:underline; }
P A:active { color:red; text-decoration:none; }
P A:visited { color:maroon; text-decoration:none; }

/*BODY TEXT END*/

/*CELMENU*/

.celmenu {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2F404B;
	font-weight:bold;
	font-style:normal;
	font-variant:normal;
	white-space:normal;
	letter-spacing:normal;
	word-spacing:normal;
	text-decoration:none;
	text-align:left;
	text-transform:normal;
	text-indent:0px;
	line-height:160%;
	margin-top:0px;
	margin-bottom:0px;
}
.celmenu A {
	color:#2F404B;
	text-decoration:none;
	font-weight:normal;
}
.celmenu A:hover {
	color:maroon;
	text-decoration:underline;
}
.celmenu A:active {
	color:red;
	text-decoration:none;
}
.celmenu A:visited {
	color:#2F404B;
	text-decoration:none;
}
/*CELSUBMENU*/
.celsubmenu {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:black;
	font-weight:normal;
	font-style:normal;
	font-variant:normal;
	white-space:normal;
	letter-spacing:normal;
	word-spacing:normal;
	text-decoration:none;
	text-align:left;
	text-transform:normal;
	text-indent:0px;
	line-height:160%;
	margin-top:0px;
	margin-bottom:0px;
}

.celsubmenu A {
	color:#2F404B;
	text-decoration:none;
	font-weight:normal;
}
.celsubmenu A:hover {
	color:maroon;
	text-decoration:underline;
}
.celsubmenu A:active {
	color:red;
	text-decoration:none;
}
.celsubmenu A:visited {
	color:#2F404B;
	text-decoration:none;
}
/* CELLMENU END */

/*FILELINKS*/
.filelinkssize {
	font-family:Verdana,Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#b50c08;
	font-weight:bold;
	font-style:normal;
	font-variant:normal;
	white-space:normal;
	letter-spacing:0px;
	word-spacing:normal;
	text-decoration:none;
	text-align:none;
	text-transform:none;
	text-indent:0px;
	line-height:130%;
	margin-top:0px;
	margin-bottom:0px;
}
.filelinks {
	font-family:Verdana,Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#b50c08;
	font-weight:normal;
	font-style:normal;
	font-variant:normal;
	white-space:normal;
	letter-spacing:0px;
	word-spacing:normal;
	text-decoration:none;
	text-align:none;
	text-transform:none;
	text-indent:5px;
	line-height:130%;
	margin-top:0px;
	margin-bottom:0px;
}
/*LOGIN*/
.homeLoginText {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#2F404B;
	font-weight:normal;
	font-style:normal;
	font-variant:normal;
	white-space:normal;
	word-spacing:normal;
	text-decoration:none;
	text-align:none;
	text-transform:normal;
	text-indent:0px;
	line-height:110%;
	margin-top:0px;
	margin-bottom:0px;
}

.homeLoginText-header {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#2F404B;
	font-weight:normal;
	font-style:normal;
	font-variant:normal;
	white-space:normal;
	letter-spacing:3px;
	word-spacing:normal;
	text-decoration:none;
	text-align:none;
	text-transform:normal;
	text-indent:0px;
	line-height:110%;
	margin-top:0px;
	margin-bottom:0px;
}
.homeLoginText A {
	color:maroon;
	text-decoration:none;
	font-weight:normal;
}
.homeLoginText A:hover {
	color:#ff0000;
	text-decoration:none;

}
.homeLoginText A:active {
	color:red;
	text-decoration:none;
}
.homeLoginText A:visited {
	color:maroon;
	text-decoration:none;
}
/*LOGIN END*/
.csc-form-label-req {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#bd1010;


	font-weight:bold;
	font-style:normal;
	font-variant:normal;
	white-space:normal;
	letter-spacing:normal;
	word-spacing:normal;
	text-decoration:none;
	text-align:left;
	text-transform:normal;
	text-indent:0px;
	line-height:110%;
	margin-top:0px;
	margin-bottom:0px;
}
/*BODY {scrollbar-face-color: maroon; 
	scrollbar-highlight-color: #FFFFFF; 
	scrollbar-shadow-color: #000000; 

	scrollbar-3dlight-color: #ffffff; 
	scrollbar-arrow-color: #ff0000; 
	scrollbar-track-color: #9AADC1; 
	scrollbar-darkshadow-color: #000000;}*/



/* FORMULARE */
.formbutton {
         font-family: Verdana, Arial, Helvetica, sans-serif;
         font-size: 10px;
         font-weight:normal;
         font-style: normal;
         line-height: 140%;
         color:black;
         background-color:#ded79c;
         cursor:hand;
}
.textform { 
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 8.5pt;
 background-color: #E7E7E7;
 font-style: normal;
 font-weight: 700;
 font-variant: normal;
 text-decoration: none;
 line-height: 11pt;
 color: #000000;
 margin-left: 0pt;
 margin-right: 0pt;}
.formfeld { 
 font-family: Verdana, Arial, Helvetica, sans-serif;
 background-color: #FFFFFF;
 font-size: 11px; color:maroon;
 font-style: italic;
 font-weight: normal;
 /*border-style: solid;
 border-color: #96A7B2;
 border-width: 1;*/
}
/* MAILFORM */

.mailform {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:black;
	font-weight:normal;

	font-style:normal;
	font-variant:normal;
	white-space:normal;
	letter-spacing:0px;
	word-spacing:normal;
	text-decoration:none;
	text-align:none;
	text-transform:none;

	text-indent:0px;
	line-height:140%;
	margin-top:0px;
	margin-bottom:0px;
}
.mailformrequired {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#b50c08;
	font-weight:bold;
	font-style:normal;
	font-variant:normal;
	white-space:normal;
	letter-spacing:0px;
	word-spacing:normal;
	text-decoration:none;
	text-align:right;
	text-transform:none;
	text-indent:0px;
	line-height:140%;
	margin-top:0px;
	margin-bottom:0px;
}
.mailformlabel {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:black;
	font-weight:bold;
	font-style:normal;
	font-variant:normal;
	white-space:normal;
	letter-spacing:0px;
	word-spacing:normal;
	text-decoration:none;
	text-align:none;
	text-transform:none;
	text-indent:0px;
	line-height:140%;
	margin-top:0px;
	margin-bottom:0px;
}
.mailformradio {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 11px; color:maroon;
        font-style: italic;
        font-weight: normal;
}

/*SEARCH*/
/*SEARCH HEADER*/
.searchresultheader {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:white;
	font-weight:bold;
	font-style:normal;
	font-variant:normal;
	white-space:normal;
	letter-spacing:normal;
	word-spacing:normal;
	text-decoration:none;
	text-align:left;
	text-transform:normal;
	text-indent:10px;
	line-height:100%;
	margin-top:0px;
	margin-bottom:0px;
        background-color:#EFF0F2;
}
.searchresultheader A {
	color:white;
	text-decoration:none;
	font-weight:normal;
}
.searchresultheader A:hover {
	color:#EDCE6B;
	text-decoration:none;
}
.searchresultheader A:active {
	color:red;
	text-decoration:none;
}
.searchresultheader A:visited {
	color:white;
	text-decoration:none;
}
/* SEARCH TITLE */
.searchresultpagetitle {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:maroon;
	font-weight:bold;
	font-style:normal;
	font-variant:normal;
	white-space:normal;
	letter-spacing:normal;
	word-spacing:normal;
	text-decoration:none;
	text-align:left;
	text-transform:normal;

	text-indent:0px;
	line-height:100%;
	margin-top:0px;
	margin-bottom:0px;
}
.searchresultpagetitle A {
	color:maroon;
	text-decoration:none;
	font-weight:bold;
}
.searchresultpagetitle A:hover {
	color:#EDCE6B;
	text-decoration:none;
	BACKGROUND-COLOR:#EFF0F2;
	display: block;
}
.searchresultpagetitle A:active {
	color:red;
	text-decoration:none;
}
.searchresultpagetitle A:visited {
	color:maroon;
	text-decoration:none;
}

/*SEARCH CONTENT*/
.searchresultcontent {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:black;
	font-weight:normal;
	font-style:italic;
	font-variant:normal;
	white-space:normal;
	letter-spacing:normal;
	word-spacing:normal;
	text-decoration:none;
	text-align:left;
	text-transform:normal;
	text-indent:0px;
	line-height:120%;
	margin-top:0px;
	margin-bottom:0px;
}
.searchresultcontent A {
	color:maroon;
	text-decoration:none;
	font-weight:bold;
}
.searchresultcontent A:hover {
	color:#EDCE6B;
	text-decoration:none;
}
.searchresultcontent A:active {
	color:red;
	text-decoration:none;
}
.searchresultcontent A:visited {
	color:maroon;
	text-decoration:none;
}
/*SEARCH FORM*/
.searchform {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:black;
	font-weight:normal;
	font-style:normal;
	font-variant:normal;
	white-space:normal;
	letter-spacing:normal;
	word-spacing:normal;
	text-decoration:none;
	text-align:left;
	text-transform:normal;
	text-indent:0px;
	line-height:100%;
	margin-top:0px;
	margin-bottom:0px;
}
.searchform A {
	color:maroon;
	text-decoration:normal;
	font-weight:bold;
}
.searchform A:hover {
	color:#EDCE6B;
	text-decoration:none;
}
.searchform A:active {
	color:red;
	text-decoration:none;
}
.searchform A:visited {
	color:maroon;
	text-decoration:none;
}
.searchform INPUT {
	color:black;
	font-weight:normal;
        font-size:11px;
}
.searchform select {
	color:black;
	font-weight:normal;
        font-size:11px;
}
.tx-mpusersonline-pi1 P { font-size:11px; line-height:70%; margin-top:0px; margin-bottom:0px; }
.tx-mpusersonline-pi1 H3 { font-size:11px; }

/* ================================================================ */

.csc-textpic-caption {
	font-size: 10px;
	padding-top: 10px;
}
