/* special IG styles, stand styles are specified in mommasterV3.css and mommasterV3.css */

/* main styles for the forms */

 .editTextField170, .editTextField75, .editTextField90, .editTextField50, .editTextField60, .editTextField500, .editTextField300, .editTextField50Right{
	font-size:12px;
	font-weight:normal;
	color: #46424A;
}

.editJTSelectBoxSmall{
	font-size:11px;
	width:45px;
	font-weight:normal;
	overflow:visible;
  color: #46424A;
}

.editJTSelectBoxMedium{
	font-size:11px;
	width:75px;
	font-weight:normal;
	overflow:visible;
	color: #46424A;
}

.editJTTextArea{
	font-size:11px;
	font-weight:normal;
	width:200px;
	color: #46424A;
}

.editTextField170{
	width:170px;
}

.editTextField300{
	width:300px;
}

.editTextField500{
	width:500px;
}

.editTextField75{
	width:75px;
}

.editTextField90{
	width:90px;
}

.editTextField50{
	width:50px;
}

.editTextField60{
	width:60px;
}

.editTextField50Right{
  width:50px;
  text-align:right;
}

.editWarning{
	font-size:14px;
	font-weight:bold;
	color: #46424A;
}

.editButtonDisabled{
	font-size:12px;
	font-weight:normal;
	background-color: #eaeaea;
	color: #eaeaea;
}

.EditLabelLeft
{
  font-size:12px;
	font-weight:normal;
	padding-left:9px;
	color: #46424A;
}

.EditLabelColorless
{
  font-size:12px;
	font-weight:normal;
}

.editHeadlineLeft{
	font-size:12px;
	font-weight:bold;
	padding-left:9px;
	color: #46424A;
}

.editButtonDisabled, .editLabelDisabled, .editTextField75Disabled{
	font-size:12px;
	font-weight:normal;
	background-color: #eaeaea;
	color: #c0c0c0;
}

.list .LinkLight, .list .LinkDark, .list .LinkMiddle{
  text-decoration: underline;
  cursor:pointer;
}


.list .LinkLight{
  color: #ffffff;
  font-size:12px;

}

.list .LinkDark{
  color: #46424A;
  font-size:12px;
}

.list .LinkMiddle{
  color: #46424A;
  font-size:12px;
}

.list .MiddleLink{
  border-right:1px #FFFFFF solid;
  vertical-align: middle;

}

.list .TabIconIG{
	margin-top:1px;
	margin-left:5px;
	margin-right:5px;
	z-index:0;
}

.DivLoginInfo
{
	position:absolute;
	top:140px;
	left:0px;
	width:100px;
	height:50px;
	background-color:#B1ADB6;
	padding-top : 0px;
	padding-right : 0px;
	padding-left : 0px;
	padding-bottom : 0px;
	overflow: hidden;
	color: 46424A;
	z-index:3;
}

.DivUploadData
{
	position:absolute;
	top:126px;
	left:0px;
	background-color:#FFFFFF;
	padding-top : 0px;
	padding-right : 0px;
	padding-left : 0px;
	padding-bottom : 0px;
	overflow: hidden;
	z-index:1
}

/* ig table styles */

.list .TopMiddleIG, .list .TopMiddleLastIG{
	font-weight:bold;
	font-size:12px;
	vertical-align:middle;
}
.list .TopMiddleLeftIG{
	border-left: 1px #746B7C solid;
	padding-left:9px;
}
.list .TopMiddleIG{
  border-right:1px #FFFFFF solid;
}

.listHeader{
  border-right:1px #FFFFFF solid;
  vertical-align: bottom;
  font-weight:bold;
  font-size:14px;
  color: #46424A;
}

.listHeaderLast{
  vertical-align: bottom;
  font-weight:bold;
  font-size:14px;
  color: #46424A;
}

.list .TopMiddleRightIG{
	border-right:1px #746B7C solid;
}

.list .MiddleLeftIG{
	border-left: 1px #746B7C solid;
}

