@font-face { font-family: "FrutigerLightCondensed"; src:url(../fonts/FLC.ttf) format("truetype"); }
@font-face { font-family: "FrutigerBoldCondensed"; src:url(../fonts/FBC.ttf) format("truetype"); }

a:link, a:visited, a:active, a:hover { text-decoration:none; }

body {
	width:100%;
	height:100%;
	margin:0;
	padding:0;
	background-size: 100% 100%;
	background: #f7a600 url("../images/OrangeEnergy.jpg") no-repeat;
	font-family:"FrutigerLightCondensed";
	color:#efefef;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
}

img {
	/*
	-webkit-filter: drop-shadow(0px 0 8px rgba(0,0,0,0.9));
	filter: url(shadow.svg#drop-shadow);
	
	-ms-filter: "progid:DXImageTransform.Microsoft.Dropshadow(OffX=3, OffY=3, Color='#444')";
	filter: "progid:DXImageTransform.Microsoft.Dropshadow(OffX=3, OffY=3, Color='#444')";
	*/
}
.viewport {
	width:960px;
	height:544px;
	padding:17px;
	background: url(../images/frames/viewport.png) no-repeat;
	margin:40px auto 0 auto;
	position:relative; 
	}
.contentArea {
	width:960px;
	height:544px;
	background-color:#434242;
	}
.mainContent {
	width:960px;
	height:492px;
	margin:0;
	padding:0;
	}
.header {
	width:940px;
	height:45px;
	padding:5px 10px 0 10px;
	background-color:#222121;
	border-bottom:2px solid #868686;
	line-height:45px;
	font-family:"FrutigerBoldCondensed";
	font-size:22px;
	}
.debugLine {
	color: orange;
	font-size: 12px;
	line-height: 18px;
	border: 1px solid #cecece;
	padding: 5px;
	white-space: pre-wrap; /* CSS3 */
	white-space: -moz-pre-wrap; /* Firefox */
	white-space: -pre-wrap; /* Opera <7 */
	white-space: -o-pre-wrap; /* Opera 7 */
	word-wrap: break-word; /* IE */
	-webkit-touch-callout: text;
	-webkit-user-select: text;
	-khtml-user-select: text;
	-moz-user-select: text;
	-ms-user-select: text;
	user-select: text;
	}
.timeC {
	position:absolute;
	right:30px;
	top:20px;
	line-height:45px;
	font-family:"FrutigerBoldCondensed";
	font-size:22px;
	}
.tempC {
	display:block;
	float:left;
	margin-top:12px;
	padding-right:10px;
	margin-right:10px;
	border-right:1px solid #ffffff;
	line-height:20px;
	}
.preloaderContainer {
	width:248px;
	position:absolute;
	z-index:970;
	left:372px;
	top:250px;
	}
.preloaderImage {
	margin-left:100px;
	width:48px;
	height:48px;
	background-image:url(../images/frames/preloader.gif);
	}
.preloaderText {
	width:248px;
	font-size:14px;
	text-align:center;
	line-height:18px;
	margin-top:20px;
	}
.processScreenListTop {
	line-height:36px;
	padding-top:9px;
	// align-contentpadding-bottom:2px;
	background-image:url(../images/frames/listTop.png);
	width: 718px;
	height: 36px;
	}
.processScreenListMiddle {
	line-height:36px;
	padding-top:0;
	padding-bottom:9px;
	background-image:url(../images/frames/listMiddle.png);
	width: 718px;
	height: 57px;
	}
.processScreenListBottom{
	line-height:36px;
	padding-top:0px;
	padding-bottom:2px;
	background-image:url(../images/frames/listBottom.png);
	width: 718px;
	height: 36px;
	}
.processScreenListTop {
	height:34px;
	line-height:40px;
	padding-top:9px;
	padding-bottom:2px;
	background-image:url(../images/frames/listTop.png);
	}
.processScreenListMiddle {
	height:38px;
	line-height:38px;
	padding-top:0;
	padding-bottom:0;
	background-image:url(../images/frames/listMiddle.png);
	}
.processScreenListBottom{
	height:40px;
	line-height:40px;
	padding-top:2px;
	padding-bottom:9px;
	background-image:url(../images/frames/listBottom.png);
	}
.processScreenListField {
	margin-top:2px;
	width:668px;
	height:78px;
	padding:0 25px 0 25px;
	background-image:url(../images/frames/listStatusField.png);
}
.processScreenListField table td {
	text-align: center;
	padding-top: 10px;
	font-size: 24px;
	line-height: 48px;
	font-family: "FrutigerBoldCondensed";
}
.processScreenListButton_01_Static, .processScreenListButton_01_Dynamic {
	float:left;
	width:239px;
	height:171px;
	background: url(../images/buttons/3x1_Buttons_01.png) no-repeat;
	}
.processScreenListButton_02_Static, .processScreenListButton_02_Dynamic {
	float:left;
	width:238px;
	height:171px;
	background: url(../images/buttons/3x1_Buttons_02.png) no-repeat;
	}
.processScreenListButton_03_Static, .processScreenListButton_03_Dynamic {
	float:left;
	width:241px;
	height:171px;
	background: url(../images/buttons/3x1_Buttons_03.png) no-repeat;
	}
.processScreenListButton_04_Static, .processScreenListButton_04_Dynamic {
	float:left;
	width:241px;
	height:171px;
	background: url(../images/buttons/3x1_Buttons_04.png) no-repeat;
	}
.processScreenListButton_05_Static, .processScreenListButton_05_Dynamic {
	float:left;
	width:241px;
	height:171px;
	background: url(../images/buttons/3x1_Buttons_05.png) no-repeat;
	}
