/*  CSS Stylesheet for a Griffen Ejendom */
/*  Indicia     						 */
BODY
{
	background-color: #fff;
}
.karl
{
	line-height: normal;
	
}

BODY,TD,P
{ 
	font-size: 10px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#000;
}
P
{
	margin-top:0px;
	margin-bottom:3px;
}

HR
{
	position:relative;
	left: 5px;
	COLOR: #000; /* fff*/
}
H1, H2, H3, H4, H5, TH, THEAD, TFOOT
{
    COLOR: #ECE9D8;
}
H1	{	
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size:	2em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}		
TABLE { 
	font-size:10px; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}

TR, TD
{
     vertical-align:top;
     
}

TFOOT, THEAD	{	
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	}	
		
TH	{	
	vertical-align:	baseline;
	font-weight:	bold;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	}
		
A:link	{	
	text-decoration:	underline;
	color:	black;
	
	}	
		
A:visited	{	
	text-decoration:	underline;
	color:	black;
	
	}	
		
A:active	{	
	text-decoration:	underline;
	color:	black;
	
	}	
		
A:hover	{	
	text-decoration:	underline;
	color:	black;
	
	}
	
.Text      
{ 
	font-size : 10px; 
	font-family :   Verdana, Arial, Helvetica, sans-serif; 
}

.treelink
{
	text-decoration : none;
	text-align: left;
	margin-left: 0;
	vertical-align:middle;
}
.Normal
{
    COLOR: #000; /* ffffff */
    FONT-FAMILY:  Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 10px;
    FONT-WEIGHT: normal;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING: normal
}

.header-gray
{
    COLOR: #000; /* ffffff */
    FONT-FAMILY:  Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING: normal
}

.MenuItem
{
    COLOR: #000; /* ffffff */
    FONT-FAMILY:  Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: .7em;
    FONT-WEIGHT: 400;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING: normal;
    text-decoration: none;
}
.grid-selected
{
	font-weight: bold;
	font-size: 9px;
	word-spacing: normal;
	text-transform: none;
	color: white;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: normal;
	/*background-color: #d7d7d7;*/
}
.grid-item
{
	font-weight: normal;
	font-size: 9px;
	word-spacing: normal;
	text-transform: none;
	color: #000;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: normal;
	/*background-color: #990000;*/
}

.grid-first-item A
{
	text-decoration:none;
}
.grid-first-item A:visited
{
	text-decoration:none;
}

.grid-first-item A:HOVER
{
	color: #1C3664;
	font-weight: bold;
}

.grid-header, .grid-header td, .grid-header th
{
	height:16px;
	text-indent:3px;
	vertical-align:middle;
	text-align: left;
	background-color: #6279A2; 
	white-space:nowrap;
    /*color:#FFE0DF;*/
    color: White;
    FONT-FAMILY:  Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 9px;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING: normal;
    /* color:White; */
    FONT-WEIGHT: bold;
	background-color: #d7d7d7; 
}
.grid-header td a
{
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold;
    /*color:#FFE0DF;*/
    color: White;
}

/* ----------- Table styles ----------------- */

.tableUserStat
{
	width:auto;
}
.tableUserStat td
{
	border:1px solid #e7e7e7;
}

.tableUserStat .grid-selected td
{
	height:16px;
	text-indent:3px;
	vertical-align:middle;
	/*background-color:#7E0C0C;*/
}
.tableUserStat .grid-item td
{
	height:16px;
	text-indent:3px;
	vertical-align:middle;
	/*background-color:Transparent;*/
}

.grid-even td, .grid-odd td
{
	height:18px;
	text-indent:3px;
	vertical-align:middle;
	/*background-color:Transparent;*/
}

.grid-odd td
{
	/*background-color:#890707;*/
	/*background-color:#7E0C0C;*/
	background-color:Transparent;
}


.section-header
{
    FONT-FAMILY:  Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold;
	height:16px;
    text-transform:uppercase;	
	/*color:#EA8041;*/
	/*color:#FFB06D;*/
	color:White;

	background-color: #1C3664; /*LPF*/

	padding-left:3px;
	padding-top:2px;
}

.header
{
    FONT-FAMILY:  Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING: normal;
}
/*
 * lejer-header: used on admin pages for page/section titles
 * 
 */
.lejer-header
{
    FONT-FAMILY:  Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
    background-color: gray;
    height:16px;
    padding-top:2px;
    padding-left:2px;
    color:White;
}

.lejer-header TD
{
    color:White;
}
/* style="PADDING-BOTTOM: 10px; BORDER-BOTTOM: gray 1px solid" */
.ejendom-list 
{ 
	padding-top: 0px;
	padding-left: 2px;
	padding-bottom: 10px;
	border-bottom: gray 1px solid;
	border-left: gray 1px solid;
	border-right: gray 1px solid;
	width: 495px;
}

/*
 * admin-header: used on admin pages for page/section titles
 */
.admin-header
{
    FONT-FAMILY:  Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
    background-color: gray;
    height:18px;
    width:698px;
    padding-top:2px;
    padding-left:2px;
    color:White;
}

