/* ********************************************************************************************* */
/* Common Styles                                                                                 */
/* ********************************************************************************************* */

body
{
	font-family: arial,helvetica,sans-serif;
	color: #333333;
	font-size: 11px;
}

h1
{
	font-weight: bold;
	font-size: 16px;
}

.TextInput
{
	border: solid 1px #7F9DB9;
}

.DateInput
{
	border: solid 1px #7F9DB9;
}

.TimeInput
{
	border: solid 1px #7F9DB9;
}

.FileSizeInput
{
	border: solid 1px #7F9DB9;
}

a
{
	color: #666666;
	text-decoration: none;
	font-size: 11px;
}

a:active
{
	color: #003399;
}

a:hover
{
	color: #003399;
}

a.Link
{
	background: url(./Images/link.gif) 0 4px no-repeat;
	padding: 0 0 0 10px;
}

a.CartInfoLink
{
	background: url(./Images/link.gif) 0 4px no-repeat;
	padding: 0 0 0 10px;
}

a.LinkNoArrow{
}

a.SelectionLink{
}

a.SearchSelectionLink
{
	background: url(Images/search_gray.gif) 0 0px no-repeat;
	padding: 0px 0px 0px 18px;
	height: 20px;
}

a.EditLink
{
	background: url(./Images/ImageButton/edit.gif) 0 0px no-repeat;
	padding: 0px 0px 0px 25px;
	height: 20px;
}

a.DownloadLink
{
	background: url(./Images/ImageButton/download.gif) 0 0px no-repeat;
	padding: 0px 0px 0px 25px;
	height: 20px;
}

a.ViewLink
{
	background: url(./Images/ImageButton/search.gif) 0 0px no-repeat;
	padding: 0px 0px 0px 25px;
	height: 20px;
}

a.DeleteLink
{
	background: url(./Images/ImageButton/delete.gif) 0 0px no-repeat;
	padding: 0px 0px 0px 25px;
	height: 20px;
}

a.PdfLink
{
	background: url(./Images/ImageButton/pdf.gif) 0 0px no-repeat;
	padding: 0px 0px 0px 25px;
	height: 20px;
}

a.WmvLink
{
	background: url(./Images/ImageButton/wmv.gif) 0 0px no-repeat;
	padding: 0px 0px 0px 25px;
	height: 20px;
}

a.AddFavoriteLink
{
	background: url(./Images/ImageButton/add_favorite.gif) 0 0px no-repeat;
	padding: 0px 0px 0px 25px;
	height: 20px;
}

a.RemoveFavoriteLink
{
	background: url(./Images/ImageButton/remove_favorite.gif) 0 0px no-repeat;
	padding: 0px 0px 0px 25px;
	height: 20px;
}

a.DetailInfoLink
{
	background: url(./Images/ImageButton/search.gif) 0 0px no-repeat;
	padding: 0px 0px 0px 25px;
	height: 20px;
}

a.EditObjectTextLink
{
	background: url(./Images/ImageButton/edit.gif) 0 0px no-repeat;
	padding: 0px 0px 0px 25px;
	height: 20px;
}

a.EditKeywordsTextLink
{
	background: url(./Images/ImageButton/edit.gif) 0 0px no-repeat;
	padding: 0px 0px 0px 25px;
	height: 20px;
}

.Button
{
	cursor: pointer;
	background: #999999;
	color: #FFFFFF;
	font-size: 12px;
	border: none;
	padding: 3px;
}

.HiddenButton
{
	display: none;
}

.SelectionButton
{
	cursor: pointer;
	background: #999999;
	color: #FFFFFF;
	font-size: 10px;
	border: none;
	padding: 0px;
	margin-bottom:3px;
}

.NoWrap
{
	white-space: nowrap;
}

/* Common Style to clear floating*/
.Clear
{
	clear: both;
}

/* Descriptions and Hints for the User */
.Description
{
	border: solid 1px gray;
	background-color: #badeec;
	padding: 2px;
	margin-bottom: 5px;
}

