body {
	background: #EFF0F1 url(../images/bg.jpg) repeat-x top left;
	font: normal normal normal 13px Arial, Helvetica, sans-serif;
	width: 100%;
	height: 100%;
	margin: 0px;
	padding: 0px;
	color: #3a3a3c;
}

.pageDiv {
	background-color: #FFFFFF;
	width: 980px;
	min-height: 870px;
	margin: 0 auto;
}

.input {
	font-size: 13px;
	margin-top: 3px;
	border: 0px;
	width: 200px;
	height: 22px;
}
.inputFileUpload {
	font-size: 13px;
	margin-top: 3px;
	/*border: 0px*/;
	width: 180px;
	height: 22px;
}

.submit, .submitBack {
	font-size: 13px;
	margin-right: 10px; 
	float: right;
	width: 90px;
	height: 30px;
	border: 0px solid #DDDDDD;
	color: #ffffff;
	background: #006cb7;
	cursor: pointer;
}
.submitBack {
	float: left;
}

.impressum {
	text-align: center;
	color: #999999;
	margin: 4px auto 24px auto;
	cursor: pointer;
}

.pageTitleTextDiv {
	font-size: 16px;
	font-weight: bold;
	color: #58585a;
	padding-top: 30px;
	padding-left: 25px;
	height: 30px;
	cursor: pointer;
}

.menuDiv {
	background-color: #006cb7;
	width: 100%;
	height: 28px;
}
.menuBottomDiv {
	background-color: #759dd2;
	width: 100%;
	height: 4px;
}
.menuTopDiv {
	background-color: #759dd2;
	width: 100%;
	height: 1px;
}
.mainContentDiv {
	width: 945px;
	padding-left: 25px;
	padding-top: 30px;
	padding-right: 10px;
}
.dotSysPage {
	float: left;
	margin-right: 120px;
	width: 600px;
}
.tableDiv {
	border-left: 1px solid #c9cacc;
	border-bottom: 1px solid #999b9e;
	border-right: 1px solid #87898c;
	border-top: 1px solid #c0c2c4;
	/*float: right*/;
	
	/*width: 200px*/;
}
.tableDivShadow {
	/*float: right*/;
	border-left: 1px solid #f7f8f8;
	border-bottom: 1px solid #adafb1;
	border-right: 1px solid #bbbcbf;
	border-top: 1px solid #f7f8f8;
	margin-top: 10px;
}
.tableTop {
	height: 9px;
	width: 100%;
	background-color: #edeff0;
}
.tableTitle {
	height: 20px;
	/*width: 190px*/;
	background-color: #006cb7;
	padding-left: 10px;
	padding-top: 8px;
	font-size: 14px;
	color: #ffffff;
}
.tableBorder {
	height: 4px;
	width: 100%;
	background-color: #759dd2;
}
.loginBody, .loginLowerBody {
	height: 207px;
	width: 210px;
	background-color: #edeff0;
	padding-left: 10px;
	padding-top: 15px;
	text-align:left;
}
.loginLowerBody {
	height: 75px;
	border-left: 1px solid #c9cacc;
	border-bottom: 1px solid #999b9e;
	border-right: 1px solid #87898c;
	border-top: 1px solid #c0c2c4;
}
.loginWhiteSpace {
	height: 40px;
}
.floatRight {
	float: right;
}
.passError {
	width: 180px;
	height:14px;
	margin-top: 40px;
	text-align: center;
	color: red;
	font-size: 12px;
}
.forgottenPass {
	font-size: 14px;
	margin-top: 15px;
	width: 180px;
	text-align: center;
	color: #76777a;
	cursor: pointer;
}
.registerNewBtnDiv {
	font-size: 13px;
	margin-top: 12px; 
	padding-top: 7px;
	margin-left: 20px;
	width: 160px;
	height: 23px;
	border: 0px solid #DDDDDD;
	color: #ffffff;
	background: #006cb7;
	text-align: center;
	cursor: pointer;
}
.menuItem, .menuItemActive, .menuItemActivePermanent {
	padding-top: 6px;
	text-align: center;
	color: #ffffff;
	float: left;
	width: 130px;
	height: 22px;
	cursor: pointer;
}
.menuItemActive, .menuItemActivePermanent {
	background-color: #4b6384;
}
.menuItemSpace {
	width: 23px;
	height: 22px;
	float: left;
	
}
.menuItemSeparator {
	width: 20px;
	height: 22px;
	float: left;
}

.titleDiv {
	margin-top: 5px;
	margin-bottom: 40px;
	font-size: 20px;
	color: #006cb7;
}
.textDiv {
	font-size: 14px;
	color: #8D8D8D;/*#9d9d9d;*/
	margin-bottom: 20px;
	text-align: justify;
}

.table {
	border-collapse: collapse;
}
.tableNameCell {
	/*float: left*/;
	width: 100%;
	height: 25px;
	background-color: #edeff0;
	border-bottom: 1px solid #e2e4e5;
	border-right: 1px solid #e2e4e5;
	color: #6d6e71;
	padding-left: 12px;
	font-size: 14px;
}
.tableDateCell {
	/*float: right*/;
	min-width: 130px;
	height: 25px;
	background-color: #edeff0;
	border-bottom: 1px solid #e2e4e5;
	color: #6d6e71;
	padding-left: 12px;
	font-size: 14px;
}
.form {
	background-color: #EDEFF0;
	padding-left: 10px;
	padding-right: 10px;
    padding-top: 15px;
    padding-bottom: 20px;
    /*min-height: 220px*/;
    color: #6d6e71;
}
.errorDiv {
	/*width: 280px*/;
	height:14px;
	margin-top: 5px;
	color: red;
	font-size: 12px;
}
.radioLabelTable {
	border-collapse: collapse;
}
.radioLabelTable td {
	vertical-align: top;
}
.combo {
	min-width: 160px;
	max-width: 500px;
	margin-top: 3px;
}