/* ----------------------------------------------- */
/* - Styles                                      - */
/* ----------------------------------------------- */
p {
	margin-top:0px;
	margin-bottom:0px;
}

h1, .header1 {
  font: bold 11px verdana;
  margin-top:0px;
  margin-bottom:0px;
}

h2, .header2 {
  font: bold 11px verdana;
  margin-top:0px;
  margin-bottom:0px;
}

h3, .header3 {
  font: bold 11px verdana;
  margin-top:0px;
  margin-bottom:0px;
}

.normal, div {
  font-family: verdana;
  font-size: 11px;
}

/* ----------------------------------------------- */
/* - Search                                      - */
/* ----------------------------------------------- */
.SearchNoOfDocs {
  padding-top: 5px;
  margin-top: 5px;
  border-top: solid silver 1px;
  padding-bottom: 5px;
}

.SearchDocCount {
  padding-bottom: 5px;
  margin-bottom: 5px;
  border-bottom: solid silver 1px;
}

.SearchDocPages {
  float:right;
}

.SearchDocLink {
  font-weight: bold;
  color:Black;
  text-decoration: none;
}
.SearchDocAbstract {
  padding-top: 2px;
}

.SearchDoc {
  padding-top: 5px;
}

/* ----------------------------------------------- */
/* - Portal                                      - */
/* ----------------------------------------------- */

.PortalTopMenu
{
  width: 100%;
  height: 40px;
  font-weight: bolder;
  background-image: "/sitecore modules/dpsd/portal/images/topPattern.gif";
}

.PortalUserCaption {
  z-index: 1;
  right: 160px;
  text-align: right;
  top: 8px;
  position: absolute;
  font: 10px verdana;
  color: #FFA5A5;
  height: 20px;
}

.PortalUserName {
  z-index: 1;
  right: 160px;
  text-align: right;
  top: 20px;
  position: absolute;
  font: bold 10px verdana;
  color: #E5E5E5;
  height: 20px;
}

.PortalMenuNames
{
  width:1px;
  height:22px;
  font-weight:bold;
  cursor:hand;
  color:white;
}
.PortalMenuNameSelected
{
  width:1px;
  height:25px;
  font-weight:bold;
  cursor:hand;
  color:#555555;
}
/* ----------------------------------------------- */
/* - Menu                                        - */
/* ----------------------------------------------- */

.menuPos {
	position:relative; 
}

.menuItem {
	margin-top:4px;
	margin-bottom:-2px;
}
a.menuLink {
  font:11px verdana;
	color:#F10041;
  text-decoration: none;
}

a.menuLink:hover {
  text-decoration: underline;
}

a.popClose {
  font:11px verdana;
	color:#FFFFFF;
  text-decoration: none;
}

/* ----------------------------------------------- */
/* - Lists                                       - */
/* ----------------------------------------------- */

h1.list {
  font-family: verdana;
  font-size: 16px;
  font-weight: bold;
}

h2.list {
  font-family: verdana;
  font-size: 14px;
  font-weight: bold;
  margin-top: 0px;
  margin-bottom: 0px;
}

h3.list {
  font:bold 11px verdana;
  margin-top: 0px;
  margin-bottom: 0px;
}

h4.list {
  font-family: verdana;
  font-size: 12px;
  font-weight: bold;
  margin-top: 0px;
  margin-bottom: 0px;
}

h5.list {
  font-family: verdana;
  font-size: 11px;
  font-weight: bold;
  margin-top: 0px;
  margin-bottom: 0px;
}

h6.list {
  font-family: verdana;
  font-size: 10px;
  font-weight: bold;
  margin-top: 0px;
  margin-bottom: 0px;
}

p.list {
  font-family: verdana;
  font-size: 11px;
  margin-top: 0px;
  margin-bottom: 0px;
}

a.list {
  font-family: verdana;
  font-size: 11px;
}

/* ----------------------------------------------- */
/* - Detail                                      - */
/* ----------------------------------------------- */

h1.detail {
  font-family: verdana;
  font-size: 12px;
  font-weight: bold;
  text-transform:uppercase; 
  color:white; 
  background-color:#667cb8;
  padding-left:10px; 
  padding-top:4px; 
  padding-right:10px; 
  padding-bottom:4px; 
  margin-bottom:4px; 
}

h4.detail {
  font-family: verdana;
  font-size: 12px;
  font-weight: bold;
  margin-top:10px; 
  margin-bottom:10px; 
  color: blue;
}

