﻿
aw-cells-selected, .aw-rows-selected { 
    color: #fff!important; 
    background: #496FA2!important; 
} 

.aw-rows-selected .aw-grid-cell { 
    background: none!important; 
} 

#gridLeft .aw-column-0 {width:120px}
#gridLeft .aw-column-1 {width:500px}
#gridLeft .aw-grid-headers {color: blue}

#gridRight .aw-column-0 {width:140px}
#gridRight .aw-column-1 {width:100px}
#gridRight .aw-column-2 {width:60px}
#gridRight .aw-column-3 {width:40px}
#gridRight .aw-column-4 {width:30px}
#gridRight .aw-grid-headers {color: blue}

	
#gridRight .aw-image-yes {background:url(../Images/yes.gif) 1px 1px no-repeat}
#gridRight .aw-image-no {background:url(../Images/no.gif) 1px 1px no-repeat}
#gridRight .aw-image-pos {background:url(../Images/pos.gif) 1px 1px no-repeat}
#gridRight .aw-mouseover-row {background: #def;}

#tabPages .aw-image-alarm {background:url(../Images/bell.gif) 1px 1px no-repeat}
#tabPages .aw-image-status {background:url(../Images/icon_demo.gif) 1px 1px no-repeat}

body
{
	margin : 0;
	padding : 0;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: small;
	background: white url(../images/menubg.gif) repeat-y top left;
}

div#head
{
	width: 100%;
	background-color: Black;
	display : none;
}

div#logo
{
	float: left;
	color: White;
	background-color: Black;
	background-image: url(../images/swissphone.gif);
	background-position: center center;
	background-repeat: no-repeat;
	width: 150px;
	height: 60px;
}

div#logo span
{
	visibility: hidden;
}

div#title
{
	padding: 10px;
	font-size: 200%;
	color: White;
	background-color: Black;
	min-height: 40px;
	float: none;
	text-align: center;
}

div#ellipsesQueries,tr#ellipseForm
{
	display:none;
}


div#body
{
}

div#menu
{
	color: White;
	background-color: black;
	width: 130px;
	height: 100%;
	float: left;
	margin: 10px;
	margin-left: 5px;
	display : none;
}

div#content
{
	float:none;
	padding: 10px;
}

div#copyright
{
	color: White;
	background-color: black;
	width: 130px;
	font-size:75%;
	text-align: center;
	float: left;
	position: absolute;
	bottom: 10px;
}

div#version
{
	padding-top: 10px;
	color: Gray;
}

table#LogOn
{
	margin: 0;
	padding: 0;
	margin-top: 200px;
	font-size: 85%;
}

table#LogOn td
{
	padding: 4px;
}

table#LogOn td input
{
	font-size: 85%;
}

.error, .errorLabel
{
	color: Red;
	font-weight: bold;
}

div.list
{
	float: left;
}

div.formulare
{
	float: left;
	padding: 20px;
}

.navigation
{
	margin: 0px;
	padding: 0px;
	display:none;
}
.navigation ul
{
	margin: 0px;
	padding: 0px;
	padding-top: 40px;
}

.navigation ul li
{
	margin: 0px;
	padding: 5px;
	list-style: none;
}

.navigation ul li a
{ 
    display:block;
	color: #ffffff;
	background-color: #424242;
	text-decoration:none;
	border-width: 1px;
	border-style: solid;
	border-color: #5a5a5a #212121 #212121 #5a5a5a;
	padding: 2px 8px 2px 8px;
	width : 102px; 
	height : 18px; 
}

.navigation ul li a:hover 
{ 
	color: #ffffff;
	text-decoration:none; 
	border-color: #9C9C9C #424242 #424242 #9C9C9C; 
	background-color: #848484; 
}

.navigation ul li a:visited
{
	color: #ffffff;
	text-decoration:none;
}

.navigation ul li a:focus
{
	color: #ffffff;
	text-decoration:none;
}

.navigation ul li a:active
{
	color: #ffffff;
	text-decoration:none;
}

.navigation ul li a:link
{
	color: #ffffff;
	text-decoration:none;
}

.textinput
{
	border: solid 1px black;
}

.textinput:hover
{
	border-color: dimgray;
}

.textinput:focus
{
	border-color: dimgray;
	background-color: lightyellow; 
}

#LogOn .textinput
{
	border: solid 1px darkgray;
	width: 100%;
}

#LogOn .textinput:hover
{
	border-color: lightgrey;
}

#LogOn .textinput:focus
{
	border-color: lightgrey;
	background-color: lightyellow; 
}

.inputbutton
{ 
	color: #ffffff;
	background-color: #424242;
	text-decoration:none;
	border-width: 1px;
	border-style: solid;
	border-color: #5a5a5a #212121 #212121 #5a5a5a;
	padding: 2px 8px 2px 8px;
	cursor:pointer;
}

.inputbutton:hover
{
	color: #ffffff;
	text-decoration:none; 
	border-color: #9C9C9C #424242 #424242 #9C9C9C; 
	background-color: #848484; 
}

.inputbutton[disabled=disabled],
.inputbutton:disabled
{
	color: Gray;
	cursor: default;
}