.list .MiddleNumber{
	border-right:1px #FFFFFF solid;
	padding-right:10px;
  text-align:right;
  font-size:12px;
  
}

.list .MiddleNumberLast{
	padding-right:10px;
	text-align:right;
	font-size:12px;
}

/* small tr for spacing in the forms / the JT */

.trDarkSmall{
	background-color:#B1ADB6 ;
	color:#000000;
	height:5px;
}

.trDarkMedium{
	background-color:#B1ADB6 ;
	color:#000000;
	height:20px;
}

.trLightSmall{
	background-color:#DFDDE1 ;
	height:5px;
}

.trLightOnly{
	background-color:#DFDDE1;
}

.MiddleLeftSmall{
	border-left: 1px #746B7C solid;
}

.list .MiddleRightSmall{
	border-right: 1px #746B7C solid;
}

/* tr for the button div on the bottom of the forms */

.trDarkBig{
	background-color:#B1ADB6 ;
	color:#000000;
	height:42px;
}

/* styles for the divs in order.php */

.DivNaviFlagIGMain, .DivNaviFlagIGMain1, .DivNaviFlagIGMain2, .DivNaviFlagIGMain3, .DivNaviFlagIGMain4, .DivNaviFlagIGMain5, .DivNaviFlagIGMain3a, .DivNaviFlagIGMain3aHint
{
	position:absolute;
	width:750px;
	left:20px;
	z-index:3;
	visibility:hidden;
}

.DivNaviFlagIGMain1
{
	top:33px;
	height:44px;
}

.DivNaviFlagIGMain2
{
	top:77px;
	height:15px;
	background-color:#DFDDE1;
	z-index:2;
}

.DivNaviFlagIGMain3
{
	top:111px;
	height:400px;
	background-color:#DFDDE1;
	border-left:  1px #746B7C solid;
	border-right:  1px #746B7C solid;
}

.DivNaviFlagIGMain3a
{
	bottom:110px;
	height:65px;
	background-color:#DFDDE1;
	border-left:  1px #746B7C solid;
	border-right:  1px #746B7C solid;
}

.DivNaviFlagIGMain3aHint
{
	bottom:110px;
	height:85px;
	background-color:#DFDDE1;
	border-left:  1px #746B7C solid;
	border-right:  1px #746B7C solid;
}

.DivNaviFlagIGMain4
{
	bottom:74px;
	height:44px;
	background-color:#DFDDE1;
	border-left:  1px #746B7C solid;
	border-right:  1px #746B7C solid;
}
.DivNaviFlagIGMain5
{
	bottom:15px;
	height:15px;
	background-color:#DFDDE1;
}

/* styles for the divs in overview.php */

.DivNaviFlagIGMain, .DivNaviFlagIGMainOver1, .DivNaviFlagIGMainOver2, .DivNaviFlagIGMainOver3, .DivNaviFlagIGMainOver4, .DivNaviFlagIGMainOver5
{
	position:absolute;
	width:750px;
	left:20px;
	z-index:3;
	visibility:hidden;
}

.DivNaviFlagIGMainOver1
{
	top:33px;
	height:42px;
	background-color:#DFDDE1;
	z-index:2;
}

.DivNaviFlagIGMainOver2
{
	top:75px;
	height:400px;
  height:400px;
	background-color:#DFDDE1;
	border-left:  1px #746B7C solid;
	border-right:  1px #746B7C solid;

}

.DivNaviFlagIGMainOver3
{
	bottom:110px;
	height:65px;
	background-color:#DFDDE1;
	border-left:  1px #746B7C solid;
	border-right:  1px #746B7C solid;
}

.DivNaviFlagIGMainOver4
{
	bottom:74px;
	height:44px;
	background-color:#DFDDE1;
	border-left:  1px #746B7C solid;
	border-right:  1px #746B7C solid;
}
.DivNaviFlagIGMainOver5
{
	bottom:15px;
	height:15px;
	background-color:#DFDDE1;
}