/* ********************************************************************************************* */
/* Layout                                                                                       */
/* ********************************************************************************************* */

#Layout
{
	width: 100%;
}

#Header
{
	width: 100%;
	/* ergibt die Trennlinie zwischen Portal-Navigierungsmenü und Seitencontent */
	/* border-bottom: solid 1px #CCCCCC; */
}

#HeaderTopRow > td
{
}

#QuickSearch
{
	vertical-align: top;
}

#CompoundQuickSearch
{
	vertical-align: top;
}

#Navigation
{
	vertical-align: top;
}

#NavigationCell > a
{
	display: none;
}

#NavigationCell
{
	height: 0px;
	background-image: url(Images/menu-body.jpg);
	background-repeat: repeat-x;
}

#NavigationCellQuickSearch
{
	height: 0px;
	width: 0px;
	background-image: url(Images/menu-body.jpg);
	background-repeat: repeat-x;
}

#NavigationCellLeft
{
	height: 0px;
	width: 25px;
	background-image: url(Images/menu-left.jpg);
	background-repeat: no-repeat;
	background-position:left top;
}

#NavigationCellRight
{
	height: 0px;
	width: 25px;
	background-image: url(Images/menu-right.jpg);
	background-repeat: no-repeat;
	background-position:right top;
}

#Banner
{
	background: url(Images/background.jpg);
	background-repeat: no-repeat;
	height: 80px;
}

#Logo
{
	text-align: left;
}

#HeaderBottomRow
{
	height: 0px;
}

#LanguageSelector
{
	/*padding-left: 3px;
	padding-top: 0px;*/
}

#LoginInfo
{
/*	border: solid 1px #fe0103;
	background-color: #c9c9c9;
	font-weight: bold;
	text-align: right;
	height: 18px;*/
}

#cachedSearchResult
{
	text-align:left;
	background: url(./Images/link.gif) 0 4px no-repeat;
	padding: 0 0 0 10px;
}

#favoriteLinkLinks
{
}

#CartInfo
{
	width:150px;
}

#Content
{
	/*width: 100%;*/
	vertical-align: top;
}

#LeftContent
{
	vertical-align: top;
	padding-right: 20px;
}

#RightContent
{
	vertical-align: top;
}

#Footer
{
	width: 100%;
}

/* ********************************************************************************************* */
/* Container                                                                                     */
/* ********************************************************************************************* */

.Container
{
	background-color: #E9E9E9;
	padding: 3px 6px 3px 6px;
	font-size: 11px;
	margin-bottom: 20px;
}

.ContainerHeader
{
	background-color: #173597;
	color: #FFFFFF;
	padding: 3px 6px 3px 6px;
	font-size: 11px;
	font-weight: 700;
	line-height: 16px;
}

.ContainerElement
{
	padding-bottom: 6px;
}

/* ********************************************************************************************* */
/* Section                                                                                       */
/* ********************************************************************************************* */

.SectionHeader
{
	font-size: 12px;
	font-weight: 700;
	border-bottom: solid 2px gray;
	margin-bottom: 14px;
}

.SectionContent
{
	margin-bottom: 20px;
}

.fixWidthStandard
{
	width:300px;
}


.fixWidthExtended
{
	width:300px;
}

/* ********************************************************************************************* */
/* Table                                                                                         */
/* ********************************************************************************************* */

.TableThumbnail
{
	padding: 0;
	border: 0;
	height: 140px;
	width: 140px;
}

.Table
{
	background: #FFFFFF;
	border: solid 1px gray;
	width: 100%;
}

.TableRow
{
	background: #999999;
}

.TableAltRow
{
	background: #C0C3C6;
}

.TableNameCell
{
	width: 25%;
	font-weight: bold;
	padding: 2px 10px 2px 2px;
	white-space: nowrap;
	border-right: solid 1px gray;
	border-bottom: solid 1px gray;
}

.TableValueCell
{
	width: 75%;
	padding: 1px 2px;
	white-space: nowrap;
	border-bottom: solid 1px gray;
}

.TableRow .TableValueCell
{
	background: #C0C3C6;
}

