
/* ************************************************************************ */
	/* GENERAL */
/* ************************************************************************ */


	body {
		margin: 0px;
		font-family: Arial, Helvetica, sans-serif;
		font-size:0.75em;
		line-height:normal;
		overflow:hidden;
		background-image:url(../images/background/body_background.gif);
		background-repeat:repeat-y;
		
		background-color: #ffffff;
	}









/* ************************************************************************ */
 /* HEADER */
/* ************************************************************************ */


	#divHeader {
		width: 995px;
		height: 95px;
		background-color: #FFF;
		
	}

	#divHeaderHeadline {
		position:absolute;
		top: 30px;
		left:230px;
		width: 765px;
		font-family: Arial, Helvetica, sans-serif;
		font-size:11px;
	}

	#divHeaderHeadline a {
		color: #213483;
	}

	#divHeaderLogo {
		position:absolute;
		top:21px;
		left:20px;
		padding: 0px 0px 0px 0px;
		float:right;
	}








/* ************************************************************************ */
 /* NAVIGATION */
/* ************************************************************************ */


	#divNavigation {
		width: 995px;
		height: 40px;
		background-image: url(../images/navigation/navigation-bg.gif);
		background-position: left top;
		background-repeat: repeat-x;
	}

	/* Navigation BG */

		.tableNavigation {
			table-layout:fixed;
		}
		
		.tableNavigation td.BgLeft {
			width: 4px;
		}
		
		.tableNavigation td.BgLeft div {
			width: 4px;
			height: 40px;
			background-image: url(../images/navigation/navigation-bg-left.gif);
			background-position: left top;
			background-repeat: no-repeat
		}
		
		.tableNavigation td.BgRight {
			width: 4px;
		}
			
		.tableNavigation td.BgRight div {
			width: 4px;
			height: 40px;
			background-image: url(../images/navigation/navigation-bg-right.gif);
			background-position: left top;
			background-repeat: no-repeat
		}
	


	/* Buttons */

		.divNavigationButtonElement {
			padding: 4px 2px 0px 0px;
			float:left;
		}
		
	/* Direkt Aufruf */
	
		.tableNavigation .tdDirekt {
			padding: 10px 6px 0px 0px;
			font-size: 11px;
		}
		
		.tableNavigation .tdDirekt input {
			border: 1px solid #c3c7d0;
			background-image: url(../images/form/textfield-bg.gif);
			background-position: left top;
			background-repeat: repeat-x;
			font-size: 11px;
		}



	/* ******** */
/* ************************************************************************ */


/* ************************************************************************ */
 /* TABLE HIGHLIGHTING */
/* ************************************************************************ */

	/* Neue Klassen für das Highlighting müssen sich im Namen nur mit einem Over unterscheiden. Diese ist relevant für das Markierung einer Zeile beim zurückkehren auf die Seite  */

	.taskHighlightPriority td {
		color:#FF0000;
	}

	.taskHighlightPriorityOver td {
		color:#FF0000;
		background-color: #e8e8f0 !important;
	}

	.taskHighlightUnread td {
		font-weight:bold;
	}

	.taskHighlightUnreadOver td {
		font-weight:bold;
		background-color: #e8e8f0 !important;
	}

	.taskHighlightBoth td {
		font-weight:bold;
		color:#FF0000;
	}

	.taskHighlightBothOver td {
		font-weight:bold;
		color:#FF0000;
		background-color: #e8e8f0 !important;
	}


	/* Header Rowover */
	.tableHeaderHighlight {
		padding:3px 0px 3px 5px;
		border-left:1px solid #FFFFFF;
		border-bottom:1px solid #FFFFFF;
		color:#FFFFFF;
		background-color:#40529d !important;
		cursor:pointer;
	}

	/*
	.tableHeaderHighlightStart {
		color:#FFFFFF;
		background-color:#c5d0ff !important;
		cursor:pointer;
	}
	*/



/* ************************************************************************ */
 /* STARTSEITE WAITING DIV */
/* ************************************************************************ */


	.divWaiting {
		background-color:#eff2f3; width:100%;
	}



