/* -------------------------------------------------------------------------------------------------------------- */
/* Style für Admin Bearbeiten Pages */
/* -------------------------------------------------------------------------------------------------------------- */

TABLE.pageAdminObjektTable {
	width: 550px;
}

/* -------------------------------------------------------------------------------------------------------------- */
/* Administrations Styles */
/* -------------------------------------------------------------------------------------------------------------- */

.inpButtonAbsLogik { 
	background: #b7b7b7; 
	border-left: 1px solid #b7b7b7;
	border-bottom: 1px solid #b7b7b7;
	border-right: 1px solid #b7b7b7;
	border-top: 1px solid #b7b7b7;
	cursor: hand; 
	color: Black;
	font-family: arial,helvetica,verdana;
	font-size: 11px;
	font-weight: bold;
	width: 60px; 
	height: 18px; 
}

.inpAdminRW { 
	background: white; 
	border: 1px solid black; 
	cursor: default; 
	font-family: arial,helvetica,verdana;
	font-size: 11px;
	height: 18px; 
	padding-left: 2px;
	padding-right: 2px;
}
.inpAdminContainer { 
	background: white; 
	cursor: default; 
	font-family: arial,helvetica,verdana;
	font-size: 12px;
	border-left: 1px solid black;
	border-bottom: 1px solid black;
	border-right: 1px solid black;
	border-top: 1px solid black;
}

/*bisher nicht genutzt*/
.divAdminRW { 
	background: white; 
	border: 1px solid black; 
	cursor: default; 
	font-family: arial,helvetica,verdana;
	font-size: 11px;
	height: 18px; 
	max-height: 18px; 
	max-width: 65px; 
	min-height: 18px; 
	min-width: 65px; 
	padding-left: 2px;
	padding-right: 2px;
}
/*bisher nicht genutzt*/
.divAdminRO { 
	background: #d8d8d8; 
	border: 1px solid black; 
	cursor: default; 
	font-family: arial,helvetica,verdana;
	font-size: 11px;
	height: 18px; 
	max-height: 18px; 
	max-width: 65px; 
	min-height: 18px; 
	min-width: 65px; 
	padding-left: 2px;
	padding-right: 2px;
}
/*bisher nicht genutzt*/
.divAdminRecht { 
	
}

.inpAdminRW { 
	background: white; 
	border: 1px solid black; 
	cursor: default; 
	font-family: arial,helvetica,verdana;
	font-size: 11px;
	height: 18px; 
}

.inpAdminRO { 
	background: #E2E2E2; 
	border: 1px solid black;
	cursor: default; 
	font-family: arial,helvetica,verdana;
	font-size: 11px;
	height: 18px; 
}
.inpAdminBtn { 
	background: #D4D0C8; 
	border: 1px solid black;
	cursor: hand; 
	font-family: arial,helvetica,verdana;
	font-size: 11px;
	height: 19px; 
}

.inpAdminBild { 
	background: white; 
	border: 1px solid black;
	padding-left: 1px;
	padding-right: 1px;
	padding-top: 3px;
	padding-bottom: 1px;
	width: 85px;
	height: 85px; 
	overflow: auto;
}
.inpAdminEditor { 
	border: 1px solid black; 
	cursor: default; 
	width: 350px; 
	height: 150px; 
	background-color: white; 
	padding:1; 
	overflow: auto;

	 /* Angabe gleich FCKeditor. */
    font-size: 12px;
    font-family: Arial, Verdana, Sans-Serif;
}

.inpAdminEditorTa { 
	border: 1px solid black; 
	cursor: default; 
	width: 350px; 
	height: 150px; 
	background-color: white; 
	padding:1; 

     /* Angabe gleich FCKeditor. */
    font-family: arial,helvetica,verdana;
    font-size: 11px;
}
/* -------------------------------------------------------------------------------------------------------------- */
/* Link Configurator */
/* -------------------------------------------------------------------------------------------------------------- */

