﻿body
{
	margin: 0px;
	padding: 0px;
	background-color: #115BA4;
	background-image: url(/Includes/Images/bg_gradient.png);
	background-repeat:repeat-x;
	color: #333333;
	font-family: Verdana,Arial,Sans-Serif;
	font-size: 12px;
}

.clear
{
	clear:both;
}

a, a:hover, a:visited, a:active
{
	text-decoration: underline;
	color: #333333;
	font-size: 12px;
}

h1
{
	font-size: 14px;
	margin: 3px 0 5px 0;
	text-decoration: bold;
}

h2
{
	font-size: 12px;
	margin: 3px 0 14px 0;
	text-decoration: bold;
}

hr 
{ 
	text-align:left; 
	margin: 15px 0px 15px 0px;
	width:897px; 

}

#center
{
	margin: 0px;
	padding: 0px;
	margin-left: auto;
	margin-right: auto;
	width: 970px;
	background-image: none;
}

.headContainer
{
	margin-top: 20px;
	height: 60px;
	width: 970px;
}

* + html .headContainer
{
	height: 85px;
}

.logoContainer
{
	padding-top: 12px;
	float: left;
	padding-right: 10px;
}

.headerImg
{
	clear: both;
	padding-top: 6px;
}

.content
{
	background-color: White;
	background-image: none;
	min-height: 500px;
	height: auto!important;
	height: 500px;
	padding: 60px 10px 20px 43px;
}

/********** Top Menu *********/
.topMenu
{
	background-image: url(/Includes/Images/bg_menu.gif);
	height: 24px;
	height: 25px;	
	height: 25px;
	margin-top: -3px;		
}

.topMenu .staticItem
{
	text-align: center;
	background-image: url(/Includes/Images/bg_menu.gif);
	padding: 4px 0 4px 0;
	color: White !important;
	background-repeat: no-repeat;
	text-decoration: none !important;
	font-size: 13px;
	width: 160px;
	font-weight: bold;
	height:24px;
}

.topMenu .staticItem td a.staticItem, .topMenu .dynamicItem
{
	height:24px;	
}

.topMenu .selectedItem
{
	background-image: none;
	background-color: White;
	color: #333333 !important;
}

.topMenu .staticItem:hover,
.topMenu .staticItemHover
{
	background-image: none;
	background-color: White;
	color: #115BA4 !important;
}

.topMenu .dynamicItem
{
	text-align: center;
	width: 160px;
	color: #333333;
	text-decoration: none;
	padding: 4px 0 5px 0;
}

.topMenu .dynamicItem:hover,
.dynamicHoverItem
{
	background-color: #E6F1F7;
	text-decoration: underline;
	color: #115BA4;
}


.topMenu .dynamicMenu
{
	border-bottom: solid 1px #115BA4;
	z-index: 100;
}

/**** User Data **********/

.points
{
	background-image: url(/Includes/Images/symbol_points.jpg);
	background-repeat: no-repeat;
	background-position: left 4px;
	padding-left: 18px;
	font-weight: bold;
}

.userDataContainer
{
	float: right;
	font-size: 11px;
	padding-right: 5px;
	padding-top: 20px;
}

.userDataContainer a
{
	font-size: 11px;
}

.userDataContainer .btnLogout
{
}

/********** Footer ****************/

.footer
{
	margin-top: 10px;
	color: White;
	height: 30px;
	text-align: right;
}

.footer a
{
	color: White;
}

.errorMessage { color:Red; }
.errorControl { border:1px solid red; }

/* Logon Page */
.logonPanel { position:relative; text-align:right; z-index:20; width:800px; }
.logonContent { margin-left:165px; }

.logOnButtonRow { width:505px; text-align:right; }

.logonImage { margin-left:125px; margin-top:90px; }

/* General Row Settings */
.row, .section
{
	clear:left;	
}

.row { margin-bottom:3px; }