/* ************************************************************************ */
 /* DETAILSEITE LOGGING TABLE IM TOOLTIP */
/* ************************************************************************ */


	.tableLogging {
		width:700px;
		margin-top:10px;
	}

	.tableLogging th {
		border-bottom:1px solid #000044;
		padding:3px 0px 3px 5px;
		text-align:left;
	}

	.tableLogging td {
		border-bottom:1px solid #bbc7dd;
		padding:3px 0px 3px 5px;
	}


/* ************************************************************************ */
 /* DETAILSEITE INFOBOX */
/* ************************************************************************ */


	.tdInfobox {
		width:747px;
		border: 1px solid #9eb5de;
		padding:5px;
		background-color:#F2F2F2;
	}

	.divEvent {
		margin:3px 0px 6px 0px;
	}

	.divTodo {
		font-size:14px;
		color:#FF0000;
		font-weight:bold;
		margin:6px 0px 3px 0px;
	}



/* ************************************************************************ */
 /* DETAILSEITE LOCKBUTTONS */
/* ************************************************************************ */


	.divLockButtons {
		width:815px;
		height:45px;
		background-color:#FFFFFF;
		position:absolute;
		top:135px;
		left:180px;
		filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
		opacity: 0.7;
	}



/* ************************************************************************ */
 /* CONTENT */