.processScreenListButton_06_Static, .processScreenListButton_06_Dynamic {
	float:left;
	width:241px;
	height:171px;
	background: url(../images/buttons/3x1_Buttons_06.png) no-repeat;
	}	
.processScreenListButton_01_Dynamic {
	cursor:pointer;
	}
.processScreenListButton_01_Dynamic:hover {
	background-image:url(../images/buttons/3x1_Buttons_01_akt.png);
	}
.processScreenListButton_02_Dynamic {
	cursor:pointer;
	}
.processScreenListButton_02_Dynamic:hover {
	background-image:url(../images/buttons/3x1_Buttons_02_akt.png);
	}
.processScreenListButton_03_Dynamic {
	cursor:pointer;
	}
.processScreenListButton_03_Dynamic:hover {
	background-image:url(../images/buttons/3x1_Buttons_03_akt.png);
	}
.processScreenListButton_04_Dynamic {
	cursor:pointer;
	}
.processScreenListButton_04_Dynamic:hover {
	background-image:url(../images/buttons/3x1_Buttons_04_akt.png);
	}
.processScreenListButton_05_Dynamic {
	cursor:pointer;
	}
.processScreenListButton_05_Dynamic:hover {
	background-image:url(../images/buttons/3x1_Buttons_05_akt.png);
	}	
.processScreenListButton_06_Dynamic {
	cursor:pointer;
	}
.processScreenListButton_06_Dynamic:hover {
	background-image:url(../images/buttons/3x1_Buttons_06_akt.png);
	}
.processScreenListButton_07_Dynamic {
	cursor:pointer;
	}
.processScreenListButton_07_Dynamic:hover {
	background-image:url(../images/buttons/3x1_Buttons_07_akt.png);
	}
.processScreenListButton_08_Dynamic {
	cursor:pointer;
	}
.processScreenListButton_08_Dynamic:hover {
	background-image:url(../images/buttons/3x1_Buttons_08_akt.png);
	}	
.processScreenListButton_09_Dynamic {
	cursor:pointer;
	}
.processScreenListButton_09_Dynamic:hover {
	background-image:url(../images/buttons/3x1_Buttons_09_akt.png);
	}	
.btnUp, .btnDown, .btnInfo, .btnSettings, .btnBack, .btnLeft, .btnRight, .btnAccept, .btnCancel, .btnCopy, .btnAcceptDay, .btnAcceptObject, .btn1, .btn2, .btn1wps, .btn2wps{
	cursor:pointer;
}
.btnUp, .btnDown {
	width:107px;
	height:127px;
	position:absolute;
	left:870px;
	margin:0;
	padding:0;
	}
.btnUp {
	top:194px;
	background-image:url(../images/buttons/btnUp.png);
	z-index:901;
	}
.btnUp:hover {
	background-image:url(../images/buttons/btnUp_akt.png);
}
.btnDown {
	top:321px;
	background-image:url(../images/buttons/btnDown.png);
	z-index:902;
	}
.btnDown:hover {
	background-image:url(../images/buttons/btnDown_akt.png);
	}
.btnSettings {
	width:121px;
	height:95px;
	position:absolute;
	left:856px;
	margin:0;
	padding:0;
	z-index:904;
	background-image:url(../images/buttons/btnSettings.png);
	top:466px;
	}
.btnInfo { width:107px;
	height:120px;
	position:absolute;
	left:870px;
	margin:0;
	padding:0;
	z-index:903;
	background-image:url(../images/buttons/btnInfo.png);
	top:76px;
	}
.btnInfo:hover {
	background-image:url(../images/buttons/btnInfo_Akt.png);
	}
.btnCancel {
	width:121px;
	height:95px;
	position:absolute;
	left:856px;
	margin:0;
	padding:0;
	z-index:904;
	background-image:url(../images/buttons/btnCancel.png);
	top:466px;
	}
.btnAccept {
	width:121px;
	height:116px;
	position:absolute;
	left:856px;
	margin:0;
	padding:0;
	z-index:905;
	background-image:url(../images/buttons/btnAccept.png);
	top:345px;
	}
.btnCopy {
	width:107px;
	height:120px;
	position:absolute;
	left:870px;
	margin:0;
	padding:0;
	z-index:903;
	background-image:url(../images/buttons/btnCopy.png);
	top:189px;
	}
.btnCopy:hover {
	background-image:url(../images/buttons/btnCopy_Akt.png);
	}
