/*---------------------------------------------------------------*/
/* Description:	CSS File for scopeArchiv Query Module            */
/* Copyright:	2003-2010, scope solutions ag                    */
/*---------------------------------------------------------------*/
 
/*****************************************************************/
/* Section with Style info for standard HTML Tags                */
/*****************************************************************/
h1
{
	font-weight: bold;
	font-size: 18px;
	color: #404040;
	font-family: Verdana, Arial, Sans-Serif;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 10px;
	margin: 0;
}

h2
{
	font-size: 14px;
	font-weight: bolder;
	color: #404040;
	font-family: Verdana, Arial, Sans-Serif;
	padding-top: 10px;
	margin: 0px;
}

/* Styles for Standard-Hyperlinks */
A:Link
{
	font-size: 12px;
	color: #4c4c66;
	font-family: Verdana, Arial, Sans-Serif;
	text-decoration: underline;
}
A:Visited
{
	font-size: 12px;
	color: #4c4c66;
	font-family: Verdana, Arial, Sans-Serif;
	text-decoration: underline;
}
A:Hover
{
	font-size: 12px;
	color: #3366B4;
	font-family: Verdana, Arial, Sans-Serif;
	text-decoration: underline;
}

html, body
{
	margin: 0;
	padding: 0;
	border: none;
	font-size: 12px;
	color: black;
	font-family: Verdana, Arial, Sans-Serif;
}

/*****************************************************************/
/* Section with Style info for custom styles                     */
/*****************************************************************/
/* Style defines the maintext area of additional windows that are displayed as dialogs */
.dialogWindowMainText
{
	font-size: 12px;
	background-image: none;
	color: black;
	font-family: Verdana, Arial, Sans-Serif;
	background-color: white;
}

/* Style defines the apperance of the desktop */
.desktop
{
	padding: 0px 4px 50px 10px;
}
/* Defines the width of the labels in the search forms */
.formLabel
{
	width: 150px;
}
/* Style defines the apperance of the master page title */
.queryTitle
{
	color: #404040;
	font-family: Verdana, Arial, Sans-Serif;
	font-size: x-large;
	white-space: nowrap;
}

/*---------------------------------------------------------------*/
/* Styles for highlighting text after full text search           */
/* Style defines the apperance of the title part of the menue    */
/*---------------------------------------------------------------*/
.highlightText
{
	font-weight: bold;
	color: black;
	background-color: #CDDCEC;
}

/*---------------------------------------------------------------*/
/* Styles used within the desktop area                           */
/*---------------------------------------------------------------*/
/* This style defines the standard text apperance that is used on the desktop */
.desktopMainText
{
	font-size: 12px;
	color: black;
	font-family: Verdana, Arial, Sans-Serif;
}
/* Used to display error messages */
.desktopErrorText
{
	color: red;
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 10px;
	vertical-align: text-top;
}
/* Used to display additional information */
.desktopInfoText
{
	color: Blue;
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 10px;
	vertical-align: text-top;
}
/* Style defines the apperance of  "important" text below the title */
.desktopSubtitle
{
	padding-left: 2px;
	padding-bottom: 10px;
	font-weight: bold;
	font-size: 13px;
	color: #404040;
	font-family: Verdana, Arial, Sans-Serif;
}
/* Style defines the command area of the desktop. This area is above the Ornament Area */
.desktopCommandArea
{
	border-top: #1D3E9C 1px solid;
	font-size: 12px;
	margin-bottom: 0px;
	padding-bottom: 25px;
	color: #CDDCEC;
	padding-top: 15px;
	font-family: Verdana, Arial, Sans-Serif;
	background-color: #CDDCEC;
}

/*---------------------------------------------------------------*/
/* Styles that are used in the Unit of Description detail view   */
/*---------------------------------------------------------------*/
/* Style defines the intermediate titles that can occur within the detail data */
.veDetailTable
{
	width:	760px;
}
/* Defines the style of intermediate titles */
.veDetailTitle
{
	height: 18px;
	background-image: url(images/detail_zwischentitel.gif);
	background-repeat: no-repeat;
	width: 760px;
}

.veDetailTitle h2
{
	margin: 0px;
	padding-top: 3px;
	padding-left: 2px;
	padding-bottom: 0px;
	font-weight: bold;
	font-size: 11px;
	font-family: Verdana, Arial, Sans-Serif;
	color: black;
}