/* ************************************************************************ */


	#divContent {
		width: 995px;
		background-color: #ffffff;
	}



	

	/* ************************************************************************ */
 		/* Navigation List */

		#divContentNaviagationList {
			width: 160px;
			xfloat:left;
			padding: 10px;
			padding-right: 0px;

			background-color: #e8e8f0;
		}


		.divContentNaviagationListProjekteAktiv {
			padding: 3px 0px 3px 0px;
		}

		.divContentNaviagationListProjekteAktiv a{
			font-size: 11px;
			color: #ff840a;
			text-decoration:none;
		}

		.divContentNaviagationListProjekteAktiv img{
			padding-right: 5px;
		}

		.divContentNaviagationListProjekte {
			padding: 3px 0px 3px 0px;
		}

		.divContentNaviagationListProjekte a{
			font-size: 11px;
			color: #213483;
			text-decoration:none;
		}

		.divContentNaviagationListProjekte img{
			padding-right: 5px;
		}

		.xdivContentNavigationListAnsicht {
			font-weight:normal;
			padding-left:0px;
		}
		.xdivContentNavigationListAnsichtAktiv {
			font-weight:bold;
		}



	/* STARTSEITE */
	.tableContentOverviewHead {
		font-family:Arial Helvetica, sans-serif;
		font-size: 15px;
		margin-bottom:1px;
		margin-top: 20px;
	}

	.tableContentOverviewHead th {
		height: 22px;
		font-family:Arial, Helvetica, sans-serif;
		font-size: 13px;
		font-weight: normal;
		text-align: left;
		padding:0px 0px 0px 6px;
		color: #000000;
		background-color: #f2f3f8;
	}


	/*
	.tableContentOverview {
		font-family:Arial Helvetica, sans-serif;
		font-size: 11px;
	}


	.tableContentOverview th{
		font-family:Arial, Helvetica, sans-serif;
		text-align: left;
		padding:3px 0px 3px 3px;
		color: #213483;
		background-color: #9eb5de;
		border-bottom: 1px solid #e8e8f0;
	}


	.tableContentOverview .NoBorder{
		border:none;
		border-bottom: 1px solid #e8e8f0;
	}

	.tableContentOverview td{
		padding: 3px 0px 3px 6px;
		border-bottom: 1px solid #e8e8f0;
	}*/



	/* ************************************************************************ */
 		/* CONTENT Inhalt  */

		#divContentInhalt {
			width: 815px;
			xfloat:left;
		}






		/* *** Serviceleiste *** */

			#divContentInhaltServiceleiste {
				width: 815px;
				height: 45px;
				background-color: #f2f3f8;
				xbackground-color:#FF0000;
				margin-left:10px;
			}

			#divContentInhaltServiceleiste a{
				color: #213483;
				font-size: 12px;
				text-decoration:none;
			}

			.divContentInhaltServiceleisteFirstElement {
				float:left;
			}

			.divContentInhaltServiceleisteElement {
				float:left;
			}

			.divContentInhaltServiceleisteElementProjektGreen {
				float:left;
			}

			.divContentInhaltServiceleisteElementProjektGreen a{
				font-size: 11px !important;
				color: #336633 !important;
				line-height:12px;
			}

			.divContentInhaltServiceleisteElementProjektRed {
				float:left;
			}

			.divContentInhaltServiceleisteElementProjektRed a{
				font-size: 11px !important;
				color: #990000 !important;
				line-height:12px;
			}


			.divContentInhaltServiceleisteElementTrenner {
				padding: 5px 0px 0px 8px;
				float:left;
			}


			.divContentInhaltServiceleisteElementTrennerRight {
				padding: 5px 8px 0px 8px;
				float:right;
			}

			.divContentInhaltServiceleisteElementRight {
				padding: 13px 16px 0px 0px;
				float:right;
			}

			.divContentInhaltServiceleisteElementRight img{
				margin: 0px 4px 0px 4px;
			}






		/* *** Main *** */


			#divContentInhaltMain {
				xbackground-color:#FF0000;
				overflow-y:auto;
				padding-top: 20px;
				margin-left:30px;
				width:795px;
				clear:left;

				/* Tempor�rer eintrag der h�he wird ersetzt durch JS Script */
				/*height:400px;*/
			}





				/* **** Fieldset / Table  **** */

						.fieldsetContentInhaltMain {
							border: 1px solid #9eb5de;
							padding: 0px;
							margin: 0px;
							xpadding-top:20px;
						}

						.fieldsetContentInhaltMain legend {
							font-size:14px;
							color: #213483;
						 }

						.divContentInhaltMainFieldset {
							margin: 8px 2px 8px 2px;
						}

						.tdContentInhaltMainFieldseTableText {
							font-size:11px;
							font-weight: bold;
							color: #444444;
							padding: 4px 0px 4px 10px;
							border-bottom:1px solid #e5e5e5;
						}

						.tdContentInhaltMainFieldseTableTextTextarea {
							font-size:11px;
							font-weight: bold;
							color: #444444;
							padding: 4px 0px 0px 10px;
						}


						.tdContentInhaltMainFieldseTableInput {
							font-size:11px;
							padding: 4px 0px 4px 10px;
							border-bottom:1px solid #e5e5e5;
						}

						.tdContentInhaltMainFieldseTableInput .input_text{
							padding-left:3px;
						}

						.tdContentInhaltMainFieldseTableInput input{
							font-size:11px;
							font-family:Arial, Helvetica, sans-serif;
							border: none;
							background-color: #e8e8f0;
							padding-left:3px;
						}

						.tdContentInhaltMainFieldseTableInput select{
							font-size:11px;
							font-family:Arial, Helvetica, sans-serif;
							border: none;
							background-color: #e8e8f0;
						}

						.tdContentInhaltMainFieldseTableInput textarea{
							font-size:11px;
							font-family:Arial, Helvetica, sans-serif;
							border: none;
							background-color: #e8e8f0;
							margin: 2px 0px 3px 10px;
							overflow-y:scroll;
							overflow-x:hidden;
							padding: 2px 0px 0px 3px;
						}

						input.tdContentInhaltMainFieldseTableInputAktiv{
							background-color: #9eb5de ! important;
						}

						textarea.tdContentInhaltMainFieldseTableInputAktiv{
							background-color: #9eb5de ! important;
						}

						img.tdContentInhaltMainFieldseTableDate {
							padding-left:5px;
						}

						.tdContentInhaltMainFieldseTableList {
							font-size:11px;
							font-weight: normal;
							color: #000000;
							padding: 4px 0px 4px 10px;
							border-bottom:1px solid #e5e5e5;
						}

						.tdContentInhaltMainFieldseTableIcon {
							font-size:11px;
							border-bottom:1px solid #e5e5e5;
							background-color:none;
							text-align:right;
						}

						.tdContentInhaltMainFieldseTableIcon img{
							padding-right:11px;
						}


						.divComment {
							font-size:11px;
							margin: 4px 10px 30px 10px;
							padding:3px;
							border-bottom:1px solid #e5e5e5;
						}

						.divCommentTitle {
							font-weight:bold;
						}

						.divCommentText {
							padding-top:10px;
							padding-bottom:10px;
						}

						.divComment textarea{
							font-size:11px;
							font-family:Arial, Helvetica, sans-serif;
							border: none;
							background-color: #e8e8f0;
							margin: 2px 0px 3px 10px;
							overflow-y:scroll;
							overflow-x:hidden;
							padding: 2px 0px 0px 3px;
						}

						.divComment td{
							padding-bottom:3px;
						}

						.divComment input{
							font-size:11px;
							font-family:Arial, Helvetica, sans-serif;
							border: none;
							background-color: #e8e8f0;
							padding-left:3px;
						}

				/* **** **************  **** */





				/* **** Filter **** */

						#divContentFilter {
							xborder: 1px solid #9eb5de;
							padding-left: 20px;
							padding-top: 5px;
							padding-bottom: 10px;
							background-color: #f2f3f8;
						}

						.divContentFilterElement{
							float:left;
							padding-right:12px;
							font-size:11px;
						}


						.divContentFilterElementInput {}

						.divContentFilterElementInput input{
							font-size:11px;
							font-family:Arial, Helvetica, sans-serif;
							xborder: none;
							background-color:white;
							padding-left:3px;
						}

						.divContentFilterElementInput select{
							font-size:11px;
							font-family:Arial, Helvetica, sans-serif;
							xborder: none;
							background-color:white;
						}

						.divContentFilterElementInputButton {
							color:#FFFFFF;
							font-size:11px;
							background-color:#213483;
							border:0px solid #213483;
						}

				/* **** *****  **** */



				/* **** Table **** */

						.divContentTable {
							margin-top:20px;
						}

						.tableContentTable {
							font-family:Arial Helvetica, sans-serif;
							font-size: 11px;
						}

						.tableContentTable tr{
							cursor:pointer;
						}

						.tableContentTable th{
							font-family:Arial, Helvetica, sans-serif;
							text-align: left;
							padding:3px 0px 3px 3px;
							color: #FFFFFF;
							/*background-color: #213483;*/
							background-color: #3d5d97;
							border-bottom: 1px solid #e8e8f0;
							font-weight:normal;
						}

						.tableContentTable th a{
							font-family:Arial, Helvetica, sans-serif;
							text-align: left;
							padding:3px 0px 3px 3px;
							color: #FFFFFF;
							/*background-color: #213483;*/
							background-color: #3d5d97;
							border-left:1px solid #FFFFFF;
							border-bottom: 1px solid #e8e8f0;
							text-decoration:none;
						}

						.tableContentTable .tableContentTableNoBorder{
							border:none;
							border-bottom: 1px solid #e8e8f0;
						}

						.tableContentTable td{
							padding: 3px 0px 3px 6px;
							border-bottom: 1px solid #e8e8f0;
						}

						.tableContentTableColumColor {
							color: #213483;
						}

						.tableContentTableColumIcons {
							color: #213483;
							text-align:center;
							width:11px;
							background-color: #f2f3f8;
						}

						.trContentTableImportant {
							color:red;
						}

						.trContentTableUnread {
							font-weight:bold;
						}


						.trContentTableMouseOver {
							background-color: #e8e8f0 !important;
						}

						.trContentTableMouseOver td {
							background-color: #e8e8f0 !important;
						}


				/* **** *****  **** */



				/* **** �bersicht Kopf **** */


					.tdContentOverviewHead {
					background-color: #e8e8f0;
					color: #213483;
					font-size:13px;
					padding: 6px 6px 4px 10px;
				}

				.tdContentOverviewHead a{
					color: #213483;
					font-size:11px;
					padding-right:5px;
				}

				.tdContentOverviewHead a img{
					padding: 0px 5px 0px 0px;
				}

				.tableOverviewHeadTable {
					font-family:Arial Helvetica, sans-serif;
					font-size: 11px;
				}

				.tableOverviewHeadTable td{
					padding: 3px 4px 3px 6px;
					border-bottom: 1px solid #e8e8f0;
				}

				.tdOverviewHeadTableFirstColum {
					text-align: left;

				}

				.tdOverviewHeadTableFirstColum A {
					color: #213483;
					font-weight:bold;
					font-size: 11px;
				}

				.tdOverviewHeadTableFirstColum A:hover {
					color:#ff0000;
				}





				.divContentTableTextHeader{
					font-size: 14px;
					color: #000000;
					padding: 10px 0px 0px 0px;
				}

			/* **** *****  **** */


			/* Buttons */

					.buttonDistanceLeft {
						width:14px;
					}

					.buttonNormal {
						border: 1px solid #F2F3F8;
						margin: 0px 9px 0px 0px;
						float:left;
						cursor: hand;
					}

					.buttonDisabled {
						border: 1px solid #F2F3F8;
						margin: 0px 9px 0px 0px;
						float:left;
						cursor: default;
					    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
					    opacity: 0.5;
					}

					.buttonHover {
						float:left;
						cursor: pointer;
						background-color: #e8e8f0;
						border: 1px solid #999999;
						margin: 0px 9px 0px 0px;
					}

					.buttonClick {
						border: 1px solid #F2F3F8;
						margin: 0px 9px 0px 0px;
						float:left;
						cursor: hand;
					}

					.buttonText {
						color: #213483;
						font-size: 12px;
						text-decoration:none;
					}



					/* CloseButton */
					.imgButtonRight {
						margin-top:13px;
					}


			/* Disabled */
			.elementDisabled {
				filter:Alpha(opacity=30);
				opacity:0.3;
			}

	/* ************************************************************************ */