.btnBack {
	width:121px;
	height:95px;
	position:absolute;
	left:856px;
	margin:0;
	padding:0;
	z-index:904;
	background-image:url(../images/buttons/btnBack.png);
	top:466px;
}
.btnAcceptDay {
	width:722px;
	height:95px;
	position:absolute;
	left:125px;
	top:466px;
	z-index:905;
	background-image:url(../images/buttons/btnScheduleCopyDay.png);
}
.processScreenListButton_3x3_01_Static, .processScreenListButton_3x3_01_Dynamic {
	float:left;
	width:239px;
	height:154px;
	padding-top:7px;
	background: url(../images/buttons/3x3_Buttons_01.png) no-repeat;
}
.processScreenListButton_3x3_02_Static, .processScreenListButton_3x3_02_Dynamic {
	float:left;
	width:238px;
	height:154px;
	padding-top:7px;
	background: url(../images/buttons/3x3_Buttons_02.png) no-repeat;
}
.processScreenListButton_3x3_03_Static, .processScreenListButton_3x3_03_Dynamic {
	float:left;
	width:241px;
	height:154px;
	padding-top:7px;
	background: url(../images/buttons/3x3_Buttons_03.png) no-repeat;
}
.processScreenListButton_3x3_04_Static, .processScreenListButton_3x3_04_Dynamic {
	float:left;
	width:239px;
	height:154px;
	background: url(../images/buttons/3x3_Buttons_04.png) no-repeat;
}
.processScreenListButton_3x3_05_Static, .processScreenListButton_3x3_05_Dynamic {
	float:left;
	width:238px;
	height:154px;
	background: url(../images/buttons/3x3_Buttons_05.png) no-repeat;
}
.processScreenListButton_3x3_06_Static, .processScreenListButton_3x3_06_Dynamic {
	float:left;
	width:241px;
	height:154px;
	background: url(../images/buttons/3x3_Buttons_06.png) no-repeat;
}
.processScreenListButton_3x3_07_Static, .processScreenListButton_3x3_07_Dynamic {
	float:left;
	width:239px;
	height:161px;
	background: url(../images/buttons/3x3_Buttons_07.png) no-repeat;
}
.processScreenListButton_3x3_08_Static, .processScreenListButton_3x3_08_Dynamic {
	float:left;
	width:238px;
	height:161px;
	background: url(../images/buttons/3x3_Buttons_08.png) no-repeat;
}
.processScreenListButton_3x3_09_Static, .processScreenListButton_3x3_09_Dynamic {
	float:left;
	width:241px;
	height:161px;
	background: url(../images/buttons/3x3_Buttons_09.png) no-repeat;
}
.processScreenListButton_3x3_01_Dynamic {
	cursor:pointer;
}
.processScreenListButton_3x3_02_Dynamic {
	cursor:pointer;
}
.processScreenListButton_3x3_03_Dynamic {
	cursor:pointer;
}
.processScreenListButton_3x3_04_Dynamic {
	cursor:pointer;
}
.processScreenListButton_3x3_05_Dynamic {
	cursor:pointer;
}
.processScreenListButton_3x3_06_Dynamic {
	cursor:pointer;
}
.processScreenListButton_3x3_07_Dynamic {
	cursor:pointer;
}
.processScreenListButton_3x3_08_Dynamic {
	cursor:pointer;
}
.processScreenListButton_3x3_09_Dynamic {
	cursor:pointer;
}
.processScreenListButton_3x3_01_Dynamic:hover {
	background-image:url(../images/buttons/3x3_Buttons_01_akt.png);
}
.processScreenListButton_3x3_02_Dynamic:hover {
	background-image:url(../images/buttons/3x3_Buttons_02_akt.png);
}
.processScreenListButton_3x3_03_Dynamic:hover {
	background-image:url(../images/buttons/3x3_Buttons_03_akt.png);
}
.processScreenListButton_3x3_04_Dynamic:hover {
	background-image:url(../images/buttons/3x3_Buttons_04_akt.png);
}
.processScreenListButton_3x3_05_Dynamic:hover {
	background-image:url(../images/buttons/3x3_Buttons_05_akt.png);
}
.processScreenListButton_3x3_06_Dynamic:hover {
	background-image:url(../images/buttons/3x3_Buttons_06_akt.png);
}
.processScreenListButton_3x3_07_Dynamic:hover {
	background-image:url(../images/buttons/3x3_Buttons_07_akt.png);
}
.processScreenListButton_3x3_08_Dynamic:hover {
	background-image:url(../images/buttons/3x3_Buttons_08_akt.png);
}
.processScreenListButton_3x3_09_Dynamic:hover {
	background-image:url(../images/buttons/3x3_Buttons_09_akt.png);
}
.scheduleTimeWrapper {
	width:600px;
	position:absolute;
	top:6px;
	left:180px;
	z-index:900;
	display:block;
}
.processScreenText2 {
	font-size:30px;
	line-height:35px;
	width:618px;
	padding:20px 0 20px 20px;
}
.scheduleModeChooserObj01, .scheduleModeChooserObj02 {
	width:568px;
	height:90px;
	background-repeat:no-repeat;
	cursor:pointer;
	padding:0;
}
.scheduleModeChooserObj01 {
	background-image:url(../images/buttons/scheduleSwitch_01.png);
}
.scheduleModeChooserObj02 {
	background-image:url(../images/buttons/scheduleSwitch_02.png);
}
.scheduleTimeChooserObj03 {
	width:568px;
	height:162px;
	display:block;
	overflow:hidden;
	padding:0;
	background-repeat:no-repeat;
	text-align:center;
	font-size:88px;
	font-family:"FrutigerBoldCondensed";
	line-height:160px;
	color:#f7a600;
}
.scheduleTimeChooserObj03 {
	background-image:url(../images/buttons/scheduleTime_03.png);
}
.processScreenSchedule_day_on_01, .processScreenSchedule_day_off_01 {
	float:left;
	width:100px;
	height:100px;
	padding:15px 0 0 9px;
	background-repeat:no-repeat;
	text-align:center;
	font-size:44px;
	font-family:"FrutigerBoldCondensed";
	line-height:95px; cursor:pointer;
}
.processScreenSchedule_day_on_02, .processScreenSchedule_day_off_02
{ float:left;
	width:100px;
	height:100px;
	padding:15px 0 0 0;
	background-repeat:no-repeat;
	text-align:center;
	font-size:44px;
	font-family:"FrutigerBoldCondensed";
	line-height:95px;
	cursor:pointer;
}
.processScreenSchedule_day_on_03, .processScreenSchedule_day_off_03 {
	float:left;
	width:100px;
	height:100px;
	padding:15px 9px 0 0;
	background-repeat:no-repeat;
	text-align:center;
	font-size:44px;
	font-family:"FrutigerBoldCondensed";
	line-height:95px;
	cursor:pointer;
}
.processScreenSchedule_day_off_01 {
	background-image:url(../images/buttons/schedule_day_off_01.png);
	cursor:pointer;
}
.processScreenSchedule_day_off_02 { background-image:url(../images/buttons/schedule_day_off_02.png);
	cursor:pointer;
}
.processScreenSchedule_day_off_03 { background-image:url(../images/buttons/schedule_day_off_03.png);
	cursor:pointer;
}
.processScreenSchedule_day_on_01, .processScreenSchedule_day_off_01:hover {
	background-image:url(../images/buttons/schedule_day_on_01.png);
	color:#434242;
}
.processScreenSchedule_day_on_02, .processScreenSchedule_day_off_02:hover {
	background-image:url(../images/buttons/schedule_day_on_02.png);
	color:#434242;
}
.processScreenSchedule_day_on_03, .processScreenSchedule_day_off_03:hover {
	background-image:url(../images/buttons/schedule_day_on_03.png);
	color:#434242;
}
.processScreenSchedule_time_01 {
	width:120px;
	height:73px;
	padding:15px 0 0 7px;
	background: url(../images/buttons/schedule_time_01.png) no-repeat;
	float:left;
	color:#f7a600;
	text-align:center;
	font-size:38px;
	font-family:"FrutigerBoldCondensed";
	line-height:73px;
	cursor:pointer;
}
.processScreenSchedule_time_02 { width:118px;
	height:73px;
	padding:15px 0 0 0;
	background: url(../images/buttons/schedule_time_02.png) no-repeat;
	float:left;
	color:#f7a600;
	text-align:center;
	font-size:38px;
	font-family:"FrutigerBoldCondensed";
	line-height:73px;
	cursor:pointer;
}
.processScreenSchedule_time_02_2 { width:116px;
	height:73px;
	padding:15px 0 0 0;
	background: url(../images/buttons/schedule_time_02_2.png) no-repeat;
	float:left;
	color:#f7a600;
	text-align:center;
	font-size:38px;
	font-family:"FrutigerBoldCondensed";
	line-height:73px;
	cursor:pointer; }