.admin-header TD
{
    color:White;
}

INPUT
{
    FONT-FAMILY:  Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 10px;
    FONT-WEIGHT: normal;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING: normal;
    color: #000;
}
.checkbox INPUT, .radio INPUT
{
	background-color:transparent;
	vertical-align:middle;
	margin-right:3px;
}
.Normal INPUT
{
	background-color:Transparent;
}
TEXTAREA
{
    /*background-color: #a76262; */
    COLOR: #000;
    FONT-FAMILY:  Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 10px;
    FONT-WEIGHT: normal;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING: normal
}
SELECT
{
	font-weight: normal;
	font-size: 10px;
	word-spacing: normal;
	text-transform: none;
	color: #000;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: normal;
	/*background-color: #a76262;*/
}
.news-panel
{
	font-weight: bold;
	font-size: 10px;
	word-spacing: normal;
	overflow: auto;
	text-transform: none;
	color: #fff;
	color: #000;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: normal;
	text-align:left;
	padding:5px;
	/*background-color: #a76262; */
	/*background-color:#8B0606;*/
	background-color:Transparent;
}
.form-error
{
	font-weight: bold;
	font-size: 12px;
	word-spacing: normal;
	text-transform: none;
	color: #1C3664;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: normal;
}
/*
.menu
{
	table-layout: auto;
	border-collapse: collapse;
	background-color: #990000;
	border-right: white 1px solid;
	border-bottom: white 1px solid;
}
*/


/* menu */
A.menutoplinks:link	
{
	font-size:11px;
	font-family: Verdana, Helvetica, Sans-Serif;
	padding-top: 6px;
	text-decoration: none;
	height: 25px;
	width: 117px;
	color:	black;	
    text-align:center;
    display:block;
    float:left;
}	
		
A.menutoplinks:visited	
{	
	font-size:11px;
	font-family: Verdana, Helvetica, Sans-Serif;
	padding-top: 6px;
	text-decoration: none;
	height: 25px;
	width: 117px;
	color:	black;
	 text-align:center;
	  display:block;float:left;
}	
		
A.menutoplinks:active	
{	
	font-size:11px;
	font-family: Verdana, Helvetica, Sans-Serif;
	padding-top: 6px;
	text-decoration: none;
	height: 25px;
	color:	white;	
	width: 117px;
	background-color: #999999;	
	text-align:center;
	 display:block;float:left;
}	
		
A.menutoplinks:hover	
{	
	font-size:11px;
	font-family: Verdana, Helvetica, Sans-Serif;
	padding-top: 6px;
	text-decoration: none;
	height: 25px; 
	color:	white;	
	width: 117px;
	background-color: #1C3664;
	text-align:center;
	 display:block;float:left;
}

/* menu selected item */
A.selectedtoplinks	
{	
	font-size:11px;
	font-family: Verdana, Helvetica, Sans-Serif;
	padding-top: 6px;
	text-decoration: none;
	height: 25px;
	width: 117px;
	color:	white;	
	background-color: #999999;	
	text-align:center;
	 display:block;float:left;
}
A.selectedtoplinks:link, A.selectedtoplinks:visited	
{
	text-decoration: none;
	color:	white;		
}

BR
{
	float: none;
	clear:both;
}
/*----------------------- Layout settings ------------------- */

.imgLogo
{
	border-top:1px solid white;
	border-bottom:0px solid white;
	margin:0px;
}

.spaceandline
{
	padding-top:10px;
	border-bottom:1px solid black;
}

.tdTopLine
{
	border-top:1px solid white;
}

TR.tableTopMenu 
{
	/*background-color: #1C3664;*/
	background-color: #fff;
    /*background-image: url(/images/background_top.gif);*/
    background-repeat: repeat-x;
}

.tabelTopMenu
{
	padding-top:-1px;
	border-collapse:collapse;

}
.tableTop
{
	width:750px;
	border-collapse:collapse;
	margin-bottom:0px;
	background-color: #1C3664; /*LPF*/
}

.tableTopTR
{
	/*background-color: #892034; /*LPF*/
    /*background-image: url(/images/background_top.gif);*/
}

.tableContent
{
	width:750px;
	border:1px solid white;
}
.divContent
{
	width:750px;
	border:1px solid white;
}
.divDocumentBox
{
	/*background-color:#8B0606;*/
	background-color:Transparent;
	padding:5px;
}
.divDocumentBox img
{
	vertical-align:middle;
	margin-right:3px;
}
.tableContentBorder
{
	/* main site is 970 */
	width:750px; 
	border-collapse:collapse;
	background-color: #f9f9f9;
	height: 100%;
	margin : 10px 20px 10px 20px;

}

.tableAdminMenu
{
	width:750px;
	height:20px;
	border-top:2px solid black;
	border-bottom:2px solid black;
	margin-bottom: 10px;
}
.tableAdminMenu td.menu
{
	font-size:9px;
	font-weight:normal;
	padding:0px;
}
.tableAdminMenu a:link, .tableAdminMenu a:visited
{
	text-decoration: none;
	padding: 4px 2px 4px 2px;
	height: 12px;
}