/* ---------------------------------------------------------------- */
/* -------------------- ScrollableTables START -------------------- */


	.scrollableTable {
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
	}


	.scrollableTableHeaderSmall {
		padding:3px 0px 3px 5px;
		/*background-color: #213483;*/
		background-color: #3d5d97;
		border-bottom: 1px solid #e8e8f0;
		border-left:1px solid #FFFFFF;
		color: #FFFFFF;
	}

	.scrollableTableHeaderSmall a {
		font-family:Arial, Helvetica, sans-serif;
		color: #FFFFFF;
		text-decoration:none;
	}

	.scrollableTableContentSmall {
		padding:3px 0px 3px 6px;
		font-weight:bold;
		border-bottom: 1px solid #e8e8f0;
		background-color:#F2F3F8;
		color: #213483;
	}



	.scrollableTableHeader {
		padding:3px 0px 3px 5px;
		/*background-color: #213483;*/
		background-color: #3d5d97;
		border-bottom: 1px solid #e8e8f0;
		border-left:1px solid #FFFFFF;
		color: #FFFFFF;
	}

	.scrollableTableHeader a {
		font-family:Arial, Helvetica, sans-serif;
		color: #FFFFFF;
		text-decoration:none;
	}

	.scrollableTableContent {
		border:none;
		border-bottom: 1px solid #e8e8f0;
		padding: 3px 0px 3px 6px;
		font-size:11px;
		color: #000000;
	}








	.scrollableTableSpacer {
		background-color: #213483;
		border-bottom: 1px solid #e8e8f0;
	}












	/*
	.tableContentTable .tableContentTableNoBorder{
							border:none;
							border-bottom: 1px solid #e8e8f0;
						}

						.tableContentTable td{
							padding: 3px 0px 3px 6px;
							border-bottom: 1px solid #e8e8f0;
						}

						.tableContentTableColumColor {
							color: #213483;
						}
	*/