.processScreenSchedule_time_03   { width:118px;
	height:73px;
	padding:15px 7px 0 0;
	background: url(../images/buttons/schedule_time_03.png) no-repeat;
	float:left;
	color:#f7a600;
	text-align:center;
	font-size:38px;
	font-family:"FrutigerBoldCondensed";
	line-height:73px;
	cursor:pointer; }
.processScreenSchedule_row_1_01 {
	width:102px;
	height:109px;
	padding:15px 0 0 25px;
	background: url(../images/buttons/schedule_row_1_01.png) no-repeat;
	float:left;
	cursor:pointer;
}
.processScreenSchedule_row_1_02 {
	width:102px;
	height:109px;
	padding:15px 0 0 16px;
	background: url(../images/buttons/schedule_row_1_02.png) no-repeat;
	float:left;
	cursor:pointer;
}
.processScreenSchedule_row_1_02_2 {
	width:102px;
	height:109px;
	padding:15px 0 0 14px;
	background: url(../images/buttons/schedule_row_1_02_2.png) no-repeat;
	float:left;
	cursor:pointer;
}
.processScreenSchedule_row_1_03 {
	width:110px;
	height:109px;
	padding:15px 0 0 15px;
	background: url(../images/buttons/schedule_row_1_03.png) no-repeat;
	float:left;
	cursor:pointer;
}
.processScreenSchedule_row_2_01 {
	width:102px;
	height:119px;
	padding:15px 0 0 25px;
	background: url(../images/buttons/schedule_row_2_01.png) no-repeat;
	float:left;
	cursor:pointer; }
.processScreenSchedule_row_2_02 {
	width:102px;
	height:119px;
	padding:15px 0 0 16px;
	background: url(../images/buttons/schedule_row_2_02.png) no-repeat;
	float:left;
	cursor:pointer;
}
.processScreenSchedule_row_2_02_2 {
	width:102px;
	height:119px;
	padding:15px 0 0 14px;
	background: url(../images/buttons/schedule_row_2_02_2.png) no-repeat;
	float:left;
	cursor:pointer;
}
.processScreenSchedule_row_2_03 {
	width:110px;
	height:119px;
	padding:15px 0 0 15px;
	background: url(../images/buttons/schedule_row_2_03.png) no-repeat;
	float:left;
	cursor:pointer;
}
.processScreenLabel {
	width:418px;
	font-size:24px;
	float:left;
}
.processScreenValue {
	width:250px;
	font-size:24px;
	font-family:"FrutigerBoldCondensed";
	text-align:right;
	float:left;
}
.processScreenLabelSingle {
	width:418px;
	font-size:24px;
	padding-top: 15px;
	line-height: 48px;
	float:left;
}
.processScreenValueSingle {
	width:250px;
	font-size:24px;
	padding-top: 15px;
	line-height: 48px;
	font-family:"FrutigerBoldCondensed";
	text-align:right;
	float:left;
}
.processScreenListSingle {
	height:52px;
	line-height:52px;
	padding-top:9px;
	padding-bottom:9px;
	background-image:url(../images/frames/listSingle.png);
}
.processScreenListTop,
.processScreenListMiddle,
.processScreenListBottom,
.processScreenListBottom2,
.processScreenListSingle,
.processScreenListTopDark,
.processScreenListMiddleDark,
.processScreenListBottomDark,
.processScreenListTopLight
{ font-size:24px;
	width:668px;
	padding-left:25px;
	padding-right:25px;
	font-family:"FrutigerLightCondensed";
	display:block;
}
.scheduleTimeChooserObj01,
.scheduleTimeChooserObj02,
.scheduleTimeChooserObj04,
.scheduleTimeChooserObj05 {
	width:284px;
	height:90px;
	float:left;
	background-repeat:no-repeat;
	cursor:pointer;
	padding:0;
}
.scheduleTimeChooserObj01 {
	background-image:url(../images/buttons/scheduleTime_01.png);
}
.scheduleTimeChooserObj02 {
	background-image:url(../images/buttons/scheduleTime_02.png);
}
.scheduleTimeChooserObj04 {
	background-image:url(../images/buttons/scheduleTime_04.png);
}
.scheduleTimeChooserObj05 {
	background-image:url(../images/buttons/scheduleTime_05.png);
}
.scheduleTimeHeader {
	width:528px;
	padding-left:40px;
	height:112px;
	cursor:pointer;
	line-height:112px;
	font-size:30px;
	font-family:"FrutigerBoldCondensed";
	display:block;
	background: url(../images/buttons/scheduleTime_Header.png) no-repeat;
	color:#f7a600;
}
.scheduleTimeHeader img { display:inline;
	vertical-align:middle;
	margin-right:10px;
}
.processScreenStats_btn_on_1, .processScreenStats_btn_off_1, .processScreenStats_btn_on_2, .processScreenStats_btn_off_2, .processScreenStats_btn_on_3, .processScreenStats_btn_off_3 {
	line-height:67px;
	font-family:"FrutigerBoldCondensed";
	font-size:26px;
	text-align:center;
}
.processScreenStats_btn_on_1, .processScreenStats_btn_off_1 {
	width:241px;
	height:72px;
	float:left;
	background-repeat:no-repeat;
	cursor:pointer;
}
.processScreenStats_btn_on_1 {
	background-image:url(../images/buttons/stats_02_2.png);
	color:#434242;
}
.processScreenStats_btn_off_1 {
	background-image:url(../images/buttons/stats_02.png);
	color:#ffffff;
}
.processScreenStats_btn_off_1:hover {
	background-image:url(../images/buttons/stats_02_2.png);
	color:#434242;
}
.processScreenStats_btn_on_2, .processScreenStats_btn_off_2 {
	width:234px;
	height:72px;
	float:left;
	background-repeat:no-repeat;
	cursor:pointer;
}
.processScreenStats_btn_on_2 {
	background-image:url(../images/buttons/stats_03_2.png);
	color:#434242;
}
.processScreenStats_btn_off_2 { background-image:url(../images/buttons/stats_03.png);
	color:#ffffff;
}
.processScreenStats_btn_off_2:hover { background-image:url(../images/buttons/stats_03_2.png);
	color:#434242;
}
.processScreenStats_btn_on_3, .processScreenStats_btn_off_3 {
	width:243px;
	height:72px;
	float:left;
	background-repeat:no-repeat;
	cursor:pointer; }