.TableAltRow .TableValueCell
{
	background: #FFFFFF;
}

.TableTitleCell
{
	background: #000000;
	color: #FFFFFF;
	font-weight: bold;
	padding: 2px 10px 2px 2px;
	white-space: nowrap;
	border-right: solid 1px gray;
	border-bottom: solid 1px gray;
}

/* Wrapper arround input and textarea */
.TableValueCell .Wrap
{
	padding: 0px;
	padding-right: 4px;
	margin: 0px;
	white-space: normal; /* Text will wrap when necessary. This is default. */
}

.TableValueCell .TextInput
{
	width: 100%;
	margin: 0px;
}

.TableValueCell .SelectionInput
{
	width: 100%;
	margin: 0px;
}

.TablePdfPreviewCell
{
	vertical-align: top;
	padding: 4px;
}

.TablePdfPreview
{
}

.TablePdfSmallPreviewCell
{
	vertical-align: middle;
	padding: 4px;
}

.TablePdfSmallPreviewSelectedCell
{
	background-color: #badeec;
	vertical-align: middle;
}

/* ********************************************************************************************* */
/* Validation                                                                                    */
/* ********************************************************************************************* */

.ValidationErrorHighlight
{
	background: #FFFACD;
}

.ValidationError
{
	color: #ffcfcd;
}

/* ********************************************************************************************* */
/* Message Panel                                                                                 */
/* ********************************************************************************************* */

.MessagePanel
{
	font-weight: bold;
	font-size: 11px;
	padding: 5px;
	margin-bottom: 5px;
	background-color: #FAFAFA;
	border: solid 1px #999999;
}

.MessagePanel > .Image
{
	float: left;
	width: 16px;
}

.MessagePanel > .Message
{
	float: left;
	padding-left: 5px;
	padding-right: 5px;
}

.MessagePanel > .Clear
{
	clear: both;
}

.MessagePanelSuccess
{
	border-color: Green;
}

.MessagePanelInfo
{
	border-color: Black;
}

.MessagePanelWarning
{
	border-color: Orange;
}

.MessagePanelError
{
	border-color: Red;
}

.MessagePanelWait
{
}

/* ********************************************************************************************* */
/* Tree View                                                                                     */
/* ********************************************************************************************* */

.TreeView
{
}

.TreeNode
{
	color: #666666;
	font-size: 12px;
}

.TreeNodeSelected
{
	color: #173597;
}

.CategoryHighlighted
{
	font-style: italic;
	font-weight: bolder;
	color: #00529E;
}

/* ********************************************************************************************* */
/* Category Menu                                                                                 */
/* ********************************************************************************************* */

.Selection
{
	font-size: 12px;
	font-weight: bolder;
	font-style: italic;
}

.CatMenu
{
	margin-bottom: 10px;
}

.TopMenu
{
	border-bottom: thin solid #173597;
}

.SubMenu
{
	outline: black solid thin;
}

.TopMenuItem
{
	font-size: 12px;
	font-weight: bold;
	color: #666666;
}

.SubMenuItem
{
	font-size: 10px;
	color: #666666;
	padding-left: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
}

.MenuItemHoover
{
	background-color: #FFFFFF;
	color: #00529E;
}

.MenuItemSelected
{
	color: #00529E;
}

/* ********************************************************************************************* */
/* Naviagtion                                                                                    */
/* ********************************************************************************************* */

.NavigationItem
{
	border: none;
	font-weight: bold;
}

.NavigationItem a, .NavigationItemSelected a
{
	display: block;
	color: #000000;
	height: 25px;
	padding: 9px 5px 0px 5px;
}

.NavigationItemSelected
{
	border: none;
}

.NavigationItem a:hover
{
	height: 24px;
	color: #ffffff;
	background-image:url(Images/menu-button-selected.jpg);
}

.NavigationItemSelected a
{
	height: 24px;
	color: #173597;
	background-image:url(Images/menu-button-selected.jpg);
}

.SubNavigation
{
	outline: black solid thin;
}