/* -------------------- ScrollableTables  ENDE -------------------- */
/* ---------------------------------------------------------------- */


	/* ************************************************************************ */
 	/* NEWCLASSES Inhalt  */

	.tdContentInhaltMainFieldseTableList {
		font-size:11px;
		font-weight: normal;
		color: #000000;
		padding: 4px 0px 4px 10px;
		border-bottom:1px solid #e5e5e5;
	}

	.tdContentInhaltMainFieldseTableIcon {
		font-size:11px;
		border-bottom:1px solid #e5e5e5;
		background-color:none;
		text-align:right;
	}

	.tdContentInhaltMainFieldseTableIcon img{
		padding-right:11px;
	}

	.divContentNavigationListAktuellesProjekt{
		font-size:10px;
		color:#213483;
	}

	.divContentNavigationListProjektName{
		font-size:18px;
		font-weight:bold;
		color:#213483;
		height:40px;
	}


	.divContentNavigationListAnsicht{
		font-size:11px;
		font-weight:bold;
		xpadding-top:6px;
		padding-bottom:3px;
	}

	.divContentNavigationListAnsichtTextTD {
		margin-left:-5px;
		font-size:11px;
		line-height:160%;
		color:#444444;
	}
	.divContentNavigationListAnsichtTextTD .divContentNavigationListAnsichtTextTDAktiv{
		font-weight:bold;
		color:#FF0000;
	}
	.divContentNavigationListAnsichtTextTD .divContentNavigationListAnsichtTextTDUngelesen{
		font-weight:bold;
		color:#444444;
	}
	.divContentNavigationListAnsichtTextTD input {
		float:left;
	}
	.divContentNavigationListAnsichtTextTD br {
		clear: left;
	}
	.divContentNavigationListAnsichtTextTD label {
		cursor:pointer;
	}


	/*********************************************************************/

	/* Workflow Buttons  */

	.divWorkflowButtonsLeft {
		margin-top:8px;
		margin-bottom:10px;
		width: 160px;
	}

	.divWorkflowButtonsLeft .buttonNormal {
		border-left: 1px solid #c4c4cd;
		border-top: 1px solid #c4c4cd;
		border-bottom: 1px solid #9a9aa4;
		border-right: 1px solid #9a9aa4;
		float: none;
		cursor: pointer;
		background-color:#d6d6e3;
		width: 160px;
	    margin:0px;
	    margin-bottom:2px;
	}

	.divWorkflowButtonsLeft .buttonDisabled {
		border-left: 1px solid #c4c4cd;
		border-top: 1px solid #c4c4cd;
		border-bottom: 1px solid #9a9aa4;
		border-right: 1px solid #9a9aa4;
		float: none;
		cursor: default;
		background-color:#d6d6e3;
	    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
	    opacity: 0.5;
	    width: 160px;
	    margin:0px;
	    margin-bottom:2px;
	}

	.divWorkflowButtonsLeft .buttonHover {
		float: none;
		cursor: pointer;
		background-color:#ffffff;
		border-left: 1px solid #c4c4cd;
		border-top: 1px solid #c4c4cd;
		border-bottom: 1px solid #9a9aa4;
		border-right: 1px solid #9a9aa4;
	    width: 160px;
	    margin:0px;
	    margin-bottom:2px;
	}

	.divWorkflowButtonsLeft .buttonClick {
		border-left: 1px solid #9a9aa4;
		border-top: 1px solid #9a9aa4;
		border-bottom: 1px solid #c4c4cd;
		border-right: 1px solid #c4c4cd;
		background-color:#dcdce4;
	    width: 160px;
		float: none;
		cursor: pointer;
	    margin:0px;
	    margin-bottom:2px;
	}

	.divWorkflowButtonsLeft .buttonText {
		color: #213483;
		font-size: 11px;
		text-decoration:none;
	}

	.divWorkflowButtonsLeft .buttonDisabled .buttonText {
		color:#000000;
	}