.tableAdminMenu a:hover
{
	color: White;
	background-color: #1C3664;
}

.tableAdminMenu a:active
{
	color: White;
	background-color: #999999;
}

.ListLines td
{
	border-collapse:collapse;
	border-bottom:1px solid #465E88;
}

.meeting-details TD
{
	padding-right: 4px;
}

/* ----------------- Report Styles -------------------------*/

.ReportCatItemBlack h1, .ReportCatAltItemBlack h1
{
	color:black;
	font-size:13px;
	margin:5px 0px 3px 0px;
	text-indent:0px;
}

.ReportCatItem h1, .ReportCatAltItem h1
{
	color:white;
	font-size:13px;
	margin:5px 0px 3px 0px;
	text-indent:0px;
}

.ReportCatItem .section-header, .ReportCatAltItem .section-header
{
	text-indent:0px;
}
.ReportCatAltItem
{
	/*background-color: #8B0606; */
	background-color:Transparent;	
}
.ReportCatSeperator
{
	background-color:Transparent;
	height:10px;	
}
.ReportCatItem td
{
	height:16px;
	text-indent:3px;
	vertical-align:middle;
	background-color:Transparent;
}
.ReportAltItem td
{
	height:16px;
	text-indent:3px;
	vertical-align:middle;
	/*background-color:#7E0C0C;*/
}
.ReportItem td
{
	height:16px;
	text-indent:3px;
	vertical-align:middle;
	background-color:Transparent;
}
.ReportHeader td
{
	height:16px;
	text-indent:3px;
	vertical-align:middle;
	/*background-color: #a76262; */
	white-space:nowrap;
	background-color:Transparent;
	font-weight:bold;
}
.ReportFooter
{
	background-color:Transparent;
}
.ReportSubAltItem td
{
	height:16px;
	text-indent:3px;
	vertical-align:middle;
	/*background-color:#7E0C0C;*/
}
.ReportSubItem td
{
	height:16px;
	text-indent:3px;
	vertical-align:middle;
}
.ReportSubHeader td
{
	height:16px;
	text-indent:3px;
	vertical-align:middle;
	/*background-color: #a76262; */
	white-space:nowrap;
	background-color:Transparent;
	font-weight:bold;
}
.ReportSubFooter
{
	background-color:Transparent;
}
.ReportSubItemHeader
{
	height:16px;
	text-indent:3px;
	padding-top:2px;
	vertical-align:middle;
	/*background-color: #8B0606; */
	background-color:Transparent;
	font-weight:bold;
}

.medium
{
	/*background-color:#8B0606; */
	background-color:Transparent;
}

/* -------- Special Styles for document table -------*/
.doclist
{
	width:100%;
}
TR .doclist
{
	vertical-align: middle;
	text-align: left;
}
TD .doclist
{
	vertical-align: middle;
}	
.cellDocumentIcon
{
	width:20px;
}
.cellFilename
{
}
.cellToPostBox
{
	width:95px;
	text-align:right;
	background-color:Transparent;
}
.cellSendDocument
{
	width:35px;
	text-align:right;
	padding-right:10px;
	background-color:Transparent;
}
.cellViewDocument
{
	width:30px;
	text-align:right;
	background-color:Transparent;
}
.cellIconHelp
{
	width:25px;
	text-align:right;
	background-color:Transparent;
}

.cellToPostBox a, .cellSendDocument a, .cellViewDocument a
{
	font-size:9px;
}
/* -------- Special Styles for pager style in header -------*/
.header-pager td
{
	/*color:#a76262;*/
	color:#1C3664;
}
.header-pager td a
{
	color:white;
}

.mail-item-button-delete input
{
	width:60px;
}
.mail-item-button-delete
{
	text-align:right;
}

/* -------- help icon -------*/
.imgIconHelp
{
	cursor:default;
	margin-left:5px;
	margin-right:5px;
	margin-bottom:5px;	
}

a.btn, input.btn
{
	height:20px;
    font-family: Tahoma,Verdana, Helvetica, sans-serif;
    font-size:8pt;
	font-weight:normal;	
	color:black;	
	background-color:#ccc;
	filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr=#ffcccccc, endColorstr=#ffe7e7e7);
	padding-left:10px;
	padding-right:10px;
	padding-top:2px;
	text-decoration:none;
	border-top:1px solid ButtonHighlight;
	border-left:1px solid ButtonHighlight;
	border-bottom:1px solid ButtonShadow;
	border-right:1px solid ButtonShadow;
}

/* -------- billede folder -------*/
.imagedisplay-currentrow TD
{
	border-top: 1px solid #6279A2;
	border-left: 1px solid #6279A2;
	border-right: 1px solid #6279A2;
}

.imagedisplay-cmdrow TD
{
	padding-bottom:10px;
	border-bottom: 1px solid #6279A2;
	border-left: 1px solid #6279A2;
	border-right: 1px solid #6279A2;
}
