/*******************************************************************************
***
***  Design.css til cs.picco.dk - (C)2002-2006 Picco Development
***
*******************************************************************************/

A:link, A:visited {
  color: #A02020;
  text-decoration: none;
}

A:hover {
  color: #A02020;
  text-decoration: underline;
}

HTML {
  overflow-y: scroll;
}

BODY {
  background: #C0BCB0 url("/Graphics/Background.gif");
  color: #202060;
  font: 8pt Verdana, sans-serif;
  margin: 8px auto;
  width: 984px;
}

BODY.Popup {
  margin: 8px;
  width: auto;
}

FORM {
  margin: 0;
}

INPUT, SELECT, TEXTAREA {
  font: 8pt "Lucida Console", monospace;
}

SPAN.Fejl {
  color: #E00000;
  font-weight: bold;
}

SPAN.Advarsel {
  color: #C05000;
  font-weight: bold;
}

SPAN.OK {
  color: #008000;
  font-weight: bold;
}

SPAN.Header {
  color: #605C50;
  font-weight: bold;
}

UL.Loose > LI {
  margin-top: 1em;
}

LI {
  list-style-type: disc;
}



/* Meddelelseslinie */

DIV.Msgbar_Top {
  background: url("/Graphics/Msgbar_Top.gif");
  font-size: 0; /* Lorte IE */
  height: 6px;
  padding: 0;
}

DIV.Msgbar_Header {
  background: url("/Graphics/Msgbar_Contents.gif");
  color: #605C50;
  font-weight: bold;
  padding: 0 12px;
}

DIV.Msgbar_Separator {
  background: url("/Graphics/Msgbar_Separator.gif");
  font-size: 0; /* Lorte IE */
  height: 7px;
  padding: 0;
}

DIV.Msgbar_Contents {
  background: url("/Graphics/Msgbar_Contents.gif");
  padding: 0 12px;
}

DIV.Msgbar_Bottom {
  background: url("/Graphics/Msgbar_Bottom.gif");
  font-size: 0; /* Lorte IE */
  height: 6px;
  margin-bottom: 8px;
  padding: 0;
}



/* Navigationslinie */

DIV.Navbar_Top {
  background: url("/Graphics/Navbar_Top.gif");
  font-size: 0; /* Lorte IE */
  height: 6px;
  padding: 0;
}

DIV.Navbar_Contents {
  background: url("/Graphics/Navbar_Contents.gif");
  padding: 0 12px;
}

DIV.Navbar_Bottom {
  background: url("/Graphics/Navbar_Bottom.gif");
  font-size: 0; /* Lorte IE */
  height: 6px;
  margin-bottom: 8px;
  padding: 0;
}



/* Hovedlayout */

TABLE.Layout {
  border-collapse: collapse;
  table-layout: fixed;
  width: 100%;
}

TABLE.Layout TD.MainPage {
  padding: 0;
  vertical-align: top;
}

TABLE.Layout TD.SidebarLeft {
  padding: 0 8px 0 0;
  vertical-align: top;
  width: 168px;
}

TABLE.Layout TD.SidebarRight {
  padding: 0 0 0 8px;
  vertical-align: top;
  width: 168px;
}



/* Menuer */

DIV.Menu_Top {
  background: url("/Graphics/Menu_Top.gif");
  font-size: 0; /* Lorte IE */
  height: 6px;
  padding: 0;
}

DIV.Menu_Header {
  background: url("/Graphics/Menu_Contents.gif");
  color: #605C50;
  font-weight: bold;
  padding: 0 12px;
}

DIV.Menu_Separator {
  background: url("/Graphics/Menu_Separator.gif");
  font-size: 0; /* Lorte IE */
  height: 7px;
  padding: 0;
}

DIV.Menu_Contents {
  background: url("/Graphics/Menu_Contents.gif");
  padding: 0 12px;
}

DIV.Menu_Bottom {
  background: url("/Graphics/Menu_Bottom.gif");
  font-size: 0; /* Lorte IE */
  height: 6px;
  margin-bottom: 8px;
  padding: 0;
}



/* Hovedside (smal) */

DIV.Page_Top_Narrow {
  background: url("/Graphics/Page_Top_Narrow.gif");
  font-size: 0; /* Lorte IE */
  height: 6px;
  padding: 0;
}

DIV.Page_Header_Narrow {
  background: url("/Graphics/Page_Contents_Narrow.gif");
  color: #605C50;
  font-weight: bold;
  padding: 0 12px;
}

DIV.Page_Separator_Narrow {
  background: url("/Graphics/Page_Separator_Narrow.gif");
  font-size: 0; /* Lorte IE */
  height: 7px;
  padding: 0;
}

