﻿BODY
{
	background-color: #DDE9FB;
	background-image: url(images/LoginPageBack.gif);
	font-family: Tahoma;
}


/* Default CSS Stylesheet for a new Web Application project */
/* Color Schema 02 - blue */

TABLE.DefaultColor, TD.DefaultColor, DIV.DefaultColor
{
	background-color: #DDE9FB;
}

.DefaultText
{
	font-family: Tahoma;
	font-size: 11px;
}

.BoldText
{
	font-family: Tahoma;
	font-size: 11px;
	font-weight:bold;
	color: #084DBA;
}
.DefaultLink, A.DefaultLink:link, A.DefaultLink:visited, 
A.DefaultLink:hover, A.DefaultLink:active
{
	white-space: noWrap;
	font-family: Tahoma;
	font-size: 11px;
	color: #084DBA;
	text-decoration: underline;
	cursor: hand;
}

.AdvancedSearchLink, A.AdvancedSearchLink:link, A.AdvancedSearchLink:visited, 
A.AdvancedSearchLink:hover, A.AdvancedSearchLink:active
{
	white-space: noWrap;
	font-family: Tahoma;
	font-size: 9px;
	color: #084DBA;
	text-decoration: underline;
	cursor: hand;
}


.DefaultForNotSetStyle
{
	font-family: Times New Roman;
}