/*********************************************************************/
/* Content Register */


		.divContentRegister {
			padding: 0px 0px 0px 20px;
			height: 23px;
			background-color: #f2f3f8;
			border-bottom: 1px solid #d9e0f0;
			margin-left:10px;
			xmargin-right:-10px;
		}

		.divContentRegister table {
			height: 23px;
			position: relative;
			top: 1px;
		}

		.divContentRegister td a{
			display: block;
			height: 15px;
			padding: 4px 25px 2px 8px;
			color: #213483;
			font-size: 12px;
			text-decoration: none;
			border: 1px solid #d9e0f0;
			border-left: none;
			background-color: #d9e0f0;
		}

		.divContentRegister td.first a{
			border-left: 1px solid #d9e0f0;
		}


		.divContentRegister td.Active a{
			border-bottom: 1px solid #FFFFFF;
			background-color: #FFFFFF;
		}

/*********************************************************************/

		#divChooseRecipients {
			width:233px;
		}

		#divEintraegeZusammenfuehren {
			width:330px;
		}

		#divAdminStatusAendern {
			width:365px;
		}

		.divModalDialog {
			position:absolute;
			left:174px;
			top:206px;
			background-color:#f6f6f6;
			padding:10px;
			border:1px solid black;
			z-index:10000;
		}

		#divRecipientList {
			height:100px;
			overflow:auto;
			margin-top:4px;
			/*
			width:190px;
			border-left:1px solid #808080;
			border-top:1px solid #808080;
			border-bottom:1px solid #d4d0c8;
			border-right:1px solid #d4d0c8;
			background-color:#f0f0f0;
			*/
			padding:8px;
			font-size:11px;
		}

		.fieldsetContentInhaltMain label {
			font-size:11px;
		}

		.divHeadline {
			font-size:14px;
			color: #213483;
		}

		hr {
			color:#213483;
		}

		#divDisabledPage {
			position:absolute;
			left:0px;
			top:0px;
			width:100%;
			height:100%;
			z-index:9999;
			background-color:#666666;
		}

		#divPleaseWait {
			position:absolute;
			left:450px;
			top:340px;
			width:160px;
			height:30px;
			z-index:10001;
			text-align:center;
			background-color:#f6f6f6;
			padding:10px;
			padding-top:20px;
			border:1px solid black;
		}

		.hoverLinks a {
			color:#000099;
			text-decoration:none;
		}

		.hoverLinks a:hover {
			color:#000099;
			text-decoration:underline;
		}

		#divEintraegeZusammenfuehrenTaskPreview {
			background-color:#f0f0f0;
			border:1px solid #999999;
			padding:5px;
		}

		#divEintraegeZusammenfuehrenTaskPreview td {
			font-style:italic;
		}