h5.detail {
  font-family: verdana;
  font-size: 10px;
  font-weight: bold;
  margin-top:0px; 
  margin-bottom:0px; 
}

h6.detail {
  font-family: verdana;
  font-size: 12px;
  font-weight: normal;
  margin-top:10px; 
  margin-bottom:0px; 
  margin-left:10px; 
  margin-right:10px; 
}

p.detail {
  font-family: verdana;
  font-size: 10px;
}

a.detail {
  font-family: verdana;
  font-size: 10px;
}

/* ----------------------------------------------- */
/* - Report                                      - */
/* ----------------------------------------------- */
.ReportTitle {
  font-family: verdana;
  font-size: 18px;
  font-weight: bold;
  color: White;
  background-color: #F10041;
  padding: 4px;
}
.ReportGroupTitle {
  font-family: verdana;
  font-size: 11px;
  font-weight: bold;
  border-bottom: 1px solid black;
  padding-bottom: 2px;
  margin-top: 15px;
  margin-bottom: 5px;
	float:left;
	clear: both;
	width: 100%;
}

.ReportFieldRow {
  clear: both;
}
.ReportFieldTitle {
  font-family: verdana;
  font-size: 10px;
  color: #F10041;
	/* font-weight: bold; */

  margin-bottom: 2px;
  margin-right: 5px;
  width: 150px;
  text-align: right;
	float: left;
}
.ReportRepeatedGroup {
  padding-bottom: 20px;
}

.ReportFieldValue {
  height: 100%;
}

.ReportTable {
  border-collapse: collapse;
  border-bottom: 1px solid #CCCCCC;
}

.ReportHeadingRow {
  padding-bottom: 2px;
}

.ReportHeadingColumn {
  font-family: verdana;
  font-size: 10px;
  font-weight: bold;
  text-align: left;
  padding: 2px;
  border-left: 1px solid #CCCCCC;
  border-right: 1px solid #CCCCCC;
  background-color: #CCCCCC;
}

.ReportRow {
  padding-bottom: 2px;
}

.ReportColumn {
  font-family: verdana;
  font-size: 10px;
  padding: 2px;
  border-left: 1px solid #CCCCCC;
  border-right: 1px solid #CCCCCC;
}

/* ----------------------------------------------- */
/* - Classification                              - */
/* ----------------------------------------------- */
.classStateContainer
{
  top: 2px;
  position: absolute;
  left: 2px;
}

.classCategoryGroup {
  padding-bottom: 10px;
}
.classCategoryTitle {
  font: bold 11px verdana;
  padding-bottom: 2px;
}

.classGroupTitle {
  font: italic 11px verdana;
  padding-bottom: 2px;
}

.classQuestionsGroup {
  padding-bottom: 10px;
}
.classQuestionsTitle {
  font: italic 11px verdana;
  padding-bottom: 4px;
}

.classShowBox {
  overflow: auto;
  border: 1px solid gray;
}

.classShowCategory {
  padding: 2px;
}
.classShowCategoryTitle {
  background-color: #F10041;
  color: White;
  padding: 2px;
  margin-bottom: 4px;
  font: bold 11px verdana;
}

.classShowGroup {
  padding: 2px;
}
.classShowGroupTitle {
  font: italic 11px verdana;
  margin-bottom: 4px;
  padding-bottom: 4px;
  border-bottom: 1px solid silver;
}

.classShowQuestion {
  margin-bottom: 4px;
  padding-bottom: 4px;
  width: 450px;
  border-bottom: 1px solid silver;
}
.classShowQuestionText {
  width: 345px;
  display: inline;
  vertical-align: top;
}
.classShowQuestionValue {
  width: 30px;
  display: inline;
  vertical-align: top;
  overflow: hidden;
  text-align: right;
}
.classShowQuestionPriority {
  color: #F10041;
  display: inline;
  width: 75px;
  vertical-align: top;
  overflow: hidden;
}

.classCheck {
  padding-bottom: 2px;
}
.classHelp {
}
.classCheck input {
  padding-bottom: 3px;
  padding-top: 0;
}
.classCheckCaption {
  vertical-align: top;
  padding-top: 4px;
  display: inline-block;
  width: 435px;
}
.classCheckValue {
  vertical-align: top;
  padding-top: 4px;
  text-align: right;
  display: inline;
  width: 50px;
}

