/* Base Stylesheet
   
   Sets standard settings for the
   page. 

   Please change the values in
   "style_properties"
   or add/overwrite settings in
   "customStyle"
   */

/* Remove unwanted paddings that 
   some browsers set as default
   */
html {
  margin: 0;
  padding: 0;
  height: 100%;
  width: 100%;
}
/* Element settings   
   
   This setting apply to all
   elements of the 
   */
/* Body settings

   Work as defaults for the rest of
   the content
   */
body {
  font: 85% Arial, sans-serif;
  color: Black;
  background-color: White;
  margin: 0;
  padding: 0;
  width: 100%;
  height: auto;
}
/* Fake body */
#fake-body {
  width: 100%;
  height: 100%; /* Follows the body height */
}
/* Link settings */
a { 
  color: Blue; 
  text-decoration: underline;
}
a:visited { color: Purple; }
a:hover { color: Red; }
a:active { color: Red; }
/* Heading elements */
h1, h2, h3, h4, h5, h6 { 
  font-family: Arial, sans-serif;
  font-weight: normal;
  color: Black;
  border-bottom: 0 solid Black;
}
h1 { font-size: 150%; }
h2 { font-size: 140%; }
h3 { font-size: 130%; }
h4 { font-size: 120%; }
h5 { font-size: 110%; }
h6 { font-size: 100%; }
/* Table font fix */
table { font-size: 100%; }
/* Remove image-link border */
img { border: none; }
/* Horizontal line */
hr { 
  height: 1px;
  color: Black;
}
/* Forms */
form { 
  width: 100%;
  margin: 0;
  overflow: hidden;
}
input, select, textarea { 
  font: 100% Arial, sans-serif;
  border: 1px solid #8cacbb;
  color: Black;
  background-color: White;
}
textarea { 
  width: 95%;
}
fieldset { 
  border: none;
}
legend { 
  display: none;
}
label { 
  font-size: 120%;
  color: Black;
  font-weight: normal;  
}
.button, .context, .standalone { 
  padding-left: /*10px*/;
  color: Black;
  font: 100% Arial, sans-serif;
  border: 1px solid #425f86;
  background: #e1dfdf url('/*button-icon-blue.gif*/') no-repeat /*3px*/;
}
.field { 
  margin: 4px 0 10px;
}
.fieldRequired { 
  font-size: 85%;
  color: #76797c;
}
.error {
  border: 1px solid Black
  color: Red;
  background-color: transparent;
}
.error div {
  color: Red;
}

#upload-field { 
  display: none;
}
div.formHelp { 
  color: #76797c;
  font-size: 85%;
}
/* Web Page wrappers 
   
   Outer page wrapper surrounds
   the intire content and sould be
   used to set the pages height
   and width.
   The inner wrapper contains the
   in elements and the main element
   */
#out-wrapper { 
  height: auto;
  width: 100%;
}
#in-wrapper { 
  display: inline;
  float: left;
  width: 599px;
  height: auto;
}
/* Standard boxes
   
   A list of boxes and there
   usual content

   out-top    : header/logo/menu
   out-bottom : footer/menu
   out-left   : menu
   out-right  : menu
   in-top     : menu
   in-bottom  : menu
   main       : document content
   */

