/* ----------------------------------------------------------------------------------- */
/* General settings                                                                    */
/* ----------------------------------------------------------------------------------- */

/* Added CKM */
pre 
{
	white-space: normal;
}

/* Div tag included in msgb.Main.aspx */
div#messageboard { padding:20px 0px 30px 0px; }

/* Settings for all messageboard tables */
div#messageboard table { width:100%; border-collapse:collapse; }
div#messageboard td { font:70%/1.0em Verdana; padding:3px 10px 3px 10px; vertical-align:top; line-height:13px; }
div#messageboard a { text-decoration:underline; color:#D53D20; font:normal verdana; }
div#messageboard a:hover { text-decoration:underline; color:#CC6633; }
div#messageboard p { margin:0px; }
div#messageboard span.bold { font-weight:bold; }
div#messageboard span.hint { font-style:italic; color:#CC6633; }

/* Settings for header links (sorting options in users online and member list */ 
div#msgbHeader a { text-decoration:none; color:#FFFFFF}
div#msgbHeader a:hover { text-decoration:underline; color:#FFFFFF}

/* ----------------------------------------------------------------------------------- */
/* Edges                                                                               */
/* ----------------------------------------------------------------------------------- */

/* Edges around tables, foters and documents */
div.msgbEdge 
{
  margin:10px 0px 0px 0px;
  border:0px solid #0095BD;
  padding:2px;
  width:100%;
}

/* No edges around breadcrumb and buttons */
div.msgbNoEdge 
{
  height:16px;
  margin:13px 0px 0px 0px;
}

/* ----------------------------------------------------------------------------------- */
/* Navigation - all button styled links                                                */
/* ----------------------------------------------------------------------------------- */

/* Div tags are used to mimmic a button */
div.msgbButton 
{
		font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #D53D20;
	font-size: 9px;
	text-decoration: underline;
	float: left;
	padding: 2px 8px 2px 8px;
  /*border:2px solid #0095BD;
  padding:2px 6px 2px 6px;
  margin-right:4px;
  float:left;
  font:bold 60%/1.0em Verdana;
  color:Yellow;*/
}

/* special case kronisk ung button */
div.msgbButtonKronisk
{
  padding:1px 6px 1px 6px;
  margin-right:4px;
  float:left;
  font:bold 60%/1.0em Verdana;
  text-align:center;
  padding-bottom:4px;
}
div.msgbButtonKronisk a div
{
  padding-bottom:5px;
}
div.msgbProfileInfoKronisk
{
  float:left;
  text-align:center;
  padding:10px 5px 0px 5px;
}


/* Links inside buttons */
div#messageboard div.msgbButton a { text-decoration:none; color:#D53D20; text-transform:uppercase; }
div#messageboard div.msgbButton a:hover { text-decoration:none; color:#D53D20; }