.classSelectedGroup {
}
.classSelectedCategoryTitle {
  font: bold 11px verdana;
  padding-bottom: 4px;
}
.classSelectedQuestionsTitle {
  font: italic 11px verdana;
  padding-bottom: 4px;
}
.classSelectedCheck {
  padding-left: 10px;
  padding-bottom: 4px;
}
.classPrioritySelect {
  margin-right: 4px;
  font: normal 10px verdana;
  width: 90px;
}
.classPriorityCaption {
  vertical-align: bottom;
  display: inline-block;
  width: 400px;
}
.classPriorityItem {
}
.classPriorityItemNone {
  color: gray;
}

/* ----------------------------------------------- */
/* - Forms                                       - */
/* ----------------------------------------------- */
.FormButton {
  font-family: verdana;
  font-size: 11px;
  width: 50px;
  height: 16px; 
  border: none; 
  background-color: #F10041; 
  color: white;
  cursor: default;
  text-align: center;
}
.FormHelpButton {
}

.FormHelpButtonWide {
}

.FormLabel {
  font-family: verdana;
  font-size: 11px;
  width: 150px; 
  text-align: right;
}

.FormError {
  color: Red;
}

.FormCaption {
  font-family: verdana;
  font-size: 11px;
  width: 150px; 
  text-align: right;
  font-weight: bold;
  vertical-align: middle;
}

.FormHelpText {
  color: gray; 
  width: 220px;
}

.FormMemo {
  font-family: Verdana;
  font-size: 10px;
}

.FormMemoBox {
  font-family: Verdana;
  font-size: 10px;
  border: solid 1px black;
  padding: 5px;
  overflow:auto;
}

.FormTextbox {
  font-family: Verdana;
  font-size: 10px;
}

.FormCheckbox {
  width: 220px;
  font-family: Verdana;
  font-size: 11px;
}

.FormRadioButton {
  font-family: Verdana;
  font-size: 11px;  
}

.FormDropDown {
  font-family: Verdana;
  font-size: 10px;
}

.FormSummaryLabel {
  font-family: verdana;
  font-size: 11px;
  width: 150px; 
  text-align: right;
  position: absolute;
  white-space: nowrap;
  overflow: hidden;
}

.FormSummaryText {
  font-family: verdana;
  font-size: 11px;
  white-space: nowrap;
  overflow: hidden;
}

a.formAbort {
	font:11px verdana; 
	color:#F10041; 
	text-decoration:none;
}

a.formLink {
  font:11px verdana;
	color:#000000;
  text-decoration: none;
}

.PrintDropdown {
  position: absolute;
  padding: 2px;
  background-color: #efefef;
  border: 1px solid #bfbfbf;
  cursor: default;
}

.PrintTextbox {
  position: absolute;
  overflow: auto;
  padding: 2px;
  margin-bottom: 10px;
  background-color: #efefef;
  border: 1px solid #bfbfbf;
  cursor: default;
}

/* ----------------------------------------------- */
/* - Positioning Main                            - */
/* ----------------------------------------------- */

#mainLayout {
	width:760px; 
	margin-top:4px;
	text-align:left;
}

#mainHeader {
	clear:both;
	width: 750px;
}

#mainFooter {
	clear:both;
	width: 750px;
}

#mainMenu {
	float:left;
	vertical-align: top;
	width: 150px;
}

#mainContact 
{
  vertical-align: bottom;
	width: 150px;
  padding-top:24px;
  padding-bottom:24px;
  color: #F10041;
}

#mainContent {
	vertical-align: top;
	float:left;
	width: 378px;
  height: 315px;
}
#mainContentPad {
	padding-left:24px;
	padding-right:24px;
}

#mainContentWide {
	vertical-align: top;
	float:left;
	width: 600px;
  height: 315px;
}
#mainContentWidePad {
	padding-left:24px;
	padding-right:24px;
}

#mainRight {
	float:left;
	vertical-align: top;
	margin-top:2px;
	width: 222px;
}

#HeaderBox {
  height: 34px; 
  width: 750px; 
  background-color:#F10041; 
}

#HeaderSeparator {
  height: 2px;
}

.mainLogin {
  margin-top: 50px;
  padding: 10px;
  width: 350px;
  height: 100px;
  text-align: left;
  vertical-align: middle;
}

#mainPortalContent {
  padding: 8px;
}

/* ----------------------------------------------- */
/* - Positioning Front                           - */
/* ----------------------------------------------- */