/* styles for the divs in the ig configuration */

.DivNaviFlagIGConfig, .DivNaviFlagIGConfig1, .DivNaviFlagIGConfig2, .DivNaviFlagIGConfig3, .DivNaviFlagIGConfig3a, .DivNaviFlagIGConfig4, .DivNaviFlagIGConfig5
{
	position:absolute;
	width:700px;
	left:20px;
	z-index:3;
	visibility:hidden;
}

.DivNaviFlagIGConfig1
{
	top:35px;
	height:41px;
}


.DivNaviFlagIGConfig2
{
  top:75px;
  height:15px;
  background-color:#DFDDE1;
  z-index:2;
}

.DivNaviFlagIGConfig3
{
  top:90px;
	height:500px;
	background-color:#DFDDE1;
	border-left:  1px #746B7C solid;
	border-right:  1px #746B7C solid;
}

.DivNaviFlagIGConfig3a
{
	bottom:110px;
	height:40px;
	background-color:#DFDDE1;
	border-left:  1px #746B7C solid;
	border-right:  1px #746B7C solid;
}

.DivNaviFlagIGConfig4
{
  bottom:74px;
	height:44px;
	background-color:#DFDDE1;
	border-left:  1px #746B7C solid;
	border-right:  1px #746B7C solid;
}

.DivNaviFlagIGConfig5
{
	bottom:15px;
	height:15px;
	background-color:#DFDDE1;
}

.InfoTextArea{
	 font-size:11px;
	 font-weight:normal;
	 width:95%;
	 color: #46424A;
  }

/* styles for customize tabs (configfirst.php) */

.DivNaviFlagInfo1, .DivNaviFlagInfo2, .DivNaviFlagInfo3, .DivNaviFlagInfo4, .DivNaviFlagInfo5{

  	position:absolute;
  	width:600px;
  	z-index:3;
  	left:20px;
  	visibility:hidden;
  }


  .DivNaviFlagInfo1
  {
  	top:35px;
  	height:41px;
  }

  .DivNaviFlagInfo2
  {
  	top:75px;
  	height:15px;
  	background-color:#DFDDE1;
  	z-index:2;
  }

  .DivNaviFlagInfo3
  {
  	top:90px;
  	height:500px;
  	background-color:#DFDDE1;
  	border-left:  1px #746B7C solid;
  	border-right:  1px #746B7C solid;
  }

  .DivNaviFlagInfo4
  {
  	bottom:74px;
  	height:44px;
  	background-color:#DFDDE1;
  	border-left:  1px #746B7C solid;
  	border-right:  1px #746B7C solid;
  }
  .DivNaviFlagInfo5
  {
  	bottom:15px;
  	height:15px;
  	background-color:#DFDDE1;
  }
  
 /* styles for the info JT (incdisplayJT.php) */ 
	  .DivJT1, .DivJT2, .DivJT3, .DivJT4, .DivJT5, .DivJT6
	{
		position:absolute;
		width:750px;
		left:20px;
		z-index:3;
		visibility:hidden;
	}
	
	.DivJT1
	{
		top:40px;
		height:44px;
	}
	
	.DivJT2
	{
		top:83px;
		height:15px;
		background-color:#DFDDE1;
		z-index:2;
	}
	
	.DivJT3
	{
		top:98px;
		height:400px;
		background-color:#DFDDE1;
		border-left:  1px #746B7C solid;
		border-right:  1px #746B7C solid;
	}
	
	.DivJT4
	{
		top:498px;
		height:65px;
		background-color:#DFDDE1;
		border-left:  1px #746B7C solid;
		border-right:  1px #746B7C solid;
	}
	
	.DivJT5
	{
		top:563px;
		height:44px;
		background-color:#DFDDE1;
		border-left:  1px #746B7C solid;
		border-right:  1px #746B7C solid;
	}
	.DivJT6
	{
		top:607px;
		height:25px;
	}
	
	.DivHeader
	{
		position:absolute;
		top:0px;
		visibility:hidden;
		background-color:#B1ADB6;
		height:30px;
	}