/* Style defines the apperance of the label of a detail attribute */
.veDetailAttributLabel
{
	font-weight: normal;
	font-size: 11px;
	line-height: 12px;
	border-top: solid 1px #DCDCDC;
	border-bottom: solid 1px #DCDCDC;
	border-left: solid 1px #DCDCDC;
	font-family: Verdana, Arial, Sans-Serif;
	background-repeat: no-repeat;
	width: 200px;
}
/* Style defines the apperance of the value of a detail attribute */
.veDetailAttributValue
{
	font-weight: normal;
	font-size: 11px;
	line-height: 12px;
	border-top: solid 1px #DCDCDC;
	border-bottom: solid 1px #DCDCDC;
	border-right: solid 1px #DCDCDC;
	font-family: Verdana, Arial, Sans-Serif;
	width: 510px;
}

.veDetailAttributValue ul
{
	list-style: none;
	margin: 0 0 -6px 0;
	padding: 0;
}

.veDetailAttributValue li
{
	margin: 0 0 6px 0;
	padding: 0;
}

/* Style defines the apperance of the value of a detail attribute that should be highlighted */
.veDetailHighlightAttributValue
{
	font-weight: normal
	font-size: 11px;
	line-height: 12px;
	border-top: solid 1px #DCDCDC;
	border-bottom: solid 1px #DCDCDC;
	border-right: solid 1px #DCDCDC;
	font-family: Verdana, Arial, Sans-Serif;
}
/* Redefining the link styles for the detail attributes */
.veDetailAttributValue A:Link
{
	font-size: 11px;
}
.veDetailAttributValue A:Visited
{
	font-size: 11px;
}
.veDetailAttributValue A:Hover
{
	font-size: 11px;
}
/* Style defines the apperance of the archive plan context in the detail view */
.veDetailHierarchieContext A:Link
{
	font-size: 11px;
}
.veDetailHierarchieContext A:Visited
{
	font-size: 11px;
}
.veDetailHierarchieContext A:Hover
{
	font-size: 11px;
}
/* Style defines the apperance of the current item in archive plan context in the detail view */
.veDetailHierarchieContextSelected A:Link
{
	font-size: 11px;
	background-color: #dcdcdc;
	font-weight: bolder;
}
.veDetailHierarchieContextSelected A:Visited
{
	font-size: 11px;
	background-color: #dcdcdc;
	font-weight: bolder;
}
.veDetailHierarchieContextSelected A:Hover
{
	font-size: 11px;
	background-color: #dcdcdc;
	font-weight: bolder;
}

/*---------------------------------------------------------------*/
/* Styles that define the apperance of the login area            */
/*---------------------------------------------------------------*/
.loginArea, a.loginArea:link, a.loginArea:visited, a.loginArea:active, a.loginArea:hover
{
	font-size: 11px;
	color: black;
	font-family: Verdana, Arial, Sans-Serif;
	vertical-align: baseline;
	text-decoration: none;
	padding-left: 2px;
	padding-right: 2px;
}
.loginAreaSelected, a.loginAreaSelected:link, a.loginAreaSelected:visited, a.loginAreaSelected:active, a.loginAreaSelected:hover
{
	font-size: 11px;
	color: black;
	font-family: Verdana, Arial, Sans-Serif;
	font-weight: bold;
	vertical-align: baseline;
	text-decoration: none;
	padding-left: 2px;
	padding-right: 2px;
}

/*---------------------------------------------------------------*/
/* Styles that define the apperance of the grid                  */
/*---------------------------------------------------------------*/
/* Style defines the apperance of the header row of the grid */
.gridHeader
{
	text-align: left;
	border-top: #555566 1px solid;
	border-bottom: #555566 1px solid;
	font-family: Verdana, Arial, Sans-Serif;
	font-weight: bold;
	font-size: 12px;
	color: #555566;
	background-color: #DDDDDD;
}
/* Style defines the apperance of an item row in the grid */
.gridItem
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 12px;
	background-color: White;
}

.gridItem textarea
{
	width: 300px;
}

/* Style defines the apperance of an row in the grid that has limited phys. usability  */
.gridItemLimitedUsability
{
	
}
/* Style defines the apperance of an item in a smaller font in the grid */
/* Used for displaying additional link info to a descriptor          */
.gridItemSmall, a.gridItemSmall:link, a.gridItemSmall:visited, a.gridItemSmall:active, a.gridItemSmall:hover
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 10px;
}
/* Style defines the apperance of the footer of the grid */
.gridFooter
{
	border-top: #555566 1px solid;
	border-bottom: #555566 1px solid;
	font-family: Verdana, Arial, Sans-Serif;
	font-weight: bold;
	font-size: 12px;
	color: #555566;
	background-color: #DDDDDD;
}
/* Style defines the apperance of an item row in the image preview lists */
.gridImageItem
{
	border-top: #336699 1px solid;
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 12px;
}
/* Style defines the apperance of the pager in the footer row */
.gridPager
{
	border-top: #555566 1px solid;
	border-bottom: #555566 1px solid;
	font-family: Verdana, Arial, Sans-Serif;
	font-weight: bold;
	font-size: 12px;
	color: #555566;
	background-color: #DDDDDD;
}