.SubNavigationMenuItem 
{
	font-size: 12px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 3px;		
	padding-bottom: 3px;	
}

.SubNavigationMenuItem a:hover
{
	/* background-color: #FFFFFF; */
}

.Cart
{
	font-weight: bold;
}

.CartSelected
{
	padding-top: 2px;
	height: 16px;
	width: 100%;
	vertical-align: middle;
	font-weight: bold;
}

/* ********************************************************************************************* */
/* QuickSearch                                                                                   */
/* ********************************************************************************************* */

.QuickSearch
{
	font-size: 10px;
	vertical-align: middle;
	white-space: nowrap;
}

.QuickSearchTitle
{
	font-size: 11px;
	font-weight: bold;
	white-space: nowrap;
	color: #000000;
	padding-right: 5px;
}

.QuickSearch input
{
	font-size: 10px;
	width: 120px;
	padding: 3px 0px 0px 20px;
	background: url(Images/search_gray.gif);
	background-repeat: no-repeat;
	height: 12px;
}

/* ********************************************************************************************* */
/* CompoundSearch                                                                                */
/* ********************************************************************************************* */

.CompoundSearch
{
	font-size: 10px;
	vertical-align: middle;
	white-space: nowrap;
}

.CompoundSearchTitle
{
	font-size: 10px;
	vertical-align: middle;
	white-space: nowrap;
}

.CompoundSearch input
{
	font-size: 9px;
}

/* ********************************************************************************************* */
/* MediaObject List                                                                              */
/* ********************************************************************************************* */

.ListHeader
{
	margin: 0;
	font-size: 11px;
	font-weight: 700;
	text-align: left;
	vertical-align: top;
	color: #FFFFFF;
	background-color: #173597;
}

.ListPager
{
	padding: 3px 6px 3px 6px;
}

.ListPager select
{
	font-size: 9px;
}

.ListPager span
{
	padding-right: 5px;
}

.ListViewSelector
{
	padding-right: 4px;
	text-align: right;
	vertical-align: middle;
}

.ListViewSelector a
{
	color: White;
}

.ListViewSelector a:hover
{
	color: #badeec;
}

td.ListContent
{
	background-color: #E9E9E9;
	padding: 0;
}

.Grid
{
	background-color: #FFFFFF; /*ToDo: History*/
	width: 100%;
}

.HeadingRow
{
	background-color: #666666;
	font-weight: bold;
	color: #FFFFFF;
}

.AdminWeblinkHeadingRow
{
	background-color: #666666;
	font-weight: bold;
	color: #FFFFFF;
	white-space:nowrap;
}

.AdminWeblinkHeadingRow > td
{
	padding: 0 3px 0px 5px;
}

.FooterRow
{
	background-color: #E9E9E9;
}

.HeadingRow a
{
	color: #FFFFFF;
}

.SortDirectionImage
{
	margin-right: 2px;
}

.Row
{
	background: #c9c9c9;
}

.Row a
{
	color: #000000;
}

.Row a:hover
{
	color: #FFFFFF;
}

.AltRow
{
	background: #797979;
}

.AltRowLight
{
	background: #FFFFFF;
}

.AltRow a
{
	color: #FFFFFF;
}

.AltRowLight a
{
	color: #000000;
}

.AltRowLight a:hover
{
	color: #797979;
}

.SelectedRow
{
	background-color: #badeec;
}

.SelectedRow a
{
	color: #fe041c;
}

.SelectedRow > td, .Row > td, .AltRow > td, .AltRowLight > td, .HeadingRow > th
{
	padding: 2px 5px 2px 5px;
	text-align: left;
	vertical-align: middle;
}

.FilenameCell a
{
	background: url(./Images/link.gif) 0 4px no-repeat;
	padding: 0 0 0 10px; /*float:left; ToDo: History*/
	display:block;/* Todo: display:block added */
}

.FilenameCell a:hover
{
	color: #000000;
}

/* ToDo: History
.FilenameCell img{
	float:right;
	padding-left:5px;
}
*/

