/* r.a.d.grid Office2007 skin */

span.nw
{
	white-space:nowrap;
}

div.RadGrid_Grid
{
	/*border: solid 1px #6593cf;*/
	text-align: left;
	cursor: default;
	background: white;
}

.RadGrid_Grid #_RadGrid_GridHeader
{
	/*background-image: url('Img/HeaderGradient.gif');
	background-repeat: repeat-x;*/
	background-color: #E3EFFF;
}

.RadGrid_Grid a
{ 
	color: #000000;
}

.MasterTable_Grid
{
	border: none 0px black;
	border-collapse: separate !important;
	color: #000000;
	-moz-user-select: none;
}

.MasterTable_Grid td,
.MasterTable_Grid th
{
	padding: 0;
}

/* Grid Header overskrifter*/
.GridHeader_Grid, .ResizeHeader_Grid
{
	/* hvis der ønskes gadient headers på grid skal nedenstående to linier føres ind i koden.*/
	/*background-image: url('Img/HeaderGradient.gif');
	background-repeat: repeat-x;*/
	background-color: #C4DDFF; /*	padding-left: 6px; */ /*more than items to compensate for item borders!*/ /*	margin: 0px 4px 0px 4px !important;*/
	height: 22px; /*color: #27413e;*/
	padding: 0px 4px 0px 4px !important;
	border-left: #000000 1px solid;
	border-top: #000000 1px solid;
	border-bottom: #000000 1px solid;
	overflow:hidden;
}



.GridHeader_Grid a
{
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	white-space: nowrap;
/*	padding: 0px 4px 0px 4px;*/
/*	border-left: solid 4px red;*/
}

.rgHeader
{
	white-space: nowrap;
    text-overflow: ellipsis;
}

.GridHeader_Grid input
{
	vertical-align: middle;
	cursor:pointer;
/*	padding: 0px 4px 0px 4px;*/
/*	border-left: solid 4px red;*/
}

tr.GridRow_Grid,
tr.GridAltRow_Grid
{
/*	background-image: url('Img/Office2007RowBackground.gif');
	background-repeat: repeat-x;
*/
	background-color: #E3EFFF;
/*border-top:solid 1px white;
border-bottom:solid 1px black;
	background-color: transparent;*/
	height: 19px;
}


tr.GridRow_Grid td,
tr.GridAltRow_Grid td,
tr.GridEditRow_Grid td
{
border-top:solid 1px white;
border-bottom:solid 1px #F6F7F8;
background-color: transparent;
overflow:hidden;
}



.GridRow_Grid td,
.GridAltRow_Grid td,
.GridEditRow_Grid td
{
	padding: 0px 4px 0px 4px !important;
	margin: 0px 0px 0px 0px !important;
}



/*tr.ActiveRow_Grid.SelectedRow_Grid
{
	background-image: url('Img/Office2007ActiveRowBackground.gif');
	background-repeat: repeat-x;
	background-color: #b3c8e8;
	height: 19px;
}*/
tr.SelectedRow_Grid
{
/*	background-image: url('Img/Office2007RowBackground.gif');
	background-repeat: repeat-x;
*/	background-color: #b3c8e8 !important;
/*	height: 19px;*/
}

tr.ActiveRow_Grid
{
/*	background-image: url('Img/Office2007ActiveRowBackground.gif');
	background-repeat: repeat-x;
	background-color: transparent;
	height: 19px;
*/
/*border-bottom: solid 1px blue;
border-top: solid 1px blue;*/
}


.SelectedRow_Grid td
{
	border-top: solid 1px #b3c8e8 !important;
	background-color: #b3c8e8 !important;
}

.ActiveRow_Grid td
{
	border-top: dotted 1px #4c3717 !important;
	border-bottom: dotted 1px #4c3717 !important;
	overflow:hidden;  
}

.GridEditRow_Grid
{
	background: #ffffe1;
}

.GridEditRow_Grid input
{
	font-size: 11px;
}

.GridPager_Grid
{
	/*background-image: url('Img/PagerGradient.gif');
	background-repeat: repeat-x;*/
	background-color: #E3EFFF;
	height: 25px;
	color: #15428b;
	vertical-align: middle;
}

.GridFooter_Grid
{
	background: #ffffff;
	height: 19px;
	color: #000000;
}

.GridFooter_Grid td
{
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	color: #000000;
}

.GridFooter_Grid td a
{
	color: #000000;
}

.GridPager_Grid td a
{
	color: #15428b;
}

.GridPager_Grid td a:hover,
.GridFooter_Grid td a:hover
{
	color: #2a84ff;
}

.GridPager_Grid input
{
	font-size: 11px;
}

tr.GroupHeader_Grid
{
	background-color: #ffffff;
/*	padding-left: 6px; *//*more than items to compensate for item borders!*/

	height: 32px;
	color: #3764a0;
	border-bottom: solid 2px #6f9dd9;
}

/*
tr.GroupHeader_Grid.ActiveRow_Grid
{
	background-image: none;
	background-color: #ffffff;
/*	padding-left: 6px; *//*more than items to compensate for item borders!*/
/*	height: 32px;
	color: #3764a0;
	border-bottom: solid 2px #6f9dd9;
}
*/