/* style for fields, that displays cost or prices */

.CostField{
	width:85px;
	font-size:12px;
	font-weight:bold;
	color:#46424A ;
	background-color: #DFDDE1;
	border-top:  1px #DFDDE1 solid;
	border-bottom:  1px #DFDDE1 solid;
	border-left:  1px #DFDDE1 solid;
	border-right:  1px #DFDDE1 solid;
	text-align:right;
}

.CostFieldDark{
	width:125px;
  font-weight:normal;
  font-size:12px;
  background-color:#B1ADB6 ;
  color:#46424A;
	border-top:  1px #B1ADB6 solid;
	border-bottom:  1px #B1ADB6 solid;
	border-left:  1px #B1ADB6 solid;
	border-right:  1px #B1ADB6 solid;
	text-align:right;
}

.CostFieldLight{
	width:125px;
	font-size:12px;
	font-weight:normal;
	color:#46424A ;
	background-color: #DFDDE1;
	border-top:  1px #DFDDE1 solid;
	border-bottom:  1px #DFDDE1 solid;
	border-left:  1px #DFDDE1 solid;
	border-right:  1px #DFDDE1 solid;
	text-align:right;
}

/* info fields like page count or copy count */

.OrderInfo{
	width:60px;
	font-size:12px;
	font-weight:bold;
	color:#46424A ;
  background-color: #DFDDE1;
  border-top:  1px #DFDDE1 solid;
	border-bottom:  1px #DFDDE1 solid;
	border-left:  1px #DFDDE1 solid;
	border-right:  1px #DFDDE1 solid;
}

.OrderInfoDark{
	width:60px;
  font-weight:normal;
  font-size:12px;
  background-color:#B1ADB6 ;
  color:#46424A;
  border-top:  1px #B1ADB6 solid;
	border-bottom:  1px #B1ADB6 solid;
	border-left:  1px #B1ADB6 solid;
	border-right:  1px #B1ADB6 solid;
}

.OrderInfoLight{
	width:60px;
	font-size:12px;
	font-weight:normal;
	color:#46424A ;
  background-color: #DFDDE1;
  border-top:  1px #DFDDE1 solid;
	border-bottom:  1px #DFDDE1 solid;
	border-left:  1px #DFDDE1 solid;
	border-right:  1px #DFDDE1 solid;
}

/* styles for the JT */

.JTInfoFieldLight
  {
  BORDER-RIGHT: thin solid #DFDDE1 ;
  BORDER-TOP: thin solid #DFDDE1 ;
  MARGIN: 0px;
  BORDER-LEFT: thin solid #DFDDE1 ;
  BORDER-BOTTOM: thin solid #DFDDE1 ;
  color:#46424A ;
  background-color:#DFDDE1 ;
  font-size:12px;
  font-weight:normal;
}

.JTInfoFieldLightMiddle
  {
  BORDER-RIGHT: 1px solid #FFFFFF ;
  BORDER-TOP: 1px solid #DFDDE1 ;
  MARGIN: 0px;
  BORDER-LEFT: 1px solid #DFDDE1 ;
  BORDER-BOTTOM: 1px solid #DFDDE1 ;
  color:#46424A ;
  background-color:#DFDDE1 ;
  font-size:12px;
  font-weight:normal;
}

.JTInfoFieldLightPad
  {
  padding-left: 9px;
  BORDER-RIGHT: thin solid #DFDDE1 ;
  BORDER-TOP: thin solid #DFDDE1 ;
  MARGIN: 0px;
  BORDER-LEFT: thin solid #DFDDE1 ;
  BORDER-BOTTOM: thin solid #DFDDE1 ;
  color:#46424A ;
  background-color:#DFDDE1 ;
  font-size:12px;
  font-weight:normal;
}

.list .MiddleRightLight{
	border-right: 1px #746B7C solid;
	background-color:#DFDDE1 ;
}