#frontContent {
	vertical-align: top;
	float:left;
	width: 378px;
  height:315px;
}
#frontContentPad {
	padding-left:24px;
	padding-right:24px;
	padding-bottom:16px;
}

#frontRight {
	float:left;
	vertical-align: top;
	width: 222px;
}


/* ----------------------------------------------- */
/* - Positioning Form                            - */
/* ----------------------------------------------- */

#formMenu {
	float:left;
	vertical-align: top;
	width: 200px;
	border-top:4px solid #66676A;
}
#UserReqformContent {
	vertical-align: top;
	float:left;
	width: 750px;
	border-top:8px solid #66676A;
	border-left:4px solid #66676A;
/*  height:365px; */
}
#formContent {
	vertical-align: top;
	float:left;
	width: 550px;
	border-top:8px solid #66676A;
	border-left:4px solid #66676A;
/*  height:365px; */
}
#formContentPad {
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 12px;
}
/*
#formRight {
	float:left;
	vertical-align: top;
	margin-top:2px;
	border-top:8px solid #66676A;
	width: 77px;
}
*/

/* ----------------------------------------------- */
/* - Positioning Pop                             - */
/* ----------------------------------------------- */

#popHead {
	width: 100%;
	margin-left:4px;
	margin-right:4px;
	margin-top:4px;
	text-align:left;
}

#popContent {
  text-align: left; 
  float: left;
	margin-left: 8px;
}

#popHelpTitle {
  font-weight: bold;
  padding-top: 4px;
}

#popMenu {
  text-align: left; 
  float: left;
  width: 130px;
}
#popMenu {
	padding-right:4px;
	padding-top:2px;
}

.popMenuItem {
  padding-left: 8px;
  padding-top: 2px;
}

.popMenuItemUnselected {
  color: #66676A;
  text-decoration: none;
}

.popMenuItemSelected {
  color: #66676A;
  font-weight: bold;
  text-decoration: none;
}

/* ----------------------------------------------- */
/* - Rapportering                                - */
/* ----------------------------------------------- */
.RappFormTitle {
  padding-bottom: 6px;
}

.RappFormHeader {
}

.RappFormHelp {
  padding-bottom: 6px;
	color:#66676A;
}

.RappFormHeaderLine {
  border-top:1px solid #B6B6B8;
  border-left:1px solid #B6B6B8;
  border-right:1px solid #B6B6B8;
  height: 5px;
}

.RappFormHelpLink {
  text-decoration: none;
	font: bold 10px verdana;
	color: #F10041;
}

.RappFormFooterLine {
	width: 100%; 
  border-bottom:1px solid #B6B6B8;
  border-left:1px solid #B6B6B8;
  border-right:1px solid #B6B6B8;
  height: 5px;
}

.RappFormFooter {
	width: 100%; 
	font: 10px verdana;
	color:#66676A;
	margin-top: 2px;
}

.RappFormNavigation {
	text-align: right; 
	padding-top: 10px;
	padding-bottom: 24px;
}

.RappMenu { width:198px; }
.RappMenu div {
  cursor:default; 
  background-color:#D1D1D2; 
  color: Grey;
  font:11px verdana; 
  margin-top: 2px; 
  padding-top:5px; 
  padding-right:6px;
  margin-right:2px;
  height:25px; 
  text-align:right; 
  text-decoration: none;
}

.RappMenuGray { width:198px; }
.RappMenuGray div {
  cursor:default; 
  background-color:#D1D1D2; 
  color: Gray;
  font:11px verdana; 
  margin-top: 2px; 
  padding-top:5px; 
  padding-right:6px;
  margin-right:2px;
  height:25px; 
  text-align:right; 
}
.RappMenuSelected { width:200px; }
.RappMenuSelected div {
  background-color:#66676A; 
  font:bold 11px verdana; 
  color:#FFFFFF; 
  margin-top:2px; 
  padding-left:4px; 
  padding-top:5px; 
  padding-right:6px;
  height:25px; 
  text-align:right; 
}

/* ----------------------------------------------- */
/* - Inbox                                       - */
/* ----------------------------------------------- */

