﻿body {
}

.comboBox 
{ 
  border: 1px solid #A6A7AA; 
  background-color: white; 
}

.comboBoxPicture
{ 
  border: 0px none #FFFFFF; 
  background-color: white; 
}

.comboBoxHover
{ 
  border: 1px solid #555555; 
  background-color: white; 
}

.comboDropDown 
{ 
  border: 1px solid #868686; 
  background-color: white; 
  padding: 1px;
  padding-right: 0px;
  width: 500px;
  cursor: default;
}

.whiteText
{
    color:White;
}
.comboTextBox
{
  border: 0px;
  padding-left: 2px;
  padding-right: 2px;
}

.comboItem
{
  font-family: Verdana; 
  font-size: 11px; 
  padding: 3px;
  padding-top: 4px;
  padding-bottom: 4px;
}

.comboItemHover
{
  background-color: #B2B4BF; 
  background-image: url(images/comboItemBg.gif);
  font-family: Verdana; 
  font-size: 11px; 
  border: 1px solid #DBCE99;
  padding: 2px;
  padding-top: 3px;
  padding-bottom: 3px;
}


/*ComponentArt Menu*/
.TopMenuGroup
{
  /*background-image:url(../images/top_group_background.gif);*/
  background-color:transparent;
  cursor:pointer;
}

.TopMenuItem
{
  color:white;
  font-family:Tahoma; 
  font-size:11px; 
  font-weight:bold;
}

.TopMenuItemHover 
{
  color:white;
  background-color:#3D3D3D; 
  font-family:Tahoma; 
  font-size:11px; 
  font-weight:bold;
}


.MenuGroup
{
  /*background-image:url(../images/group_background.gif);*/
  background-color:#33aaff; /*Infoba blå*/
}

.HjemmesideMenuItem
{
  color:white;
  background-color:#908890;
  font-family:Tahoma; 
  font-size:11px; 
  font-weight:bold;
  margin:0px;
  cursor:pointer;
}

.HjemmesideMenuItemSub
{
  color:white;
  background-color:#9a949a;
  font-family:Tahoma; 
  font-size:11px; 
  font-weight:normal;
  margin:0px;
  padding-left:2px;
  cursor:pointer;
}

.MenuItem   /*Udseendet af menupunkterne i alle niveauer*/
{
  color:white;
  font-family:Tahoma; 
  font-size:11px; 
  font-weight:normal;
  margin:1px;
}

.MenuItem_disabled
{ 
  color:gray;
  font-family:Tahoma; 
  font-size:11px; 
  font-weight:normal;
  margin:1px;
 }

.MenuItemHover 
{
  background-color:#ffaa33;
  color:white; 
  font-weight:normal;
  border:1px solid #5D67AE;
  cursor:pointer;
}

.MenuItemHover_disabled
{
  background-color:#ffaa33;
  color:gray; 
  font-weight:normal;
  border:1px solid #5D67AE;
  cursor:auto;
}

.MenuBreak
{
  background-image:url(../images/break.gif);
  width:100%;
  height:1px;
}




/*Reorder List
.dragHandle {
	width:10px;
	height:15px;
	background-color:Blue;
	background-image:url(images/bg-menu-main.png);
	cursor:move;
	border:outset thin white;
}

.callbackStyle {
	border:thin blue inset;		
}

.callbackStyle table {
	background-color:#5377A9;	
	color:Black;
}


.reorderCue {
	border:dashed thin black;
	width:100%;
	height:25px;
}

.processing {
            background-color:yellow;
            color:black;  
            border:thin inset white;          
        }

.dragHandle {
            width:10px;
            height:10px;
            border:thin outset white;
            background-color:red;            
        }

.reorderCue {
    background-color:green;
    border:thin dotted black;
	height:25px;                       
}


.itemArea {
	margin-left:15px;
	font-family:Arial, Verdana, sans-serif;
	font-size:1em;
	text-align:left;
}
*/

/*AutoComplete flyout */