.configTitle { font-family: arial,helvetica,verdana; font-size: 14px; font-weight: bold; COLOR: #001A50; }
.configName { font-family: arial,helvetica,verdana; font-size: 12px; font-weight: bold; COLOR: #001A50; }
.configText { font-family: arial,helvetica,verdana; font-size: 12px; font-weight: bold; COLOR: #001A50; }
.configBez { font-family: arial,helvetica,verdana; font-size: 12px; COLOR: #001A50; }
.configBesch { font-family: arial,helvetica,verdana; font-size: 12px; COLOR: #5f5f5f; }
.configTable { 
    background: #99ccff; 
    border-left: 1px solid #001A50;
    border-bottom: 1px solid #001A50;
    border-right: 1px solid #001A50;
    border-top: 1px solid #001A50;
    width: 100%;
}

.configTableGreen { 
    background: #99cccc; 
    border-left: 1px solid #001A50;
    border-bottom: 1px solid #001A50;
    border-right: 1px solid #001A50;
    border-top: 1px solid #001A50;
    width: 100%;
}

/* -------------------------------------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------------------------------------- */

/* -------------------------------------------------------------------------------------------------------------- */
/* Beschriftung */
/* -------------------------------------------------------------------------------------------------------------- */
.descAdmin { font-family: arial,helvetica,verdana; font-size: 12px; COLOR: black; }
.descAdminPropTitle { font-family: arial,helvetica,verdana; font-size: 12px; font-weight: bold; COLOR: black; }
.descAdminTitle { font-family: arial,helvetica,verdana; font-size: 12px; font-weight: bold; COLOR: black; }
.descAdminPfad { font-family: arial,helvetica,verdana; font-size: 12px; COLOR: gray; font-style: italic; }
.descAdminDesc { font-family: arial,helvetica,verdana; font-size: 11px; COLOR: gray;  }

.descAdminTable { font-family: arial,helvetica,verdana; font-size: 12px; width: 100%; border: 1px solid black; background-color: #FFFFFF; }
.descAdminTableGray { font-family: arial,helvetica,verdana; font-size: 12px; width: 100%; border: 1px solid black; background-color: #ECECEC; }
.descAdminTableGrayer { font-family: arial,helvetica,verdana; font-size: 12px; width: 100%; border: 1px solid black; background-color: #b7b7b7; }
.descAdminPropTable { border-left: 1px solid Black; border-right: 1px solid Black; border-bottom: 1px outset Black; background-color: #f0f0f0; }
.descAdminPropTableFB { border-top: 1px solid Black; border-left: 1px solid Black; border-right: 1px solid Black; border-bottom: 1px solid Black; background-color: #f0f0f0; }
.descAdminVisTable { font-family: arial,helvetica,verdana; font-size: 12px; border: 1px solid #ff9e3e; background-color: #ffce9d; }

/* -------------------------------------------------------------------------------------------------------------- */
/* Button */
/* -------------------------------------------------------------------------------------------------------------- */
.descButton { 
	background: #D4D0C8; 
	border: 1px solid black;
	cursor: hand; 
	color: black;
	font-family: arial,helvetica,verdana;
	font-size: 11px;
	width: 80px; 
	height: 18px; 
}

.silverButton { 
	background: silver; 
	border-left: 1px solid gray;
	border-bottom: 1px solid gray;
	border-right: 1px solid gray;
	border-top: 1px solid gray;
	cursor: hand; 
	color: black;
	font-family: arial,helvetica,verdana;
	font-size: 11px;
	height: 18px; 
}

.grayButton { 
	background: gray; 
	border-left: 1px solid black;
	border-bottom: 1px solid black;
	border-right: 1px solid black;
	border-top: 1px solid black;
	cursor: hand; 
	color: black;
	font-family: arial,helvetica,verdana;
	font-size: 11px;
	height: 18px; 
}

.silverButtonTabActive { 
	background: silver; 
	border-left: 1px solid gray;
	border-right: 1px solid gray;
	border-top: 1px solid gray;
	cursor: hand; 
	color: black;
	font-family: arial,helvetica,verdana;
	font-size: 11px;
	height: 18px; 
}
.silverButtonTabInActive { 
	background: silver; 
	border-left: 1px solid gray;
	border-bottom: 1px solid gray;
	border-right: 1px solid gray;
	border-top: 1px solid gray;
	cursor: hand; 
	color: black;
	font-family: arial,helvetica,verdana;
	font-size: 11px;
	height: 18px; 
}
.silverButtonTabLineActive { 
	background: silver; 
	border-left: 1px solid gray;
	border-right: 1px solid gray;
	cursor: hand; 
	color: black;
}
.silverButtonTabLineInActive { 
	cursor: hand; 
	color: black;
}

.grayButtonTabActive { 
	background: gray; 
	border-left: 1px solid black;
	border-right: 1px solid black;
	border-top: 1px solid black;
	cursor: hand; 
	color: black;
	font-family: arial,helvetica,verdana;
	font-size: 11px;
	height: 18px; 
}
.grayButtonTabInActive { 
	background: gray; 
	border-left: 1px solid black;
	border-bottom: 1px solid black;
	border-right: 1px solid black;
	border-top: 1px solid black;
	cursor: hand; 
	color: black;
	font-family: arial,helvetica,verdana;
	font-size: 11px;
	height: 18px; 
}
.grayButtonTabLineActive { 
	background: gray; 
	border-left: 1px solid black;
	border-right: 1px solid black;
	cursor: hand; 
	color: black;
}
.grayButtonTabLineInActive { 
	cursor: hand; 
	color: black;
}

/* -------------------------------------------------------------------------------------------------------------- */
/* Menü [bearbeiten] */
/* -------------------------------------------------------------------------------------------------------------- */

.menuBlockEmbedded { border-left: 1px solid silver; border-right: 1px solid silver; border-bottom: 1px solid silver; border-top: 1px solid silver; width:100%; padding: 2px 1px 2px 1px; background-color: #ECECEC; margin-top: 5px; margin-bottom: 1px; }
.menuBlock { border-left: 1px solid silver; border-right: 1px solid silver; border-bottom: 1px solid silver; border-top: 1px solid silver; width:90%; padding: 2px 1px 2px 1px; background-color: #ECECEC; margin-top: 5px; }
.menuBlockInline { background-color: #ECECEC; padding-left: 2px; padding-right: 2px; padding-top: 1px; padding-bottom: 1px; height: 20px; }
.menuTrennOther { border-left: 1px solid silver; height: 20; margin-left: 4px; margin-right: 4px; }
.menuTrennSame { border-left: 1px dashed silver; height: 20; margin-left: 4px; margin-right: 4px; }

.menuA1 { font-family: arial,helvetica,verdana; font-size: 11px; text-decoration: none; COLOR: #001A50; }
A.menuA1:hover { font-family: arial,helvetica,verdana; font-size: 11px; text-decoration: none; COLOR: #001A50; }
A.menuA1:active { font-family: arial,helvetica,verdana; font-size: 11px; text-decoration: none; COLOR: #001A50; }
A.menuA1:link  { font-family: arial,helvetica,verdana; font-size: 11px; text-decoration: none; COLOR: #001A50; }
A.menuA1:visited  { font-family: arial,helvetica,verdana; font-size: 11px; text-decoration: none; COLOR: #001A50; }

.menuText1 {
	background: white; 
	border: 1px solid black; 
	cursor: default; 
	font-family: arial,helvetica,verdana;
	font-size: 11px;
	height: 18px; 
	padding-left: 2px;
	padding-right: 2px;
}

.menuButton1 { 
	background: #ECECEC; 
	border-left: 0px solid #ECECEC;
	border-right: 0px solid #ECECEC;
	border-top: 0px solid #ECECEC;
	border-bottom: 0px solid #ECECEC;
	font-family: arial,helvetica,verdana; 
	font-size: 11px; 
	text-decoration: none; 
	text-align: left;
	margin-left: 0px;
	padding-left: 0px;
	color: #001A50; 
	cursor: hand; 
	height: 18px; 
	width: 100%; 
}


/* -------------------------------------------------------------------------------------------------------------- */
/* Für Zielsuchlink Maske (vorderfiniert, muß überschrieben werden) */
/* -------------------------------------------------------------------------------------------------------------- */

.zsearchName { font-family: arial,helvetica,verdana; font-size: 12px; font-weight: bold; COLOR: black; }
.zsearchNameListe { font-family: arial,helvetica,verdana; font-size: 12px; COLOR: black; }

.zsearchTableGroupTitle { 
    font-family: arial,helvetica,verdana; 
    font-size: 12px; 
    font-weight: bold; 
    COLOR: black; 
    height: 24px;
    padding-top: 5px;
    margin-left: 5px;
}
.zsearchTableGroup { 
    background: #FFFFFF; 
    border-left: 1px solid #808080;
    border-bottom: 1px solid #808080;
    border-right: 1px solid #808080;
    border-top: 1px solid #808080;
    width: 100%;
}

.zsearchTableText { 
    background: #FFFFFF; 
    border-left: 1px solid #808080;
    border-bottom: 1px solid #808080;
    border-right: 1px solid #808080;
    border-top: 1px solid #808080;
    margin: 5px;
    padding-top: 2px;
}

.zsearchTableLeistung { 
    background: #F1F1F1; 
    border-left: 1px solid #808080;
    border-bottom: 1px solid #808080;
    border-right: 1px solid #808080;
    border-top: 1px solid #808080;
    margin: 5px;
    padding-top: 2px;
    width: 98%;
}

.zsearchTableInnungen { 
    background: #F1F1F1; 
    border-left: 1px solid #808080;
    border-bottom: 1px solid #808080;
    border-right: 1px solid #808080;
    border-top: 1px solid #808080;
    margin: 5px;
    padding: 4px;
    width: 98%;
}

.zsearchTableGruppen { 
    background: #C0C0C0; 
    border-left: 1px solid #808080;
    border-bottom: 1px solid #808080;
    border-right: 1px solid #808080;
    border-top: 1px solid #808080;
    margin: 5px;
    padding-top: 2px;
    width: 98%;
}


/* -------------------------------------------------------------------------------------------------------------- */
/* Tootip in Administration */
/* -------------------------------------------------------------------------------------------------------------- */
.tooltipAdmin { position: absolute; display: none; background-color: #ECECEC; border-left: 1px solid Black; border-right: 1px inset Black; border-bottom: 1px outset Black; border-top: 1px outset Black; }

.helpImage { cursor: hand; }
.helpTopImage { cursor: hand; margin-right: 6px}
.helpBlockImage { cursor: hand; margin-bottom: 1px; margin-right: 2px}


/* -------------------------------------------------------------------------------------------------------------- */
/* Error Table (tileError.jsp) Auch Info anzeige */
/* -------------------------------------------------------------------------------------------------------------- */
.errorTableOrig { font-family: arial,helvetica,verdana; font-size: 12px; border: 1px solid #DC143C; background: #FFDE9F; color: #DC143C;}
.errorTextOrig { font-family: arial,helvetica,verdana; font-size: 12px; COLOR: #DC143C; }

.errorTable { font-family: arial,helvetica,verdana; font-size: 12px; border:1px solid #4F4F4F; background: #E6E6E6; color: #4F4F4F;} 
.errorText { font-family: arial,helvetica,verdana; font-size: 12px; COLOR:#DC143C; }
