a, a.au:link {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 0.9em;
        color: #202020;
        text-decoration: none;
}

a:hover {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        color: #0000FF;
        text-decoration:  underline;
}


a.ablue , a.ablueu
{
        color: #0000F0;
}

a.ablueu:link , a.au:link 
{
        text-decoration:  underline;
}



as.bookmark {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-weight: bold;
        color: #202020;
        text-decoration: underline;
}

as.link{
        font-family: Verdana, Arial, Helvetica, sans-serif;
	  font-size: 11px;
	  font-weight:bold;
        color: #000020;
        text-decoration: none;
}

as.resultjob {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: bold;
        color: #000000;
        text-decoration: underline;
}

az.searchpagenext {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        text-decoration: underline;
        color: #000000;
}


.ft {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 0.9em;
        color: #000000;
}


.ftb {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 0.8em;
        color: #000000 ;
        font-weight: bold;
}


.fti {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #000000 ;
        font-style: italic;
}

.infowarn {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #FF0000 ;
        font-weight: bold;
}


.white10pt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt; 
	color: #FFFFFF
}

.blue10pt { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt; 
	color: #000066
}

.bodytext {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #000000;
}

.logintext {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
		font-weight: bold;
		line-height: 9px;
        color: #4E4EA7;
}

.applytext {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #000000;
	font-weight: bold;
	text-decoration: none;
}

.bodytextindex {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #000000;
	text-decoration: none;
}


.bodytexterror {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #EE0000;
}


.headlineverl {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: bold;
        color: #000000;
        line-height: 12px;
        text-decoration: none;
}

.nav1text {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-weight: bold;
        color: #000000;
        line-height: 12px;
        text-decoration: none;
}


.headlineverlminor {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-weight: normal;
        color: #000000;
        line-height: 10px;
        text-decoration: none;
}

/*input[type=submit],*/ 
input.text
{
        font-family: Arial, sans-serif, Verdana, Helvetica, sans-serif;
        color: #000000; 
        padding:2px;
        margin:0px;
        height:1.6em;
        background-color: #E5E5E5; 
        border-color:#A0A0A0; /* #759bB9; */
	border-style:solid;
	border-bottom-width:0px; 
	border-top-width:1px;
	border-left-width:1px;
	border-right-width:0px;

}


.input_button {
        font-family: Arial, sans-serif, Verdana, Helvetica, sans-serif;
        font-size: 0.8em;
}

.input_search {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 100%;
        color: #000000;
        background: #F5FEFF;
}
.input_must {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 100%;
        color: #000000;
        background: #FFFEF5;
}


textarea {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 0.8em;
        color: #000000;
        background-color: #F0F0F0;
}

.instruction {
		font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
		font-weight: bold;
        color: #6666B3;
}

.maintitle {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 120%;
        font-weight: bold;
        color: #000000;
        margin-top: 5px;
}

.metahead {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-weight: bold;
        color: #CECEE7;
        line-height: 10px;
        text-decoration: none;
}


.metaheadghost {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-weight: bold;
        color: #9999cc;
        line-height: 10px;
        text-decoration: none;
}


.newtask {
          font-size: 10px;
          font-weight: bold;
          font-family: Verdana, Arial, Helvetica, sans-serif;
          color:indianred;
}

.resultjob {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: bold;
        color: #000000;
}

.select {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 100%;
        color: #000000;
        background-color: #F0F0F0;
}

.searchpageviewed {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 9px;
        font-weight: bold;
        text-decoration: none;
        color: #000000;
}



h1,h2,h3,h4,ol,th,address,blockquote,nobr,pre  {
	color: #000000;
	font-size : 11px;
	font-family : Verdana,Helvetica,Arial;
}

#tabledoc  {
	color: #000000;
	font-size : 9px;
	font-family : Verdana,Helvetica,Arial;
}

#doc  {
	color: #000000;
	font-size : 11px;
	font-family : Verdana,Helvetica,Arial;
}


.bodystyle
      {  padding:0px; 
	 background-color: #FFFFFF;
	 font-family : Verdana,Helvetica,Arial;
}





.bodystyle2
      {  background-image:url(../../xdb/cust/body_top.jpg); 
        background-repeat:repeat-x;
        background-attachment:fixed;
        padding:0px; 
	background-color: #FFFFFF;
	font-size : 9px;
	font-family : Verdana,Helvetica,Arial;
}



.table_head {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        color: #000000;
        margin-top: 5px;
	background-color: #31309C;
}

.table_line_odd {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #000000;
	background-color: #B5B3E3;
}

.table_line_even {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #000000;
	background-color: #FFFFFF;
}