.ThumbnailsItem
{
	background-color: #c9c9c9;
	border: solid 1px #C0C0C0;
	margin-right: 2px;
	margin-bottom: 2px;
	padding: 5px;
}

.ThumbnailsSelectedItem
{
	background-color: #badeec;
	margin-right: 2px;
	margin-bottom: 2px;
	padding: 5px;
	border: #C0C0C0 1px solid;
}

.ThumbnailsDataCell
{
	vertical-align: bottom;
	padding: 5px;
}

.PreviewLink
{
	display: block;
	text-decoration: none;
	text-align: center;
	padding: 5px;
}

.PreviewLink:hover
{
	background-color: #FFFFFF;
}

.AltRow .PreviewLink:hover
{
	background-color: #FFFFFF;
}

.ThumbnailsSelectedItem .PreviewLink:hover, .SelectedRow .PreviewLink:hover
{
	background-color: #FFFFFF;
}

.NoSearchResult
{
	background-color: #c9c9c9;
	border: solid 1px #000000;
	font-size: 12px;
	font-weight: bold;
	padding: 10px;
}

/* ********************************************************************************************* */
/* MediaObject Simple List                                                                       */
/* ********************************************************************************************* */

.Thumbnail
{
	background: #D0D0D0;
	border: solid 1px #505050;
	list-style: none;
	padding: 0;
	margin: 0;
}

.Thumbnail a, .Thumbnail div
{
	color: #000000;
	display: block;
	text-align: center;
	text-decoration: none;
	padding: 5px;
}

.Thumbnail a:hover
{
	background: #E0E0E0;
}

.Thumbnail a img
{
	border: solid 1px #A0A0A0;
}

/* ********************************************************************************************* */
/* MediaObject SlideShow                                                                         */
/* ********************************************************************************************* */

.PopupControl {
	background-color:#AAD4FF;
	position:absolute;
	visibility:hidden;
	border-style:solid;
	border-color: Black;
	border-width: 2px;
}

.ModalBackground
{
    filter: alpha(opacity = 70);
    opacity: 0.7;
    background-color: #CCCCCC;
}

.ModalPopup {
	padding:3px;
	width:1600px;
}

.SlideShowControl {
	background-color:#FFFFFF;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:9px;
	width:400px;
}

.ErrorMessage
{
    background-color: #800000;
    color: #FFFFFF;
}

.HiddenLabel
{
	display: none;
}

.PreviewImage
{
	cursor: pointer;
}

/* ********************************************************************************************* */
/* File Upload                                                                                   */
/* ********************************************************************************************* */

.FileUpload
{
	height: 22px;
}

/* ********************************************************************************************* */
/* Progress Bar                                                                                  */
/* ********************************************************************************************* */

.ProgressBarContainer
{
	border-style: solid;
	border-color: #AAAAAA #666666 #666666 #AAAAAA;
	border-width: 1px;
	padding: 1px;
}

.ProgressBar
{
	background-image: url(Images/ProgressBar/gradient.gif);
	background-repeat: repeat-x;
	width: 0%;
	height: 20px;
}

.ProgressText
{
	white-space: nowrap;
	font-family: Tahoma,Sans-Serif;
	font-weight: bold;
	font-size: small;
	color: #333333;
	text-align: center;
}

/* ********************************************************************************************* */
/* Login Page                                                                                    */
/* ********************************************************************************************* */

#LoginButtonContainer
{
}

#LoginValidationContainer
{
}

#UserNameContainer
{
}

#PasswordContainer
{
}

#RegisterContainer
{
}

#LanguageSelectorContainer
{
}

#TermsOfUseContainer
{
}

div.Label
{
}

div.Input
{
}

/* ********************************************************************************************* */
/* Register Page                                                                                 */
/* ********************************************************************************************* */

div.Register
{
	width: 400px;
}

/* ********************************************************************************************* */
/* Import Page                                                                                   */
/* ********************************************************************************************* */

.FolderTreeViewContainer
{
	float: left;
	border: solid 1px black;
	background-color: white;
	width: 99%;
}