.InboxHeaderSort
{
	background-color: #F10041;
	color: white;
	font-size: 10px;
	font-weight: bold;
	height: 15px;
	padding-left: 2px;
	border-right: 2px solid white;
	cursor: hand;
}
.InboxHeader
{
	background-color: #F10041;
	color: white;
	font-size: 10px;
	font-weight: bold;
	height: 15px;
	padding-left: 2px;
	border-right: 2px solid white;
	cursor: default;
}
.InboxRow
{
	padding: 2px;
	padding-top: 4px;
	font-size: 11px;
	white-space: nowrap;
}

.InboxIndexNavigation
{
  font-size: 11px;
  height: 13px; 
  background-color: #F10041; 
  color: white;
  cursor: default;
  text-align: center;
  vertical-align: middle ;
  padding-left: 2px;
  padding-right: 2px;
	border-right: 2px solid white;
}

.InboxIndexPageLinks
{
  font-size:11px;
  padding: 0px 2px 0px 2px ;
  white-space:nowrap;
}

.InboxIndexPageLinks a, .InboxIndexPageLinks a:link, .InboxIndexPageLinks a:visited, .InboxIndexPageLinks a:active 
{
  color:#F10041;
  font-weight:normal;
  text-decoration:none;
}

.InboxIndexNavigationDisabled
{
  font-size: 11px;
  height: 13px; 
  background-color: #F10041; 
  color: #F10041; 
  cursor: default;
  text-align: center;
  padding-left: 2px;
  padding-right: 2px;
	border-right: 2px solid white;
}

.InboxIndexNavigation A,.InboxIndexNavigation A:link,.InboxIndexNavigation A:visited,.InboxIndexNavigation A:active
{
  background-color: #F10041; 
  color: white;
  text-decoration: none;
  font-weight: normal;
}

.InboxIndexRow
{
  font-size: 11px;
  padding: 0px 2px 0px 0px;
	white-space: nowrap;
}

.InboxRow A,.InboxRow A:link,.InboxRow A:visited,.InboxRow A:active
{
	color: #F10041;
	text-decoration: none;
	font-weight: normal;
}
.InboxRow A:hover
{
  text-decoration: underline;
}

.InboxFixedWidthColumnCaseNumber
{
  overflow: hidden ;
  width: 70px ;
}

.InboxFixedWidthColumnTitle
{
  overflow: auto ;
  width: auto ;
}

.InboxFixedWidthColumnCreated
{
  overflow: hidden ;
  width: 65px ;
}

.InboxFixedWidthColumnUpdated
{
  overflow: hidden ;
  width: 65px ;
}

.InboxFixedWidthColumnCaseWorker
{
  overflow: hidden ;
  width: 120px ;
}

.InboxFixedWidthColumnOpen
{
  overflow: hidden ;
  width: 22px ;
}

.InboxFixedWidthColumnView
{
  overflow: hidden ;
  width: 20px ;
}


/* ----------------------------------------------- */
/* - Useradministration                          - */
/* ----------------------------------------------- */
.userUserCaption {
  padding: 0px;
  cursor: default;
}
.userUserCaptionHover {
  padding: 0px;
  cursor: default;

  background-color: #F1F1F1;
}
.userUserCaptionSelected {
  padding: 0px;
  cursor: default;

  color: white;
  background-color: #F10041;
}
.userUserCaptionText {
  vertical-align: middle; 
  height: 9px;
  margin-bottom: 2px;
}

.userGroupCaption {
  padding-left: 2px;
  padding-bottom: 2px;
  padding-top: 4px;
  cursor: default;
  white-space: nowrap;

  color: #F10041;
}
.userGroupCaptionHover {
  padding-left: 2px;
  padding-bottom: 2px;
  padding-top: 4px;
  cursor: default;
  white-space: nowrap;

  color: #F10041;
  background-color: #F1F1F1;
}
.userGroupCaptionSelected {
  padding-left: 2px;
  padding-bottom: 2px;
  padding-top: 4px;
  cursor: default;
  white-space: nowrap;

  color: white;
  background-color: #F10041;
}
.userGroupCaptionDisabled {
  padding-left: 2px;
  padding-bottom: 2px;
  padding-top: 4px;
  cursor: default;
  white-space: nowrap;

  color: gray;
}

.userGroupCheckBox {
  margin-right: 4px;
  width: 13px;
  height: 13px;
}

.userGroupExpandImage {
  cursor: default;
  width: 9px;
  height: 9px;
  margin-right: 6px;
  margin-left: 2px;
}

.userGroupChildren {
  padding-left: 12px;
}

.userEditorHeading {
  padding: 10px;
  font-size: 12px;
  font-weight: bold;
}