.metaheadlightblue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #CbCbE5;
	line-height: 10px;
	text-decoration: none;
}
.headlineverlsmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	line-height: 10px;
	text-decoration: none;
}
.smallhelp {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #e7e7f3;
	line-height: 9px;
	text-decoration: none;
}
.buttontext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #6666B3;
	line-height: 9px;
	text-decoration: none;
}
.buttonheading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #040068;
	line-height: 9px;
	text-decoration: none;
}
a:link.buttontext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #6666B3;
	line-height: 9px;
	text-decoration: none;
}
.tabelle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}



.mainbox {
    font-family : Verdana,Helvetica,Arial; 
	font-size : 11px; 
	border-style:solid;
	border-bottom-width:1px; 
	border-top-width:1px;
	border-left-width:1px;
	border-right-width:1px;
}

.box {
    font-family : Verdana,Helvetica,Arial; 
	font-size : 11px; 
	border-style:ridge;
	border-bottom-width:1px;
	border-top-width:1px;
	border-left-width:1px;
	border-right-width:1px;
}

.tab {
   font-family : Verdana,Helvetica,Arial; 
   font-size : 11px; 
   border-style:outset;
   border-bottom-width:2px;
   border-top-width:1px;
   border-left-width:1px;
   border-right-width:2px;
   width:100px;
   background-color='#e4e4f2';
   cursor:hand;
}

.seltab {
   font-family : Verdana,Helvetica,Arial; 
   font-size : 11px; 
   border-style:inset;
   width:100px;
   background-color='#e4e4f2';
   cursor:hand;
}	

.numtab {
   font-family : Verdana,Helvetica,Arial; 
   font-size : 11px; 
   border-style:outset;
   border-bottom-width:2px;
   border-top-width:1px;
   border-left-width:1px;
   border-right-width:2px;
   width:50px;
   background-color='#e4e4f2';
   cursor:hand;
}

.numseltab {
   font-family : Verdana,Helvetica,Arial; 
   font-size : 11px; 
   border-style:inset;
   width:50px;
   background-color='#e4e4f2';
   cursor:hand;
}	


/* *******************************Systems CSS **************** */

a.normal {
	font-size : 100%;
	font-family : Verdana, Helvetica, sans-serif;
	text-decoration : underline;
	color :#2f489a;
}

a.dick {
	font-size : 100%;
	font-family : Verdana, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration : none;
	color :#2f489a;
}

a.normal:visited {
	font-size : 100%;
	font-family : Verdana, Helvetica, sans-serif;
	text-decoration : underline;
	color :#2f489a;
}

a.normal:active {
	font-size : 11px;
	font-family : Verdana, Helvetica, sans-serif;
	text-decoration : underline;
	color :#2f489a;
}

a.normal:hover {
	font-size : 11px;
	font-family : Verdana, Helvetica, sans-serif;
	text-decoration : underline;
	color :#2f489a;
}

a.navitopic {
	font-family : Verdana, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
	text-decoration:none;
	color:#ffffff;
}

a.navitopic:visited {
	font-family : Verdana, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
	text-decoration:none;
	color:#ffffff;
}

a.navitopic:active {
	font-family : Verdana, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
	text-decoration:none;
	color:#e18a00;
}

a.navitopic:hover {
	font-family : Verdana, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
	text-decoration:none;
	color:#e18a00;
}

a.subnavi {
	font-size : 11px;
	font-family : Verdana, Helvetica, sans-serif;
	font-weight : bold;
	font-style : normal;
	text-decoration : none;
	color :#ffffff;
}

a.subnavi:active {
	font-size : 11px;
	font-family : Verdana, Helvetica, sans-serif;
	font-weight : bold;
	font-style : normal;
	text-decoration : none;
	color :#ffffff;
}

a.subnavi:visited {
	font-size : 11px;
	font-family : Verdana, Helvetica, sans-serif;
	font-weight : bold;
	font-style : normal;
	text-decoration : none;
	color :#ffffff;
}

a.subnavi:hover {
	font-size : 11px;
	font-family : Verdana, Helvetica, sans-serif;
	font-weight : bold;
	font-style : normal;
	text-decoration : none;
	color :#ffffff;
}

.hover {
	font-size : 100%;
	font-family : Verdana, Helvetica, sans-serif;
	font-weight : normal;
	font-style : normal;
	text-decoration : none;
	color :#e18a00;
	border: 0px;
	padding:0px;
	spacing:0px;
}

.unhover {
	font-size : 100%;
	font-family : Verdana, Helvetica, sans-serif;
	font-weight : normal;
	font-style : normal;
	text-decoration : none;
	color :#2f489a;
	border: 0px;
	padding:0px;
	spacing:0px;
}

a.white {
	font-size : 11px;
	font-family : Verdana, Helvetica, sans-serif;
	text-decoration : normal;
	color :#2f489a;
}

a.white:visited {
	font-size : 11px;
	font-family : Verdana, Helvetica, sans-serif;
	text-decoration : normal;
	color :#2f489a;
}

a.white:active {
	font-size : 11px;
	font-family : Verdana, Helvetica, sans-serif;
	text-decoration : normal;
	color :#2f489a;
}