.autocomplete_completionListElement 
{  
	visibility : hidden;
	margin : 0px!important;
	background-color : inherit;
	color : windowtext;
	border : buttonshadow;
	border-width : 1px;
	border-style : solid;
	cursor : 'default';
	overflow : auto;
	height : 200px;
    text-align : left; 
    list-style-type : none;
}

/* AutoComplete highlighted item */

.autocomplete_highlightedListItem
{
	background-color: #ffff99;
	color: black;
	padding: 1px;
}

/* AutoComplete item */

.autocomplete_listItem 
{
	background-color : window;
	color : windowtext;
	padding : 1px;
}

.SmartAutoComplete_completionListElement 
{  
	visibility : hidden;
	margin : 0px!important;
	background-color : inherit;
	color : windowtext;
	border : buttonshadow;
	border-width : 1px;
	border-style : solid;
	cursor : 'default';
	overflow : auto;
	height : 200px;
    text-align : left; 
    list-style-type : none;
}

/* AutoComplete highlighted item */

.SmartAutoComplete_highlightedListItem
{
	background-color: #ffff99;
	color: black;
	padding: 1px;
}

/* AutoComplete item */

.SmartAutoComplete_listItem 
{
	background-color : window;
	color : windowtext;
	padding : 1px;
}


/*Reorder List*/
.dragHandle
{
	margin-left: 1px;
	margin-top: 1px;
	width: 10px;
	height: 15px;
	background-color: silver;
	background-image: url(../Images/bg-menu-main.png);
	cursor: move;
	border: outset thin white;
}

.callbackStyle {
	border:thin blue inset;		
}

.callbackStyle table {
	background-color:#5377A9;	
	color:Black;
}

.reorderListDemo
{
	LEFT: -41px; 
	POSITION: relative;
}

.reorderListDemo li
{
	list-style: none;
	margin: 2px;
	background-image: url(../Images/bg_nav.gif);
	background-repeat: repeat-x;
	color: #FFF;
	background-color: #335588;
}

.reorderListDemo li a
{
	color: black;
	font-weight: bold;
}

.reorderCue {
	border:dashed thin black;
	width: auto;
	height:25px;
}

.itemArea
{
	margin-left: 1px;
	margin-right: 10px;
	font-family: Arial, Verdana, sans-serif;
	font-size: 1em;
	text-align: left;
	color: white;
	background-color: #335588;
}


.smarttextboxResults
{
	/*
	visibility : hidden;
	*/
	margin : 0px!important;
	background-color : white;
    color : windowtext;
    border : buttonshadow;
    border-width : 1px;
    border-style : solid;
    cursor : 'default';
    overflow : auto;
    height : 160px;
    text-align : left; 
    list-style-type : none;
}

.smarttextboxResultRow, .smarttextboxResultRowSelected
{
	background-color : window;
    color : windowtext;
    padding : 1px;
}

.smarttextboxResultRowSelected
{
	background-color: #ffff99;
    color: black;
    padding: 1px;
}

/* ################################################### GRID START ################################################### */

.dataArea
{
      height:330px;
}

.Grid 
{ 
  border: 1px solid #57566F; 
  border-bottom: 2px solid #57566F; 
  background-color: #FFFFFF;
  cursor: pointer;
}

.GridHeader
{
  /*background-image: url(../images/grid_headerBg.gif); */
  background-color: #8988A5; 
  border-bottom: 1px solid #57566F; 
  height: 28px;
  padding-left: 3px;
  cursor: default; 
  color: #FFFFFF;  
  font-family: verdana; 
  font-size: 10px;
  font-weight: bold;
  vertical-align: middle;
}

.GridHeaderText
{
  color: #FFFFFF;  
  font-family: verdana; 
  font-size: 10px;
}

.GridFooter
{
  cursor: default; 
  padding: 5px;
  height: 48px;
  vertical-align: bottom;
}

.GridFooterText
{
  color: #000000;  
  font-family: verdana; 
  font-size: 11px;
}

.HeadingRow 
{ 
  background-color: #E9E9EB; 
  /*background-image: url(../images/header_rowBg.gif);   */
}

.HeadingCell 
{ 
  background-color: #D6D7E1; 
  border: 1px solid gray; 
  border-top-color: #E6E6E6; 
  border-left-color: #E6E6E6; 
  padding:5px;
}