.gvRowRegular { background-color:#EEEEEE; border:none; } 
.gvRowAlternate { background-color:#CCCCCC; border:none; } 

.col { float:left; }
.leftCol, .rightCol, .leftCol .fieldValidation, .rightCol .fieldValidation { width: 450px; }
.rightCol { margin-left:10px; }

.leftCol .fieldValidation, .rightCol .fieldValidation { margin-left:0px; margin-bottom:5px; }

.fieldDesc { float:left;}

.dropDownDesc { margin-right:4px; padding-top:2px; }
.buttonDesc { margin-right:4px; padding-top:4px; }
.fieldValue { float:left;}
.defaultButton { width: 150px; height: 28px; }
.buttons { width:897px; text-align:right; margin-top:15px; }

.dateDesc {float:none; }
.visDesc { float:none; margin-bottom:10px; }
.dateValue {width:250px; text-align:center; }
select { height:25px; }
select.visDropDown { width:435px; height:25px; }
.importGridView {width:435px; }
.content td, .content th { padding: 2px 2px 2px 2px; }
.fieldValidation
{
	clear:left;	
}

.gridViewCol
{
	
}

.visualizationChart
{
	width:100%;
	height:200px;
}

td.radioButtonCol { width:50px; }

.admistrationListContent { } 
.admistrationListContent hr { clear:both; }
.admistrationListContent .section { width:900px; overflow-y:auto;  }
.administrationListButton { width:150px; height:28px;	}
.administrationListDesc { font-weight:bold; }

/* Location List */
 .administrationListDescCol, .administrationListNameDescCol, td.locationListName { width:745px;  }
 .locationListDescCol { width:748px; }
.administrationListNameDescCol { height:25px; }
.administrationListDescCol { padding-top: 3px; }
table.gvUserList th, table.gvLocationList th { text-align:left; } 
.newLocationRow { margin-bottom:10px; }
.locationListNew { width:130px;	}
td.locationListButtons { }

/* Location Edit */
.productSelection { margin-bottom:3px; }
.imgUpload { margin-top:3px; }
.locImgLabel { margin-top:3px; }
.imgDelButton {  }

/* User List */
.mailAddress1Col { width:585px; }

/* AD list */
.adSelector .section { clear:left; }
.adSelector .countSelectSection { padding-bottom:10px; }
.adSelector .adGridSection { }
.adSelector td { padding-left: 3px; vertical-align:top; }
.adSelector td.adTextCol { width:150px; }

td.adL2NameCol, td.adL3NameCol { width:330px; }

.adSelector .fieldValidation, .channelSelector .fieldValidation { margin-left: auto; }

/* Channel list */
.channelSelector {}
.channelSelector .fieldValue { width:100%; }
.channelSelector td { text-align: center;  }
.channelSelector td.channelNameCol { width:60px; padding-top:3px; }
.channelSelector td.stringCountCol { width:90px; }
.channelSelector td.checkChannelCol { width:225px; }
.channelSelector td.checkBoxCol { text-align: center; padding-left:0px !important; padding-left:2px; width: 61px; }

.adChannelDropDownSelector { margin-left:5px; }
.adChannelDropDownSelector .adChannelDropDownField { height:25px; }
.adChannelDropDownSelector .fieldDesc {margin-left:5px; width:100px; text-align:left; }

.adChannelDropDownSelector .fieldValue { width:auto; }
.adChannelDropDownSelector .adSelectorDropDownControl  { width:100px; }

/* Edit User Page */
.locationSelectorSection .availableLocations, .locationSelectorSection .selectedLocations { }
.locationSelectorSection .selectedLocations td { padding-left: 3px; }
.locationSelectorSection .selectedLocations td.locationNameCol { width: 608px; }
.locationSelectorSection .selectedLocations td.alertCol { width: 130px; }
.locationSelectorSection .selectedLocations .alertDesc, .locationSelectorSection .selectedLocations .alertField { float:left; }

/* Location Selector */
.NoItemText { font-weight:bold; }

/* Start Page */
.startPageContent td { padding-left:3px; height:25px; }

/* Alert page */
.statusContent td { padding-left:3px; height:25px; }
.statusContent th.statusNameCol, .alertContent td.statusNameCol { text-align:left; }
.statusContent td.statusNameCol { width:777px; }
.statusContent th.channelNameCol { text-align:center; }
.statusContent td.channelNameCol, .statusContent th.channelNameCol { padding-left: 5px; width:74px; }
.statusContent input.channelComment { width: 725px; }
.statusContent td.commentCol { width:715px; text-align:center; }
.statusContent td.statusCol { width:55px; text-align:center; }

/* Start Page */
.startPageContent td.statusNameCol { width:830px; }


/* Visualization Page */
.visualizationDesc, .visualizationTitle { width:890px; text-align:center; margin-top:20px; font-weight:bold;  }
.visControlButtons { width:870px; text-align:right; }
.visControlRow { height: 60px; }
.seriesVisualizationTrigger { width:85px; float:left; padding-bottom:10px; padding-right:15px;   }
.seriesVisualizationTriggerWide {width:auto;  }
.seriesVisualizationTrigger .fieldDesc { font-weight:normal; }
.seriesVisualizationTrigger .fieldValue { margin-right:5px; }
.seriesVisualizationTriggerGlobalChannel, .seriesVisualizationTriggerIaCh8 {   }
.seriesVisualizationTriggerGlobalChannel { width:140px; }
.seriesVisualizationTriggerNormalize {width:145px; }
.seriesVisualizationTriggerNightTime {width:120px; }

.visualizationPanel { margin-left: 92px; }
.visualizationPanelRow { padding-bottom: 10px; }
.visualizationPanel .visualizationPanelRow, .visualizationPanel h2 { clear:left; }
.visualizationPanel .optionsRow { width:790px; text-align:center; }

.unvisible { display:none; }

.locationImage { margin-left: 10px; float: left; }

/* Export & Import  Pages*/
.exportImportButton
{
	width:150px; 
	font-weight:bold;
}

/* Impressum Page */
.panelImpressumHeader
{
	height:50px;
}

.panelImpressumContents
{
	height:270px;
	line-height:20px;
	font-size:90%;
	
}

.panelImpressumContents a:hover
{
	color:Blue;	
}

/* Overview */
.emptyLinkWarning
{
	color:Red;
	float:right;
	margin-right:20px;
}

.realTimeButton
{
	float:right;
	margin-right:20px;
	margin-top: 3px;
}