.list .MiddleLeftLight{
	border-left: 1px #746B7C solid;
	background-color:#DFDDE1 ;
}

.JTInfoFieldDark
  {

  BORDER-RIGHT: thin solid #B1ADB6 ;
  BORDER-TOP: thin solid #B1ADB6 ;
  MARGIN: 0px;
  BORDER-LEFT: thin solid #B1ADB6 ;
  BORDER-BOTTOM: thin solid #B1ADB6 ;
  background-color:#B1ADB6 ;
  color:#46424A;
  font-size:12px;
  font-weight:normal;
}

.JTInfoFieldDarkMiddle
  {

  BORDER-RIGHT: 1px solid #FFFFFF ;
  BORDER-TOP: 1px solid #B1ADB6 ;
  MARGIN: 0px;
  BORDER-LEFT: 1px solid #B1ADB6 ;
  BORDER-BOTTOM: 1px solid #B1ADB6 ;
  background-color:#B1ADB6 ;
  color:#46424A;
  font-size:12px;
  font-weight:normal;
}

.JTInfoFieldDarkPad
  {
  padding-left: 9px;
  BORDER-RIGHT: thin solid #B1ADB6 ;
  BORDER-TOP: thin solid #B1ADB6 ;
  MARGIN: 0px;
  BORDER-LEFT: thin solid #B1ADB6 ;
  BORDER-BOTTOM: thin solid #B1ADB6 ;
  background-color:#B1ADB6 ;
  color:#46424A;
  font-size:12px;
  font-weight:normal;
}

.list .MiddleRightDark{
	border-right: 1px #746B7C solid;
  background-color:#B1ADB6 ;
}

.list .MiddleLeftDark{
	border-left: 1px #746B7C solid;
  background-color:#B1ADB6 ;
}

.list .CornerTopLeftBg, .CornerTopRightBg, .CornerBottomLeftBg, .CornerBottomRightBg{
	background-repeat:no-repeat;
	background-color:#DFDDE1;
}

.list .CornerTopLeftBg{
	background-image:url(../images/ltr_left_top_bg.png);
}

.list .CornerTopRightBg{
	background-image:url(../images/ltr_right_top_bg.png);
}

.list .CornerBottomLeftBG{
	background-image:url(../images/ltr_left_bot_bg.png);
}

.list .CornerBottomRightBg{
	background-image:url(../images/ltr_right_bot_bg.png);
}

/* styles for thin lines and specific div settings */

.ButtonBorder
{
  height:1px;
  background-color:#EC2027 ;
}
.LightLine
{
  height:1px;
  background-color:#FFFFFF ;
}
.LineLeft
{
  border-left: 1px #746B7C solid;
}
.LineRight
{
  border-right: 1px #746B7C solid;
}
.DarkLine
{
  height:1px;
  background-color:#746B7C ;
}

.DivStep
{
	position:absolute;
	text-align:center;
	overflow:hidden;
	  z-index:5;
}

.DivLink
{
  z-index:5;
}

.TDwhite
{
 background-color: white;
}

/* styles for the bottom navigation in the overview tables */

.TablePageIndex
{
  color : #EC2027;
  font-family : Tahoma ,Arial,  sans-serif;
	font-size : 8pt;
	font-weight: normal;
	text-decoration: underline;
	margin-bottom : 10px;
}

.TablePageIndexText
{
  color : #EC2027;
  font-family : Tahoma ,Arial,  sans-serif;
	font-size : 8pt;
	font-weight: normal;
	text-decoration:none;
	margin-bottom : 10px;
}

.TablePageIndexSelected
{
 color : #000000;
 font-family : Tahoma ,Arial,  sans-serif;
 font-size : 8pt;
 text-decoration:none;
 margin-bottom : 10px;
 text-decoration: none;
 font-weight: bolder;
}

/* styles for the ig configuration */

.trNormalSelect{
   color:#46424A;
   background-color:#FFFFFF;
}

.trOverSelect{
	background-color:#746B7C ;
	color:#FFFFFF;
}