.processScreenStats_btn_on_3 {
	background-image:url(../images/buttons/stats_04_2.png);
	color:#434242; }
.processScreenStats_btn_off_3 {
	background-image:url(../images/buttons/stats_04.png);
	color:#ffffff; }
.processScreenStats_btn_off_3:hover {
	background-image:url(../images/buttons/stats_04_2.png);
	color:#434242;}
.processScreenStats_01 {
	width:718px;
	height:402px;
	background: url(../images/buttons/stats_01.png) no-repeat;
	cursor:default;
}
.canvasArea {
	width:670px;
	height:355px;
	padding-left:25px;
	padding-top:30px;
	overflow:auto;
}
.gridCanvas {
	width:670px;
	height:355px;
}
.btnLeft, .btnRight {
	width:108px;
	height:112px;
	position:absolute;
	top:260px;
	margin:0;
	padding:0;
	background-repeat:no-repeat; }
.btnLeft {
	left:28px;
	background-image:url(../images/buttons/btnLeft.png);
	z-index:901;
}
.btnRight {
	left:836px;
	background-image:url(../images/buttons/btnRight.png);
	z-index:902;
}
.btn1 {
	width:108px;
	height:112px;
	position:absolute;
	top:300px;
	margin:0;
	padding:0;
	background-repeat:no-repeat; 
	left:75px;
	background-image:url(../images/buttons/btn1.png);
	z-index:901;}
.btn2 {
	width:108px;
	height:112px;
	position:absolute;
	top:420px;
	margin:0;
	padding:0;
	background-repeat:no-repeat; 
	left:75px;
	background-image:url(../images/buttons/btn2.png);
	z-index:901;
	}
.btn1wps {
	width:108px;
	height:112px;
	position:absolute;
	top:300px;
	margin:0;
	padding:0;
	background-repeat:no-repeat; 
	left:75px;
	background-image:url(../images/buttons/btn1wps.png);
	z-index:901;}
.btn2wps {
	width:108px;
	height:112px;
	position:absolute;
	top:420px;
	margin:0;
	padding:0;
	background-repeat:no-repeat; 
	left:75px;
	background-image:url(../images/buttons/btn2wps.png);
	z-index:901;
	}
	
.processScreenFields {
	width:718px;
	position:absolute;
	top:9px;
	left:110px;
	z-index:852;
	height:483px;
}
.processScreen_RBM8_1 {
	width:288px;
	height:82px;
	float:left;
	background: url(../images/buttons/RBM8_01.png) no-repeat;
	cursor:pointer;
	padding:25px 0 0 70px;
}
.processScreen_RBM8_2 {
	width:290px;
	height:82px;
	float:left;
	background: url(../images/buttons/RBM8_02.png) no-repeat;
	cursor:pointer;
	padding:25px 0 0 63px;
}
.processScreen_RBM8_3 {
	width:288px;
	height:85px;
	float:left;
	background: url(../images/buttons/RBM8_03.png) no-repeat;
	cursor:pointer;
	padding:15px 0 0 70px;
}
.processScreen_RBM8_4 {
	width:290px;
	height:85px;
	float:left;
	background: url(../images/buttons/RBM8_04.png) no-repeat;
	cursor:pointer;
	padding:15px 0 0 63px;
}
.processScreen_RBM8_5 {
	width:288px;
	height:85px;
	float:left;
	background: url(../images/buttons/RBM8_05.png) no-repeat;
	cursor:pointer;
	padding:15px 0 0 70px;
}
.processScreen_RBM8_6 {
	width:290px;
	height:85px;
	float:left;
	background: url(../images/buttons/RBM8_06.png) no-repeat;
	cursor:pointer;
	padding:15px 0 0 63px;
}
.processScreen_RBM8_7 {
	width:288px;
	height:94px;
	float:left;
	background: url(../images/buttons/RBM8_07.png) no-repeat;
	cursor:pointer;
	padding:15px 0 0 70px;
}
.processScreen_RBM8_8 {
	width:290px;
	height:94px;
	float:left;
	background: url(../images/buttons/RBM8_08.png) no-repeat;
	cursor:pointer;
	padding:15px 0 0 63px;
}
.processValuesRBMFieldWrapper {
	width:300px;
	height:96px;
}
.processValuesRBMFieldHeadline {
	color:#ffffff;
	font-size:26px;
	font-family:"FrutigerBoldCondensed";
	line-height:40px;
}
.processValuesRBMFieldSubline {
	color:#9b9b9b;
	font-size:22px;
	font-family:"FrutigerBoldCondensed";
	line-height:30px;
}
.processValuesRBMFieldColdHotStatus {
	position:relative;
	width:30px;
	height:30px;
	left:245px;
	top:-72px;
}
.processValuesRBMFieldManAutoStatus {
	position:relative;
	width:30px;
	height:30px;
	left:245px;
	top:-63px;
}
.processValuesRBMFieldMoreStatus {
	position:relative;
	width:80px;
	height:30px;
	left:167px;
	top:-93px;
}
.processValuesRBMFieldMoreStatus img {
	float:left;
	margin-right:9px;
}
.helpScreen {
	position:absolute;
	z-index:999;
	display:none;
	width:960px;
	height:492px;
	background: url(../images/buttons/helpOverlay.png) no-repeat;
	top:69px;
	left:17px;
}
.helpScreenTxt {
	width:685px;
	height:430px;
	padding:20px 20px 20px 0;
	overflow:scroll;
	margin-left:140px;
	margin-top:20px;
	font-size:16px;
	line-height:24px;
}
.helpCloseBtn {
	width:96px;
	height:96px;
	position:absolute;
	top:18px;
	left:865px;
	cursor:pointer;
	background-color:#ffffff;
	opacity:0;
}
.processScreenRBM8Schedule_row_t_01 {
	width:220px;
	height:58px;
	padding:30px 0 0 25px;
	background: url(../images/buttons/RBMSchedule_row_t_01.png) no-repeat;
	float:left;
	cursor:pointer;
	font-size:28px;
	line-height:40px;
}
.processScreenRBM8Schedule_row_t_02 { width:116px;
	height:58px; padding:30px 0 0 0;
	background: url(../images/buttons/RBMSchedule_row_t_02.png) no-repeat;
	float:left;
	cursor:pointer;
	color:#f7a600;
	text-align:center;
	font-size:28px;
	line-height:40px;
}
.processScreenRBM8Schedule_row_t_03 {
	width:116px;
	height:58px;
	padding:30px 0 0 0;
	background: url(../images/buttons/RBMSchedule_row_t_03.png) no-repeat;
	float:left;
	cursor:pointer;
	color:#f7a600;
	text-align:center;
	font-size:28px;
	line-height:40px;
}
.processScreenRBM8Schedule_row_t_04 {
	width:116px;
	height:58px; padding:30px 0 0 0;
	background: url(../images/buttons/RBMSchedule_row_t_04.png)
	no-repeat;
	float:left;
	cursor:pointer; color:#f7a600;
	text-align:center;
	font-size:28px;
	line-height:40px;
}
.processScreenRBM8Schedule_row_t_05 {
	width:116px;
	height:58px;
	padding:30px 9px 0 0;
	background: url(../images/buttons/RBMSchedule_row_t_05.png) no-repeat;
	float:left;
	cursor:pointer;
	color:#f7a600;
	text-align:center;
	font-size:28px;
	line-height:40px;
}
.processScreenRBM8Schedule_row_x_01 { width:220px;
	height:58px;
	padding:24px 0 0 25px;
	background: url(../images/buttons/RBMSchedule_row_x_01.png) no-repeat;
	float:left;
	cursor:pointer;
	font-size:28px;
	line-height:40px;
}
.processScreenRBM8Schedule_row_x_02 {
	width:116px;
	height:58px;
	padding:24px 0 0 0;
	background: url(../images/buttons/RBMSchedule_row_x_02.png) no-repeat;
	float:left;
	cursor:pointer;
	color:#f7a600;
	text-align:center;
	font-size:28px;
	line-height:40px;
}
.processScreenRBM8Schedule_row_x_03 {
	width:116px;
	height:58px;
	padding:24px 0 0 0;
	background: url(../images/buttons/RBMSchedule_row_x_03.png) no-repeat;
	float:left;
	cursor:pointer;
	color:#f7a600;
	text-align:center;
	font-size:28px;
	line-height:40px;
}
.processScreenRBM8Schedule_row_x_04 {
	width:116px;
	height:58px;
	padding:24px 0 0 0;
	background: url(../images/buttons/RBMSchedule_row_x_04.png) no-repeat;
	float:left;
	cursor:pointer;
	color:#f7a600;
	text-align:center;
	font-size:28px;
	line-height:40px;
}
.processScreenRBM8Schedule_row_x_05 {
	width:116px;
	height:58px;
	padding:24px 9px 0 0;
	background: url(../images/buttons/RBMSchedule_row_x_05.png) no-repeat;
	float:left;
	cursor:pointer;
	color:#f7a600;
	text-align:center;
	font-size:28px;
	line-height:40px;
}
.processScreenRBM8Schedule_row_b_01 {
	width:220px;
	height:66px;
	padding:24px 0 0 25px;
	background: url(../images/buttons/RBMSchedule_row_b_01.png) no-repeat;
	float:left;
	cursor:pointer;
	font-size:28px;
	line-height:40px;
}
.processScreenRBM8Schedule_row_b_02 {
	width:116px;
	height:66px;
	padding:24px 0 0 0;
	background: url(../images/buttons/RBMSchedule_row_b_02.png) no-repeat;
	float:left;
	cursor:pointer;
	color:#f7a600;
	text-align:center;
	font-size:28px;
	line-height:40px;
}
.processScreenRBM8Schedule_row_b_03 {
	width:116px;
	height:66px;
	padding:24px 0 0 0;
	background: url(../images/buttons/RBMSchedule_row_b_03.png) no-repeat;
	float:left;
	cursor:pointer;
	color:#f7a600;
	text-align:center;
	font-size:28px;
	line-height:40px; }
.processScreenRBM8Schedule_row_b_04 {
	width:116px;
	height:66px;
	padding:24px 0 0 0;
	background: url(../images/buttons/RBMSchedule_row_b_04.png) no-repeat;
	float:left;
	cursor:pointer;
	color:#f7a600;
	text-align:center;
	font-size:28px;
	line-height:40px;
}
.processScreenRBM8Schedule_row_b_05 { width:116px;
	height:66px;
	padding:24px 9px 0 0;
	background: url(../images/buttons/RBMSchedule_row_b_05.png) no-repeat;
	float:left;
	cursor:pointer;
	color:#f7a600;
	text-align:center;
	font-size:28px;
	line-height:40px;
}
.btnRBM8ScheduleTempOn, .btnRBM8ScheduleTempOff {
	width:109px;
	height:88px;
	background-repeat:no-repeat;
	cursor:pointer;
	z-index:800;
	position:absolute;
	top:193px;
}
.btnRBM8SchedulePrioOn, .btnRBM8SchedulePrioOff {
	width:109px;
	height:88px;
	background-repeat:no-repeat;
	cursor:pointer;
	z-index:800;
	position:absolute;
	top:281px;
}
.btnRBM8ScheduleTempOn {
	background-image:url(../images/buttons/scheduleSwitch_t_on.png);
}
.btnRBM8ScheduleTempOff {
	background-image:url(../images/buttons/scheduleSwitch_t_off.png);
}
.btnRBM8SchedulePrioOn {
	background-image:url(../images/buttons/scheduleSwitch_b_on.png);
}
.btnRBM8SchedulePrioOff {
	background-image:url(../images/buttons/scheduleSwitch_b_off.png);
}










.processScreenListBottom2 { height:40px; line-height:40px; padding-top:2px; padding-bottom:9px; background-image:url(../images/gui/listBottom2.png); }









.btnAcceptObject { width:722px; height:95px; position:absolute; left:125px; top:466px; background-image:url(../images/btn/btnScheduleCopyObject.png); }

.processScreen { position:absolute; z-index:850; }
.processScreen2 { position:absolute; z-index:851; }

.processScreenIcon { width:97px; height:97px; padding:15px 0 0 10px; position:absolute; top:11px; left:0; z-index:851;  }

.processScreenText { font-size:30px; line-height:35px; width:618px; padding:20px 0 65px 20px; }





.processScreenListBottom2 { height:40px; line-height:40px; padding-top:2px; padding-bottom:9px; background-image:url(../images/gui/listBottom2.png); }

.processScreenListTopLight { height:46px; line-height:46px; padding-top:9px; padding-bottom:2px; background-image:url(../images/gui/listTop.png); }

.processScreenListTopDark { height:46px; line-height:46px; padding-top:9px; padding-bottom:2px; background-image:url(../images/frames/listTopDark.png); }
.processScreenListMiddleDark { height:46px; line-height:46px; padding-top:0; padding-bottom:0; background-image:url(../images/frames/listMiddleDark.png); }
.processScreenListBottomDark { height:48px; line-height:48px; padding-top:2px; padding-bottom:9px; background-image:url(../images/frames/listBottomDark.png); }




.processScreenListFieldDark { margin-top:2px; width:668px; height:78px; padding:25px 25px 0 25px;
	background: url(../images/gui/listStatusFieldDark.png) no-repeat;
}

.processScreenListButtons { margin-top:2px; width:718px; height:171px; padding:0; }

.processScreenList_01_Icon { width:180px; height:100px; padding:21px 0 0 39px; }
.processScreenList_01_Text { width:230px; padding:6px 0 0 9px; text-align:center; font-size:24px; line-height:24px; }

.processScreenList_02_Icon { width:180px; height:100px; padding:21px 0 0 39px; }
.processScreenList_02_Text { width:230px; padding:6px 0 0 9px; text-align:center; font-size:24px; line-height:24px; }

.processScreenList_03_Icon { width:180px; height:100px; padding:21px 0 0 39px; }
.processScreenList_03_Text { width:230px; padding:6px 0 0 9px; text-align:center; font-size:24px; line-height:24px; }

.processScreenList_04_Icon { width:180px; height:100px; padding:21px 0 0 39px; }
.processScreenList_04_Text { width:230px; padding:6px 0 0 9px; text-align:center; font-size:24px; line-height:24px; }

.processScreenList_05_Icon { width:180px; height:100px; padding:21px 0 0 39px; }
.processScreenList_05_Text { width:230px; padding:6px 0 0 9px; text-align:center; font-size:24px; line-height:24px; }

.processScreenList_06_Icon { width:180px; height:100px; padding:21px 0 0 39px; }
.processScreenList_06_Text { width:230px; padding:6px 0 0 9px; text-align:center; font-size:24px; line-height:24px; }

.processScreenList_07_Icon { width:180px; height:100px; padding:21px 0 0 39px; }
.processScreenList_07_Text { width:230px; padding:6px 0 0 9px; text-align:center; font-size:24px; line-height:24px; }

.processScreenList_08_Icon { width:180px; height:100px; padding:21px 0 0 39px; }
.processScreenList_08_Text { width:230px; padding:6px 0 0 9px; text-align:center; font-size:24px; line-height:24px; }

.processScreenList_09_Icon { width:180px; height:100px; padding:21px 0 0 39px; }
.processScreenList_09_Text { width:230px; padding:6px 0 0 9px; text-align:center; font-size:24px; line-height:24px; }


.scheduleCopyChooseContainer { width:482px; height:170px; margin:50px 0 0 130px; display:block; cursor:pointer; }
.scheduleCopyChoos_btn_Day, .scheduleCopyChoos_btn_Object { width:241px; height:170px; background-repeat:no-repeat; float:left; }
.scheduleCopyChoos_btn_Day { background-image:url(../images/btn/btnCopySchedule_Day_normal.png); }
.scheduleCopyChoos_btn_Day:hover { background-image:url(../images/btn/btnCopySchedule_Day_hover.png); }
.scheduleCopyChoos_btn_Object { background-image:url(../images/btn/btnCopySchedule_Object_normal.png); }
.scheduleCopyChoos_btn_Object:hover { background-image:url(../images/btn/btnCopySchedule_Object_hover.png); }

.listFieldArea { width:700px; height:260px; margin-left:7px; border:2px solid #5c5c5c; background:#2f2e2e; overflow:hidden;
			 -webkit-border-radius: 15px 15px;
			-moz-border-radius: 15px / 15px;
			border-radius: 15px / 15px;
			-moz-box-shadow: 0 0 8px #222222;
			-webkit-box-shadow: 0 0 8px #222222;
			box-shadow: 0 0 8px #222222;
}

.listObjectOff { background-image:url(../images/gui/radioOff.png); }
.listObjectOn { background-image:url(../images/gui/radioOn.png); }
.listObjectOff, .listObjectOn { height:50px;
	border-bottom:1px solid #5c5c5c; font-size:22px; line-height:50px; text-indent:60px;
						background-position-y:14px; background-position-x: 14px;
	background: no-repeat 14px 14px;
	cursor:pointer;
}
.listObjectBtn { height:50px; border-bottom:1px solid #5c5c5c; font-size:22px; line-height:50px; cursor:pointer; text-indent:20px; }



.scheduleDescTxt { font-size:22px; line-height:22px; margin:0; padding:0 0 20px 10px; font-family:"FrutigerBoldCondensed"; }
.scheduleTimeWrapper h2 { color:#f7a600; font-size:30px; line-height:30px; margin:0; padding:24px 0 6px 10px; font-family:"FrutigerBoldCondensed"; }


.overlayWithArrow { border:2px solid #f7a600; -moz-border-radius: 6px; border-radius: 6px; background-color:#434242; z-index:999; position:absolute; }
.transOverlay { width:960px; height:492px; background-image:url(../images/gui/transOverlay.png); cursor:pointer; z-index:980; position:absolute; }

.overlayChooserItem_wb { height:40px; line-height:44px; padding:0 15px; border-bottom:2px solid #f7a600; font-size:22px; font-family:"FrutigerBoldCondensed"; cursor:pointer; }
.overlayChooserItem_wob { height:40px; line-height:44px; padding:0 15px; font-size:22px; font-family:"FrutigerBoldCondensed"; cursor:pointer; }

.arrowObj { width:20px; height:30px; background-image:url(../images/gui/overlayArrow.png); cursor:pointer; z-index:998; position:absolute; }
.arrowObj2 { width:20px; height:30px; background-image:url(../images/gui/overlayArrow2.png); cursor:pointer; z-index:998; position:absolute; }

.overlayChooserItem_wb:hover, .overlayChooserItem_wob:hover { background-color:#f7a600; color:#333333; }

.debugger { z-index:2000; margin-left:10px; margin-top:10px; }
.debugTxt { width:900px; height:250px; font-size:10px; }

.redText { color:#ff0000; }
.greenText { color:#00ff00; }
.red { color:#ff0000; }
.green { color:#00ff00; }
.orange { color:#f7a600; }
.gray{ color:#666666; }
.white { color:#efefef; }
.blue { color:#0000ff; }

/* Login */
.loginField { width:340px; margin:130px 0 0 310px; }
.loginFieldTxt { border-bottom:1px solid #888888; width:340px; padding:0; height:25px; position:absolute; }
.loginFieldBtn { width:340px; margin-top:20px; position:absolute; text-align:center; }
.loginFieldTxtInput { border:0; color:#fafafa; background:none; width:340px; line-height:20px; font-size:18px; position:absolute; }
.loginFieldTxtInputDescription { border:0; color:#888888; background:none; width:340px; font-family:"FrutigerLightCondensed"; line-height:20px; font-size:20px; position:absolute; pointer-events: none;}
.btnLogin { border: 1px solid #888888; color: #f7a600; background: none; padding: 2px 10px; line-height: 26px; font-size: 14px; cursor:pointer; }

.logoffBox { line-height:14px; font-size:14px; padding:5px 15px 6px 15px; background-color:#434242; border:1px solid #868686; border-top-width:0; position:absolute; right:15px; top:-100px; }

.chDeviceScrollbox { width:920px; margin:20px 0 0 20px; height:450px; overflow:scroll; }

.chDev_table { width:890px; border-collapse:collapse; font-size:18px; line-height:40px; color:#fafafa; }
.chDev_table .chDev_tableRow { border-bottom:1px solid #888888; }

.chDev_table td { padding:0; }
.grayText { color:#888888; }