/*****************************************************************************/
/**************************** @MEDIA Print ***********************************/
/*****************************************************************************/

		div.printHeader {
			display: none;
		}


	@media print {

			div.printHeader { display: block; }
			div.printHeader img { width: 640px; }

			body { background: none; }

			.noPrint { display:none; }

		/* Header */

			#divHeader { display: none; }

		/* Navigation */

			#divNavigation { display: none; }

		/* Content Navigation */

			#divContentNaviagationList { display:none }

		/* Content */

			#divContent { width: 640px !important;; }
			#divContentInhalt { display:block; width: 640px !important;  }
			#divContentInhalt *{ width:auto !important; font-size:11px !important; }
			#divContentInhaltServiceleiste { display:none; }
			#divContentInhaltMain { overflow: hidden; padding: 0px; margin: 0px; width: auto !important; height: auto !important;  }


			/* Content Table */

			#divContentInhalt .tableContentOverviewHead { width: 640px !important; }
			#divContentInhalt .tableContentTable { width: 650px !important; }
			.tableContentTable th { border-bottom: 1px solid #213483; border-top: 1px solid #213483; }


			/* Content fieldset */

			.divContentInhaltMain table { width: 640px !important; }
			.divContentInhaltMain table table { width: auto; }
			.divContentInhaltMain td { width: auto !important; }

			.fieldsetContentInhaltMain { width: auto !important; margin-right:15px; }
			.tdContentInhaltMainFieldseTableInput {  }

			#divContentInhalt .tdContentInhaltMainFieldseTableInput input { width: auto !important; border-bottom: 1px solid #9eb5de; }
			#divContentInhalt .tdContentInhaltMainFieldseTableInput textarea { width: 100% !important; border: 1px solid #9eb5de; }
			#divContentInhalt .tdContentInhaltMainFieldseTableInput select { width: 100% !important; }

				/* Comment */

				#divContentInhalt .divComment textarea {  width: 100% !important; border: 1px solid #9eb5de; }
				#divContentInhalt .divComment input { width: auto !important; border-bottom: 1px solid #9eb5de; }



	}



