.DivNotSelection{
  height:400px;
  background-color:#FFFFFF;
  border:1px solid #B1ADB6;
  overflow:auto;
}

.DivNotText{
  height:400px;
  border:1px solid #B1ADB6;
}


/* styles setting that are different to standard mommasterv3.css */

.DivEditSubMenuIG
{
	position:absolute;
	text-align:center;
	overflow:hidden;
	background-color:#DFDDE1;
	color:#46424A;
	background-image: url(../images/subnavi_120.png);
	background-repeat:no-repeat;
	background-position:left;
}

.SubMenuText{
  font-size:16px;
  color: 46424A;
}

.trMainMenuIG
{
	height:60px;
	color:#46424A;
}

.DivGlobalMenuTopIG
{
	position:absolute;
	top:142px;
	left:0px;
	width:200px;
	height:419px;
	background-color:#B1ADB6;
	padding-top : 0px;
	padding-right : 0px;
	padding-left : 0px;
	padding-bottom : 0px;
	overflow: hidden;
	z-index:2;
}

/* styles for the incSaveMsg.php file */

.iFrameSaveMsg_new
{
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
  z-index:99;
	visibility:hidden;
	border-style:none;
  overflow:visible;

}

.iFrameLine{
	border-bottom:1px #EC2027 solid;
	border-top: 1px #46424A solid;
}

.iFrameDataSaveIG
{
  font-family: Tahoma, Arial, sans-serif;
  border-style:none;
	padding-top : 0px;
	padding-right : 0px;
	padding-left : 0px;
	padding-bottom : 0px;
	margin-left:0px;
	margin-right:0px;
	overflow:hidden;
	background-color: transparent;
}

.tableSaveMsgIG
{
  background-color:#ffffff;
  position:absolute;
  top:0px;
	left:0px;
	height:100px;
  width: 515px;
  font-family: Tahoma, Arial, sans-serif;
  BORDER-LEFT:   1px solid #746B72;
	BORDER-BOTTOM: 1px solid #746B72;
	BORDER-RIGHT:  1px solid #746B72;
	BORDER-TOP:    1px solid #746B72;
	MARGIN: 0px;
}

.trSaveMsgInnerIG
{
  font-size: 10pt;
	color: #EC2027;
  background-color:#ffffff;
	width:100%;
}

.trSaveMsgTopIG
{
  background-color:#B1ADB6;
	font-size: 12pt;
	color: white;
	height: 30px;
}

.OrderConfirm{
  position:absolute;
  top: 0px;
  left: 0px;
  height: 140px;
  width: 515px;
  display:none;
}

.tableConfirmMsgIG{
  background-color:#ffffff;
  position:absolute;
  top:0px;
	left:0px;
	height:140px;
  width: 515px;
  font-family: Tahoma, Arial, sans-serif;
  BORDER-LEFT:   1px solid #746B72;
	BORDER-BOTTOM: 1px solid #746B72;
	BORDER-RIGHT:  1px solid #746B72;
	BORDER-TOP:    1px solid #746B72;
	MARGIN: 0px;
}

.editConfirmButton{
	font-size:12px;
	font-weight:normal;
	color: #46424A;
	cursor:pointer;
	width:100px;
}

.DivNaviFlagIG_1, .DivNaviFlagIG_2, .DivNaviFlagIG_3, .DivNaviFlagIG_4, .DivNaviFlagIG_5, .DivNaviFlagIG_6, .DivNaviFlagIG_7, .DivNaviFlagIG_8
{
	height            : 41px;
	padding-top       : 3px;
	padding-right     : 0px;
	padding-left      : 10px;
	padding-bottom    : 0px;
	cursor            : default;
	background-repeat : no-repeat;
}

.DivNaviFlagIG_1
{
	background-image: url(../images/ltr_active_flag_1.png);
}
.DivNaviFlagIG_2
{
	background-image: url(../images/ltr_active_flag_2.png);
}
.DivNaviFlagIG_3
{
	background-image: url(../images/ltr_active_flag_3.png);
}
.DivNaviFlagIG_4
{
	background-image: url(../images/ltr_active_flag_4.png);
}