tr.GroupHeader_Grid td
{
	/*background-image: url('Img/GroupRowHeader.gif');
	background-repeat:repeat-x;*/
	background-color: #ffffff;
	padding-bottom: 6px;
	height: 36px;
	color: #3764a0;
	border-top: solid 1px white;
	border-bottom: solid 1px white;
	vertical-align: text-bottom;
	font-weight:bold;
	font-size: 12px;
}

/*
tr.GroupHeader_Grid td
{
	background-color: #ffffff;
	padding-bottom: 6px;
	height: 32px;
	color: #3764a0;
	border-bottom: solid 2px #6f9dd9;
	vertical-align: text-bottom;
	font-weight:bold;
}
*/

tr.GroupHeader_Grid td span
{
	font-weight:bold;
}

.GroupPanel_Grid
{
	background: #e3efff;
	width: 100%;
	height: 34px;
	border-collapse: collapse;
	padding-left: 4px;
	color:#8d8d8d;
	border:0;
	border-top: solid 1px #000000;
}

.GroupPanel_Grid table
{
	margin-left: 4px;
}


.GroupPanelItems_Grid
{
	/*background: #d3dbe9 url('Img/GroupPanelItemGradient.gif') repeat-x;*/
	height: 19px;
	color: #8d8d8d;
	border: solid 1px #000000;
	white-space:  nowrap;
	padding-left: 4px;
	padding-right: 4px;
	font-size: 11px;
	font-weight: normal;
}

.GroupPanelItems_Grid input
{
/*	padding-top: 4px;*/
	vertical-align: middle;
	cursor:pointer;
}


td.GridHeader_Grid input
{
	width: auto;
	float: left;
	border: solid 1px #3b5a82;
	background: #ff0000;
	font: bold 10px Verdana, Arial, Sans-serif;
	color: #989cb0;
	height: 14px;
	vertical-align:top;
}



table.MainTable
{
border: solid 1px #000000;
padding: 0;
border-collapse: collapse; 
height: 100%;
width: 100%;
table-layout: fixed;
margin:0;
}

td.MainTable
{
padding: 0;
margin:0;
}

.MainTable_FirstTD
{
border-bottom: solid 1px #000000;
}

/*Overskrift */
.GridLabel
{
	border-collapse: collapse; 
	table-layout: fixed;
	width:100%;
    height: 100%; 
	/*border-left: solid 1px white; 
	border-top: solid 1px white;*/	
	background-image: url(Img/appmenu_back.gif);
	background-repeat: repeat-x;
	color: #000000;
	background-color: #ff0000;
	width: 100%;
	height: 27px;
}

#tdObjectType
{
	padding-left: 4px;
	font-weight:normal;
	font-size: 15px;
}

#tdViewLabel
{
	vertical-align:middle;
	padding-right: 4px; 
	text-align:right;
}

#tdViewList
{
	width: 200px; 
	vertical-align: middle;
}

#tdHelpLink
{
	width: 22px; 
	text-align: center;
	vertical-align: middle;
}

.GridMenu
{
	background: #E4E4E4; 
	width: 100%; 
	height: 25px; 
/*	padding: 0;
    margin: 0; */
    border-collapse: collapse; 
    border: 0;
}

.GridMenu td
{
	padding: 0;
    margin: 0; 
}

#tdGridMenuRightContainer
{
	text-align: right;
}

.GridMenuRight
{
	height: 25px;
	padding: 0; 
	margin: 0; 
	border-collapse: collapse; 
	border: 0;
}

#tdGroupByExpandCollapseButton
{
	width: 22px;
	text-align: center;
	vertical-align: middle;
}

.UpdateProgress
{
	height: 100%; 
	width: 100%; 
	position: absolute; 
	left: 0px; 
	top: 0px; 
	background-color: #eeeeee;
    /*filter: alpha(style=3,opacity=100,finishOpacity=25);*/
}

.UpdateProgress table
{
	width: 100%;
	height: 100%;
}

.UpdateProgress td
{
	vertical-align: middle;
	text-align: center;
}

.LoadingImage
{
}

body
{
	margin: 0; 
	overflow: hidden; 
}


.GridPager
{
	border:0;
	padding: 5px; 
	height: 25px; 
	width: 100%;
}

.GridPager .Refresh
{
	width: 100%;
	text-align:right;
}

.GridPager input
{
	cursor: pointer;
}

#HelpLink
{
	cursor: pointer;
}

#ImageHelp
{
	cursor: pointer;
}


#ImageButtonExpandCollapseGroupByBox
{
	cursor: pointer;
}

.GridSelection
{
	background: #AFD2FF; 
	/*vertical-align:top;
	width: 100%; 
	height: 120px;
	padding: 0;
    margin: 0;
    border-collapse: collapse; 
    border: 0;*/
}

.GridSelection td
{
	padding: 0;
    margin: 0; 
}

/*Special styles for weekview grid*/

.WeekGridHeader
{
	background-color: #C4DDFF;
	height: 22px; 
	padding: 0px 0px 0px 0px !important;
	/*border-left: #6593cf px solid;*/
	border-top: #000000 1px solid;
	border-bottom: #000000 1px solid;
}
