/*
	Eine Weitere CSS Datei befindet sich im Verz. "rt\modules\gui-components\css\global.css"
*/

/* Main Definitions */
a					{ text-decoration: none; color: #667788; }
a:hover				{ color: #666666; }

/* Body Definitions */
.mainBody			{ background: black url("../images/background-gradient.jpg"); padding: 2px; margin: 2px; overflow: auto; }
.mainHeader			{ background: #f0f0f0 url("../images/blueheader-background.gif"); height: 44px; }

.infoDataRow td		{ background: #eeffee url("../images/green-gradient.gif"); background-repeat:repeat-x; }
.warningDataRow td	{ background-color: #f0cfcf; }

.leftMenu			{ background-color: #f3f3f3; } /* padding: 4px; */

.headRow td { 
	background: #A3B2CC url("../images/header-row-background.gif"); 
	background-position: bottom; 
	background-repeat:repeat-x; 
	color: white; 
	height: 22px; 
	/*-moz-border-radius: 4px; 
	-webkit-border-radius: 4px; 
	border-radius: 4px;*/
}
.headData			{ background: #A3B2CC url("../images/header-row-background.gif"); background-position:bottom; background-repeat:repeat-x; color: white; height: 22px; }

.evenDataRow td		{ background-color: #e0e0e0; }
.evenData			{ background-color: #e0e0e0; }

.oddDataRow td		{ background-color: #f0f0f0; }
.oddData			{ background-color: #f0f0f0; }

.menuDataRow td		{ background-color: #E5F2DF; font-weight: bold; }
.menuDataRow a		{ color: #44612A; }

.smallFooter		{ height: 2px; background-color: #d9d9d9; }

.titleRow td { 
	height: 25px; 
	vertical-align: middle; 
	background: #283F54 url("../images/title-row-background.gif"); 
	background-repeat:repeat-x; 
	color: white; 
	/*-moz-border-radius: 4px; 
	-webkit-border-radius: 4px; 
	border-radius: 4px;*/
}
.titleData			{ height: 25px; vertical-align: middle; background: #283F54 url("../images/title-row-background.gif"); background-repeat:repeat-x; color: white; }

.titleRow td a		{ color: #ff9900; }

.errorRow td		{ height: 25px; vertical-align: middle; color: white; background-color: #b86c6c; }
.smallTabRow td		{ height: 4px; background-color: #E9EFF4; }

/* Main Formatting */
.larger				{ font-size: 10pt; font-weight: bold; color: #222222; }
.grayFont			{ color: #a6a6a6; }
.grayBackground		{ background-color: #a6a6a6; }
.searchHighLt		{ font-weight: bold; }
.strike				{ text-decoration: line-through; }

.disabled			{ color: #999999; }
.disabledBack		{ background: transparent; }

.thickBorder		{ border: 2px solid #283f54; }

/* Colorize */
.red				{ color: #99324a; }
.green				{ color: #32994a; }
.redDataRow td		{ background-color: #F9C5C5; }
.greenDataRow td	{ background: #C5F9C5; }
.overDataRow		{ background-color: #6d7fA8; color: white; cursor: pointer; cursor: hand; }

.disabledArea		{ background-image: url('../images/disabled-area.gif'); }
 
.tabOn				{ background-image: url('../tabs/fill-on.gif'); }
.tabOff				{ background-image: url('../tabs/fill-off.gif'); }
.tabOn	a			{ color: white; }
.tabOff	a			{ color: #333333; }
.tabBar				{ padding-left: 1px; }
.tabDisabled 		{ background-image: url('../tabs/fill-off.gif'); }
.tabDisabled a		{ color: #999999; cursor: default; }
.tabDisabled a:hover{ color: #999999; cursor: default; text-decoration: line-through; }

.largeIcon			{ background-image: url('../images/icon-enlarge.gif'); width: 40px; height: 40px; float: none; display: block; }
.largeIcon img		{ margin: 10px; }


.alternateBody		{ background-image: url('../images/high-background-gradient.jpg'); background-repeat:repeat-x; background-repeat: repeat-x; }

.customIFrame		{ width: 98%; height: 680px; border: 1px solid #999999; }

.dumptable.header	{ background-color: #e0e0e0; }
.dumptable.title	{ background: #CDD9E4 url("../images/header-row-background.gif"); background-repeat:repeat-x; color: white; height: 22px; }
.dumptable.data		{ background-color: #f0f0f0; }


/* Suchmaske */
.searchFields {
	overflow: auto;
	list-style: none;
	padding: 0;
	margin: 0;
}
.searchFields li {
	float: left;
	padding: 2px;
}

/* Suchmasken-Hilfe
.searchSteps ul {
	overflow: auto;
	list-style: none;
	padding: 0;
	margin: 0;
}
.searchSteps ul li {
	float: left;
	padding: 2px;
}
/*.searchSteps ul li.stepLine {
	background: transparent url("../images/stepline.gif") 50% 50% no-repeat;
	width: 24px;
}*
.searchInfoDataRow td {
	background: transparent url("../images/yellowgradient.gif") top left repeat-x;
	font-size: 12px;
}
.searchSteps {
	padding-bottom: 8px;
}
.searchSteps ul li table.button, .searchSteps ul li table.button td {
	background: #fff;
}
*/

/* Suchmasken-Hilfe */
.advancedSearchBox {
	overflow: auto;
	padding-bottom: 20px;
	width: 100%;
}
.searchStepsInfoBox {
	float: left;
	width: 40%;
}
.searchStepsInfoBox ul {
	list-style: none;
	padding: 2px 0 0 40px;
	margin: 0;
}
.searchStepsInfoBox li {
	padding: 2px;
}
.searchStepsInfoBox li.notPerformed {
	background: transparent url("../../../images/icon-nochange.gif") 0 50% no-repeat;
	padding-left: 14px;
}
.searchStepsInfoBox li.performedNoHits {
	background: transparent url("../../../images/icon-highdown.gif") 0 50% no-repeat;
	padding-left: 14px;
}
.searchStepsInfoBox li.performedWithHits {
	background: transparent url("../../../images/deliver-immediately.gif") 0 50% no-repeat;
	padding-left: 14px;
}
.searchStepsInfoBox li.performedWithHitsApplied {
	background: transparent url("../../../images/deliver-immediately.gif") 0 50% no-repeat;
	padding-left: 14px;
}
.searchStepsInfoBox li.performedWithHitsNotApplied {
	background: transparent url("../../../images/new-icon.gif") 0 50% no-repeat;
	padding-left: 14px;
}
.searchStepsInfoBox li.performedWithHits a,
.searchStepsInfoBox li.performedWithHitsApplied a,
.searchStepsInfoBox li.performedWithHitsNotApplied a {
	color: #81bd40;
}
.searchStepsInfoBox li.notPerformed .actionName, .searchStepsInfoBox li.notPerformed .actionStatus {
	color: #999;
}
.searchStepsInfoBox li.performedNoHits .actionStatus {
	color: #900;
}
/*
.advancedSearchBox .actionName {
	color: #720;
}
.advancedSearchBox .actionStatus {
	color: #666;
}
*/
.advancedSearchBox .currentSearchInfo {
	float: right;
	width: 58%;
	padding: 0;
	margin: 0;
}
.advancedSearchBox .currentSearchInfo p {
	padding: 3px;
	margin: 0;
	font-size: 12px;
	color: #333;
}
tr.searchInfoHeadRow td {
	background: #f0f2eb url("../images/search-head-row.jpg") bottom left no-repeat;
	height: 22px;
}
tr.searchInfoHeadRow td span {
	color: #fff;
	padding-left: 8px;
}
tr.searchInfoDataRow td {
	background: #f0f2eb url("../images/search-info-data.jpg") top left repeat-x;
}
ul.possibleActionsBox {
	list-style: none;
	padding: 2px 0 0 10px;
	margin: 0;
}
ul.possibleActionsBox li {
	background: transparent url("../../../images/sort-arrow-right.gif") 0 50% no-repeat;
	padding: 2px 0 2px 14px;
}

#mainContent {
	height: 100%;
}

/* Corner Radius */
/*.corner-tl { -moz-border-radius-topleft: 6px; -webkit-border-top-left-radius: 6px; border-top-left-radius: 6px; }
.corner-tr { -moz-border-radius-topright: 6px; -webkit-border-top-right-radius: 6px; border-top-right-radius: 6px; }
.corner-bl { -moz-border-radius-bottomleft: 6px; -webkit-border-bottom-left-radius: 6px; border-bottom-left-radius: 6px; }
.corner-br { -moz-border-radius-bottomright: 6px; -webkit-border-bottom-right-radius: 6px; border-bottom-right-radius: 6px; }
.corner-top { -moz-border-radius-topleft: 6px; -webkit-border-top-left-radius: 6px; border-top-left-radius: 6px; -moz-border-radius-topright: 6px; -webkit-border-top-right-radius: 6px; border-top-right-radius: 6px; }
.corner-bottom { -moz-border-radius-bottomleft: 6px; -webkit-border-bottom-left-radius: 6px; border-bottom-left-radius: 6px; -moz-border-radius-bottomright: 6px; -webkit-border-bottom-right-radius: 6px; border-bottom-right-radius: 6px; }
.corner-right {  -moz-border-radius-topright: 6px; -webkit-border-top-right-radius: 6px; border-top-right-radius: 6px; -moz-border-radius-bottomright: 6px; -webkit-border-bottom-right-radius: 6px; border-bottom-right-radius: 6px; }
.corner-left { -moz-border-radius-topleft: 6px; -webkit-border-top-left-radius: 6px; border-top-left-radius: 6px; -moz-border-radius-bottomleft: 6px; -webkit-border-bottom-left-radius: 6px; border-bottom-left-radius: 6px; }
.corner-all { -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; }*/