.DivNaviFlagIG_5
{
	background-image: url(../images/ltr_passive_flag_1.png);
}

.DivNaviFlagIG_6
{
	background-image: url(../images/ltr_passive_flag_2.png);
}

.DivNaviFlagIG_7
{
	background-image: url(../images/ltr_passive_flag_3.png);
}
.DivNaviFlagIG_8
{
	background-image: url(../images/ltr_passive_flag_4.png);
}

/* styles for the jobticket */

/********************/
/* FOR uniFLOW 3 JT */
/********************/
.JTButton{
	font-size:12px;
	font-weight:normal;
}

.JTSelectBox{
	font-size:11px;
	width:230px;
	font-weight:normal;
	overflow:visible;
}

.JTSelectBox_MIND{
	font-size:11px;
	font-weight:normal;
	width:150px;
	overflow:visible;
}

.JTTextField, .JTTextFieldDay, .JTTextFieldYear, .JTTextField_Prices, .JTTextFieldPassiv, .JTFile{
	font-size:12px;
	font-weight:normal;
}

.JTTextField{
	width:230px;
}
.JTTextFieldDay{
	width:25px;
}
.JTTextFieldYear{
	width:50px;
}

.JTTextField_Prices{
	width:100px;
}

.JTTextFieldPassiv{
	width:230px;
	background-color:#DFDDE1;
	border: 1px solid #DFDDE1 ;
}

.JTTextArea{
	font-size:11px;
	font-weight:normal;
	width:230px;
	height:45px;
}

.JTTextAreaNetworkSegment{
	font-size:12px;
	font-weight:normal;
	width:400px;
}
.JTFile{
/*	width:350px;*/
}

.JTCheckBox{
	font-size:12px;
}

.JTLabel{
	font-size:12px;
	font-weight:normal;
}

.JTHeadline{
	font-size:12px;
	font-weight:bold;
}

.JTDescription{
	font-size:11px;
	font-weight:normal;
}

.JTObjectType{
	font-size:15px;
	font-weight:bold;
	color:#746B7C;
	vertical-align:top;
}

.JTObjectValue{
	font-size:15px;
	font-weight:bold;
	color:#EC2027;
	vertical-align:top;
}

.JTFooter{
	border-top:   1px solid #EC2027;
	border-bottom:1px solid #EC2027;
	border-left:  1px solid #746B7C;
	border-right: 1px solid #746B7C;
	height: 35px;
	vertical-align: middle;
	font-weight: bold;
	font-size: 13px;
	background-color: #B1ADB6;
	padding-left: 3px;
}

.infoField{
	BORDER-RIGHT: thin solid #DFDDE1;
	BORDER-TOP: thin solid #DFDDE1;
	MARGIN: 0px;
	BORDER-LEFT: thin solid #DFDDE1;
	BORDER-BOTTOM: thin solid #DFDDE1;
	BACKGROUND-COLOR:#DFDDE1;
	COLOR:#000000;
}

.JTDivMainData
{
	background-color : #DFDDE1;
	display          : none;
}

.JTTrMainData
{
	height            : 400px;
}

.editLabelRed{
	font-size:12px;
	font-weight:normal;
	color: #EC2027;
}

.iFrameJobTicket{
	position:absolute;
	border:2px solid #EC2027;
	bottom:0px;
	left:0px;
	width:99%;
	height:480px;
  z-index:99;
	visibility:hidden;
  overflow:auto;
  background-color:#FFFFFF; 
}

/* styles for the job profile selection (incjobprofile.php) */

.DivEditJobProfile
{
	position:absolute;
	text-align:center;
	overflow:hidden;
}

.DivEditJobProfileData{
	background-color:#DFDDE1;
	height:160px;
	border-left:  1px #746B7C solid;
	border-right:  1px #746B7C solid;
}	