.inputbutton:hover[disabled=disabled],
.inputbutton:disabled:hover
{
	background-color: #646464; 
}

.rowEven td, .rowOdd td
{
	padding: 2px;
}

.rowEven
{
	background-color: #ffffff;
}

.rowOdd
{
	background-color: #dddddd;
}

tr.TableHeader
{
	background-color: #bbbbbb;
	font-weight: bold;
}

table#table
{
	width:26cm;
	height:16cm;
}

div#googleMap
{
	position:absolute;
	top:0cm;
	left:5cm;
	height:16cm;
	width:25cm;
}

div#ellipseQuery
{
	position:absolute; 
	top:0cm;
	left:0cm;
	width:5cm;
}

div#googleMap2
{
	height: 340px;
}

div.frame
{
	width: 300px;
	height: 100px;
	background-color: #bbbbbb;
	position: absolute;
	top: 200px;
	left: 400px;
	border: solid 3px #eeeeee;
	border-right-color: #888888;
	border-bottom-color: #888888;
}

table.centeredcells tr
{
	vertical-align: middle;
}

table.centeredcells tr td
{
	text-align: center;
}


div.info
{
	border: 1px solid black;
	background-color: InfoBackground;
	width: 300px;
	padding: 2px;
}

div.popup
{
	border: 1px solid black;
	background-color: White;
	width: 300px;
	height: 150px;
	position:absolute;
	top: 200px;
	left: 400px;
}
div.titleBar
{
	padding: 5px;
	background-color: Gray;
	color: White;
	font-weight: bold;
}
div.popupContent
{
	padding: 5px;
}

ul.employeeTabs
{
	list-style:none;
}

ul.employeeTabs li
{
	display: inline;
}


ul.employeeTabs li a
{
    display:inline;
	color: #ffffff;
	background-color: #424242;
	text-decoration:none;
	border-width: 2px;
	border-style: solid;
	border-color: #5a5a5a #212121 #212121 #5a5a5a;
	padding: 2px 8px 2px 8px;
}

ul.employeeTabs li a.activeTab
{
	border-color: #212121 #5a5a5a #5a5a5a #212121;
}

.navigation ul li a:hover 
{ 
	color: #ffffff;
	text-decoration:none; 
	border-color: #9C9C9C #424242 #424242 #9C9C9C; 
	background-color: #848484; 
}

ul.employeeTabs li a.activeTab:hover
{
	border-color: #424242 #9C9C9C #9C9C9C #424242;
}


div.tabContent
{

}

ul.employeeTabs a:link,
ul.employeeTabs a:visited,
ul.employeeTabs a:active,
ul.employeeTabs a:hover
{
	font-weight:bold;
	text-decoration:none;
}




	.cpYearNavigation,
	.cpMonthNavigation
			{
			background-color:#666666;
			text-align:center;
			vertical-align:middle;
			text-decoration:none;
			color:#FFFFFF;
			font-weight:bold;
			}
	.cpDayColumnHeader,
	.cpYearNavigation,
	.cpMonthNavigation,
	.cpCurrentMonthDate,
	.cpCurrentMonthDateDisabled,
	.cpOtherMonthDate,
	.cpOtherMonthDateDisabled,
	.cpCurrentDate,
	.cpCurrentDateDisabled,
	.cpTodayText,
	.cpTodayTextDisabled,
	.cpText
			{
			font-family:arial;
			font-size:8pt;
			}
	td.cpDayColumnHeader
			{
			text-align:right;
			}
	.cpCurrentMonthDate,
	.cpOtherMonthDate,
	.cpCurrentDate
			{
			text-align:right;
			text-decoration:none;
			}
	.cpCurrentMonthDateDisabled,
	.cpOtherMonthDateDisabled,
	.cpCurrentDateDisabled
			{
			color:#D0D0D0;
			text-align:right;
			text-decoration:line-through;
			}
	.cpCurrentMonthDate
			{
			color:#666666;
			font-weight:bold;
			}
	.cpCurrentDate
			{
			color: #FFFFFF;
			font-weight:bold;
			}
	.cpOtherMonthDate
			{
			color:#808080;
			}
	td.cpCurrentDate
			{
			color:#FFFFFF;
			background-color: #666666;
			border-width:1;
			border:solid thin #000000;
			}
	td.cpCurrentDateDisabled
			{
			border-width:1;
			border:solid thin #AAAAAA;
			}
	td.cpTodayText,
	td.cpTodayTextDisabled
			{
			border:solid thin #666666;
			border-width:1 0 0 0;
			}
	a.cpTodayText,
	span.cpTodayTextDisabled
			{
			height:20px;
			}
	a.cpTodayText
			{
			color:#666666;
			font-weight:bold;
			}
	span.cpTodayTextDisabled
			{
			color:#D0D0D0;
			}
	.cpBorder
			{
			border:solid thin #666666;
			}

div#backgrounderror 
{
	width:auto;
	position:absolute;
	bottom:0px;
	margin-left: 180px;
	padding: 5px;
	border: 2px solid red;
	background: white;
	color: red;
	font-weight:bold;
}

button#print
{
	display:none;
}