/* Top outer box */
#out-top {
  display: block;
  height: 180px;
  width: 100%;
}
/* Bottom outer box */
#out-bottom {
  clear: both;
  display: block;
  height: 53px;
  width: 100%;
}
/* Outer Left box */
#out-left { 
  float: left;
  display: inline;
  height: auto;
  width: 385px;
}
/* Outer Right box */
#out-right { 
  float: right;
  display: none;
  height: auto;
  width: 385px;
}
/* Inner top box */
#in-top { 
  display: none;
  width: 100%;
  height: 20px;
}
/* Inner bottom box */
#in-bottom { 
  display: none;
  width: 100%;
  height: 20px;
}
/* Main box */
#main { 
  width: 100%;
  height: auto;
}
/* Padding around main content */
#mainContent { 
  padding: 0 15px 10px 15px;
  text-align: left /* justify|right */;
}
/* Settings wrapping the Admin Edit View */
.documentEditBox { 
  padding: 10px;
  clear:both;
}
/* Remove hidden structures  */
.hiddenStructure { 
  display: none;
}
/* Site actions

   Top site actions panel
   contains the global actions:
   
   Ny side
   Billeder
   Indstillinger
   Logud
   osv.

   The settings do not make
   use of any style_properties
   variables and are not ment to 
   be changed
   */
/* Panel box */
.site-actions { 
  margin: 0;
  padding: 0 0 0 30px;
  list-style: none;
  height: 50px;
  background-color: #425f86;
}

.site-actions li { 
  float: left;
  margin: 7px 0 0 5px;
}

/* Document views and actions

   This setting control the box
   around the document content
   when loged in.

   The settings do not make
   use of any style_properties
   variables and are not ment to 
   be changed
   */
/* Tab box */
.contentViews {
  list-style: none;
  margin: 0;
  padding: 0;
  list-style-image: none;
  clear:both;
}
/* Tabs */
.contentViews li {
  float: left;
  height: 20px;
  width: 94px;
  margin-right: 10px;
  padding: 0;
}
/* Actions box */
.contentActionList {
  list-style: none;
  padding: 0;
  margin: 0;
  background-color: #425f86;
  height: 25px;
  color: #ffffff;
  overflow: hidden;
  clear:both;
}
/* Actions */
.contentActionList li {
  float: right;
  margin: 2px 5px 0 0;
}
/* Surrounding content box */
.documentEditable .documentContent {
  border: 2px solid #425f86;
  border-top-width: 0;
  /* background-color: #ffffff; /* Edit box must allways be on white bg */
}
/* Listing tables */
table.listing { 
  margin-top: 10px;
  width: 100%;
  border: 1px solid Black;
  border-width: 0 0 1px 1px;
}
table.listing th { 
  color: #ffffff;
  background-color: #425f86;
}
table.listing th, td {
  padding: 0 0 0 4px;
  border: 1px solid Black;
  border-width: 1px 1px 0 0;
}
table.listing tr.even { 
  background-color: #cccccc;
}
table.listing tr.odd { 
  background-color: transparent;
}
table.listing a { 
  color: Black;
  text-decoration: none;
}
/* Messages

   This are different messages 
   displayed to the user about
   the result of performed actions
   */
.portalMessage { 
  padding: 10px;
}
.portalMessage div { 
  padding: 10px;
  background-color: #ffd37f;
  font: 100% Arial, sans-serif;
  color: Black;
  border: 1px solid Black;
}
/* Clear elements */
.clear-both { 
  clear:both;
  height: 0px;
  overflow: hidden;
}
/* Text markings */
.text-mark {
  font-family: courier, monospace, sans-serif;
  font-style: italic;
  font-weight: bold;
}

#mail-list {
    margin-top: 1em;
}
#mail-list th {
    padding-left: 0.3em;
}
#mail-list td {
    border: none;
}



/* Imported Plone settings 

   Alexander Limi holds the
   Copyright for the following.
   
   Alexander Limi - http://www.plonesolutions.com
   Joe Geldart & Tom Croucher - http://www.netalleynetworks.com
   Michael Zeltner - http://niij.org
   Geir Bækholt - http://www.plonesolutions.com

   Many thanks go out to this guys!
   */

.documentActions {
  margin: -45px 0 0 0;
}
.documentActions ul {
  float: right;
}
.documentActions ul,
.documentActions li {
  display: inline;
  list-style: none;
  list-style-image: none;
}
.documentActions a {
  border: 0;
  text-decoration: none;
}
.noborder { 
  border: none;
}




