p { text-align: justify; } h1 { font-size: 130%; font-family: arial; }
pre { font-size: 9pt; padding: 10px; background-color: #F8F8F8; border: 1px solid #F0F0F0; }
.clsNode {font-family: tahoma; font-size: 8pt; text-decoration: none; cursor: hand; color: black }
.clsNodeSelected { font-weight:bold; font-family: tahoma; font-size: 8pt; text-decoration: none; cursor: hand; color: black }
.clsNode:hover { text-decoration: none; color: #eeeeee; background-color: #003366 }
input.small { border: 1px solid silver; padding: 0 2px; background-color: #F0F0F0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; ; color: #000000} select { font-family: "Small Fonts"; font-size: 8px; }
.logininfo { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #000000; text-decoration: none; font-weight: bolder}
.TitleHeading {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000099; letter-spacing: normal; border-style: none}
.treeLevel1 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000099; text-decoration: none}
.treeLevel1:hover { text-decoration: none; color: #eeeeee; background-color: #003366 }
.treeLevel2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #990000; text-decoration: none}
.treeLevel2:hover { text-decoration: none; color: #eeeeee; background-color: #003366 }
.treeLevel3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: none}
.treeLevel3:hover { text-decoration: none; color: #eeeeee; background-color: #003366 }
.text {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; line-height: 19px}
.textbox {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #000000; border: #000099; border-top-width: thin; border-right-width: thin; border-bottom-width: thin; border-left-width: thin}
.Link {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #333333; text-decoration: none}
.upcoming_events { font-family: Arial; font-size: 8pt; font-weight: lighter; color: #000000 ; text-decoration: none; text-align: center} .upcoming_events:hover{color:FF0000;text-decoration:underline; text-align: center}
.AutoLinkFirstRow {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none ; background-color: #F5F5F5}
.AutoLinkFirstRow:hover{color:FF0000;text-decoration: underline}
.AutoLinkSecondRow {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none ; background-color: #FEF9FF}\
.AutoLinkSecondRow:hover{color:FF0000;text-decoration: underline}

.textfields {  font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border: 1px #B4F4AA solid; text-decoration: none; background-image: none}
.largeTextfield {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none; border: #0099FF; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.search_field {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: normal; border: 1px #666666 solid; color: #000000}.textsmall { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #000000}
UNKNOWN {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; FONT-FAMILY: arial
}
.text {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: normal; FONT-SIZE: 11px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
#popupcalendar {
	LEFT: 0px; VISIBILITY: hidden; WIDTH: 185px; POSITION: absolute; TOP: 0px; HEIGHT: 130px; BACKGROUND-COLOR: white
}
A.cal-DayLink {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: Verdana,  Arial, sans-serif; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none
}
A.cal-DayLink:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: Verdana, Arial, sans-serif; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none
}
A.cal-DayLink:active {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #0066ff; FONT-FAMILY: Verdana,  Arial, sans-serif; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none
}
.cal-TextBox {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: Verdana,  Arial, sans-serif; BACKGROUND-COLOR: #ffffcc
}
A.cal-TodayLink {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: red; FONT-FAMILY: Verdana, Arial, sans-serif; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none
}
A.cal-TodayLink:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: Verdana, Arial, sans-serif; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none
}
A.cal-TodayLink:active {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #0066ff; FONT-FAMILY: Verdana,  Arial, sans-serif; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none
}
.cal-GreyDate {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #999999; FONT-FAMILY: Verdana,  Arial, sans-serif; BACKGROUND-COLOR: #ffffcc; TEXT-DECORATION: none
}
.cal-GreyInvalidDate {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #999999; FONT-FAMILY: Verdana, Arial, sans-serif; BACKGROUND-COLOR: #ffffcc; TEXT-DECORATION: line-through
}
.cal-DayCell {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; FONT-FAMILY: Verdana, Arial, sans-serif; BACKGROUND-COLOR: white
}
.cal-HeadCell {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; FONT-FAMILY: Verdana, Arial, sans-serif; BACKGROUND-COLOR: #DAE1F3
}
.cal-Table {
	BORDER-LEFT-COLOR: #DAE1F3; BORDER-BOTTOM-COLOR: #DAE1F3; BORDER-TOP-COLOR: #DAE1F3; BACKGROUND-COLOR: black; BORDER-RIGHT-COLOR: #DAE1F3
}
.textError {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #CC0000; }

.ScreenTitleSub { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #990000; text-decoration: none }
.textBold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #000000; line-height: 19px; PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif }
.textBoldBlue { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #000099; line-height: 19px; PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif }

INPUT {
	color: black;
	font-family: Verdana;
	font-size: 10px;
	border-color: #7F9DB9;
	border-bottom-style:  solid;
	border-left-style: solid;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-width: 1px;
	border-right-width: 1px
}

TEXTAREA {
	color: black;
	font-family: Verdana;
	font-size: 10px;
	border-color: #7F9DB9;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-width: 1px;
	border-right-width: 1px}

SELECT {
	color: black;
	font-family: Verdana;
	font-size: 9px;
	border-color: #7F9DB9;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-width: 1px;
	border-left-width: 2px;
	border-top-width: 2px;
	border-right-width: 1px
}

fieldset { border:1px solid #CCCCCC}

legend {
  padding: 0.2em 0.5em;
  border:1px solid #CCCCCC;
  color:#990000;
  font-size:10px;
  text-align:right;
  font-weight: bold;
  }

.tbDataFirstRow { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #000000; text-decoration: none ; background-color: #F7F9FD}
.tbDataSecondRow { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #000000; text-decoration: none ; background-color: #F1F1EB}

.tbCriFirstRow { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #000000; text-decoration: none ; background-color: #F4F3EC}
.tbCriSecondRow { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #000000; text-decoration: none ; background-color: #F8FBFC}


.tableCoulmnHeading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background-color: #FEEECF;
	text-align: center;
}
.groupByStyle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #990000;
	text-decoration: none;
	background-color: #D3E4FE;
	text-align: left;
}
.groupByStyleLarge {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #990000;
	text-decoration: none;
	background-color: #D3E4FE;
	text-align: left;
	height: 30px;
}
.tableCoulmnHeadingSort {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #000000; text-decoration: none ;
background-color: #E4D2B8; text-align:center;
}
.treeLevel1Marun { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #990000; text-decoration: none }
.textBoldM { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #990000; text-decoration: none }
.textsmallB { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #000000 ; font-weight: bold}

.tablebhead {
	background-color: #FFECB0;
	color: black;
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	}
.inqtablebhead {
	background-color: #FFECB0;
	color: black;
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	}
.inqtablebheadprnt {
	background-color: #FFFFFF;
	color: black;
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	}
.tablebheadBgSkyBlue {
	background-color: #DAE1F3;
	color: black;
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	}
.tablebbottom {
	background-image: url(../images/navbar/tb_bot_bg.jpg);
	background-repeat: repeat-x;
	color: #000A44;
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	line-height: 17px;
	}
.test {
	padding:		2px 6px 2px 6px;
	border:			1px solid;
	border-color:	ButtonHighlight ButtonShadow
					ButtonShadow ButtonHighlight;
}

.test:hover {
	padding:		2px 6px 2px 6px;
	border:			1px solid;
	border-color:	ButtonHighlight ButtonShadow
					ButtonShadow ButtonHighlight;
}
.hrlineBG {
	background-image: url(../images/hrlineBG.jpg);
	background-repeat: repeat-x;
	line-height: 1px;
	}
.menuBG {
	background-image: url(../images/header/menubar_bg.gif);
	background-repeat: repeat-x;
	line-height: 1px;
	}

.dataEntry {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	background-color: #FCFBF8;
	}
.fieldLabel {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: none; }

.navBarBG {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	background-color: #E5E5E5;
	}
.whiteBG {
	background-color: #FFFFFF;
	}
.screenTitle {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #0000CC; text-decoration: none}
.pageBG {
	background-image: url(../images/page_bg.gif);
	}
.grayBG {
	background-color: #F2F1F6;
	}
.ast { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #990000; text-decoration: none }
/* Gerade Zeile */
.even {
	background-color : #EDEFF0;
}

.even td {
	font-family : Arial;
	font-size : 8pt;
}

/* Ungerade Zeile */
.odd  {
	background-color : #FFFFFF;
}

.odd  td {
	font-family : Arial;
	font-size : 8pt;
}
.textOverlap{
            position:relative;
            top:-10;
}

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#000000;
	background-image: url(../images/page_bg.gif);
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
}
a:link { color: #585754 }
a:visited { color: #585754 }
a:active { color: #ff9900 }
.tabTableHead {
	background-color: #007DC2;
	color: white;
	font-family: Verdana;
	font-size: 10px;
	}
.groupBG {
	background-color: #E2E6EB;
	color: navy;
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	}
.errorMsg {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CC0000;
}
.infoMsg {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: blue;
}
td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}
.fWhiteBgBlack {
	background-color: #241A11;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}
.tableBorder {
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	border: 1px solid #CCCCCC;
	background-color: #EBF4FE;
}
.INPUT-BTN {
	color: black;
	font-family: Verdana;
	font-size: 10px;
	font-weight:bold;
}
.udm li.dividerAbove {
			margin-top:2px !important;
			padding-top:2px;
			border-top:1px solid #ccc8c1;
			}

.errorMessage {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: black;
}

.informationMessage {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: black;
}

.message3b {
	background-color:#F2F5FB;
	width: 100%;
	border: 1px solid #8396C3;
	vertical-align: middle;
	margin: 1px;
}
.leftimage {
	margin: 2px 1px;
	height: 34px;
	width: 34px;
	background-color: #FFFFFF;
}
.successimage {
	margin: 2px 1px;
	background-color: #FFFFFF;
}

.ButtonBold {
      font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size: 11px;
      font-weight: bold;
      color: #FFFFFF;
      background-color: #009966;

}
.ButtonMenus{
      font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size: 9px;
      font-weight: bold;
      color: #FFFFFF;
      background-color: #003366;
}
.readOnlyCombo{
	background-color: #EEEEEE;
}
.BoldText{
      font-weight: bold;
      color: #003366;
}
.frameBody {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#000000;
	background-image: url(../images/hrlineBG.gif);
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
}

 .Set1FieldsBG {background:	rgb(250,241,241); }
 .Set2FieldsBG{background: rgb(237,239,260); }
 .Set3FieldsBG{background: rgb(244,244,244); }

 .fieldset1BG { background: white;border: 1px solid;	font-family: Verdana;font-size: 10px; color:#7E4141  }
 .fieldset1Border{border: 1px solid; }
 .fieldset1FieldsLabel {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #7E4141; text-decoration: none; }

 .fieldset2BG { background: white;border: 1px solid; font-family: Verdana;font-size: 10px; color:#003366; }
 .fieldset2Border{ border: 1px solid; }
 .fieldset2FieldsLabel {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:#003366; text-decoration: none; text-align: left;	}


 .fieldset3BG { background: white;border: 1px solid; font-family: Verdana;font-size: 10px; color:black; }
 .fieldset3Border{border: 1px solid;}
 .fieldset3FieldsLabel {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:black; text-decoration: none; }


 .tableToolTip {
	  font:10px/12px Arial,Helvetica,sans-serif;
	  border:solid 1px  #666666;
	  width:270px; padding:1px;
	  position:absolute; z-index:100;
	  visibility:hidden; color:#333333; top:20px;
	  left:90px; background-color:#ffffcc;
	  layer-background-color:#ffffcc;
  }
 .cellToolTip {
	  font:10px/12px Arial,Helvetica,sans-serif;
	  border:solid 1px  #666666;
	  width:270px; padding:1px;
	  position:absolute; z-index:100;
	  visibility:hidden; color:#333333; top:20px;
	  left:90px; background-color:#ffffcc;
	  layer-background-color:#ffffcc;
  }