.FileListBoxContainer
{
	float: left;
	width: 99%;
	height: 99%;
}

.ImportedFilesContainer
{
	float: right;
	border: solid 0px gray;
	width: 99%;
	height: 100%;
}

.ImportedFilesContainerList
{
	vertical-align: middle;
	border: 0px;
	margin: 1px;
}

.FileListBoxContainer > select
{
	width: 100%;
}

/* ********************************************************************************************* */
/* Order Page                                                                                    */
/* ********************************************************************************************* */

div.Order .Form
{
	width: 300px;
}

div.Order .Objects
{
}

/* ********************************************************************************************* */
/* Preview Page                                                                                  */
/* ********************************************************************************************* */

div.Preview
{
	text-align: center;
}

div.Preview select
{
	font-size: 9px;
}

/* ********************************************************************************************* */
/* Advanced Search Page                                                                          */
/* ********************************************************************************************* */

div.MediaObjectSearch
{
	width: 220px;
}

/* Wrapper arround input */
div.MediaObjectSearch .Wrap
{
	padding: 0px;
	padding-right: 4px;
	margin: 0px;
}

div.MediaObjectSearch .TextInput
{
	width: 100%;
	margin: 0px;
	padding: 1px;
}

div.MediaObjectSearch .DateInputLayoutCell
{
	padding-right: 4px;
	padding-bottom: 1px;
}

div.MediaObjectSearch .FileSizeInputLayoutCell
{
	padding-right: 4px;
	padding-bottom: 1px;
}

div.MediaObjectSearch .DateInput
{
	width: 75px;
	margin: 0px;
}

div.MediaObjectSearch .FileSizeInput
{
	padding-left: 4px;
	padding-right: 4px;
	width: 90px;
	margin: 0px;	
}

div.MediaObjectSearch .TimeInput
{
	width: 35px;
	margin: 0px;
}

div.MediaObjectSearch .SelectionInput
{
	width: 100%;
	margin: 0px;
}

/* ********************************************************************************************* */
/* Cart Page                                                                                     */
/* ********************************************************************************************* */

.CartActions
{
	width: 200px;
}

/* ********************************************************************************************* */
/* Media Object View Page                                                                        */
/* ********************************************************************************************* */

div.MediaObjectEdit table.LayoutTable
{
	width: 100%;
}

/* ********************************************************************************************* */
/* Weblink Page                                                                                  */
/* ********************************************************************************************* */

div.Weblink td.Form
{
	width: 400px;
}

/* Wrapper arround input */
div.Weblink .Wrap
{
	padding: 0px;
	padding-right: 4px;
	margin: 0px;
}

div.Weblink .TextInput
{
	width: 100%;
	margin: 0px;
	padding: 1px;
}

div.Weblink .DateInput
{
	width: 75px;
	margin: 0px;
}

div.Weblink .SelectionInput
{
	width: 100%;
	margin: 0px;
}

/* ********************************************************************************************* */
/* Weblink Download Page                                                                         */
/* ********************************************************************************************* */

div.WeblinkDownload td.Form
{
	width: 400px;
}

.WeblinkDownloadTextIconPlaceholder
{
	height: 15px; /* gleich breit wie [T] Icon */
	width: 15px;  /* gleich hoch wie [T] Icon */
}

/* ********************************************************************************************* */
/* MediaObject Delete Page                                                                       */
/* ********************************************************************************************* */

div.MediaObjectDelete td.Form
{
	width: 250px;
}

div.MediaObjectDelete .DateInput
{
	width: 75px;
	margin: 0px;
}

/* ********************************************************************************************* */
/* Compound                                                                                      */
/* ********************************************************************************************* */

.CompoundLink
{
	background: url(./Images/link.gif) 0 4px no-repeat;
	padding: 0 0 0 10px;
	color: Navy;
	font-weight: bolder;
	font-style:italic;
}

a.CompoundLink
{
	color:Navy;
}

a.CompoundLink:hover
{
	color:Navy;
}

