@charset "UTF-8";

/*
 *
 * CDDL HEADER START
 *
 * The contents of this file are subject to the terms of the
 * Common Development and Distribution License, Version 1.0 only
 * (the "License"). You may not use this file except in compliance
 * with the License.
 *
 * You can obtain a copy of the license at license/ESCIDOC.LICENSE
 * or http://www.escidoc.org/license.
 * See the License for the specific language governing permissions
 * and limitations under the License.
 *
 * When distributing Covered Code, include this CDDL HEADER in each
 * file and include the License file at license/ESCIDOC.LICENSE.
 * If applicable, add the following below this CDDL HEADER, with the
 * fields enclosed by brackets "[]" replaced with your own identifying
 * information: Portions Copyright [yyyy] [name of copyright owner]
 *
 * CDDL HEADER END
 */
/*
 * Copyright 2006-2012 Fachinformationszentrum Karlsruhe Gesellschaft
 * für wissenschaftlich-technische Information mbH and Max-Planck-
 * Gesellschaft zur Förderung der Wissenschaft e.V.
 * All rights reserved. Use is subject to license terms.
 */
/*
 ALL COLORS USED
 
PRIMARY COLORS
==============
BACKGROUND							#EAF4F7
BG - DROPDOWN						#DAE3ED / D9E3E8
BG - AUTHOR / ORG					#366A9D
BG - SELECTED IMAGES				#CCDFDD

LINK COLOR							#004465
MOUSEOVER / HOVER					#012846
ACTIVE MENU							#9BB5CE
DEACTIVATED							#9BB5CE

INPUT TEXT							#000000
INPUT BG							#F4F5F5
INPUT BORDER						#9FAFAE

TEXT								#3A3B3B
PAGE TITLE / SITE TITLE				#004465
ERROR MSG							#BE0031
SUCCESS MSG							#006F7B

LIGHT LINES							#9BB5CE
NORMAL LINES						#B0B1B1
SHORT LINES							#CFD1D1
STATIC ICON							#3A3B3B

NOT CLICKABLE						#888B8B
NOT CLICKABLE - AUTHOR BG 80% BG	#A0A2A2

  PRIMARY BUTTON NORMAL
  =====================
	TEXT					#CDDAE7
	BG						#336984
	BORDER-RIGHT			#004465
	BORDER-BOTTOM			#004465
  PRIMARY BUTTON HOVER
  ====================
	BG						#012846
	BORDER					#012846


  SECONDARY BUTTON NORMAL
  =======================
	TEXT					#004465
    BORDER-RIGHT			#004465
    BORDER-BOTTOM			#004465
  SECONDARY BUTTON HOVER
  ======================
	TEXT 					#012846
    BORDER-RIGHT		 	#012846
    BORDER-BOTTOM		 	#012846


FREE TO USE COLOR:			#CDDAE7



SECONDARY COLORS
================
positive (INFO MSG)			#CEC200
warning	(NOTICE MSG)		#FF8304
VISITED LINK				#6E1E16
*/
/****** GLOBAL DEFINITION ******/
/***BODY***/
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/*	background-color: #6FA3A9 !important; */
	background-color: #78AAB3 !important;
	color: #3A3B3B;
	line-height: 145%;
}
/***HEADLINES***/
h1 {
	color: #468EA2;
}
h6 {
	color: #888B8B;
	margin: 0px;
}
/***LABEL***/
label {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
/***BUTTON***/
button {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}
button:hover {
	text-decoration: underline;
	cursor: pointer;
}
button:focus {
	text-decoration: underline;
}
button:disabled {
	cursor: default;
	color: #888B8B;
}
/***INPUT***/
input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #F3F5F5;
	color: #000000;
	border-style: solid;
	border-color: #9FAFAE;
}
input:disabled {
	cursor: default;
	color: #888B8B;
}
input[type="button"]:hover {
	cursor: pointer;
}
input[type="submit"]:hover {
	cursor: pointer;
}
input[type="reset"]:hover {
	cursor: pointer;
}
input[type="text"] {
	background-color: #F3F5F5;
	vertical-align: baseline;
}
input[type="file"] {
	background-color: #F3F5F5;
	border-bottom-color: #000000;
	border-right-color: #000000;
}
input.numberLabel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
input[type="radio"] {
	padding-left: 0 !important;
	padding-right: 0 !important;
	margin-right: 0.2727em;
}
/***LINK***/
a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #004465;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
	cursor: pointer;
}
a:focus {
	text-decoration: underline;
	cursor: pointer;
}
a:active {
	text-decoration: underline;
	cursor: pointer;
}
a:visited {
	color: #004465;
	text-decoration: none;
}
a:disabled {
	cursor: default;
	color: #888B8B;
}
/* TEXT DECORATION FOR ALL LINKS WITH one or more CLASS-ATTRIBUTE - e.g. images */
/*a[class] { 
	text-decoration:none;
}*/
/***TEXTAREA***/
textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	border-style: solid;
	border-color: #9FAFAE;
	background-color: #F3F5F5;
}
/***SELECTBOX***/
select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	border-style: solid;
	border-color: #9FAFAE;
	background-color: #F3F5F5;
}
/****** COMPONENT DEFINITION ******/
/***** FOOTER *****/
body .footer {
	display: none;
}
.footer .metaMenu a {
	float: left;
	background-color: transparent;
	color: #3A3B3B;
}
.footer .metaMenu .seperator {
	float: left;
	background-color: #006F7B;
	padding-left: 0.001em;
	/* bugfixing for 1px-calculation in difference browser */
}
/***** WRAPPER ******/
body .wrapper {
	background-color: #E8FBFB !important;
	/* fix for IE < 8 */
	width: 84.0909em !important;
	max-width: 84.0909em !important;
	overflow: hidden;
}
/* HELP PAGE */
.maketitle.wrapper {
	background-image: none;
}
/***** MENU *****/
/***META MENU***/
.metaMenu {
	height: 3.9091em;
}
.metaMenu button {
	font-size: 100%;
	background-color: #006F7B;
	color: #FFFFFF;
}
.metaMenu button:hover {
	text-decoration: underline;
}
.metaMenu button:focus {
	text-decoration: underline;
}
.metaMenu a {
	color: #FFFFFF;
	background-color: #006F7B;
}
.metaMenu a:hover {
	text-decoration: underline;
}
.metaMenu a:focus {
	text-decoration: underline;
}
.metaMenu label {
	color: #FFFFFF;
}
.metaMenu .seperator {
	background-color: #7CADB4;
	border-color: transparent;
	max-height: 0.363636em;
}
/*META MENU - CUSTOMIZED SELECTBOX*/
.metaMenu .selectContainer select {
	float: right;
	margin-top: -1.3636em;
	margin-left: auto;
	margin-right: -0.0909em;
	filter: alpha(opacity=0);
	opacity: 0;
	-moz-opacity: 0;
	cursor: pointer;
	background-color: #006F7B;
	color: #FFFFFF;
}
.metaMenu .selectionBox {
	color: #FFFFFF;
	margin-left: 0.5454em;
	float: left;
}
.metaMenu .selectContainer {
	margin-left: 0.001em;
	padding-top: 0.2727em;
	padding-bottom: 0.2727em;
	border: none;
	background-color: #006F7B;
}
.metaMenu .selectContainer .selectboxIcon {
	float: right;
	padding: 0 0.1818em 0 0;
	margin: -1.5454em 0 0 0;
	background-color: #006F7B;
}
/*
.metaMenu .selectContainer:hover {
	background-image:url("../images/BG_MainNavi_hover_bold.png");
	background-repeat:no-repeat;
	background-position:0.1818em;
}
.metaMenu .selectContainer:focus {
	background-image:url("../images/BG_MainNavi_hover_bold.png");
	background-repeat:no-repeat;
	background-position:0.1818em;
}
.metaMenu .selectContainer:active {
	background-image:url("../images/BG_MainNavi_hover_bold.png");
	background-repeat:no-repeat;
	background-position:0.1818em;
}
*/
/***MAIN MENU***/
.mainMenu {
	color: #FFFFFF;
	/*general color for main menu text*/
	margin-top: 0.2727em;
}
.mainMenu input {
	background-color: transparent;
	color: #FFFFFF;
}
.mainMenu input:hover {
	color: #012846;
}
.mainMenu input:focus {
	color: #012846;
}
.mainMenu a {
	background-color: transparent;
	color: #FFFFFF;
}
.mainMenu a:hover {
	height: 1.3125em;
	text-decoration: none;
	padding-bottom: 0.3125em;
}
.mainMenu a:focus {
	height: 1.3125em;
	text-decoration: none;
	padding-bottom: 0.3125em;
}
.mainMenu span.free_area0 {
	height: 1.3125em;
	text-decoration: none;
	padding-bottom: 0.3125em;
}
.coneMainMenu {
	/*	display:none; */
}
/* IE 7 Hack */
*:first-child + html .coneMainMenu {
	height: 2.7272em;
}
/***CONTENT MENU - OPTION MENU***/
.contentMenu a {
	background-color: transparent;
	color: #004465;
}
.contentMenu a:hover {
	text-decoration: underline;
}
.contentMenu a:focus {
	text-decoration: underline;
}
.contentMenu .seperator {
	background-color: transparent;
	border-color: transparent;
}
.contentMenu input {
	color: #004465;
	line-height: 1.36364em;
}
.contentMenu .CSL {
	clear: left;
	margin-top: 0.252525em;
}
.contentMenu .sub span {
	/*	text-decoration:underline; */
}
.contentMenu .sub span.free_area0 {
	/*	text-decoration:underline; */
}
/***ACTION MENU***/
.contentMenu .sub.action span {
	text-decoration: none;
}
.sub.action .seperator {
	background-color: #9BB5CE;
	border-width: 0.0909em;
}
/***QUICK SEARCH MENU***/
.quickSearchMenu a {
	background-color: transparent;
	color: #004465;
}
.quickSearchMenu a:hover {
	text-decoration: underline;
}
.quickSearchMenu a:focus {
	text-decoration: underline;
}
.quickSearchCheckBoxMenu label {
	background-color: transparent;
	color: #004465;
}
.quickSearchTextInput {
	height: 1.5454em;
	line-height: 1.5454em;
	/* for correct alignment in IE - it should be declared and than with the same value*/
	padding-top: 0;
	padding-bottom: 0;
}
.quickSearchBtn {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
/***SEARCH MENU***/
.searchMenu a:hover {
	text-decoration: underline;
}
.searchMenu a:focus {
	text-decoration: underline;
}
/***ADVANCED SEARCH MENU***/
.advancedSearchMenu input {
	background-color: transparent;
	color: #004465;
}
.advancedSearchMenu a {
	background-color: transparent;
	color: #004465;
}
/***ORGANISATION SEARCH MENU***/
.organisationSearchMenu input {
	background-color: transparent;
	color: #004465;
}
.organisationSearchMenu a {
	background-color: transparent;
	color: #004465;
}
.organisationSearchMenu a:hover {
	text-decoration: underline;
}
.organisationSearchMenu a:focus {
	text-decoration: underline;
}
.checkboxDoubleContainer .large_checkbox label {
	white-space: normal;
}
/***SELECT MENU***/
.selectMenu {
	border-color: #9FAFAE;
	/*	opacity: 0.91;
	    filter: alpha(opacity=91); */
	background-color: #F3F5F5;
}
.selectMenu input {
	background-color: #F3F5F5;
}
.selectMenu a {
	color: #004465;
}
.selectMenu a:hover {
	background-color: #366A9D;
	color: #FFFFFF;
}
.selectMenu input:hover {
	background-color: #366A9D;
	color: #FFFFFF;
}
.selectMenu .checkBoxCloseSelectButton:focus {
	background-color: transparent;
}
.selectMenuGroupTitle {
	text-align: left;
	/*	background-color:#006F7B; */
	/*	color:#ffffff; */
	color: #888B8B;
	text-decoration: underline;
}
/***** LOGO *****/
.logoAlternate span {
	color: #888B8B;
}
.coneLogo {
	height: 5.7272em;
}
.searchExportLogo {
	height: 5.7272em;
}
/***** PAGE BROWSER - PAGINATOR *****/
.pageBrowser .seperator {
	/*	border-color: #B1D5DC; */
	border-width: 0;
	margin-top: 0.7272em;
	background-color: #888B8B;
}
.pageBrowser a.actual,
.pageBrowser span.actual {
	color: #888B8B;
}
.pageBrowser :disabled {
	color: #888B8B;
	cursor: default;
}
.pageBrowser :disabled:hover {
	color: #888B8B;
}
.pageBrowser :disabled:focus {
	color: #888B8B;
}
.pageBrowser .deactivated {
	color: #888B8B;
}
.pageBrowser .deactivated:hover {
	color: #888B8B;
}
.pageBrowser .deactivated:focus {
	color: #888B8B;
}
.pageBrowser input {
	background-color: transparent;
	color: #004465;
}
.pageBrowser input:hover {
	color: #012846;
	cursor: pointer;
}
.pageBrowser input:focus {
	color: #012846;
	cursor: pointer;
}
.pageBrowser button {
	background-color: transparent;
	color: #004465;
}
.pageBrowser button:hover {
	color: #012846;
	cursor: pointer;
}
.pageBrowser button:focus {
	color: #012846;
	cursor: pointer;
}
.pageBrowser a {
	background-color: transparent;
	color: #004465;
}
.pageBrowser a:hover {
	color: #012846;
	cursor: pointer;
}
.pageBrowser a:focus {
	color: #012846;
	cursor: pointer;
}
.pageBrowser .actual:disabled {
	/* are declared for the current page and are not used for images */
	/*    color: #888B8B;	color and cursor are defined about general disabled settings
	    cursor: default;*/
	text-decoration: underline;
}
/*  - declared the current page == not needed because of pageBrowser :disbled settings
.pageBrowser .actual:hover {
    color: #012846;
    cursor: pointer;
}
.pageBrowser .actual:focus {
    color: #012846;
    cursor: pointer;
}*/
/*EXT. PAGINATOR*/
.paginatorFallbackGoBtn {
	background-color: #FFFFFF;
	color: #004465;
}
@media print {
	.pageBrowser .actual {
		font-weight: normal;
		background-color: white;
	}
}
.fullItem .pageBrowserItem a:hover {
	text-decoration: underline;
}
.fullItem .pageBrowserItem .skipToFirst:hover,
.fullItem .pageBrowserItem .skipToLast:hover {
	text-decoration: none;
}
/***** BREADCRUMP *****/
.breadcrumb li {
	color: #636363;
}
.breadcrumb li a {
	color: #004465;
}
.breadcrumb li a:visited {
	color: #004465;
}
.breadcrumb li a:hover {
	color: #012846;
}
.breadcrumb li a:focus {
	color: #012846;
}
/***** ITEM LIST *****/
.itemList {
	border-top-color: #004465;
	border-bottom-color: #B0B1B1;
	background-color: #B1D5DC;
}
.itemList .seperator {
	background-color: #FFFFFF;
	border-color: #B0B1B1;
}
.itemList .checkBoxSelectButton {
	cursor: pointer;
}
.itemList .checkBoxCloseSelectButton:hover {
	background-color: transparent;
}
/***** LIST ITEM *****/
.listItem {
	border-top-color: #B0B1B1 !important;
}
.listItem td {
	border-top-color: #B0B1B1 !important;
}
.listItem td .itemHeadline b {
	font-size: 11px !important;
}
.listItem .itemHeadline b {
	font-size: 14px !important;
	white-space: nowrap;
}
/***** FULL ITEM *****/
.fullItem {
	/*	background-color: #FFFFFF; */
	border-top-color: #004465;
	border-bottom-color: #B0B1B1;
	background-color: #B1D5DC;
}
.fullItem .seperator {
	background-color: transparent;
	border-color: #B0B1B1;
}
.fullItem .messageSuccess b {
	color: #006F7B;
}
.fullItem .groupBtn {
	color: #004465;
	background-color: transparent;
	text-align: left;
}
.fullItem .groupBtn:hover {
	color: #012846;
	cursor: pointer;
}
.fullItem .groupBtn:focus {
	color: #012846;
	cursor: pointer;
}
.fullItem .groupBtn:disabled {
	color: #888B8B;
	cursor: default;
}
.fullItem .disabled {
	text-decoration: underline !important;
	color: #888B8B;
	cursor: default;
}
.fullItem li {
	border-top-color: #B0B1B1;
}
.fullItem .itemHeadline b {
	font-size: 16px !important;
	line-height: 145%;
}
.fullItem .easySubmissionHeader b {
	color: #888B8B;
	font-size: 16px;
}
.fullItem .easySubmissionHeader b.actual {
	color: #000000;
	/*	text-decoration:underline; */
}
.fullItem .easySubmissionHeader .seperator {
	background-color: #FFFFFF;
	border-color: #99C8E9;
}
/*FULL ITEM HEADER*/
.fullItem .itemHeader {
	border-top-color: #B0B1B1;
}
.fullItem .fullItemControls a {
	cursor: pointer;
}
.fullItem .fullItemControls .seperator {
	background-color: transparent;
	border-color: #9BB5CE;
}
.fullItem .fullItemControls .actual {
	color: #FFFFFF;
	background-color: #004465;
}
.fullItem .itemHeader .medium_area0_p4.statusArea {
	width: 10.5454em;
	text-align: center;
}
.fullItem .itemHeader .medium_area0_p4.statusArea .medium_label {
	width: auto;
}
/*FULL ITEM BLOCK*/
.fullItem .metaDataSection {
	border-color: #B0B1B1 !important;
	border-style: solid;
}
.fullItem .detailedItem {
	border-color: #B0B1B1 !important;
	border-style: solid;
}
.fullItem .fullsizedBlock {
	border-color: #B0B1B1 !important;
	border-style: solid;
}
.fullItem .splitBlockHeader {
	border-color: #B0B1B1 !important;
	border-style: solid;
}
.fullItem .splitBlockBody {
	border-color: #B0B1B1 !important;
	border-style: solid;
}
.fullItem .itemBlock {
	border-top-color: #B0B1B1;
}
/*ALBUM*/
.fullItem .inAlbum {
	background-color: #BADF4A;
	border-color: #006F7B !important;
}
/***** ITEM HEADER *****/
/*
.itemHeader .itemHeadline {
	padding: 0 0 0.3636em 0 !important;
	margin-top:0.2727em;
	margin-left:0.7272em;
}
*/
/***** ITEM BLOCK *****/
.itemBlock .voidBlock {
	color: #B0B1B1;
}
.itemBlock .itemLine {
	border-top-color: #B0B1B1;
}
.itemBlock .newBlock {
	/*short line color*/
	border-top-color: #CFD1D1;
}
/***** TILED LIST *****/
.tiledList {
	/*	background-color: #FFFFFF; */
	border-top-color: #004465;
	border-bottom-color: #B0B1B1;
	background-color: #B1D5DC;
}
.tiledList .metaDataSection {
	border-color: #B0B1B1 !important;
	border-style: solid;
}
.tiledList .seperator {
	background-color: #FFFFFF;
}
/*ALBUM*/
.tiledList .inAlbum {
	background-color: #BADF4A;
	border-color: #006F7B !important;
}
/***** ITEM TILE *****/
.itemTile .tileIconArea {
	border-color: #B0B1B1 !important;
	border-style: solid;
}
/***** HEADER-SECTION *****/
.withoutPageHeader {
	background-position: left -12em;
	padding-top: 2em !important;
}
.headerSection h1 {
	font-family: "Myriad Pro Condensed", "Arial Narrow", sans-serif;
}
.header.alternateHeader .metaMenu .logoAlternate a {
	background-color: transparent;
}
.header.alternateHeader .mainMenu {
	/* uses in cone */
	margin-top: 6em;
}
.header.alternateHeader .mainMenu a {
	/* uses in cone */
	color: #FFFFFF;
}
.header.alternateHeader .mainMenu a.active {
	/* uses in cone */
	background-image: url("../images/BG_MainNavi_hover_bold.png");
	background-position: 0 0.2em;
	background-repeat: no-repeat;
	height: 1.3125em;
	padding-bottom: 0.3125em;
	text-decoration: none;
}
.header.alternateHeader .searchExportLogo + .mainMenu {
	margin-top: 0.2727em;
}
/***** PRE-HEADER *****/
.preListHeader {
	border-top-color: #B0B1B1;
}
.preListHeader {
	background-color: #FFFFFF;
}
/***** LISTHEADER *****/
.listHeader a:hover {
	text-decoration: underline;
}
table#selSelectDate .huge_radioBtn label {
	/*browse by year */
	width: 25em !important;
}
/***** INFO PAGE *****/
.infoPage .sideSection {
	border-style: solid;
	border-left-color: #B0B1B1;
}
.infoPage .videoPreview {
	border-style: solid;
	border-color: #012846;
}
/***** LIST BACKGROUND *****/
.listBackground {
	background-color: #FFFFFF;
	border-top: 1px solid #004465 !important;
}
.listBackground .seperator {
	background-color: #FFFFFF;
}
/***** CUSTOMIZED SELECTCONTAINER *****/
.selectContainer select {
	float: left;
	margin-top: -1.3636em;
	margin-left: -0.0909em;
	filter: alpha(opacity=0);
	opacity: 0;
	-moz-opacity: 0;
	cursor: pointer;
	background-color: #FFFFFF;
	color: #3A3B3B;
	border-bottom-color: #9FAFAE;
	border-style: none;
}
.selectContainer .selectionBox {
	padding-left: 0.2727em !important;
	white-space: nowrap;
}
.selectionBox {
	color: #000000;
	text-align: left;
	cursor: pointer;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 1.363636em;
	overflow: hidden;
}
.selectContainer {
	padding-top: 0em;
	padding-bottom: 0.18em;
	height: 1.363636em;
	background-color: #F3F5F5;
	border: 0.0909em solid #9FAFAE;
}
.selectboxIcon {
	float: right;
	padding: 0 0.1818em 0 0;
	margin: -1.3636em 0 0 0;
	margin-right: 0 !important;
	/*action menu fix*/
	background-color: #F3F5F5;
}
.free_area0.third_txtInput {
	background-color: #F3F5F5;
}
/* special definitions for different height of selectContainer and following text input fields */
.selectContainer + input[type=text],
.selectContainer + input[type=text] + input[type=text],
.xSmall_txtInput.ouNumber {
	height: 1.363636em;
}
/***** ALBUM *****/
.activeAlbum {
	background-color: #BADF4A;
	border-color: #006F7B !important;
}
.activeAlbum .seperator {
	background-color: #BADF4A;
	border-color: #006F7B !important;
}
/***** FORM BUTTONS *****/
body .cancelButton {
	float: left;
	color: #004465;
	border-right-color: #004465;
	border-bottom-color: #004465;
	border-top: 0 !important;
	border-left: 0 !important;
	border-style: solid;
	padding-top: 0.10em;
	padding-bottom: 0.10em;
}
body .cancelButton:hover {
	color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	text-decoration: underline;
	background-color: #012846;
}
body .activeButton {
	float: right;
	color: #FFFFFF;
	border-top: 0 !important;
	border-left: 0 !important;
	background-color: #006F7B;
	border-color: #004465;
	border-style: solid;
	padding-top: 0.10em;
	padding-bottom: 0.10em;
}
body .activeButton:hover {
	text-decoration: underline;
	background-color: #012846;
}
body .activeButton.disabled {
	background-color: #888B8B !important;
	cursor: auto;
}
body .activeButton.disabled:hover {
	text-decoration: none;
}
/***** MESSAGE AREA *****/
.messageArea {
	border-style: solid;
	border-color: #004465;
	background-color: #E8FBFB;
	margin-bottom: 1em;
}
.infoMessageArea {
	border: 1px solid #56871B !important;
	border-color: #56871B;
	/*	position:absolute; */
}
.infoMessageArea h2 {
	color: #006F7B;
}
.errorMessageArea {
	border: 1px solid #E95A29 !important;
	border-color: #E95A29;
}
.errorMessageArea h2 {
	color: #D80000;
}
.absoluteMessageArea {
	position: fixed;
	z-index: 100;
}
.successMessageArea {
	border: 1px solid #147DA2 !important;
	border-color: #147DA2;
}
/***** MESSAGE BUTTON *****/
.fixMessageBlockBtn {
	float: right;
	background-color: #FFFFFF;
}
.fixErrorMessageBlockBtn {
	float: right;
	background-color: #FFFFFF;
}
.fixSuccessMessageBlockBtn {
	float: right;
	background-color: #FFFFFF;
}
/***** MESSAGE TEXT *****/
.messageSuccess {
	color: #006F7B;
}
.messageStatus {
	color: #006F7B;
}
.falseValue {
	color: #BE0031;
}
.messageError {
	color: #BE0031;
}
.messageWarn {
	color: #BE0031;
}
.messageFatal {
	color: #BE0031;
}
.mandatory {
	font-weight: bold;
}
/***** GLOBAL ELEMENTS *****/
.searchHit {
	background-color: #99C8E9;
}
.add {
	cursor: pointer;
}
.add:disabled {
	cursor: default !important;
}
.remove {
	cursor: pointer;
}
.remove:disabled {
	cursor: default !important;
}
.dateJSLabel {
	background-color: #006D70;
	color: #FFFFFF;
}
.blankInput {
	color: #B0B1B1;
}
.underRework {
	background-color: #F43E71 !important;
}
/***** UNCATEGORIZED *****/
.inputInfoBox {
	text-align: center;
	font-family: serif;
	border-left-width: 2px !important;
	border-right-width: 2px !important;
}
.inputInfoBox a {
	text-align: center;
	font-family: serif;
	border-left-width: 2px !important;
	border-right-width: 2px !important;
}
.filesSection a:hover {
	/* used in bib list as logged in user - for file references */
	text-decoration: underline;
}
.languageArea .readonlyInput {
	background-color: transparent;
	border: none;
}
/***** AUTOSUGGEST *****/
.ac_results {
	border-color: #9FAFAE;
	/*	opacity: 0.91;
	filter: alpha(opacity=91); */
	border-style: solid;
	background-color: #F3F5F5;
}
.ac_results li {
	border-bottom-style: solid;
	border-bottom-color: #9FAFAE;
}
.ac_over {
	cursor: pointer;
	background-color: #006D70 !important;
	color: #FFFFFF !important;
}
.ac_match {
	background-color: #CDDAE7;
	color: #000000;
}
/******************** EXTERNAL AND JSP CLASSES ********************/
a.OraLinkDisabled {
	/* used e.g. for selectMenu */
	/*	color: #888B8B;
	cursor: default; */
}
a.OraLinkDisabled:hover {
	/*	color: #888B8B;
	cursor: default; */
}
.affHover {
	background-color: #006D70;
	color: #FFFFFF;
}
.licenseArea .messageArea {
	background-color: #FFFFFF;
}
/* OVERVIEW PAGE */
.tile_category {
	margin-top: 1.363636em;
	border-top-color: #FFFFFF;
	border-top-style: solid;
	border-top-width: 9px !important;
	background-color: #CBE0E5;
	border-radius: 6px 6px 6px 6px;
}
.colorBackground {
	background-color: #CBE0E5;
	border-radius: 6px 6px 6px 6px;
}
.tile_category img[align="left"] {
	clear: left;
	border: none;
}
.tile_category div {
	line-height: 150%;
	display: inline-block;
	margin: 0 0 1em 0;
	*clear: both;
	/* IE7 Hack */
}
.tile_category div p {
	margin-left: 0;
}
.tile_category .image {
	float: left;
	width: 4.272727em;
	margin-right: 1.363636em;
}
.tile_category div .big_imgBtn[align="left"] {
	*margin-bottom: 0.5em;
	/* IE7 Hack */
}
.tile_category div .large_imgBtn[align="right"],
.tile_category div .big_imgBtn[align="right"] {
	margin-left: 0.545454em;
	display: block;
	border: none;
}
.tile_category.borderDarkTurquoise {
	border-top-color: #006F7B;
}
.tile_category.borderDarkBlue {
	border-top-color: #163D7A;
}
.tile_category.borderDarkGreen {
	border-top-color: #008354;
}
.tile_category.borderYellow {
	border-top-color: #CEC200;
}
.tile_category.borderRed {
	border-top-color: #BE0031;
}
.tile_category.borderOrange {
	border-top-color: #FF8304;
}
.tile_category.borderBrown {
	border-top-color: #6E1E16;
}
.tile_category .tile_title {
	font-size: 1.454545em;
	display: block;
	margin: 0.454545em 0;
}
.tile_category .tile_title img {
	width: 1.9375em;
	height: 1.9375em;
}
.tile_category h4.tile_publication_title {
	font-size: 1.909090909090909em;
	margin: 0.454545em 0;
	line-height: normal;
	text-align: center;
}
.tile_category .tile_publication_title img {
	width: 1.476190476190476em;
	height: 1.476190476190476em;
}
.tile_category .status_group {
	margin-top: 0.4545454545455em;
	float: left;
	text-align: center;
}
.tile_category .status_group img {
	display: inline-block;
}
.tile_category .genre_group {
	margin-top: 0.4545454545455em;
	float: right;
	text-align: center;
}
.tile_category h5.tile_citation_title {
	font-size: 2.181818em;
	margin: 0.454545em 0;
}
.tile_category .tile_citation_title img {
	width: 1.291666666666667em;
	height: 1.291666666666667em;
}
.tile_category .author_name {
	font-weight: bold;
}
.tile_category .author_organization {
	font-style: italic;
}
/******************** GLOBAL PRINT SETTINGS ********************/
/*FF3.x Print Issue (No more relevant in FF4)*/
@media print {
	body * {
		overflow: visible !important;
		float: none !important;
		border-top: 0px #FFFFFF !important;
		border-right: 0px #FFFFFF !important;
		border-bottom: 0px #FFFFFF !important;
		border-left: 0px #FFFFFF !important;
		list-style: none !important;
	}
	/*Print Lists*/
	.listItemLine {
		text-align: left !important;
		float: left !important;
		clear: both !important;
	}
	.blockHeader {
		text-align: left !important;
		float: left !important;
		clear: both !important;
	}
	.blockHeader * {
		text-align: left !important;
		float: left !important;
		clear: both !important;
	}
	.listItem {
		text-align: left !important;
		float: left !important;
		clear: both !important;
	}
	/*Print Items*/
	.itemLine {
		text-align: left !important;
		float: left !important;
	}
	.itemBlockContent {
		text-align: left !important;
		float: left !important;
	}
	.fullItem .blockHeader {
		text-align: left !important;
		float: left !important;
	}
	.paginator * {
		float: left !important;
	}
	.blockHeader {
		font-size: 1.4em !important;
		margin-bottom: 0.6em !important;
	}
	.min_imgBtn {
		visibility: hidden !important;
	}
	.std_imgBtn {
		visibility: hidden !important;
	}
	.big_imgBtn {
		visibility: hidden !important;
	}
	.lineToolSection {
		visibility: hidden !important;
	}
	.formButtonArea {
		visibility: hidden !important;
	}
	.messageArea {
		visibility: hidden !important;
	}
}