.HeadingCellText
{
  font-family: verdana; 
  font-size: 11px; 
  font-weight: bold; 
}

.HeadingCellHover
{ 
  /*background-image: url(../images/header_hoverBg.gif);   */
  background-color: #F6F6F7; 
}

.HeadingCellActive
{ 
  /*background-image: url(../images/header_activeBg.gif);   */
  background-color: #F6F6F7;  
}

.HeadingRow td.FirstHeadingCell
{ 
  /*background-image: url(../images/header_bg.gif); */
}

.Row 
{ 
  background-color: #FFFFFF; 
  cursor: default;
}

.Row td.DataCell 
{ 
  font-family: verdana; 
  font-size: 11px;
  padding-top: 2px;
  padding-bottom: 2px;
  border-right: 1px solid #E6E6E6; 
  border-bottom: 1px solid #E6E6E6; 
} 

.SortedDataCell 
{ 
  background-color: #F5F5F5; 
} 


.Row td.LastDataCell 
{ 
  background-color: #EFEFF4; 
} 

.SelectedRow 
{ 
}

.SelectedRow td.DataCell 
{ 
  background-color: #FFEEC2; 
  font-family: verdana; 
  font-size: 11px;
  padding-top: 2px;
  padding-bottom: 2px;
  border-bottom: 1px solid #4B4B6F; 
  border-top: 1px solid #4B4B6F; 
  border-right: 0px; 
}

.SelectedRow td.FirstDataCell 
{ 
  background-color: #FFEEC2; 
  border-left: 1px solid #4B4B6F; 
  border-right: 0px; 
  padding-left: 2px; 
  padding-right: 3px; 
}

.SelectedRow td.LastDataCell 
{ 
  background-color: #FFEEC2; 
  border-right: 1px solid #4B4B6F; 
}

.AlternatingRow 
{ 
  cursor: default;
}

.AlternatingRow td.DataCell 
{ 
  background-color: #F6F6F8; 
  border-right: 1px solid #E6E6E6; 
  border-bottom: 1px solid #E6E6E6; 
  font-family: verdana; 
  font-size: 11px;
  padding-top: 2px;
  padding-bottom: 2px;
  cursor: default;
} 

.GroupHeading
{
  color: #706F91; 
  background-color: #FFFFFF; 
  font-family: verdana; 
  font-weight: bold;
  font-size: 11px; 
  border-bottom: 2px solid #A5A4BD; 
  padding-top: 10px;
  padding-bottom: 3px;
}

.GroupByCell
{
  cursor: pointer;
}

.GroupByText
{
  color: #FFFFFF; 
  font-size: 11px;   
  font-weight: bold; 
  padding-right: 5px;
}


.SliderPopup
{
  background-color: #FFF4D7; 
  border: 1px solid #4B4B6F; 
  border-top-color: #9495A2; 
  border-left-color: #9495A2; 
  font-size: 11px; 
  width: 150px;
  height: 30px;
}

/* ################################################### GRID STOP  ################################################### */

/* ################################################### DATE START ################################################### */

.picker
{
  background-color: #FFFFFF;
  border: 1px gray solid;
  font-size: 12px;
  font-weight: bold;
  font-family: "Verdana",monospace;
  padding: 2px;
  cursor: pointer;
}

/*.calendar_button
{
	border:none;
	cursor:pointer;
	width:25px;
	height:22px;
}
*/

.calendar td
{
  font-size:11px;
}

.title
{
	font-weight:bold;
  background-color:#D7D7E5;
}

.day
{
	width:25px;
  cursor:pointer;
  text-align:center;
  border-width:1px;
  border-color:#F6F6F6;
  border-style:solid;
}

.dayhover
{
	width:25px;
  cursor:pointer;
  text-align:center;
  text-decoration:underline;
  border-width:1px;
  border-color:#F6F6F6;
  border-style:solid;
}

.dayheader
{
	width:25px;
  text-align:center;
  border-width:1px;
  border-color:white;
  border-style:solid;
  font-weight:bold;
  background-color:#FFFFFF;
}