.MemberOfLabel
{
	background: url(./Images/link.gif) 0 4px no-repeat;
	padding: 0 0 0 10px;
	color: Navy;
	font-weight: bolder;
	font-style:italic
}

/* ********************************************************************************************* */
/* CategorySearch                                                                                */
/* ********************************************************************************************* */
.CategorySearchLink
{
	color: #81ee7e;
	font-weight: bold;
}

a.CategorySearchLink
{
	color:#81ee7e;
}

a.CategorySearchLink:hover
{
	color:Red;
}

/* ********************************************************************************************* */
/* DropDown                                                                                      */
/* ********************************************************************************************* */

.DropDownItem
{
	display: block;
}

.DropDownPanel
{
	border: solid 1px black;
	background: #FFF3DB;
	padding: 3px;
}

.DropDownPanel a
{
	color: black;
}

.DropDownPanel a:hover
{
	color: gray;
}

.DropDownLanguage
{
}

/* ********************************************************************************************* */
/* Layer                                                                                         */
/* ********************************************************************************************* */
.TermsOfUseLogin
{
	width: 600px;
	border: solid 1px #000000;
}
.TermsOfUseRegister
{
	width: 600px;
	border: solid 1px #000000;
}
.Support
{
	width: 300px;
	border: solid 1px #000000;
}

.LoginSupport
{
	width: 300px;
	border: solid 1px #000000;
}

.UploadNote
{
	width: 300px;
	border: solid 1px #000000;
}
.Wait
{
	border: solid 2px red; 
	height: 100px; 
	width: 100px; 
	position: absolute;
	top: 50%; 
	left: 50%; 
	background-color: white; 
	text-align: center;
}

.SearchSelection
{
	background-color: White;
	border: solid 1px #E7E7E7;
	visibility: hidden;
	width: 139px;
}

.SearchSelectionRow
{
	background-color: #FFFFFF;
	vertical-align: middle;
}
.SearchSelectionRow td:hover
{
	background-color: #E7E7E7;
	cursor: pointer;
}

.ActionsSelection
{
	width: 170px;
	background-color: White;
	border: solid 1px #E7E7E7;
	visibility: hidden;
	filter: alpha(opacity=90);
	opacity: .9;
}

.ActionsSelection a:link
{
	color: #000000;
}

.ActionsSelection a:hover
{
	color: #797979;
}

.ActionSelectionRow
{
	background-color: #FFFFFF;
	vertical-align: middle;
}
.ActionSelectionRow td:hover
{
	background-color: #E7E7E7;
	cursor: pointer;
}

/* ********************************************************************************************* */
/* AsyncPostbackWaitPanel                                                                        */
/* ********************************************************************************************* */

.asyncPostbackWaitPanel, .modalPopupBg
{
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 1000; /*background-color: #8694AC;*/
	background-color: #f0f0f0;
	filter: alpha(opacity=90);
	opacity: .9;
	text-align: center;
	position: fixed;
}

.asyncPostbackWaitPanelMessage {
	font-size: 12px;
	font-weight: bold;
}

/* ********************************************************************************************* */
/* Rating                                                                                        */
/* ********************************************************************************************* */

.ratingStar {
    font-size: 0pt;
    width: 13px;
    height: 12px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    display: block;
    background-repeat: no-repeat;
}

.filledRatingStar {
    background-image: url(Images/Rating/filled_star.png);

}

.emptyRatingStar {
    background-image: url(Images/Rating/empty_star.png);
}

.savedRatingStar {
    background-image: url(Images/Rating/saved_star.png);
}

.ratingNavigationCell
{
	padding-bottom:15px;
}

/* ********************************************************************************************* */
/* FavoriteLinks                                                                                 */
/* ********************************************************************************************* */

.favoriteLinks
{
	padding-bottom:10px;
	padding-top:10px;
}

.favoriteLinksTitle
{
	background-color:White;
	font-size:12pt;
	font-weight:bold;
}

.favoriteLinksLinkCell
{
    background-image: url(Images/filed_star.png);
    background-position:left center;
    background-repeat:no-repeat;
	height:35px;
    vertical-align:middle;
}

