@charset "utf-8";

body, h2, .h2 { font-family: Verdana, Sans-Serif; text-decoration: none; font-weight: normal; font-size: 12px; line-height: 16px; color: #000; }
body {	background-color: #fff; }
.b, h2, .h2 {font-weight: bold; }
text, p { font-family: Verdana, Sans-Serif; text-decoration: none; font-weight: normal; font-size: 10px; color: #000; line-height: 16px; }
a { text-decoration: none; color: #153060; font-weight: bold; }
a.small { text-decoration: none; color: #153060; font-size: 9px; line-height: 12px; font-family: Verdana, sans-serif; }

div.white a { color: #fff; font-weight: bold; }
a.whiteselected { border-color: #FFF; border-width: 0px 0px 2px 1px; border-style: solid; }
a:hover { color: #FFFFFF; background-color: #153060; text-decoration: none ; font-weight: bold; }
a.white:hover, a.whiteselected:hover { color: #153060; background-color: #aaa; text-decoration: none ; font-weight: bold; }
a:active { color: #FFFFFF; background-color: #36F; text-decoration: none; font-weight: bold; }
a.white:active, a.whiteselected:active { color: #153060; background-color: #fff; text-decoration: none ; font-weight: bold; }

.techinfo { color: #666; text-decoration: none; font-size: 9px; line-height: 12px; font-family: Monaco, Charcoal, Courier, Monospace, Serif; }

select, input, textarea {font-size: 90%;}

.off { color: #aaa; }
img { border: 0; }
td, th
{
	vertical-align: top;
	padding: 1px 6px 3px 4px;
	text-align: left;
}
tr 	{ vertical-align: baseline; }
table { border: 0px; }

.small, .smallwhite, .headwarn { font-size: 9px; line-height: 12px; }
.white, .smallwhite { color: #fff; }
.headwarn { color: #f44; font-weight: bold; }
.tpmmarked { text-decoration: underline; color: #eee; }
#pagetop {
	background-color: rgba(0,0,0,0.8);
	height: 71px;
	width: 1024px;
	position: absolute;
	top:  0;
	left: 0;
}
.errdiv {
	background-color: #900;
	background-image: url(style/error.gif);
	color: #fff;
	font-weight: bold;
	background-repeat: no-repeat;
	background-position: 12px 12px;
	-webkit-box-shadow:4px 4px 7px rgba(60, 0, 0, 0.8);
	-webkit-border-radius: 5px;
	-moz-box-shadow:4px 4px 7px rgba(60, 0, 0, 0.8);
	-moz-border-radius: 5px;
	position:absolute;
	left:141px;
	top:96px;
	width:635px;
	height:320px;
	padding: 6px;
	z-Index:102;
}

.succdiv {
	background-color: #ddd;
	padding: 6px;
	font-weight: bold;
	-webkit-box-shadow:4px 4px 7px rgba(0, 0, 0, 0.8);
	-webkit-border-radius: 5px;
	-moz-box-shadow:4px 4px 7px rgba(0, 0, 0, 0.8);
	-moz-border-radius: 5px;
	position:absolute;
	left:141px;
	top:96px;
	width:635px;
	height:320px;
	z-Index:100;
}

.menudiv {
	background-color: rgba(0,0,0,0.8);
	padding: 12px; margin: 0px; color: #fff;
	-webkit-box-shadow:4px 4px 7px rgba(0, 0, 0, 0.8);
	-webkit-border-radius: 5px;
	-moz-box-shadow:4px 4px 7px rgba(0, 0, 0, 0.8);
	-moz-border-radius: 5px;
}

.deldiv	{background-color: #FF0; padding: 12px; margin: 0px; color: #C03;	}

div.menudiv a { color: #fff; font-weight: bold; }
div.menudiv a:hover { color: #153060; background-color: #aaa; text-decoration: none ; font-weight: bold;  }
div.menudiv a.off, div.menudiv a.off:hover { color: #666; font-weight: normal; background-color: #333;}
div.menudiv div {margin-bottom: 8px;}
div.menudiv div label {white-space: nowrap; margin-right: 8px;}

.bgsubmenu { }
.selsubmen { width: 80px; }
.odd, .oddclosed { background-color: #f0f0f0; }
.nbr, th, .rightnbr { white-space: nowrap; }
.rightnbr, .right, .rclosed, .roddclosed, .revenclosed { text-align: right; }

#dContentR1, #dContentR2, #dContentR3, #dContentR4, #dContentR5, #dContentR6
{
	border-color: #EEE;
	border-width: 2px 2px 0px 2px;
	border-style: solid solid none solid;
}

.warn a, .warn { color: #900; }
.over a, .over, .err, .del { color: #F33; }

.over a,
.warn a,
.ok a {	font-weight: normal; }

.over a:before,
.warn a:before,
.ok a:before {	content: "▸ "; }



tr.closed td, tr.closed td a, tr.closed td .over, tr.closed td .warn, .closed, .rclosed { font-style: italic; color: #aaa; }
tr.oddclosed td, tr.oddclosed td a, tr.oddclosed td .over, tr.oddclosed td .warn, .oddclosed, .roddclosed { font-style: italic; color: #aaa; }
tr.evenclosed td, tr.evenclosed td a, tr.evenclosed td .over, tr.evenclosed td .warn, .evenclosed, .revenclosed { font-style: italic; color: #aaa; }


/* generated: */

#dAgentName { position:absolute; visibility: visible; left:14px; top:16px; width:191px; height:16px; z-Index:10;}
#dVersionum { position:absolute; visibility: visible; left:268px; top:16px; width:140px; height:16px; z-Index:12;}
#dLogininfo { position:absolute; visibility: visible; left:522px; top:16px; width:381px; height:16px; z-Index:14;}
#dInfo { position:absolute; visibility: visible; left:776px; top:16px; width:127px; height:16px; z-Index:16;}
#dBookmark { position:absolute; visibility: visible; left:903px; top:16px; width:127px; height:16px; z-Index:18;}
#dTMen1 { position:absolute; visibility: visible; left:11px; top:48px; width:127px; height:16px; z-Index:20;}
#dTMen2 { position:absolute; visibility: visible; left:138px; top:48px; width:127px; height:16px; z-Index:22;}
#dTMen3 { position:absolute; visibility: visible; left:265px; top:48px; width:127px; height:16px; z-Index:24;}
#dTMen4 { position:absolute; visibility: visible; left:392px; top:48px; width:127px; height:16px; z-Index:26;}
#dTMen5 { position:absolute; visibility: visible; left:519px; top:48px; width:127px; height:16px; z-Index:28;}
#dTMen6 { position:absolute; visibility: visible; left:646px; top:48px; width:127px; height:16px; z-Index:30;}
#dTMen7 { position:absolute; visibility: visible; left:773px; top:48px; width:127px; height:16px; z-Index:32;}
#dTMen8 { position:absolute; visibility: visible; left:900px; top:48px; width:127px; height:16px; z-Index:34;}
#dStat1 { position:absolute; visibility: visible; left:14px; top:80px; width:254px; height:16px; z-Index:36;}
#dStat2 { position:absolute; visibility: visible; left:264px; top:80px; width:191px; height:16px; z-Index:38;}
#dContent { position:absolute; visibility: visible; left:10px; top:112px; width:1016px; height:176px; z-Index:40;}
#dheadline { position:absolute; visibility: visible; left:141px; top:80px; width:635px; height:32px; z-Index:42;}
#dheadlineR { position:absolute; visibility: visible; left:776px; top:80px; width:191px; height:32px; z-Index:44;}
#dContent2 { position:absolute; visibility: visible; left:10px; top:144px; width:1016px; height:176px; z-Index:46;}
#dContentL { position:absolute; visibility: visible; left:10px; top:96px; width:445px; height:480px; z-Index:48;}
#dContentR1 { position:absolute; visibility: visible; left:498px; top:96px; width:508px; height:480px; z-Index:50;}
#dContentR2 { position:absolute; visibility: hidden; left:498px; top:96px; width:508px; height:480px; z-Index:52;}
#dContentR3 { position:absolute; visibility: hidden; left:498px; top:96px; width:508px; height:480px; z-Index:54;}
#dContentR4 { position:absolute; visibility: hidden; left:498px; top:96px; width:508px; height:480px; z-Index:56;}
#dContentR5 { position:absolute; visibility: hidden; left:498px; top:96px; width:508px; height:480px; z-Index:58;}
#dContentR6 { position:absolute; visibility: hidden; left:498px; top:96px; width:508px; height:480px; z-Index:60;}
#dRTabMen { position:absolute; visibility: visible; left:679px; top:86px; width:127px; height:16px; z-Index:62;}
.dRinContent { position:absolute;  left:14px; top:37px; width:476px; height:464px; z-Index:64;}


#menudiv00 { position:absolute; visibility: hidden; left:-49px; top:0px; width:1080px; height:32px; z-Index:74;}
#menudiv0 { position:absolute; visibility: hidden; left:-49px; top:76px; width:1080px; height:384px; z-Index:76;}
#menudiv1 { position:absolute; visibility: hidden; left:2px; top:71px; width:191px; height:256px; z-Index:78;}
#menudiv2 { position:absolute; visibility: hidden; left:129px; top:71px; width:191px; height:256px; z-Index:80;}
#menudiv3 { position:absolute; visibility: hidden; left:256px; top:71px; width:191px; height:256px; z-Index:82;}
#menudiv4 { position:absolute; visibility: hidden; left:383px; top:71px; width:191px; height:256px; z-Index:84;}
#menudiv5 { position:absolute; visibility: hidden; left:510px; top:71px; width:191px; height:256px; z-Index:86;}
#menudiv6 { position:absolute; visibility: hidden; left:637px; top:71px; width:191px; height:256px; z-Index:88;}
#menudiv7 { position:absolute; visibility: hidden; left:764px; top:71px; width:191px; height:256px; z-Index:90;}
#menudiv8 { position:absolute; visibility: hidden; left:891px; top:71px; width:191px; height:256px; z-Index:92;}
#messagediv { position:absolute; visibility: visible; left:0px; top:0px; width:100%; height:100%; z-Index:94; background-color: rgba(0,0,0,0.5);}
#messagedivh { position:absolute; visibility: hidden; left:0px; top:0px; width:100%; height:100%; z-Index:96; background-color: rgba(0,0,0,0.5);}
.deldiv { position:absolute; visibility: hidden; left:268px; top:192px; width:381px; height:96px; z-Index:98;}
.textinerr { position:absolute;  left:64px; top:8px; width:445px; height:288px; z-Index:104;}


div#job_sheet { margin: 2em; width: 690px;}

#job_sheet #head {
	font-weight: bold;
	font-size: 14px;
	height: 40px;
}

#job_sheet #job_jobnr {
	font-size: 20px;
}

#job_sheet .top {
	background-color: #E50050;
	color:  white;
	margin-left: 0;
	width:  680px;
	padding-bottom: 4px;
	padding-top: 4px;
	font-weight: bold;
}



a.sheet.exists { }
a.sheet.exists:hover {	}
a.sheet.nonexists {	color: rgba(229,0,80,0.3);}
a.sheet.nonexists:hover {
	color: white;
	background-color: #E50050;
}

#job_sheet .top { clear: both; padding-left: 1ex; position: relative; left: -5px; width: 880px;}
#job_sheet .row {clear: both; border-bottom: 1px solid #aaa; float: left; width: 880px;}
#job_sheet .row.last { border-bottom: none; }

#job_sheet .column {float: left; margin-right: 5px; padding-bottom: 10px;}

#job_sheet .half { width: 430px; margin-right: 10px;}
#job_sheet .column.half input[type="text"] {width: 420px; }

#job_sheet .quart { width: 210px; margin-right: 10px;}
#job_sheet .column.quart input[type="text"] {width: 200px; }

#job_sheet .many { margin-right: 20px; max-width: 210px;}
#job_sheet .column.many input[type="text"] {width: 118px; }

#job_sheet .column input.date[type="text"] {width: 8em;}

#job_sheet .bigtext { width: 880px; min-height: 200px; }
#job_sheet .bigtext textarea { width: 800px; height: 200px; }


#job_sheet .row h3 {font-size: 12px; margin-bottom: 1ex; margin-top: 1ex;}

#job_sheet .note { color: #aaa; font-size: 11px; font-weight: normal; }

.abdecker { position:absolute; left:0px; top:0px; width:100%; height:100%; z-Index:194; background-color: rgba(0,0,0,0.5);}
.copy_form {
	margin-top: 200px;
	margin-left: 250px;
	padding: 2em;
	background-color: white;
	width: 400px;
	-webkit-box-shadow:4px 4px 7px rgba(60, 0, 0, 0.8);
	-webkit-border-radius: 5px;
	-moz-box-shadow:4px 4px 7px rgba(60, 0, 0, 0.8);
	-moz-border-radius: 5px;
	border:  1px solid #999;
}

#dContent div.notice {
	width: 400px;
	padding: 20px;
	background-color: #f4f0a2;
	margin-left: 200px;
	text-align: center;
}