DIV.Page_Contents_Narrow {
  background: url("/Graphics/Page_Contents_Narrow.gif");
  padding: 0 12px;
}

DIV.Page_Bottom_Narrow {
  background: url("/Graphics/Page_Bottom_Narrow.gif");
  font-size: 0; /* Lorte IE */
  height: 6px;
  margin-bottom: 8px;
  padding: 0;
}



/* Hovedside (bred) */

DIV.Page_Top {
  background: url("/Graphics/Page_Top.gif");
  font-size: 0; /* Lorte IE */
  height: 6px;
  padding: 0;
}

DIV.Page_Header {
  background: url("/Graphics/Page_Contents.gif");
  color: #605C50;
  font-weight: bold;
  padding: 0 12px;
}

DIV.Page_Separator {
  background: url("/Graphics/Page_Separator.gif");
  font-size: 0; /* Lorte IE */
  height: 7px;
  padding: 0;
}

DIV.Page_Contents {
  background: url("/Graphics/Page_Contents.gif");
  padding: 0 12px;
}

DIV.Page_Bottom {
  background: url("/Graphics/Page_Bottom.gif");
  font-size: 0; /* Lorte IE */
  height: 6px;
  margin-bottom: 8px;
  padding: 0;
}



/* Hovedside (variabel bredde) */

TABLE.Page {
  border-collapse: collapse;
  margin-bottom: 8px;
  width: 100%;
}

TABLE.Page TD.TopLeft {
  background: url("/Graphics/Page_TopLeft.gif");
  height: 6px;
  padding: 0;
  width: 12px;
}

TABLE.Page TD.TopMiddle {
  background: url("/Graphics/Page_TopMiddle.gif");
  padding: 0;
  height: 6px;
}

TABLE.Page TD.TopRight {
  background: url("/Graphics/Page_TopRight.gif");
  height: 6px;
  padding: 0;
  width: 12px;
}

TABLE.Page TD.Left {
  background: url("/Graphics/Page_Left.gif");
  padding: 0;
  width: 12px;
}

TABLE.Page TD.Header {
  background: url("/Graphics/Page_Contents_Square.gif");
  color: #605C50;
  font-weight: bold;
  padding: 0;
}

TABLE.Page TD.Separator {
  background: url("/Graphics/Page_Separator_Short.gif");
  height: 7px;
  padding: 0;
}

TABLE.Page TD.Contents {
  background: url("/Graphics/Page_Contents_Square.gif");
  padding: 0;
}

TABLE.Page TD.Right {
  background: url("/Graphics/Page_Right.gif");
  padding: 0;
  width: 12px;
}

TABLE.Page TD.BottomLeft {
  background: url("/Graphics/Page_BottomLeft.gif");
  height: 6px;
  padding: 0;
  width: 12px;
}

TABLE.Page TD.BottomMiddle {
  background: url("/Graphics/Page_BottomMiddle.gif");
  padding: 0;
  height: 6px;
}

TABLE.Page TD.BottomRight {
  background: url("/Graphics/Page_BottomRight.gif");
  height: 6px;
  padding: 0;
  width: 12px;
}



/* Seneste ændringer */

DIV.LatestChanges_Header {
  font-style: italic;
}

DIV.LatestChanges_DateTime {
  font-size: 6pt;
  margin-bottom: 1px;
  margin-top: 2px;
}

DIV.LatestChanges {
  margin-left: 20px;
}



/* Formularer */

TABLE.Input {
  border-collapse: collapse;
}

TABLE.Input TH {
  font-weight: normal;
  padding: 1px 8px 1px 0;
  text-align: right;
}

TABLE.Input TD {
  padding: 1px 0;
}



/* Lister */

TABLE.List {
  border-collapse: collapse;
  width: 100%;
}

TABLE.List TH {
  padding: 1px 24px 1px 0;
  text-align: left;
}

TABLE.List TD {
  padding: 1px 24px 1px 0;
}

TABLE.List TR.Alt {
  background: #f8f4e8 url("/Graphics/Page_Contents_Alternate.gif");
}



/* Key-value-lister */

TABLE.KeyValue {
  border-collapse: collapse;
  width: 100%;
}

TABLE.KeyValue TH {
  padding: 1px 8px 1px 0;
  text-align: right;
  vertical-align: top;
}

TABLE.KeyValue TD {
  padding: 1px 0;
  vertical-align: top;
}

TABLE.KeyValue TR.Alt {
  background: #f8f4e8 url("/Graphics/Page_Contents_Alternate.gif");
}



/* Stamtræ */

TABLE.Stamtrae {
  border-collapse: collapse;
}

TABLE.Stamtrae TR TD {
  border: 1px solid black;
  color: white;
  padding: 4px;
  text-align: center;
  vertical-align: top;
}