.favoriteLinksLink
{
    padding-left:35px;
    font-size:10pt;
}


.favoriteLinksMenuLink
{ 
	background: url(./Images/link.gif) 0 4px no-repeat;
	padding: 0 0 0 10px;
}


/*-------------------*/

.mediaObjectSearchTable
{
	width:100%;
}

.objectTextPanel
{
	width:500px;
	height:325px;
	background-color:White;
	border:solid 1px Black;
	padding:5px;
	visibility:hidden;
}


.objectTextEdit
{
	width:500px;
	height:325px;
	background-color:White;
	border:solid 1px Black;
	padding:5px;
	visibility:hidden;
}

.objectTextEditTextArea
{
	width:486px;
	height:275px;
	padding: 5px;
	margin-bottom:5px;
	border:none;
}

.mediaObjectSlideShowPnl
{
	text-align:center;
}

.mediaObjectSlideShowPnl a
{
	font-weight:bold;
	font-size:12px;
	padding-bottom:10px;
}

.mediaObjectSlideShow
{
	text-align:center;
	width:100%;
	white-space:nowrap;
	font-weight:bold;
}

.mediaObjectSlideShow a
{
	color:Red;
}

.previewContainer
{
	padding-right:10px;
}

.IE8Fix 
{ 
    z-index: 1000; 
}

/* ********************************************************************************************* */
/* Weblink                                                                                       */
/* ********************************************************************************************* */

.WeblinkTitleTextInput
{
	height: 2.5em;
}

/* ********************************************************************************************* */
/* Schlagwörter (Keywords) (KS = Keyword Search, KW = Keywords)                                  */
/* ********************************************************************************************* */

.KSBackgroundImage
{
    width: 968px;	
    height: 600px;
    border: 10px solid #000000;
    background-repeat: no-repeat;
    vertical-align: middle;
    /* position: relative; */
    margin-left: auto;
    margin-right: auto;
}
.KSTitle
{
    position: absolute;
    top: 300px;
    left: 200px;	
    z-index: 1;
    font-family: Arial, Helvetica, sans-serif;
    color: Orange;
    font-size: 12px;
}
.KSAutoCompleteBox
{
    position: absolute;
    top: 325px;
    left: 200px;
    z-index: 1;
    border: 1px solid #FF9900;
    padding: 0.3em 0.3em 0.2em 0.5em;
    background-color: #FFE8C6;
}
.KSAutoCompleteTextBox
{
    border: 0px solid #000000;
    font-family: "Courier New" , Courier, monospace;
    height: 1.4em;
    width: 26em;
    background-color: #FFE8C6;
}
/* http://stackoverflow.com/questions/742868/issue-with-autocompleteextender-rendering */
.KSCompletetionList
{
    font-family: Arial, Helvetica, sans-serif;
    visibility : hidden; 
    margin : 0px !important;
    padding: 2px; 
    background-color : #f0f0f0;    
    border : buttonshadow;
    border-width : 1px;
    border-style : solid;
    text-align : left; 
    list-style-type : none; 
}
.KSCompletionListItem
{

}
.KSCompletionListHighlightedItem
{
    padding: 2px; 
    font-weight: bold;
    background-color: #6699FF;
    
}
.KSSearchImageButton
{
    width: 24px;
    height: 24px;
}
.KWEdit
{
	width:500px;
	height:325px;
	background-color:White;
	border:solid 1px Black;
	padding:5px;
	visibility:hidden;
}
.KWEditTextArea
{
	width:486px;
	height:275px;
	padding: 5px;
	margin-bottom:5px;
	border:none;
}
.KWEditInfo
{
	font-size: 10px;
}
.KWResultListDisplay
{
	color: #E68A00;
}
.KWResultListDisplayHeaderStyle
{
	width: 10em;
}

/* ********************************************************************************************* */
/* Batchfile                                                                                     */
/* ********************************************************************************************* */

.BatchFileContent 
{
	width: 60em;
	height: 40em;
	background-color: #F2F2F2;
}