.othermonthday
{
  color:#999999;
}

.outofrangeday
{
  visibility:hidden;
}

.selectedday
{
	width:25px;
  background-color:#FBE694;
  color:#000000;
  border-width:1px;
  border-color:#BB5503 !important;
  border-style:solid;
  font-weight:bold;
}

.calendar
{
  border-style:solid;
  border-width:1px;
  border-color:Black;
  border-collapse:collapse;
  background-color:#FFFFFF;
  cursor:default;
}

.month
{
  background-color:#F6F6F6;
  margin-left:5px;
  margin-right:5px;
  margin-bottom:5px;
  margin-top:0px;
}

.nextprev
{
  cursor:pointer;
  height:25px;
  vertical-align:center;
  padding:0px 5px 0px 5px;
}

.selector
{
  width:14px;
  cursor:pointer;
  text-align:left;
  vertical-align: center;
  background-color:#FFFFFF;
}

/* ################################################### DATE STOP  ################################################### */


/* Treeviev */
.TreeView 
{ 
  background-color:White;
  padding-top:4px; 
  padding-left:1px; 
  border: #7C7C94 1px none; 
  cursor:pointer;
}

.TreeNode 
{ 
  font-family: tahoma; 
  color:Black;
  font-size: 11px; 
  padding-top:2px;
  padding-bottom:1px;
  padding-left: 3px; 
  padding-right: 3px; 
}

.GrayedTreeNode 
{ 
  font-family: tahoma; 
  font-size: 11px; 
  padding-top:2px;
  padding-bottom:1px;
  padding-left: 3px; 
  padding-right: 3px; 
  color:gray; 
  cursor:default;
}

.HoverTreeNode 
{ 
  font-family: tahoma; 
  font-size: 11px; 
  text-decoration:underline; 
  padding-top:2px;
  padding-bottom:1px;
  padding-left: 3px; 
  padding-right: 3px; 
  cursor: hand; 
  color:Black;
}

.SelectedTreeNode 
{ 
  font-family: tahoma; 
  font-size: 11px; 
  background-color: gray; 
  color:Blue; 
  background-color:White;
  padding-top:2px;
  padding-bottom:1px;
  padding-left: 3px; 
  padding-right: 3px; 
  cursor: default; 
}

.NodeEdit 
{
  border:1px gray solid;
  font-family: tahoma; 
  font-size: 11px;
}
/* Treeviev END */

/* INFOBA Tilføjelser*/

.local_cal {background-color : #ccddbb;}

.local_con {color:#000000;}
.local_ftr {color:#000000;}

.local_select-month {background-color:#82af66; border: solid 1px #ccddbb; text-align:center;                                        cursor:pointer;}
.local_select-week  {background-color:#82af66; border: solid 1px #ccddbb; text-align:center;  }
.local_day-hdr      {background-color:#82af66; border: solid 1px #ccddbb; text-align:center;    width:26px; height:25px;}
.local_next_prev    {background-color:#82af66; border: solid 0px #ccddbb; text-align:center;    width:26px; height:25px;cursor:pointer;}
.local_month_title  {background-color:#82af66; border: solid 0px #ccddbb; text-align:center;    width:200px; height:25px;font-weight:bold;}

a:active,a:focus {color:#000000;}

.local_day    { width:26px; height:25px; text-align:center; color:#333333;  background-color:#ccddbb;   border: solid 1px #ccddbb;  cursor:pointer;}
.local_day-h  { width:26px; height:25px; text-align:center; color:#000000;                              border: solid 1px black;    cursor:pointer;}
.local_day-s  { width:26px; height:25px; text-align:center; color:#000000;  background-color:#ffbb66;                               cursor:pointer;}
.local_day-s-h{ width:26px; height:25px; text-align:center; color:#000000;  background-color:#ffbb66;                               cursor:pointer;}
.local_other  { width:26px; height:25px; text-align:center; color:#aabb99;  background-color:#eeffdd;                               cursor:pointer;}
.local_other-h {cursor:pointer;}

.local_picker {color:#000000;}