/* ----------------------------------------------------------------------------------- */
/* Breadcrumb                                                                          */
/* ----------------------------------------------------------------------------------- */
div.msgbBreadcrumb { font:70%/1.0em Verdana; color:#CC6633; padding:5px 0px 5px 20px; }

div#messageboard div.msgbBreadcrumb a { text-decoration:none; color:#D53D20; }
div#messageboard div.msgbBreadcrumb a:hover { text-decoration:underline; color:#D53D20; }

/* ----------------------------------------------------------------------------------- */
/* Formulars                                                                           */
/* ----------------------------------------------------------------------------------- */

/* Giving a little space between table cells */
table.msgbForm td                     
{
  border:1px solid #FFFFFF;
}

table.msgbForm td.header 
{
 background-color:#EDEFF5;
 color:#000000;
 width:20%;
}

table.msgbForm td.field 
{
 background-color:#EDEFF5;
 color:#000000;
 width:80%;
}

/* Normal input field */
table.msgbForm .msgbInput
{
  border:solid 1px #7F9DB9;
  width:150px;
  font:100% verdana;
}

/* Wide input field */
table.msgbForm .msgbInputWide
{
  border:solid 1px #7F9DB9;
  width:100%;
  font:100% verdana;
}

/* Multiline input fields */
table.msgbForm .msgbTextarea
{
  border:solid 1px #7F9DB9;
  background-color:#FFFFFF;
  height:100px;
  width:100%;
  font:100% verdana;
}

/* Formular buttons are styled to look like the div tag buttons on the rest of the site */
table.msgbForm td.button 
{
  background-color:#EDEFF5;
  padding-left:0px;
}

/* Formular buttons are styled to look like the div tag buttons on the rest of the site */
table.msgbForm .msgbButton
{
  border:2px solid #0095BD;
  padding:1px 6px 1px 6px;
  margin-right:4px;
  color:#CC6633; 
  text-transform:uppercase;
  font:bold 90% verdana;
  background-color:#FFFFFF;
}

/* Multiselect on the msgb.Profile.ascx formular */
table.msgbMultiselect td 
{
  border:none;
}

table.msgbMultiselect td.msgbMultiLeft, table.msgbMultiselect td.msgbMultiRight 
{
  width:50%;
}

table.msgbMultiselect td.msgbMultiMiddle 
{
  width:1%;
}

table.msgbMultiselect select.msgbSelect 
{
  width:100%;
  font:100% verdana;
  height:100px;
}

/* ----------------------------------------------------------------------------------- */
/* Messageboard lists                                                                  */
/* ----------------------------------------------------------------------------------- */

/* Giving a little space between table cells */
table.msgbPanel td 
{
  border:1px solid #FFFFFF;
}

table.msgbPanel td.center 
{
  text-align:center;
  width:2%;
}

tr.msgbTableHeader 
{
 background-color:#0095BD;
 color:#FFFFFF;
 font-weight: bold;
}

tr.msgbTableHeader td 
{
 font-weight: bold;
 color: #FFFFFF;
}

tr.msgbTableFooter td 
{
 background-color:#0095BD;
 color:#FFFFFF;
 text-align:center;
}

tr.msgbTableFooter select 
{
  font:90% verdana;
}

tr.msgbTableFooter button 
{
  font:90% verdana;
}

tr.msgbTableRow 
{
  background-color:#EDEFF5;
  color:#000000;
}

/* ---------------------------------------------------------- */
/* Message                                                    */
/*                                                            */
/* Styles to control how ViewMessages.xslt renders            */
/* the message table                                          */
/* ---------------------------------------------------------- */

table.msgbMessage td 
{
  border:1px solid #FFFFFF;
}

/* Title field (top left) */
table.msgbMessage td.msgbRowTitle
{
  border-top:3px solid #FFFFFF;
}  

/* Date field (top right) */
table.msgbMessage td.msgbRowDate
{
  border-top:3px solid #FFFFFF;
}  

/* Author field (left, containing author and avatar) */
table.msgbMessage td.msgbRowAuthor
{
  border-top:3px solid #FFFFFF;
}  

/* Avatar image */
table.msgbMessage td.msgbRowAuthor p.msgbAvatar
{
  padding-top:4px;
  padding-bottom:4px;
}  

/* Message field (middle) */
tr.msgbTableMessage 
{
  background-color:#EDEFF5;
  color:#000000;
}

/* Profile field (bottom) */
tr.msgbTableProfile
{
 background-color:#EDEFF5;
}

/* ---------------------------------------------------------- */
/* Document                                                   */
/* ---------------------------------------------------------- */

div#messageboard div.document { margin:8px 0px 5px 11px;}
div#messageboard div.document h2 { font:bold 90% verdana; color:#000000; margin:0px 0px 7px 0px;}
div#messageboard div.document p { font:100%/1.4em verdana; color:#000000; }

/* ---------------------------------------------------------- */
/* Status panel                                               */
/* ---------------------------------------------------------- */

div#messageboard div.status { margin:2px 0px 1px 11px; font:verdana; } /* 70%/1.4em */

/* ---------------------------------------------------------- */
/* Calendar control                                           */
/* ---------------------------------------------------------- */
.msgbCal
{
}

.msgbCalDayHeader
{
 background-color:#0095BD;
 color:#FFFFFF;
}

.msgbCalDay
{
}

.msgbCalNextPrev
{
 background-color:#0095BD;
 color:#FFFFFF !important;
}

.msgbCalOtherMonthDay
{
  visibility:hidden;
}

.msgbCalSelectedDay
{
 background-color:#0095BD !important;
}

.msgbCalSelector
{
}

.msgbCalTitle
{
 background-color:#0095BD !important;
 color:#FFFFFF;
}

.msgbCalTodayDay
{
}

.msgbCalWeekendDay
{
 background-color:#FFFFFF;
}

.msgbA
{
  font-family:Verdana;
  text-decoration:none;
  color:#074288;
}

.msgbA:visited {
  font-family:Verdana;
  text-decoration:none;
  color:#074288;
}

.msgbA:hover {
  font-family:Verdana;
  text-decoration:underline;
  color:#074288;
}

.msgbA:active {
  font-family:Verdana;
  text-decoration:none;
  color:#074288;
}

/* ---------------------------------------------------------- */
/* msgbArticle.xslt                                           */
/* ---------------------------------------------------------- */

.msgbFunctionPanel {
 background-image:url(/sitecore modules/MessageBoard/resources/FunctionPanel.gif);
 padding:3px;
 border-style:solid; 
 border-width:1px;
 border-bottom-color:#B6B6B6;
 border-left-color:#EFEFEF;
 border-right-color:#B6B6B6;
 border-top-color:#EFEFEF;
 font-weight: bold;
 width:100%;
}

/* ---------------------------------------------------------- */
/* Must be checked                                            */
/* ---------------------------------------------------------- */

.msgbPanel2 {
 background-color:#FFFFFF;
 padding:3px;
 padding-top:12px;
 padding-bottom:12px;
 border-style:solid; 
 border-width:1px;
 border-top-color:#B6B6B6;
 border-right-color:#EFEFEF;
 border-left-color:#B6B6B6;
 border-bottom-color:#EFEFEF;
 width:100%;
}