/*---------------------------------------------------------------*/
/* Styles for the calendar                                       */
/*---------------------------------------------------------------*/
.calendarDay
{
	font-size: 11px;
	color: black;
	font-family: Verdana, Arial, Sans-Serif;
	background-color: #EAEFF5;
}
.calendarTitle
{
	padding-top: 2px;
	padding-bottom: 2px;
	color: white;
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #336699;
}
.calendarDayTitle
{
	padding-top: 2px;
	padding-bottom: 2px;
	font-weight: bold;
	font-size: 11px;
	color: white;
	font-family: Verdana, Arial, Sans-Serif;
	background-color: #336699;
}
.calendarWeekend
{
	font-size: 11px;
	color: black;
	font-family: Verdana, Arial, Sans-Serif;
	background-color: #b0c4de;
}
.calendarSelectedDay
{
	font-weight: bold;
	font-size: 11px;
	color: white;
	font-family: Verdana, Arial, Sans-Serif;
	background-color: #336699;
}
.calendarToday
{
	font-weight: bold;
	font-size: 11px;
	background-color: #EAEFF5;
}


/*---------------------------------------------------------------*/
/* The comboBox styles define the width of several comboboxes.   */
/* Neccesary for Netscape                                        */
/*---------------------------------------------------------------*/
.comboBox350
{
	width: 350px;
}
.comboBox135
{
	width: 135px;
}
.comboBox200
{
	width: 200px;
}
.comboBox375
{
	width: 375px;
}

/*---------------------------------------------------------------*/
/* Several styles for the search info page.                      */
/*---------------------------------------------------------------*/
.searchInfoSmallText
{
	font-size: x-small;
	color: black;
	font-family: Verdana, Arial, Sans-Serif;
	display: block;
}
.searchInfoTable
{
	background-color: #ffffff;
	width: 750px;
}
.searchInfoCell
{
	background-image: url(images/searchInfoBackground.png);
	background-repeat: repeat-x;
	background-color: #ffffff;
	width: 360px;
	margin: 15px 15px 15px 0px;
}
.searchInfoCell h2
{
	padding: 0;
	margin: 0;
	height: 20px;
}

/*---------------------------------------------------------------*/
/* Several styles that define the look of the quick link area.   */
/*---------------------------------------------------------------*/
.quickLink
{
	background-image: url(images/quicklink_background.png);
	background-repeat: repeat-y;
}
.quickLinkTitle
{
	color: #555566;
	font-weight: bold;
	margin-left: 12px;
	margin-top: 3px;
	display: block;
	margin-bottom: 5px;
}
.quickLinkHeader
{
	position: relative;
	left: 0px;
	top: 0px;
	height: 2px;
	z-index: 1;
	background-image: url(images/quicklink_header.png);
	background-repeat: no-repeat;
}
.quickLinkFooter
{
	position: relative;
	left: 0px;
	height: 6px;
	z-index: 1;
	background-image: url(images/quicklink_footer.png);
	background-repeat: no-repeat;
	background-position: bottom;
}
.quickLink dl
{
	color: #808080;
	margin: 0px;
	padding: 0px;
}
.quickLink dl A:link, dl A:visited, dl A:active
{
	color: Black;
	text-decoration: none;
}
.quickLink dl A:hover
{
	color: Black;
	text-decoration: underline;
}
.quickLink img
{
	border-style: none;
}
dt.quickLinkItem
{
	padding-top: 7px;
	float: left;
	margin-left: 12px;
	clear: both;
}
dd.quickLinkItem
{
	padding-top: 6px;
	padding-bottom: 6px;
	margin-left: 42px;
	margin-right: 2px;
	min-height: 14px;
}
dt.quickLinkItemBeginGroup
{
	padding-top: 9px;
	float: left;
	margin-left: 12px;
	clear: both;
}
dd.quickLinkItemBeginGroup
{
	padding-top: 8px;
	padding-bottom: 6px;
	margin-left: 42px;
	margin-right: 2px;
	min-height: 16px;
	border-top: #6699CC 1px solid;
}