.SmallText{
	font-size:10px;
	font-weight:normal;
	color: #46424A;
}

.trDetailMsgInnerIG
{
  FONT-SIZE: 10pt;
	COLOR: #46424A;
  background-color:#ffffff;
	width:100%;
}

.trWhite{
	background-color:#ffffff;
	height:10px;
}

/* styles for the IG archive (incarchive.php) */

.lstDivArchiveHeader{
	position:absolute;
	top:0px;
	left:0px;
}

.lstDivArchive{
	position:absolute;
	top:43px;
	left:0px;
}


.DivArchiveJobs{
	visibility:hidden;
}

.DivFolderHeader, .DivFolderData, .DivFolderFooter
{
	z-index:3;
	visibility:hidden;
}

.DivFolderHeader
{
	top:0px;
	height:27px;
}

.DivFolderData
{
  top:35px;
	height:350px;
	background-color:#DFDDE1;
	border-left:  1px #746B7C solid;
	border-right:  1px #746B7C solid;
	overflow:auto;
}

.DivFolderFooter
{
  bottom:17px;
  height:17px;
}


.list .tableArchive{
	margin-left:15px;
}

.tdArchive{
	font-size:12px;
	font-weight:normal;
	color: #46424A;
	height: 20px;
}

.editLabelRed{
	font-size:12px;
	font-weight:normal;
	color: #EC2027;
}

.CornerTopLeft25, .CornerTopRight25{
	background-repeat:no-repeat;
	background-color:#ffffff;
}

.list .CornerTopLeft25{
	background-image:url(../images/ltr_tb_left_top_25.png); 
}

.list .CornerTopRight25{
	background-image:url(../images/ltr_tb_right_top_25.png); 
}

.list .CornerImages25{
	width:15px;
	height:25px;
}

.CornerTopMiddleHeadline{
	font-size:12px;
	font-weight:bold;
	color: #46424A;
	border-top: 1px #8B8492 solid;
	height:100%;
}

/* The div for searching (filtering) */
.lstDivSearchArchive{
	visibility:hidden;
	position:absolute;
	left:-500px;
	top:-500px;
	z-index:99;
	width:400px;
	border: 2px solid #ffffff;
}

.listSearchInput{
	margin: 0px;
	font-size:11px;
	width:250px;
}

.listSearchInputDate{
	margin: 0px;
	font-size:11px;
	width:70px;
}

.listSearchSelectArchive{
	font-size:11px;
	width:40px;
	font-weight:normal;	
	overflow:visible;
	color: #46424A;
}

.trLightArchive{
	background-color:#DFDDE1 ;
	height:22px;
}

.list .archiveTopMiddle{

	font-weight:bold;
	font-size:12px;
	vertical-align:top;
	border-right:1px #FFFFFF solid;
}

.list .archiveTopMiddleLast{

	font-weight:bold;
	font-size:12px;
	vertical-align:top;
}

.list .archiveTopMiddleRight{

	font-weight:bold;	
	font-size:12px;
	vertical-align:top;
	border-right:1px #746B7C solid;
}

.trArchiveNavigation{

	background-color:#DFDDE1;
	height:10px;
}

.TablePageIndex
{
  color : #EC2027;
  font-family : Tahoma ,Arial,  sans-serif;
	font-size : 8pt;
	font-weight: normal;
	text-decoration: underline;

}

.TablePageIndexText
{
  color : #EC2027;
  font-family : Tahoma ,Arial,  sans-serif;
	font-size : 8pt;
	font-weight: normal;
	text-decoration:none;
}

.TablePageIndexSelected
{
 color : #000000;
 font-family : Tahoma ,Arial,  sans-serif;
 font-size : 8pt;
 text-decoration:none;
 text-decoration: none;
 font-weight: bolder;
}

.archiveSortImage{

  width:16px;
  height:16px;
}

.TransListHeader
{
	background-color:#FFFFFF; 
	background-image: url(../images/ltr_header_redline_horiz.jpg);
	background-repeat:repeat-x;
}