a.white:hover {
	font-size : 11px;
	font-family : Verdana, Helvetica, sans-serif;
	text-decoration : underline;
	color :#2f489a;
}

a.navi:active {
	font-family : Verdana, Helvetica, sans-serif;
	font-weight : normal;
	font-style : normal;
	text-decoration : none;
	color :#2f489a;
}

a.navi:hover {
	font-family : Verdana, Helvetica, sans-serif;
	font-weight : normal;
	font-style : normal;
	text-decoration : none;
	color :#e18a00;
}

a.navi:visited {
	font-family : Verdana, Helvetica, sans-serif;
	font-weight : normal;
	font-style : normal;
	text-decoration : none;
	color :#2f489a;
}

A.index:link  {
   font-size : 11px; 
    color : green;
}

A.index:visited  {
   font-size : 11px; 
   color : #000000;
    text-decoration: none; 
 }

A.index:active  {
   font-size : 11px; 
   color : yellow; 
   text-decoration: none; 
}


.darkblue_title { 
		color: #000000; 
		font-size: 10px; 
		font-family: Verdana,Helvetica,Arial; 
		font-weight: bold; 
		line-height: 12px; 
} 

a.darkblue_sort { 
		color: #000000; 
		font-size: 10px; 
		font-family: Verdana,Helvetica,Arial; 
		text-decoration: none; 
} 

.blackbox { 
		background-color: #000000; 
} 
		
.whitebox { 
		background-color: #FFFFFF; 
}



/* Fonts */
.normal         {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; color:#000000}
.normalbold     {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; color:#000000; font-weight:bold}
.normalgrey     {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; color:#888888}
.normalblue     {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; color:#333399}

/* Dummy Font */
.dummy          {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:24px; color:#cccccc; font-weight:bold}

/* Links without decoration for the top navigation */
 a.topnavigation           {text-decoration:none; color:#000000}
 a.topnavigation:link      {text-decoration:none; color:#000000} 
 a.topnavigation:visited   {text-decoration:none; color:#000000} 
 a.topnavigation:active    {text-decoration:none; color:#000000} 
 a.topnavigation:hover     {text-decoration:none; color:#000000}



.tabelle-even-bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background-color: #FFFFFF;	
}

.tabelle-odd-bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background-color: #CBCBE5;	
}

.tabelle-even {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	background-color: #FFFFFF;	
}

.tabelle-odd {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	background-color: #CBCBE5;	
}

.tdhr,
.tdh {
    border-style:solid;
    border-width:0px;
    border-color:grey;
    border-color:#AAAAAA;
    background-image:url(../img/tool/bg_gr.gif);
    background-color: #C0C0C0;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    vertical-align:top;
    font-size: 0.9em;
    text-align:left;
    font-weight: bold;
}

.tdhr {
    text-align:right;
}

.tdf {
    border-style:solid;
    border-width:1px;
    border-color:#EEEEEE;
    background-color: #EEEEEE;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 100%;
    color: #000000;
    vertical-align:top;
    text-align:left;
}

td
{
    border-style:none
    background-color: #FFFFFF;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 0.8em;
    color: #000000;
    vertical-align:top;
    text-align:left;
    padding:0px;
}


.tdl ,
.tdlr ,
.tdvr ,
.tdv {
    border-style:solid;
    border-width:1px;
    border-color:#EEEEEE;
  //  background-color: #FFFFFF;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 0.8em;
    color: #000000;
    vertical-align:top;
    text-align:left;
    padding:0px;
}

.tdvr {
    text-align:right;
}

.tdl, .tdlr 
{
    font-weight: bold;
    background-color: #F5F5F5;
}

.tdlr {
    text-align:right;
    color: #000000;
}

.tdlist0,
.tdlist1
 {
    border-style:solid;
    border-width:1px;
    border-color:#EEEEEE;
    background-color: #FFFFFF;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 0.7em;
    color: #000000;
    vertical-align:top;
    text-align:left;
    padding:0px;
}

.tdlist1
 {
    background-color: #FFFFFF;
 }


.smenu_link {
    font-family: sans-serif,Verdana, Arial, Helvetica ;
    font-size: 120%;
    color: #202020;
    text-align:center;
    text-decoration: none;
    font-weight: bold; 
}

.tdblank {
    border-style:solid;
    border-width:1px;
    border-color:#EEEEEE;
}

.tdreed {
    border-style:solid;
    border-width:1px;
    border-color:#EEEEEE;
    background-color: #FF6666;
}

.tdgreen {
    border-style:solid;
    border-width:1px;
    border-color:#EEEEEE;
    background-color: #88FF00;
}


.tdtools
{
    border-style:solid;
    border-width:1px;
    border-color:#EEEEEE;
    background-color: #FFFFFF;

}

.pt {
	FONT-FAMILY: arial,serif; FONT-SIZE: 8pt; FONT-WEIGHT: bold
}