.userEditorPage {
  border: 1px solid RGB(102, 103, 105);
  margin-left: 10px;
  margin-right: 10px;
  width: 580px;
  height: 425px;
  position:relative;
}

.userEditorTabs {
  margin-left: 10px;
}
.userEditorTabBtn {
  float: left;
  font-family: verdana;
  font-size: 11px;
  width: 50px; 
  height: 18px; 
  border: none; 
  background-color: RGB(209, 209, 209);
  color: white;
  cursor: default;
  text-align: center;  
  padding-left: 4px;  
  padding-right: 10px;  
  padding-top: 2px;  
  border-right: 1px solid white;
  overflow: hidden;
  white-space: nowrap;
  cursor: default;  
}
.userEditorTab {
  float: left;
  height: 18px;
  background-color: RGB(209, 209, 209);
  padding-left: 4px;  
  padding-right: 10px;  
  padding-top: 2px;  
  color: #000000;
  border-right: 1px solid white;
  overflow: hidden;
  white-space: nowrap;
  cursor: default;
}

.userEditorTabSelected {
  font-weight: bold;
  background-color: RGB(102, 103, 105);
  color: #FFFFFF;
  padding-left: 4px;  
  padding-right: 10px;  
  padding-top: 2px;
  border-right: 1px solid white;
  overflow: hidden;
  white-space: nowrap;
  cursor: default;      
}

.userEditorFooter {
  width: 580px;
  padding-top: 8px;
  text-align: right;
}

/* ----------------------------------------------- */
/* - Sagsbehandling                              - */
/* ----------------------------------------------- */

.sagsbehandling_header {
  font-weight: bold;
  padding-bottom: 3px;
  padding-bottom: 5px;
}

.sagsbehandling_leftmenu
{
  margin-top: 2px;
  border-top: Solid 4px RGB(102, 103, 105);
  border-bottom: Solid 4px RGB(102, 103, 105);
  border-right: Solid 4px RGB(102, 103, 105);
  LEFT: 4px; 
  WIDTH: 210px; 
  POSITION: absolute; 
  TOP: 0px; 
  HEIGHT: 655px;
}

.sagsbehandling_formarea
{
  margin-top: 2px;
  border-top: Solid 8px RGB(102, 103, 105);
  border-bottom: Solid 8px RGB(102, 103, 105);
  LEFT: 214px; 
  WIDTH: 560px; 
  POSITION: absolute; 
  TOP: 0px; 
  HEIGHT: 655px;
}
.sagsbehandling_formareaPad
{
  padding-top: 12px;
  padding-left: 22px;
  padding-right: 22px;
}

.sagsbehandling_rightmenureport
{
  margin-top: 2px;
  margin-left: 0px;
  border-top: Solid 8px RGB(102, 103, 105);
  border-bottom: Solid 8px RGB(102, 103, 105);
  padding-left: 8px;
  padding-right: 8px;
  padding-top: 8px;
  LEFT: 774px; 
  WIDTH: 222px; 
  POSITION: absolute; 
  TOP: 0px; 
  HEIGHT: 655px;
  background-color: RGB(209, 209, 209);
}

.sagsbehandling_menuitem_small
{
  overflow: hidden;
  margin-left: 30px;
  margin-right: 2px;
  background-color: RGB(209, 209, 209);
  padding-bottom: 3px;
  padding-top: 3px;
  padding-right: 8px;
  border-top: Solid 1px white;
  color: #000000;
  width: 100%;
  text-align: right;
  cursor: hand;
}

.sagsbehandling_menuitem_small_selected
{
  overflow: hidden;
  margin-left: 30px;
  background-color: RGB(102, 103, 105);
  padding-bottom: 3px;
  padding-top: 3px;
  padding-right: 8px;
  border-top: Solid 1px white;
  color: #ffffff;
  font-weight:bold;
  width: 100%;
  text-align: right;
  cursor: hand;
}

.sagsbehandling_menuitem_large
{
  overflow: hidden;
  background-color: RGB(178, 178, 178);
  padding-top: 5px;
  padding-bottom: 6px;
  padding-right: 10px;
  border-top: Solid 1px white;
  color: white;
  height: 25px;
  width: 100%;
  text-align: right;
  cursor: default;
}

.sagsbehandling_menuitem_sub
{
  background-color: RGB(178, 178, 178);
  color: RGB(178, 178, 178);

  overflow: hidden;
  margin-top: 15px;
  border-top: solid 1px white;
  height: 5px;
  width: 100%;
  cursor: default;
}