.DefaultCritical   { font-family: Tahoma; color: #FF0000; }
.DefaultWarning    { font-family: Tahoma; color: #F68B1F; }
.DefaultSucceeded  { font-family: Tahoma; color: #008000; }

/*=============== P A G E   L A Y O U T   E L E M E N T S ===================*/

/* Following classes define horizontal separator appearance between
   header, menu & toolbar and content area. */
TD.HeaderHorizSep {	background-image: url(images/HeaderHorizSep.gif); }
TD.HeaderHorizSep_BranchDown {	background-image: url(images/HeaderHorizSep_BranchDown.gif); }
TD.HeaderHorizSep_EndLeft { background-image: url(images/HeaderHorizSep_EndLeft.gif); }
TD.HeaderHorizSep_EndRight { background-image: url(images/HeaderHorizSep_EndRight.gif); }

/* SPLITTER - vertical separator between index and content area */
TD.Splitter { background-image: url(images/Splitter.gif); cursor: w-resize; }
TD.SplitterResize { background-image: url(images/SplitterResize.gif); cursor: w-resize;}

/* Footer appearance */
TD.Footer_EndLeft { background-image: url(images/Footer_EndLeft.gif); }
TD.Footer_Back { background-image: url(images/Footer_Back.gif); }
TD.Footer_EndRight { background-image: url(images/Footer_EndRight.gif); }

/* Tree appearance */
 TD.TreeTD { font-family: Tahoma; font-size: 11px; padding-left: 7px; padding-right: 7px; }
.TreeNode { font-family: Tahoma; font-size: 11px; color: #000000; cursor: hand; }
.TreeNodeHover { font-family: Tahoma; font-size: 11px; color: #000000; text-decoration: underline; cursor: hand; }
.TreeNodeHilite { font-family: Tahoma; font-size: 11px; color: #000000; }
.TreeNodeIsland { font-family: Tahoma; font-size: 11px; color: #000000; }	
.TreeNodeDisabled,DisabledClass { font-family: Tahoma; font-size: 11px; color: #999999; }	

/*========================= M A I N   M E N U ===============================*/
/* Menu bar and menu appearence */

.MenuBar {
	font-family: Tahoma;
	font-size: 11px;
	background-image: url(images/verlauf_LeftToRight.gif);
	background-position: left center;
	background-repeat: repeat-y;
	padding-right: 6px;
	padding-left: 6px;
	border-bottom: solid 1px #999999;
	border-left: solid 1px #FFFFFF;
	border-top: solid 1px #FFFFFF;
	border-right: solid 1px #999999;
}

/*	ROOT MENU ITEMS  */
.webMenuBarBg
{
	font-family: Tahoma;
	font-size: 11px;
	position:  relative ;
	height: 20px;
	text-align: left;
	background-color: transparent;
	background-repeat: repeat-y;
}

.webMenuRootItemText
{
	font-family: Tahoma;
	font-size: 11px;
	color: #FFFFFF;
	cursor: hand;
}

.webMenuRootItemTextActive
{
	font-family: Tahoma;
	font-size: 11px;
	color: #FFFFFF;
	cursor: hand;
	
}

.webMenuRootItemTextD
{
	font-size: 11px;
	cursor: default;
	color: #999999;
	font-family: Tahoma;
}

.webMenuRootItem
{
	font-family: Tahoma;
	font-weight: bold;
	cursor: default;
	background-color: transparent;
	vertical-align: middle;
}

.webMenuRootItemActive
{
	font-family: Tahoma;
	font-weight: bold;
	cursor: default;
}

/*	MENU ITEMS  */

.webMenuItemText
{
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
	cursor: default;
	vertical-align: middle;
}

.webMenuItemTextD
{
	font-size: 11px;
	cursor: default;
	color: #999999;
	font-family: Tahoma;
}

.webMenuItemTextActive
{
	font-family: Tahoma;
	font-size: 11px;
	color: #FFFFFF;
	cursor: hand;
}

.webMenuItem 
{
	font-family: Tahoma;
	font-weight: bold;
	cursor: default;
	vertical-align: middle;
	height: 18px;
}

.webMenuItemActive
{
	cursor: default;
	background-color: #999999;
	vertical-align: middle;
	height: 18px;
}

/* MenuItem panel, separators, icons */
.webMenuPanel
{
	border-right: #999999 1px solid;
	border-top: #FFFFFF 1px solid;
	border-left: #FFFFFF 1px solid;
	border-bottom: #999999 1px solid;
	background-color: #C5DAF9;
	padding-right: 0px;
	padding-left: 0px;
	filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135,strength=5);
}

.webMenuSeparator
{
	background-position: center center;
	background-image: url(images/MenuSeparator.gif);
	background-repeat: repeat-x;
	height: 2px;
	background-color: #C5DAF9;
}

.webMenuPic
{
	padding-left: 2px;
	width: 23px;
}

/*================= P O P U P   C O N T E X T    M E N U ====================*/
/* Main table */
.ContextMenu_MenuTable 
{
	background-color: #DDE9FB;
	border-bottom: solid 1px #999999;
	border-left: solid 1px #FFFFFF;
	border-top: solid 1px #FFFFFF;
	border-right: solid 1px #999999;
}

.ContextMenu_MenuItemBar 
{
	color: #000000;
	background-color: #C5DAF9;
}

.ContextMenu_MenuItemBar_Over 
{
	background-color: #999999;
	color: #FFFFFF;
	cursor: hand;
	width:			100% ;
} 

.ContextMenu_MenuItem 
{
	font-family: Tahoma;
	font-size: 11px;
	height: 18px;
	width:			100% ;
	padding-top: 2px;
	padding-left: 5px;
	padding-right: 5px;
} 
/*===========================================================================*/

/* scrollable div (only Y direction) */
.scrollable
{
	SCROLLBAR-BASE-COLOR: #00FF00;
	SCROLLBAR-FACE-COLOR: #C5DAF9; 
	SCROLLBAR-SHADOW-COLOR: #C5DAF9;
	SCROLLBAR-HIGHLIGHT-COLOR: #C5DAF9; 
	SCROLLBAR-3DLIGHT-COLOR: #FFFFFF;
	SCROLLBAR-ARROW-COLOR: #003366;
	SCROLLBAR-TRACK-COLOR: #DDE9FB;
	SCROLLBAR-DARKSHADOW-COLOR: #999999;

	OVERFLOW-x:visible;
	OVERFLOW-y:auto; 
	
	WIDTH:100%; 
	HEIGHT:100%;
	padding: 0 px 0 px 0 px 0 px;
}

/* scrollable div (X and Y direction) */
.scrollableXY
{
	font-family:Verdana,Arial;
	font-size:11px;
	
	SCROLLBAR-BASE-COLOR: #00FF00;
	SCROLLBAR-FACE-COLOR: #C5DAF9; 
	SCROLLBAR-SHADOW-COLOR: #C5DAF9;
	SCROLLBAR-HIGHLIGHT-COLOR: #C5DAF9; 
	SCROLLBAR-3DLIGHT-COLOR: #FFFFFF;
	SCROLLBAR-ARROW-COLOR: #003366;
	SCROLLBAR-TRACK-COLOR: #DDE9FB;
	SCROLLBAR-DARKSHADOW-COLOR: #999999;

	OVERFLOW-x:auto;
	OVERFLOW-y:auto; 
	
	WIDTH:100%; 
	HEIGHT:100%;
	padding: 0 px 0 px 0 px 0 px;
}

/* Used for body in editing page (only X direction is scrollable) */
.scrollableBody
{
	SCROLLBAR-BASE-COLOR: #00FF00;
	SCROLLBAR-FACE-COLOR: #C5DAF9; 
	SCROLLBAR-SHADOW-COLOR: #C5DAF9;
	SCROLLBAR-HIGHLIGHT-COLOR: #C5DAF9; 
	SCROLLBAR-3DLIGHT-COLOR: #FFFFFF;
	SCROLLBAR-ARROW-COLOR: #003366;
	SCROLLBAR-TRACK-COLOR: #DDE9FB;
	SCROLLBAR-DARKSHADOW-COLOR: #999999;

	OVERFLOW-x:auto; 
	OVERFLOW-y:hidden;	
}



/* Following class is used for pager navigation control [Pager.ascx] */
.PagerBorder {
	font-family: Tahoma;
	font-size: 11px;
	border-bottom: solid 1px #E4E4E4;
	border-left: solid 1px #E4E4E4;
	border-top: solid 1px #E4E4E4;
	border-right: solid 1px #E4E4E4;
}

.text_small {
	font-family: Tahoma;
	color: #FFFFFF;
	font-size: 7pt;
}

/* Default button style used mostly for OK, Save, Cancel and Apply buttons */
.DefaultButton, INPUT.InputUpload BUTTON
 {
	font-family: Tahoma;
	font-size: 11px;
	background-image: url(images/verlauf_button.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	height: 24px;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #FFFFFF;
	clear: none;
	float: none;
	cursor: hand;
}

INPUT.InputUpload
{
	font-family: Tahoma;
	font-size: 11px;
	width: 95%;
}


/*==================== A C T I O N S   P A N E L ============================*/
/* Actions panel classes */
/*
.ActionsTitle
{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #3467CD;
	background-image: url(images/verlauf_actions.gif);
	background-repeat: repeat-y;
	background-position: right top;
	height: 20px;
	vertical-align: middle;
	border-left: solid 1px #FFFFFF;
	border-top: solid 1px #FFFFFF;
	border-right: solid 1px #999999;
	border-bottom: solid 1px #999999;
	padding-right: 6px;
	padding-left: 6px;
}

.ActionsItem, A.ActionsTitle:link, A.ActionsTitle:visited, 
A.ActionsTitle:hover, A.ActionsTitle:active
{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
	width: 20px;
	height: 23px;
	vertical-align: middle;
}

.ActionsTable
{
	border: solid 1px #000000;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
}
*/
/* end of actions panel classes */

/* Tab strip appearence above index tree and actions panel */
.index_tabon 
{
	color: #000000;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	background-repeat: repeat-x;
	border-top: solid 1px #FFFFFF;
	border-right: none 1px #999999;
	border-bottom: none 1px #FFFFFF;
	border-left: none 1px #FFFFFF;
	height: 24px;
	padding-right: 3px;
	padding-left: 3px;
	background-image: url(images/tab_on.gif);
}
/*
TD.index_tabon_label
{
	color: #FF0000;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
}
*/
.index_taboff
{
	color: #999999;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	background-repeat: repeat-x;
	border-top: solid 1px #FFFFFF;
	border-right: none 1px #999999;
	border-bottom: solid 1px #999999;
	border-left: none 1px #FFFFFF;
	height: 24px;
	padding-right: 3px;
	padding-left: 3px;
	background-image: url(images/tab_off.gif);
	background-position: left bottom;
}
A.tabonLink, A.tabonLink:active, A.tabonLink:link,
A.tabonLink:visited,A.tabonLink:hover
{
	color: #000000;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	padding-top: 6px;
	text-decoration: none;
	cursor: default;
}

A.taboffLink, A.taboffLink:active, A.taboffLink:link,
A.taboffLink:visited,A.taboffLink:hover
{
	color: #999999;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	padding-top: 6px;
	text-decoration: none;
}

/* Tab Strip appearance inside body region */
TABLE.TabStripItemOFF
{
	border-top: solid 1px #FFFFFF;
	border-right: solid 1px #999999;
	border-bottom: solid 1px #999999;
	border-left: solid 1px #FFFFFF;
	height: 100%;
}

TABLE.TabStripItemON
{
	border: solid 2px pink;
	border-top: solid 1px #FFFFFF;
	border-right: solid 1px #999999;
	border-bottom: none 1px #FFFFFF;
	border-left: solid 1px #FFFFFF;
	height: 100%;
}

TD.TabStripItemOFF
{
	background-image: url(images/tab_off.gif);
	background-color: #C5DAF9;
	background-position: left top;
	background-repeat: repeat-x;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	border-top: solid 1px #FFFFFF;
	border-right: solid 1px #999999;
	border-left: solid 1px #FFFFFF;
	padding-right: 3px;
	padding-left: 5px;
	width: 150px; 
}

TD.TabStripItemON
{
	background-image: url(images/verlauf_TabStripON.gif);
	background-position: left top;
	background-repeat: repeat-x;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	border-top: solid 1px #FFFFFF;
	border-right: solid 1px #999999;
	border-left: solid 1px #FFFFFF;
	padding-right: 3px;
	padding-left: 3px;
	width: 150px; 
}
TD.TabStripEmpty
{
	background-color: #C5DAF9;
	border-bottom: solid 1px #999999;
}

A.TabStripItemOFF, A.TabStripItemOFF:active, A.TabStripItemOFF:link,
A.TabStripItemOFF:visited
{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #999999;
	vertical-align: middle;
	padding-top: 5px;
	padding-bottom: 3px;
	width: 100%;
}

A.TabStripItemON, A.TabStripItemON:active, A.TabStripItemON:link,
A.TabStripItemON:visited
{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	vertical-align: middle;
	padding-top: 5px;
	padding-bottom: 3px;
	width: 100%;
	cursor: default; 
}

/* TabStrip major PANEL appearance */
.TabStripPanel
{
	border-left: solid 2px #FFFFFF;
	background-color: #DDE9FB;
}


/* Toolbar */
.ToolBar {
	font-family: Tahoma;
	font-size: 11px;
	background-image: url(images/verlauf_ToolBar.gif);
	background-position: center top;
	background-repeat: repeat-x;
	border-bottom: solid 1px #999999;
	border-left: solid 1px #FFFFFF;
	border-top: solid 1px #FFFFFF;
	border-right: solid 1px #999999;
}

.ToolBarTextButton
{
	vertical-align: middle;
	text-align: right;
	font-family: Tahoma,Verdana,Arial;
	font-size: 10px;
	color: #000000;
	cursor: hand;
}

/* index tree and actions panel appearence - Perpetuum Mobile wheel */
/*
.index_style {
	background-attachment: fixed;
	background-image: url(images/leonardo.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	text-align: center;
	border-right: solid 1px #999999;
}
*/

.IndexBackVerlauf
{
	background-image: url(images/verlauf_vertical800.gif);
	background-position: left top;
	background-repeat: repeat-x;
	border-right: solid 1px #999999;
}

.IndexBackWheel
{
	background-attachment: fixed;
	background-image: url(images/Perpetuum.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}

/* Body header appearance. This element is positioned beneath toolbar and above body region */
.BodyHeader
{
	height: 24px;
	color: #FFFFFF;
	font-weight: bold;
	font-family: Tahoma;
	font-size: 11px;
	background-image: url(images/verlauf_LeftToRight.gif);
	background-position: left center;
	background-repeat: repeat-y;
	padding-right: 6px;
	padding-left: 6px;
	border-bottom: solid 1px #999999;
	border-left: solid 1px #FFFFFF;
	border-top: solid 1px #FFFFFF;
	border-right: solid 1px #999999;
}
 

/*===========================================================================*/
/*                   C O N T E N T    S T Y L E S                            */
/*===========================================================================*/

/*====================== T A B L E    L I S T ===============================*/


TD.GridContainer
{
/*
	border-bottom: solid 1px #999999;
	border-left: solid 1px #FFFFFF;
	border-top: solid 1px #FFFFFF;
	border-right: solid 1px #999999;
	background-color: #C5DAF9;
	padding: 3px;
*/
	/* border-collapse: separate; */
}

TABLE.GridTable
{
	font-family: Tahoma;
	font-size: 11px;
	background-color: #FFFFFF;
	border: solid 1px #000000;
	padding: 0px;
	/* border-collapse: separate; */
}

TR.GridHeader
{
	background-color: #C5DAF9;
	/* border-collapse: separate; */
	/* border: solid 1px #999999; */
}

TD.GridHeader
{
	font-family: Tahoma;
	font-size: 11px;
	border-left: solid 1px #FFFFFF;
	border-top: solid 1px #FFFFFF;
	border-right: solid 1px #999999; 
	border-bottom: solid 1px #999999;
	font-weight: normal;
	height: 14px;
	padding-left: 2px;
}

/* CutomGrid cells appearance */
TD.GridItem
{
	 height: 14px;
	 border-top: solid 1px #FFFFFF;
	 border-left: solid 0px transparent;
	 border-right: solid 0px transparent; 
	 border-bottom: solid 1px #FFFFFF;
	 padding-left: 2px;
}

TR.GridItemAlternating
{
	background-color: #EEF4FD;
}

TD.GridItemAlternating
{
	
	 height: 14px;
	 border-top: solid 1px #EEF4FD;
	 border-left: solid 0px transparent;
	 border-right: solid 0px transparent; 
	 border-bottom: solid 1px #EEF4FD;
	 padding-left: 2px;
}

TR.GridItemRowHover
{
	 height: 14px;
	 border-top: solid 1px #C5DAF9;
	 border-left: solid 0px transparent;
	 border-right: solid 0px transparent; 
	 border-bottom: solid 1px #C5DAF9;
	 background-color: #C5DAF9;
	 padding-left: 2px;
}

/* In TableList when EntityChooser is renderer there is disabled items when entity */
/* belong to containig parent. Such items are in SPAN element and are formatted as follows */

.TableListDisabledCell
{
	color: #999999;	
}


/*===================== P R O P E R T Y    F O R M ==========================*/

TABLE.PropFormContainer
{
	width: 99%;
}
TABLE.PropFormContainerWiz
{
	width: 70%;
}

div.PropFormContainer, TD.PropFormContainer
{
	border-bottom: solid 1px #999999;
	border-left: solid 1px #FFFFFF;
	border-top: solid 1px #FFFFFF;
	border-right: solid 1px #999999;
	background-color: #C5DAF9;
	padding: 3px;
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
}

div.PropTblIn, TABLE.PropTblIn
{
	border-bottom: solid 1px #999999;
	border-left: solid 1px #999999;
	border-right: solid 1px #999999;
	background-color: #FAFCFE;
	padding: 5px;
	width: 100%;
}

TH.PropTblInLeft
{
	font-family: Tahoma;
	font-size: 11px;
	vertical-align: middle;
	border-top: solid 1px #999999;
	border-right: solid 1px #999999;
	background-color: #C5DAF9;
	color: #000000;
	height: 25px;
	width: 25%;
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 2px;
	padding-bottom: 2px; 
}

TH.PropTblInRight
{
	font-family: Tahoma;
	font-size: 11px;
	vertical-align: middle;
	border-top: solid 1px #999999;
	background-color: #C5DAF9;
	color: #000000;
	height: 25px;
	width: 25%;
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 2px;
	padding-bottom: 2px; 
	
	/*
	border-right: #ffffff 1px solid;
	padding-right: 1px;
	border-top: #ffffff 1px solid;
	padding-left: 1px;
	visibility: visible;
	padding-bottom: 1px;
	overflow: hidden;
	border-left: #ffffff 1px solid;
	width: 100%;
	cursor: hand;
	padding-top: 1px;
	border-bottom: #ffffff 1px solid;
	height: 98px;
	*/
}


TD.FeedFieldTitleCell, TD.PropTblInLeftTD
{
	font-family: Tahoma;
	font-size: 11px;
	vertical-align: middle;
	border-top: solid 1px #999999;
	border-right: solid 1px #999999;
	color: #000000;
	height: 25px;
	width: 25%;
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 2px;
	padding-bottom: 2px; 
}

TD.PropTblInLeftTDWiz
{
	font-family: Tahoma;
	font-size: 11px;
	vertical-align: middle;
	border-top: solid 1px #999999;
	border-right: solid 1px #999999;
	color: #000000;
	height: 25px;
	width: 22%; 
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 2px;
	padding-bottom: 2px; 
}
TD.PropTblInLeftTDWizFullWidth
{
	font-family: Tahoma;
	font-size: 11px;
	vertical-align: middle;
	color: #000000;
	height: 100%;
	width: 100%; 
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px; 
}

TD.WizContainer
{
	font-family: Tahoma;
	font-size: 11px;
	vertical-align: top;
	border-top: solid 1px #999999;
	border-right: solid 1px #999999;
	color: #000000;
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 2px;
	padding-bottom: 2px; 
}

TD.PropTblInLeftName
{
	background-color:#dde9fb;
	font-family: Tahoma;
	font-size: 11px;
	border-top: solid 1px #999999;
	border-right: solid 1px #999999;
	font-weight:bold;
	color:Red;
	}

TD.PropTblInRightTD
{
	font-family: Tahoma;
	font-size: 11px;
	vertical-align: middle;
	border-top: solid 1px #999999;
	color: #000000;
	height: 25px;
	width: 75%; 
	padding-left: 6px;
	padding-right: 6px;
}

TD.PropTblInRightTDWiz
{ 
	font-family: Tahoma;
	font-size: 11px;
	vertical-align: middle;
	border-top: solid 1px #999999;
	color: #000000;
	height: 25px;
	width: 57%; 
	padding-left: 6px;
	padding-right: 6px;
}

/* HTML controls shown in property form */
.PropFormCtl
{
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
}


/* Context menu links to pop up menu */
/* this links appear in CustomGrid control */
A.GridContextItem, A.GridContextItem:active, A.GridContextItem:link,
A.GridContextItem:visited
{
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
	cursor: hand;
}

A.GridContextItem:hover
{
	color: #FF0000;
	text-decoration: underline;
} 

TR.GridFooter TD, TR.GridPager TD
{
	border-bottom: solid 1px #999999;
	border-left: solid 1px #999999;
	border-right: solid 1px #999999;
	background-color: #DDE9FB;
	font-size: 10px;
	text-align: right;
}

.GridEdit
{
}

/* Tooltip appearance above tree nodes  */
#dhtmltooltip
	{
		font-family: Tahoma; 
		font-size: 11px;
		position: absolute;
		width: 150px;
		border: 1px solid black;
		padding-top: 1px;
		padding-bottom: 2px;
		padding-left: 4px;
		padding-right: 4px;
		background-color: #FFFFE0; /* light yellow bkg for tooltip div */
		visibility: hidden;
		z-index: 100;
		cursor: default;
		/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
		/* filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135); */
	}

/*====================== D H T M L   C O N T R O L ==========================*/

.RichTextBoxBgColor
{
	background-color: #DDE9FB;
}

/*======================== L O G I N   P A G E ==============================*/

BODY.LoginPage
{
	background-color: #DDE9FB;
	background-image: url(images/LoginPageBack.gif);
}

TABLE.LoginDialog
{
	width: 325px;
	height: 200px;
	background-color: #FFFFFF;
	background-image: url(images/LoginDialogBack.jpg);
	border: solid 1px #ffffff;
}

TD.LoginText
{
	font-family: Tahoma; 
	font-size: 11px;
}
.errorMessage
{
	Font-Family:Tahoma;
	font-size:10px;
	color:red;
	}
.demoMessage
{
	Font-Family:Tahoma;
	font-size:12px;
	color:red;
	}

.LoginText
{
font-family: Tahoma, Verdana, Arial;
font-size: 10px;
}

.LogoutText, A.LogoutText:link, A.LogoutText:visited, 
A.LogoutText:hover, A.LogoutText:active
{
font-family: Tahoma, Verdana, Arial;
font-size: 11px;
color: #000000;
text-decoration: none;
vertical-align: middle;
}

/*================= P A G I N G   A N D   S O R T I N G ======================*/
.PagerStatus 
{
	font-family: Tahoma;
	font-size: 11px;
	border: 1px solid #E4E4E4;
	text-align: right;
}

.PagerStatusCaption
{
	font-family: Tahoma;
	font-size: 11px;
}


.CurrentPageTextBox
{
	font-family: Tahoma;
	font-size: 11px;
	border: 0px solid transparent; 
	border-collapse: collapse;
	padding: 0px;
	text-align: right; 
	vertical-align: top;
	width: 100%; 
	height: 14px;
}


.EditingContainer
{
	background-color:#DDE9FB;
}
.EditingContainer2
{
	background-color:#DDE9FB;
	}

.StatusMessageSeparator
{
	border-top: solid 0px #ffffff;
	border-bottom: solid 0px #ffffff;
	background-color: #ffffff;
	padding-top: 3px;
	padding-bottom: 3px;
}
.uploadFileWindow,td.uploadFileWindow
{
	font-family:Verdana;
	font-size:11px;
	padding-left:5px;
	padding-right:5px;
	}
	
	
.UploadStatusBody
{
	padding-left: 5px; 
	background-color:#DDE9FB;
	padding-top:3px;
	padding-bottom:3px;/*
	border-top: solid 2px #777777;
	border-bottom: solid 2px #777777;*/
}

.UploadInfo
{
	font-family: Tahoma;
	font-size: 11px;
	/* font-weight: bold; */
	background-image: url(images/verlauf_button.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding-left:4px;
	padding-right:4px;
}


TD.UploadFormContainer
{
	border-bottom: solid 1px #999999;
	border-left: solid 1px #FFFFFF;
	border-top: solid 1px #FFFFFF;
	border-right: solid 1px #999999;
	background-color: #C5DAF9;
	padding: 3px;
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
}

TABLE.UploadTblIn
{
	border-bottom: solid 1px #999999;
	border-left: solid 1px #999999;
	border-right: solid 1px #999999;
	background-color: #FAFCFE;
	padding: 5px;
	width: 100%;
}



TD.UploadTblInRight
{
	font-family: Tahoma;
	font-size: 11px;
	vertical-align: middle;
	border-top: solid 1px #999999;
	background-color: #C5DAF9;
	color: #000000;
	
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 2px;
	padding-bottom: 2px; 
	
	
}


TD.UploadTblInLeft
{
	font-family: Tahoma;
	font-size: 11px;
	vertical-align: middle;
	border-top: solid 1px #999999;
	border-right: solid 1px #999999;
	color: #000000;
	
	width: 25%;
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 2px;
	padding-bottom: 2px; 
}


	
.borderbottom
	{
		background-color:White;
		BACKGROUND-COLOR: #ffffff;
		padding-right:10px;
		}

.StatusMessageWindow
{
	border-right: #6e8add 1px solid;
	border-top: #6e8add 1px solid;
	padding-bottom: 3px;
	border-left: #6e8add 1px solid;
	padding-top: 3px;
	border-bottom: #6e8add 1px solid;
	background-color: #ffffff;
	width:400px;
	filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135,strength=5);
	
}
.StatusMessageItem
{
	border-top-width: 1px;
	border-left-width: 1px;
	font-size: 11px;
	border-left-color: #6e8add;
	border-bottom-width: 1px;
	border-bottom-color: #6e8add;
	padding-bottom: 1px;
	border-top-color: #6e8add;
	padding-top: 1px;
	font-family: Tahoma;
	background-color: #ffffff;
	border-right-width: 1px;
	border-right-color: #6e8add;
}

.StatusMessageItemRed TD
{
	padding-left:5px;
	font-size: 11px;
	font-family: Verdana,Tahoma;
	color: #FF0000;
}

.StatusMessageItem TD
{
	padding-left:5px;
	font-size: 11px;
	font-family: Verdana,Tahoma;
	color: #000000;
}


.StatusMessageHead
{
	border-top-width: 1px;
	font-weight: normal;
	border-left-width: 1px;
	font-size: 12px;
	border-left-color: #6e8add;
	border-bottom-width: 1px;
	border-bottom-color: #6e8add;
	padding-bottom: 1px;
	border-top-color: #6e8add;
	padding-top: 1px;
	font-family: Tahoma;
	font-weight: bold;
	background-color: #ffffff;
	border-right-width: 1px;
	border-right-color: #6e8add;
}

.NavigationPathItem
{
	white-space: noWrap;
	font-family: Tahoma;
	font-size: 11px;
	color: #6E8ADD;
}

.NavigationPathAlternatingItem
{
	white-space: noWrap;
	font-family: Tahoma;
	font-size: 11px;
	color: Navy;
}

.NavigationPathItemLink
{
	white-space: noWrap;
	font-family: Tahoma;
	font-size: 11px;
	color: #084DBA;
	text-decoration: underline;
	cursor: hand;
}

.NavigationPathAlternatingItemLink
{
	white-space: noWrap;
	font-family: Tahoma;
	font-size: 11px;
	color: #084DBA;
	text-decoration: underline;
	cursor: hand;
}

.NavigationPathActionInfo 
/* used for leading text in situation where NavigationPath itself is not used */
{					
	font-family: Tahoma;
	font-size: 11px;
	color: #2866C1;
}

.PageTitleLabel
{	
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #2866C1;
	text-transform:uppercase;
}

.PageGeneralTitleLabel
{	
	font-family: Tahoma;
	font-size: 11px;
	color: #084DBA;
	white-space: noWrap;
	font-weight: normal;
	font-style:italic;
}

.PageSubTitleLabel
{	
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #2866C1;
}

.requiredFieldAsterisk
{
	font-family: Courier;
	color: #FF0000;
	font-weight: normal;	
	font-size: 17px;
}

.CurrentOrdinalTextBox
{
	font-family: Tahoma;
	font-size: 10px;
	text-align: right;
	width: 50px;
}

/* Browser Styles*/
.BrowserActionBar
{
	border-right: #516a8f 1px solid;
	border-top: #516a8f 1px solid;
	border-left: #516a8f 1px solid;
	border-bottom: #516a8f 1px solid;
	height: 18px;
	background-color: #dde9fb;
}

.BrowserSelectedItemLabel
{
	
	font-size: 9px;
	color: navy;
	font-family: Tahoma;
}
.BrowserSelectedItem
{
	font-weight: bold;
	font-size: 9px;
	color: navy;
	font-family: Tahoma;
}
	
.BrowserThumbnailFrame
{
	
	border-right: lightgrey 1px solid;
	padding-right: 1px;
	border-top: lightgrey 1px solid;
	padding-left: 1px;
	visibility: visible;
	padding-bottom: 1px;
	overflow:hidden;
	border-left: lightgrey 1px solid;
	padding-top: 1px;
	border-bottom: lightgrey 1px solid;
	cursor:hand;
	width:100%;
	height:98px;
}

.BrowserThumbnailPicture
{
	clear: none;
	display: inline;
	vertical-align: middle;
	overflow: hidden;
	width: 100%;
	height: 100%;
	text-align: center;
}

.BrowserThumbnailHolder
{
	clear: none;
	border-right: gainsboro 1px solid;
	
	border-top: gainsboro 1px solid;
	display: block;
	
	float: left;
	visibility: visible;
	
	
	vertical-align: middle;
	border-left: gainsboro 1px solid;
	width: 120px;
	cursor: hand;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
	border-bottom: gainsboro 1px solid;
	height: 120px;
	text-align: center;
}
.BrowserThumbnailHolderActive
{
	clear: none;
	border-right: gainsboro 1px solid;
	padding-right: 2px;
	border-top: gainsboro 1px solid;
	display: block;
	padding-left: 2px;
	float: left;
	visibility: visible;
	padding-bottom: 2px;
	vertical-align: middle;
	border-left: gainsboro 1px solid;
	width: 120px;
	cursor: hand;
	padding-top: 2px;
	border-bottom: gainsboro 1px solid;
	height: 120px;
	background-color: lavender;
	text-align: center;
}
.BrowserThumbnailHolderSelectedActive
{
	clear: none;
	
	display: block;
	float: left;
	visibility: visible;
	vertical-align:middle;
	
	width: 120px;
	height: 120px;
	
	cursor: hand;
	text-align: center;
	border-bottom: gainsboro 1px solid;
	border-left: gainsboro 1px solid;
	border-right: gainsboro 1px solid;
	border-top: gainsboro 1px solid;
	
	background-color:mystyrose;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
}

.BrowserThumbnailHolderSelected
{
	clear: none;
	border-right: gainsboro 1px solid;
	padding-right: 2px;
	border-top: gainsboro 1px solid;
	display: block;
	padding-left: 2px;
	float: left;
	visibility: visible;
	padding-bottom: 2px;
	vertical-align: middle;
	border-left: gainsboro 1px solid;
	width: 120px;
	cursor: hand;
	padding-top: 2px;
	border-bottom: gainsboro 1px solid;
	height: 120px;
	background-color: mistyrose;
	text-align: center;
}
.BrowserThumbnailArea
{
	border-right: lightgrey 1px solid;
	padding-right: 1px;
	border-top: lightgrey 1px solid;
	display: block;
	padding-left: 1px;
	visibility: visible;
	padding-bottom: 1px;
	overflow: scroll;
	border-left: lightgrey 1px solid;
	width: 100%;
	height: 100%;
	
	padding-top: 1px;
	border-bottom: lightgrey 1px solid;
	background-color: ghostwhite;
}

.BrowserThumbnailFileName, TD.BrowserThumbnailFileName
{
	border-top: silver 1px solid;
	font-size: 9px;
	overflow: hidden;
	font-family: Tahoma;
	height: 18px;
	text-align: center;
}

TD.BrowserThumbnailFileNameActive
{
	border-top: black 1px solid;
	font-size: 9px;
	color: navy;
	font-family: Tahoma;
	height: 18px;
	overflow:hidden;
	}


.BrowserTargetFolder
{
	background-image: url(images/verlauf_button.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding-left:5px;
	font-family:Verdana,Arial;
	font-size:10px;
	background-color:#C5DAF9;
	font-weight:bold;
	}
	
.BrowserFolderName
{
	background-position: left bottom;
	font-size: 11px;
	background-image: url(images/verlauf_button.gif);
	background-repeat: repeat-x;
	font-family: Tahoma, Verdana, Arial;
	background-color: #c5daf9;
}
.BrowserFile
{
	font-family:Verdana,Arial;
	font-size:11px;
	}
.BrowserLabel1
{
	font-size: 10px;
	color: #2967c2;
	font-family: Tahoma,Verdana,Arial;
	text-transform:uppercase;
	margin-top:5px;
}	

.BrowserLabel2
{
	font-weight: bold;
	font-size: 10px;
	color: #2866c1;
	font-family: Tahoma,Verdana,Arial;
}
.BrowserNormalButton
{
	font-size: 11px;
	font-family: Tahoma, Verdana, Arial;
	height: 24px;
}
.BrowserHeaderBorder
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	font-size: 11px;
	border-left: black 1px solid;
	color: midnightblue;
	border-bottom: black 1px solid;
	font-family: Tahoma;
	background-color: #ffffff;
}

.BrowserButton
{
	clear: none;
	border: #eeeeee 1px solid;
	display: inline;
	float: none;
	visibility: visible;
	margin: 1px;
	vertical-align: middle;
	overflow: visible;
	width: 20px;
	cursor: hand;
	height: 20px;
	text-align: center;
}
.BrowserDropDown     
{
	color: #000080; 
	border: 1px solid #FFFFFF; 
	background-color: #dde9fb;
	font-family:Arial; 
	font-size:11px;
	margin-top:2px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
}

.BrowserBackground
{
	background-color:#DDE9FB;
	background-image: none;
	
	SCROLLBAR-BASE-COLOR: #00FF00;
	SCROLLBAR-FACE-COLOR: #C5DAF9; 
	SCROLLBAR-SHADOW-COLOR: #C5DAF9;
	SCROLLBAR-HIGHLIGHT-COLOR: #C5DAF9; 
	SCROLLBAR-3DLIGHT-COLOR: #FFFFFF;
	SCROLLBAR-ARROW-COLOR: #003366;
	SCROLLBAR-TRACK-COLOR: #DDE9FB;
	SCROLLBAR-DARKSHADOW-COLOR: #999999;

	OVERFLOW-x:visible;
	OVERFLOW-y:auto; 
	
	WIDTH:100%; 
	HEIGHT:100%;
	padding: 0 px 0 px 0 px 0 px;
	}

.BrowserBoldText
{
	font-size:11px;
	font-family:Tahoma;
	font-weight:bold;
	color:#003366;
}
.BrowserCheckBox
{
	font-size:11px;
	font-family:Tahoma;
	font-weight:bold;
	color:#003366;
	}
.BrowserInvisibleText
{
	color:#DDE9FB;
	}


.buttonAdd
{
	height:20px;
	}

.uploadReport
{
	font-size: 11px;
	overflow: scroll;

}
	
td.verlaufTitleUpload
{
	background-image: url(images/verlauf_button.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	}
.progressText	
{
	text-transform:uppercase;
	font-family:Verdana;
	font-size:9px;
	padding-left:5px;
	}
.progressPercents
{
	font-family:Verdana;
	font-size:11px;
	}

.progressBar
{
	/* background-image: url(images/ProgressBar1Pixel.jpg); */
	background-color: #BCD3FD;
}
	
.backgroundColor
{
	background-color:#dde9fb;
	}

.BrowserDdlRegions
{
	color: #000080; 
	border: 1px solid #FFFFFF; 
	background-color: #dde9fb; 
	font-family:Arial; 
	font-size:12px
}

/*******FOLDER_SECTION BROWSER*************/
.FPBackColor
{
	background-color:#DDE9FB;
}

.FBcurrentFolder
{
	background-image: url(images/verlauf_button.gif);
	background-repeat: repeat-x;
	font-family:Verdana;
	font-weight:bold;
	font-size:12px;
	color:#084DBA;
	padding-left:3px;
}

.FBLeadingText
{	
	font-family: Verdana;
	color: #084DBA;
	font-size:11px;
	padding-right:6px;
}

.SBpaddingLine
{
	padding-top:6px;
	padding-bottom:6px;
}

.SBSectionTitle
{
	font-family:Verdana;
	font-weight:bold;
	font-size:12px;
	color:#084DBA;
}
	
	
/*	MENU ITEMS  */

.PMWCM_ItemText
{
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
	cursor: default;
	vertical-align: middle;
}

.PMWCM_ItemTextD
{
	font-size: 11px;
	cursor: default;
	color: #999999;
	font-family: Tahoma;
}

.PMWCM_ItemTextActive
{
	font-family: Tahoma;
	font-size: 11px;
	color: #FFFFFF;
	cursor: hand;
}

.PMWCM_Item
{
	font-family: Tahoma;
	font-weight: bold;
	cursor: default;
	vertical-align: middle;
	height: 18px;
	width:100%;
}

.PMWCM_ItemActive
{
	cursor: hand;
	background-color: #B1C3ED;
	vertical-align: middle;
	height: 18px;
}

/* MenuItem panel, separators, icons */
.PMWCM_Panel
{
	border-right: #b1c3ed 1px solid;
	padding-right: 0px;
	border-top: #b1c3ed 1px solid;
	padding-left: 0px;
	filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135,strength=5);
	border-left: #b1c3ed 1px solid;
	border-bottom: #b1c3ed 1px solid;
	background-color: white;
}

.PMWCM_Separator
{
	background-position: center center;
	background-image: url(../Common/images/menu_Separator.gif);
	background-repeat: repeat-x;
	height: 2px;
	background-color: #D7D7A4;
}
.PMWCM_Node
{
	background-position: center center;
	background-image: url(../Common/images/menu_CascadeRightArrow.gif);
	width: 16px;
	background-repeat: no-repeat;
	height: 16px;
}

.PMWCM_MenuPic
{
	padding-left: 2px;
	width: 23px;
}

.ToolbarAdditions
{
	background-image: url(../../Common/Images/blueexplorer_verlauf.gif);
	font-family: Tahoma;
	font-size: 11px;
}
/*================= FORUM ======================*/
.Gridlike TD
{
	padding:1 px 1 px 1 px 1 px;
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
	}
.Gridlike TABLE
{
	padding:0 px 0 px 0 px 0 px;
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
}
.Gridlike ,
.Gridlike A:link, 
.Gridlike A:hover, 
.Gridlike A:visited, 
.Gridlike A:active,
A,
A:link, 
A:hover, 
A:visited, 
A:active
{
	height:11px;
	padding:0 px 0 px 0 px 0 px
}

.GridlikeAlter TD
{
	padding:1 px 1 px 1 px 1 px;
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
	}
	
.GridlikeAlter TABLE
{
	padding:0 px 0 px 0 px 0 px;
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
}
.GridlikeAlter  A:link, A:hover, A:visited, A:active
{
	height:11px;
	padding:0 px 0 px 0 px 0 px
}

.GridlikeAlter
{
	background:#EEF4FD;
}

.GridlikeFrameUp
{
	padding:0 px 0 px 0 px 0 px;
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
	background-color:#ffffff;
	border-top-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-color:#000000;
	border-style:solid;
}
.GridlikeFrameDown
{
	padding:0 px 0 px 0 px 0 px;
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
	background-color:#ffffff;
	border-top-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-color:#000000;
	border-style:solid;
}

.GridTitle
{
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
	padding:1 px 1 px 1 px 3 px;
	border-bottom-width:1px;
	border-top-width:1px;
	border-left-width:1px;
	border-right-width:1px;
	background-color:#C5DAF9;
	border-bottom-color:#999999;
	border-top-color:#ffffff;
	border-left-color:#ffffff;
	border-right-color:#ffffff;
	border-style:solid;
	width:100%;
	height:11px
}

.GridLikeCurrentSection,.GridLikeCurrentSection TABLE TD,
.GridLikeCurrentSectionAlter,.GridLikeCurrentSectionAlter TABLE TD
{
	color:red;
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	}

.LongTextBoxesForNames
{
    Width: 80%;
    font-family:Tahoma,Arial;
    font-size:11px;
}
.LongTextBoxesForFormOptions
{
    Width: 100%;
    font-family:Tahoma,Arial;
    font-size:11px;
}

.TextBoxDisabled 
{
	background: #f5f5f5;
	border: 1px solid #888888;
    font-family:Tahoma,Arial;
    font-size:11px;
	color: #777777;	
	padding-left: 3px;
	height: 19px;
}

.TextBoxEnabled
{
	background: #FFFFFF;
	border: 1px solid #7F9DB9;
    font-family:Tahoma,Arial;
    font-size:11px;
	color: #000000;	
	padding-left: 3px;
	height: 19px;
}

/*================= DesignTemplates ======================*/
.DesignTemplates TD
{
	padding:0 px 0 px 0 px 0 px;
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
}
SELECT.DesignTemplates
{
	width:200px;
	height:230px;
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
}
INPUT.DesignTemplates
{
	width:200px;
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
}
SELECT.Search
{
	width:150px;
	height:200px;
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
}
INPUT.Search
{
	width:150px;
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
}
TD.Buttons
{
	padding-top: 10px; 
	padding-left: 5px; 
	padding-right: 5px;
}
.DTemplatesWarning
{
	font-family:Tahoma,Arial;
	font-size:9px;
	background-color:#eef4fd;
	padding-left:6px;
	padding-right:6px;
	padding-top:3px;
	padding-bottom:3px;
	}
.DTemplatesWarningBig
{
	font-family:Tahoma,Arial;
	font-size:10px;
	background-color:#eef4fd;
	padding-left:6px;
	padding-right:6px;
	padding-top:3px;
	padding-bottom:3px;
	}	
.DTemplatesWarningBigAndUpperLine
{
	border-top: solid 1px #999999;
	font-family:Tahoma,Arial;
	font-size:10px;
	background-color:#eef4fd;
	padding-left:6px; 
	padding-right:6px;
	padding-top:6px;
	padding-bottom:6px;
	}	
	
/*================= SearchBox ======================*/

.SearchBox
{
	vertical-align:middle;
	text-align: right;
	font-family: Tahoma,Verdana,Arial;
	font-size:10px;
	color:#000000;
	text-transform:lowercase
}

.SearchBox INPUT
{
	font-size:10px;
	height:18px;
	background-color:#dde9fb;
}
INPUT.SearchGo
{
	background-image: url(images/verlauf_button.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	height: 18px;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #ffffff;
	clear: none;
	float: none;
	cursor: hand;
}

.ReorderCtrlHeaderCell
{
	border-top: #ffffff 1px solid;
	font-size: 12px;
	border-left: #ffffff 1px solid;
	border-bottom: lightgrey 1px solid;
	font-family: Tahoma, Verdana, Arial;
	height: 14px;
	background-color: #c5daf9;
}
.ReorderCtrlRow
{
	border-top: silver 1px solid;
	font-size: 11px;
	font-family: Tahoma, Verdana, Arial;
	height: 12px;
	background-color: white;
}
.ReorderCtrlRowAlt
{
	font-size: 11px;
	font-family: Tahoma, Verdana, Arial;
	background-color: #eef4fd;
	height:12px;
	}
.ReorderCtrlNormalCell
{
	
	text-align: left;
}

.ReorderCtrlFooter
{
	background-color: #DDE9FB;	
}
.ReorderCtrlTextbox
{
	padding-right: 1px;
	padding-left: 1px;
	font-size: 10px;
	
	margin: 0px;
	width: 20px;

	text-align: right;
}
.ReorderCtrlTableBody
{
	border-right: gainsboro 1px solid;
	border-top: gainsboro 1px solid;
	border-left: gainsboro 1px solid;
	border-bottom: gainsboro 1px solid;
	background-color: #ffffff;
}

.ScrolableAreaXY
{
	SCROLLBAR-BASE-COLOR: #00FF00;
	SCROLLBAR-FACE-COLOR: #C5DAF9; 
	SCROLLBAR-SHADOW-COLOR: #C5DAF9;
	SCROLLBAR-HIGHLIGHT-COLOR: #C5DAF9; 
	SCROLLBAR-3DLIGHT-COLOR: #FFFFFF;
	SCROLLBAR-ARROW-COLOR: #ffffff;
	SCROLLBAR-TRACK-COLOR: #DDE9FB;
	SCROLLBAR-DARKSHADOW-COLOR: #999999;

	OVERFLOW-x:auto;
	OVERFLOW-y:auto; 
	WIDTH:100%; 
	HEIGHT:100%;
	padding: 0 px 0 px 0 px 0 px;
}

.DialogTitle
{
	
 COLOR: #df0d26; 
 
}
body.DialogPage {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Tahoma, Verdana, Arial; BACKGROUND-COLOR: ghostwhite
}


.DialogTableText {
	FONT-SIZE: 12px; FONT-FAMILY: Tahoma, Verdana, Arial
}
.DialogLabel
{
	font-weight: bold;
	font-size: 12px;
}
.DialogFrameLabel {
	BORDER-RIGHT: #cccccc 1px; BORDER-TOP: #cccccc 1px; FONT-WEIGHT: bold; BORDER-LEFT-WIDTH: 1px; BORDER-LEFT-COLOR: #cccccc; BORDER-BOTTOM: #cccccc 1px dotted
}

h1.DialogTitle
{
	margin: 0;
	margin-top: 4px;
	margin-bottom: 5px;
	font-size: 16px;
	border-bottom: 2px solid #90A8F0;
	color: #191970;
}
h2.DialogTitle 
{
	margin: 0;
	margin-top: 4px;
	margin-bottom: 5px;
	font-size: 14px;
	border-bottom: 2px solid #90A8F0;
	color: #191970;

	
	}
h3.DialogTitle 
{
	margin: 0;
	margin-top: 4px;
	margin-bottom: 5px;
	font-size: 12px;
	border-bottom: 2px solid #90A8F0;
	color: #191970;

	
	}

.SmartContentExportLink, 
A.SmartContentExportLink:link, 
A.SmartContentExportLink:visited, 
A.SmartContentExportLink:hover, 
A.SmartContentExportLink:active
{
	text-decoration:underline;
	font-weight:bold;
	color:#ff0033;
	margin:0 px 0 px 0 px 0 px;	
	padding:0 px 0 px 0 px 0 px; 
	vertical-align:bottom
	}
	
	
	
.DTThumbnailFrame
{
	/*border-right: lightgrey 1px solid;*/
	padding-right: 1px;
	/*border-top: lightgrey 1px solid;*/
	padding-left: 1px;
	float: left;
	visibility: visible;
	padding-bottom: 1px;
	overflow:hidden;
	/*border-left: lightgrey 1px solid;*/
	width: 110px;
	padding-top: 6px;
	/*border-bottom: lightgrey 1px solid;*/
	height: 110px;
	cursor:hand;
	color:lightgrey;
	background-color:#eaf1fd;
}

.DTThumbnailFrameActive
{
	/*border-right: black 1px solid;*/
	background-color:white;
	padding-right: 1px;
	/*border-top: black 1px solid;*/
	padding-left: 1px;
	float: left;
	visibility: visible;
	padding-bottom: 1px;
	overflow: hidden;
	/*border-left: black 1px solid;*/
	width: 110px;
	cursor: hand;
	padding-top: 6px;
	/*border-bottom: black 1px solid;*/
	height: 110px;
}

/*================= Wizard ======================*/
.wizardText  { font-size: 11px; font-family: Tahoma;color:navy; }
.paddingWizard { padding-top:3px;padding-bottom:3px; }
.paddingWizardBold { padding-top:3px;padding-bottom:3px;font-weight:bold; }
A.wizardItem,A.wizardItem:visited,A.wizardItem:link{color:navy;}
A.wizardItem:hover{text-decoration:none;}
A.wizardItemBold,A.wizardItemBold:visited,A.wizardItemBold:link{color:navy; font-weight:bold;}
A.wizardItemBold:hover{text-decoration:none; font-weight:bold;}
.wizardBold {font-weight:bold;}

/*================= Add new element to region ======================*/
.RadioButtonText
{
	font-family:Tahoma,Arial;
	font-size:11px;
	}
.HeadingNewElements
{
	/*background-image: url(../../Common/Images/blueexplorer_verlauf.gif);*/
	font-family:Arial;
	font-size:9px;
	background-color: #DDE9FB;
	}

/*====================== Report Message ===========================*/
.reportMsg {
	overflow: hidden;
	background-color: #DDE9FB;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	vertical-align: middle;
	text-align: center;
	margin:90px;
}
.reportMsg .container {
	border: 1px solid #002e98;
	background-color: #ffffff;
	background-image: url(images/report_bkg.png);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.Shadow(direction=135,color=#cccccc,strength=3);
	width: 350px;
	text-align: left;
	margin: 20px;
}

.reportMsg .container .title {
	padding-top:17px;
	padding-left:50px;
	height:52px;
	background-image:url(images/report_ico.png);
	background-repeat: no-repeat;
}

.reportMsg .container .title span {
	font-size: 			11px;
	font-weight: 		bold;
	color: 				#ffffff;
	text-decoration: 	none;
	letter-spacing: 	1px;
	filter: 			progid:DXImageTransform.Microsoft.dropShadow( Color=#6483B1 ,offX=1,offY=1,positive=true);
	float:				left;
	overflow: 			hidden;
}

.reportMsg .container .content {
	padding:5px 10px 5px 10px;
	text-align:left;
	vertical-align:top;
	color: #6D6D67;
}

.reportMsg .container .footer {
	height:20px;
	margin-top:10px;
	padding-left:10px;	
}





/*
 Import Dialog UI
 

*/


body.DialogBody{
	background-color: #DDE9FB;
	background-image: none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

/*
  import dialog header
*/
.DialogHeading{
	font-size: large;
	padding: 2pt;
	margin: 0px;

}
.DialogBorder{
	border: 1px solid #0099CC;
}
/*
	import dialog report screen
*/
.DialogReport{
	font-size: 11pt;
	
	
	
}

/*
	import controls
*/
.DialogControls{
	margin: 0px;
	border: 1px none #0099CC;
	font-size: 10pt;
	padding: 3px 3px 3px 3px;
	background-color: #D6E0E9;
	background-image: none;
}

/*
	import dialog files
*/
.DialogFiles{

	
}

/*
	import dialog delete btn
*/
.DialogBtnDelete{

	
}
/*
	import dialog status bar
*/

.DialogStatus{

	
}

/*
	import dialog message
*/

.DialogMessage{
	padding: 3px;
	margin: 0px;
	font-size: 11px;
	font-weight: bold;
	color: #084DBA;
}

/*
	import dialog busy screen
*/

.DialogBusy{
	
	
}

.importFileItem{
	border: 1px none #0099CC;
}
.importOptControls{
	padding:3px 3px 3px 3px;
}



/* >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> EOF <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< */