/*---------------------------------------------------------------*/
/* Style defines the apperance of the Legends                    */
/*---------------------------------------------------------------*/
.legend
{
	background-color: White;
	border-color: #B4B4B4;
	border-width: 1px;
	border-style: solid;
	width: 185px;
}
.legendHeader
{
	position: relative;
	height: 22px;
	padding-top: 5px;
	padding-left: 6px;
	z-index: 1;
	background-color: #B4B4B4;
}
.legendFooter
{
	position: relative;
	height: 0px;
	z-index: 1;
}
.legend dl
{
}
.legend dt
{
	float: left;
	margin-left: 12px;
	margin-top: 3px;
}
.legend dd
{
	margin-left: 42px;
	margin-right: 5px;
	min-height: 20px;
	padding-top: 3px;
	padding-bottom: 6px;
}
.legend img
{
	border-style: none;
}

/*---------------------------------------------------------------*/
/* Styles for the descriptor page                                */
/*---------------------------------------------------------------*/
.deskriptorPanelLeft
{
	background-color: #ebebeb;
	padding: 10px 10px 10px 10px;
}
.deskriptorPanelRight
{
	background-color: #dcdcdc;
	padding: 10px 10px 10px 10px;
}

/*---------------------------------------------------------------*/
/* Styles for the auto complete textbox                          */
/*---------------------------------------------------------------*/
/*AutoComplete flyout */
.autocompleteCompletionListElement
{
	visibility: hidden;
	margin: 0px !important;
	padding-left: 0px;
	background-color: white;
	color: windowtext;
	border: buttonshadow;
	border-width: 1px;
	border-style: solid;
	cursor: default;
	overflow: auto;
	max-height: 200px;
	text-align: left;
	list-style-type: none;
	font-size: small;
}
/* AutoComplete highlighted item */
.autocompleteHighlightedListItem
{
	background-color: #C4DAEF;
	color: black;
	padding: 1px;
}
/* AutoComplete item */
.autocompleteListItem
{
	background-color: window;
	color: windowtext;
	padding: 1px;
}


/*---------------------------------------------------------------*/
/* Style for modal pop-ups                                       */
/*---------------------------------------------------------------*/
.modalBackground
{
	background-color: Gray;
	filter: alpha(opacity=70);
	opacity: 0.7;
}
.modalPopup
{
	background-color: #ffffcc;
	border: solid thin black;
	padding: 3px 3px 3px 3px; /*	display: none; */
}
.modalPopupCaption
{
	background-image: url(images/menubar_bg_normal.png);
	font-size: 13px;
	padding: 6px 6px 6px 10px;
	color: white;
 /*	background-color: #404040;	*/
}


/*---------------------------------------------------------------*/
/* Styles for the archive plan pop-up window                     */
/*---------------------------------------------------------------*/
.archivePlanContextPopup
{
	border-style: solid;
	border-width: 1px;
	padding: 2px;
	color: #404040;
	background-color: white;
	background-image: url(images/ajax-loader.gif);
	background-position: center center;
	background-repeat: no-repeat;
}
.archivePlanContext
{
}
.archivePlanContext img
{
	margin-top: 1px;
	margin-bottom: 1px;
	vertical-align: middle;
}
.archivePlanContextItem
{
	background-color: White;
	color: #404040; 
	font-size: small;
}
.archivePlanContextSelectedItem, a.archivePlanContextSelectedItem:Link,  a.archivePlanContextSelectedItem:Active, a.archivePlanContextSelectedItem:Visited, a.archivePlanContextSelectedItem:Hover
{
	background-color: #404040;
	color: White;
	font-weight: bolder;
	font-size: small;
}

/*---------------------------------------------------------------*/
/* Style defines the look of the archive plan in the search      */
/*---------------------------------------------------------------*/
.archivePlan
{
}
.archivePlan img
{
	margin-top: 1px;
	margin-bottom: 1px;
	vertical-align: middle;
}
.archivePlanItem
{
	background-color: White;
	color: #404040;
	font-size: small;
}
.archivePlanSelectedItem
{
	background-color: #404040;
	color: White;
	font-size: small;
}

/*fusszeile*/
.fusszeile {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF;}
a.fusszeile {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; text-decoration:underline;}
a.fusszeile:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; text-decoration:underline;}
a.fusszeile:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; text-decoration:underline;}
a.fusszeile:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; text-decoration:none;}
a.fusszeile:active {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; text-decoration:underline;}