.UserEditorCheckList {
  vertical-align: top;
  border: 1px solid;
  overflow: auto;
}

.SystemWorking
{
  position: absolute; 
  width: 150px;
  height: 40px;
  text-align: center;
  vertical-align: middle;
/*  border: Solid 2px RGB(102, 103, 105); */
  padding: 8px;
  background-color: #F10041;
  color: White;
  Z-INDEX: 10000;
  text-align: center;
}

/* --------------------------------------- */
/* - TiltagBox                           - */
/* --------------------------------------- */

.TiltagFrame
{
  border: solid 1px #efefef;
}

.TiltagTable
{
  font-family: Verdana;
  font-size: 9px;
  font-weight: normal;
  width: 100%;
}

.TiltagTableCell
{
  background-color: #efefef;
  border-bottom: solid 1px #efefef;
  vertical-align: top;
  text-align: left; 
} 
 
.TiltagTableCellHeading 
{
  background-color: #cccccc;
  color: White;
  font-size: 11px;
  vertical-align: top;
  text-align: left; 
} 
  
.TiltagButtonPlaceholder 
{
  margin-top: 3px;
  text-align: right;
  width: 100%;
}

.TiltagViewerTitle 
{
  font-family: verdana;
  font-size: 12px;
  font-weight: bold;
  border-bottom: 1px solid black;
  padding-bottom: 2px;
  margin-top: 15px;
  margin-bottom: 5px;
  margin-left: 10px;
	float:left;
	width: 100%;
}

.TiltagViewerSubTitle 
{
  font-family: verdana;
  font-size: 11px;
  color: #F10041;
  margin-left: 10px;
  margin-bottom: 5px;
	float:left;
	width: 100%;
}

.TiltagViewerTiltagLine
{
  font-family: verdana;
  font-size: 11px;
  margin-bottom: 3px;
  margin-left: 15px;
	float:left;
	width: 100%;
}

.TiltagViewerLine
{
  font-family: verdana;
  font-size: 11px;
  margin-bottom: 3px;
  margin-left: 10px;
	float:left;
	width: 100%;
}

.TiltagLinkInfo
{
  float: left;
  color: Gray;
  font-family: Verdana;
}

.TiltagLink
{
  float: left;
  text-decoration: underline;
  cursor: hand;
}
.SagsbehandlerLink
{
  float: left;
  text-decoration: underline;
  cursor: hand;
}
.SagsbehandlerLink
{
  float: left;
  text-decoration: underline;
  cursor: hand;
}

.datePicker a
{
  text-decoration: none ;
}

.datePickerTitle
{
  height: 24px ;
  font: bold 11px verdana ;
  color: #ffffff ;
  background-color: #f10041 ;
  border-top: 0px ;
  border-right: 0px ;
  border-left: 0px ;
  border-bottom: solid 1px #ffffff ;
  margin: 0px 0px 0px 0px ;
  padding: 0px 0px 0px 0px ;
}

.datePickerDayHeader
{
  height: 18px ;
  font: bold 11px verdana ;
  vertical-align: middle ;
  color: #000000 ;
  background-color: #d1d1d1 ;
  border-top: 0px ;
  border-right: 0px ;
  border-left: 0px ;
  border-bottom: 0px ;
  margin: 0px 0px 0px 0px ;
  padding: 0px 0px 0px 0px ;
}

.datePickerDay
{
  height: 18px ;
  font: 11px verdana ;
  vertical-align: middle ;
  color: #000000 ;
  background-color: #ffffff ;
  margin: 0px 0px 0px 0px ;
  padding: 0px 0px 0px 0px ;
}

.datePickerTodayDay a
{
  height: 17px ;
  background: #ffffff ;
  font: bold 11px verdana ;
  vertical-align: middle ;
  color: #F10041 ;
  margin: 0px 0px 0px 0px ;
  padding: 2px 0px 0px 0px ;
}

.datePickerSelectedDay
{
  height: 18px ;
  font: bold 11px verdana ;
  vertical-align: middle ;
  color: #ffffff ;
  border-top: solid 1px #666666 ;
  border-right: solid 1px #666666 ;
  border-left: solid 1px #666666 ;
  border-bottom: solid 1px #666666 ;
  margin: 0px 0px 0px 0px ;
  padding: 0px 0px 0px 0px ;
}
