/* Stylesheet */
/*
Part of the Gridsphere default theme
Author: Oliver Wehrens (wehrens@aei.mpg.de)
Version: $Id: default.css,v 1.1 2004/03/29 11:14:39 wehrens Exp $
*/

/*
Part of the Gridsphere default theme
Author: Oliver Wehrens (wehrens@aei.mpg.de)
Version: $Id: general.css,v 1.4 2004/05/13 10:29:37 wehrens Exp $
*/

/* ANCHOR tag                                   */


a {
  color: #000000;
  text-decoration: none;
  /*font-weight:bold;  */
}
a:link {
  color: #0D70C6;
  text-decoration: bold;
}
a:visited       {
  color: #0D70C6;
  text-decoration: none;
}
a:active {
  color: blue;
}
a:hover {
  color: blue;
}


/************************************************/
/* default settings                             */

body {
  font-family: lucida, verdana, "Lucida Grande", helvetica, arial, sans-serif;
  font-weight:normal;
  font-size: 12px;
  margin: 0px;
  background-color: #FFFFFF;
  color: #000000;
}


/************************************************/
/* table tag                                    */
table {
    empty-cells: show;
    font-size: inherit;           /* important belive it or not */
}



/************************************************/
/* input tag                                    */

input[type=submit] {
  margin-top: 2px;
}

input, select, textarea {
  font-size: inherit;
}


/*
Part of the Gridsphere default theme
Author: Oliver Wehrens (wehrens@aei.mpg.de)
Version: $Id: page.css,v 1.7 2004/10/18 18:34:10 russell Exp $
*/

#page-logo {
  color: #0079b8;
  font-size: 36px;
  font-weight: normal;
  background:#d6d6d6;
  padding-top: 3px;
  padding-left: 8px;
  padding-right: 5px;
  padding-bottom: 1px;
}

#page-tagline {
  color:#cbccce;
  background:#d6d6d6;
  padding-left: 15px;
  padding-right: 15px;
  padding-top: 1px;
  padding-bottom: 5px;
}

#page-wrapper {
  width: 100%;
  display: table-row;
  table-layout: fixed;
}


/*
Part of the Gridsphere default theme
Author: Oliver Wehrens (wehrens@aei.mpg.de)
Version: $Id: tab.css,v 1.5 2004/05/13 10:29:37 wehrens Exp $
*/

.tab-pane {
   font-family: 'Lucida Grande', Geneva, Verdana, Arial, sans-serif;
   font-weight:normal;
    background: #d6d6d6;
   border-bottom: 1px solid #0B54B0;
}

.tab-empty {
   border-bottom: 1px solid black;
    background: #d6d6d6;
   border-right: 1px solid black;
}

.tab-fillup {
    width: 90%;
    background: #d6d6d6;
    border-bottom: 1px solid #0B54B0;
}

.tab-bar {
   width: 100%;
   background-color: #d6d6d6;
   height: 1px;
   border: none;
}

.tab-active {
   color:black;
   font-size:11px;
}


.tab-inactive {
   margin-bottom: 3px;
   padding-bottom: 3px;
   padding-top: 3px;
   background-color: #7997de;
   color: black;
   font-size:11px;
   margin-left: 10px;
   border-top: 1px solid black;
   border-bottom: 1px solid black;
   border-right: 1px solid black;
}

a.tab-menu {
  text-decoration:none;
  color: black;
  font-size:11px;
}

a.tab-menu:link {
}

a.tab-menu:visited {
}

a.tab-menu:hover {
}

a.tab-menu:active {
}

/*  subpane */

.tab-sub-active {
    font-weight: normal;
    color: white;
    font-size:11px;
    margin-left: 5px;
}

.tab-sub-inactive {
    color: #000000;
    margin-left: 5px;
}

.tab-sub-pane {
   height: 15px;
   margin: 0px;
   padding: 0px;
}

a.tab-sub-menu {
    text-decoration:none;
    font-size:11px;
    color: #000000;
}

a.tab-sub-menu:link {
    font-size:11px;
}

a.tab-sub-menu:visited {
    font-size:11px;
}

a.tab-sub-menu:hover {
    font-size:11px;
    color: blue;
}

a.tab-sub-menu:active {
    font-size:11px;
  color: #ebebeb;
}

a.tab-sub-menu-active {
    font-size:11px;
    color: white;
}

a.tab-sub-menu-active:link {
    font-size:11px;
}

a.tab-sub-menu-active:visited {
    font-size:11px;
}

a.tab-sub-menu-active:hover {
    color: blue;
    font-size:11px;
}

a.tab-sub-menu-active:active {
  color: #ebebeb;
}


/*
Part of the Gridsphere default theme
Author: Oliver Wehrens (oliver.wehrens@aei.mpg.de)
Version: $Id: window.css,v 1.7 2004/09/12 22:43:04 russell Exp $
*/


.window-main {
   width: 100%;
   spacing: 2px;
   padding: 2px;
}

.window-title-inactive {
  background-color: #6699CC;
  color: #000000;
  width: 100%;
  border-top: 1px solid #0053e2;
  border-right: 1px solid #0053e2;
  border-left: 1px solid #0053e2;                                                                                         ¤ 
}

.window-title-active {
  background-color: #6699CC;
  color: #000000;
  width: 100%;
  border-top: 1px solid #0053e2;
  border-right: 1px solid #0053e2;
  border-left: 1px solid #0053e2;
}

.window-title-name {
  color: white;
  font-family: inherit;
  text-align: center;
  font-weight: bold;
}

.window-icon-right {
   text-align: right;
   width: 60px;
}

.window-icon-left {
    text-align: left;
    width: 60px;
}

.window-content-minimize {

}

.window-content {
  background-color: #eeeeee;
  padding: 5px;
  border-right: 1px solid #0053e2;
  border-left: 1px solid #0053e2;
  border-bottom: 1px solid #0053e2;
  spacing-top: 5px;
  spacing-right: 2px;
  height: 100%;
}

/*
Part of the Gridsphere default Theme
Author: Michael Russell (michael.russell@aei.mpg.de)
Version: $Id: portlet.css,v 1.5 2004/10/20 13:03:00 russell Exp $
*/

/***************************************************************************
 * Portlet Pane and Frame Tags
 *
 * Portlet panes contain one or more portlet frames, where portlet frames
 * contain elements of presentation organized for some particular reason.
 * Portlet frames are seperated by "borders" where the color and width of
 * each border is determined by the bgcolor and cellspacing properties of
 * table respresenting each portlet frame. Note, however, the separation
 * between portlet frames is determined by the cellspacing and cellpadding
 * properties of the table representing the portlet pane.
 ***************************************************************************/

.portlet-pane {
  background-color: inherit;
  border: none;
  padding: 0;
  spacing: 0;
  width: 100%;
}

.portlet-frame {
  background-color: inherit;
  border: none;
  padding: 0;
  spacing: 0;
  width: 100%;
}

.portlet-frame-actions {
  background-color: inherit;
  border: 1px solid #CCCCFF;
  padding: 0;
  spacing: 0;
  color: #000000;
  font-family: inherit;
}

.portlet-frame-info {
  background-color: inherit;
  border: 1px solid #CCCCFF;
  padding: 0;
  spacing: 0;
  color: #000000;
  font-family: inherit;
}

.portlet-frame-alert {
  background-color: inherit;
  border: 1px solid #CCCCFF;
  padding: 0;
  spacing: 0;
  color: darkorange;
  font-family: inherit;
}

.portlet-frame-error {
  background-color: inherit;
  border: 1px solid #CCCCFF;
  padding: 0;
  spacing: 0;
  color: darkred;
  font-family: inherit;
}

.portlet-frame-title {
  background-color: #CCCCFF;
  border: none;
  color: #000000;
  font-family: inherit;
  font-weight: bold;
  text-align: center;
}

.portlet-frame-header {
  background-color: #CCCCFF;
  border: none;
  color: #000000;
  font-family: inherit;
  text-align: center;
}

.portlet-frame-header-checkbox {
  background-color: #CCCCFF;
  border: none;
  color: #FFFFFF;
  font-family: inherit;
  text-align: center;
  vertical-align: middle;
  width: 12;
}

.portlet-frame-label {
  background-color: #CCCCFF;
  border: none;
  color: #000000;
  font-family: inherit;
  text-align: left;
}

.portlet-frame-label-alert {
  background-color: #CCCCFF;
  border: none;
  color: darkred;
  font-family: inherit;
  text-align: left;
}

.portlet-frame-text {
  background-color: #FFFFFF;
  border: none;
  color: #000000;
  font-family: inherit;
  text-align: left;
}

.portlet-frame-text-alert {
  background-color: #FFFFFF;
  border: none;
  color: darkred;
  font-family: inherit;
  text-align: left;
}

.portlet-frame-input {
  background-color: #FFFFFF;
  border: none;
  color: #000000;
  font-family: inherit;
  text-align: left;
}

.portlet-frame-input-alert {
  background-color: #FFFFFF;
  border: none;
  color: darkred;
  font-family: inherit;
  text-align: left;
}

.portlet-frame-number {
  background-color: #FFFFFF;
  border: none;
  color: #000000;
  font-family: inherit;
  text-align: right;
}

.portlet-frame-number-alert {
  background-color: #FFFFFF;
  border: none;
  color: darkred;
  font-family: inherit;
  text-align: right;
}

.portlet-frame-entry-checkbox {
  background-color: #CCCCFF;
  border: none;
  color: #000000;
  font-family: inherit;
  text-align: center;
  vertical-align: middle;
  width: 12;
}


/**********************************************
Font attributes for the "normal" fragment font;
used to display non-accentuated information
**********************************************/
.portlet-font {
   color:black;
   background-color:white;
   font-weight:normal;
   font-style:normal;
   font-family:inherit;
   line-height:normal;
   text-align:left;
   text-decoration:none;
}

/**********************************************
Font attributes for the "normal" fragment font
in lighter color
**********************************************/
.portlet-font-dim {
   color:gray;
   background-color:white;
   font-weight:normal;
   font-style:normal;
   font-family:inherit;
   line-height:normal;
   text-align:left;
   text-decoration:none;
}


/*^^^^^^^^^^
   MESSAGES
  ^^^^^^^^^^*/

/**********************************************
  Status of the current operation
**********************************************/
.portlet-msg-status {
   font-family:inherit;
   color:darkblue;
   font-style:italic;
   background-color: inherit;
   font-weight:normal;
   text-align:left;
   text-decoration:none;
   border:none;
}


/**********************************************
  Help messages, general additional
  information, etc.
**********************************************/
.portlet-msg-info {
   font-family:inherit;
   color:black;
   background-color:inherit;
   font-style:normal;
   font-weight:normal;
   text-align:left;
   text-decoration:none;
}

/**********************************************
  Error messages
**********************************************/
.portlet-msg-error {
   font-family:inherit;
   font-variant:small-caps;
   color:darkred;
   background-color:inherit;
   font-style:normal;
   font-weight:bold;
   text-align:left;
   text-decoration:none;
   border:none;
}

/**********************************************
  Warning messages
**********************************************/
.portlet-msg-alert {
   font-family:inherit;
   font-variant:small-caps;
   color:darkorange;
   background-color:inherit;
   font-style:italic;
   font-weight:bold;
   text-align:left;
   text-decoration:none;
   border:none;
}

/**********************************************
  Verification of the successful completion
  of a task
**********************************************/
.portlet-msg-success {
   font-family:inherit;
   font-variant:small-caps;
   letter-spacing:2px;
   color:black;
   background-color:inherit;
   font-style:normal;
   font-weight:bold;
   text-align:left;
   text-decoration:none;
   border:none;
}

/*^^^^^^^^^^^^
  SECTIONS
  ^^^^^^^^^^*/

/**********************************************
  Table or section header
**********************************************/
.portlet-section-header {
  background-color: #69a8e7;
  border: 1px solid #0053e2;
  color: #000000;
  font-family: inherit;
  text-align: center;
}

/**********************************************
  Normal text in a table cell
**********************************************/
.portlet-section-body {
  background-color: inherit;
  border: none;
  color: inherit;
  font-family: inherit;
  text-align: left;
}

/**********************************************
  Text in every other row in the table
**********************************************/
.portlet-section-alternate {
   color: inherit;
   background-color: #dddddd;
   text-align:left;
   text-decoration:none;
}

/**********************************************
  Text in a selected cell range
**********************************************/
.portlet-section-selected {
   color:grey;
   background-color:white;
   font-weight:normal;
   font-style:normal;
   font-family:inherit;
   line-height:normal;
   text-align:left;
   text-decoration:none;
   border-left: thin  solid black;
   border-right: thin  solid black;
   border-bottom: thin  solid black;
}

/**********************************************
  Text of a subheading
**********************************************/
.portlet-section-subheader{
   color:black;
   background-color:white;
   font-weight:bold;
   font-style:normal;
   font-family:inherit;
   line-height:normal;
   text-align:center;
   text-decoration:none;
   border-left: thin  solid black;
   border-right: thin  solid black;
   border-bottom: double black;
}

/**********************************************
  Table or section footnote
**********************************************/
.portlet-section-footer{
   color:black;
   background-color:white;
   font-weight:normal;
   font-style:italic;
   font-family:inherit;
   line-height:normal;
   text-align:left;
   text-decoration:none;
   border:none;
}

/**********************************************
  Text that belongs to the table but does not
  fall in any of the previous categories
  e.g. explanatory or help text that is
       associated with the section
**********************************************/
.portlet-section-text{
   color:black;
   background-color:white;
   font-weight:lighter;
   font-style:italic;
   font-family:inherit;
   line-height:normal;
   text-align:left;
   text-decoration:none;
   /*border:thin dashed grey;*/
   border:none;
}


/*^^^^^^^^^^
  FORMS
  ^^^^^^^^*/

/**********************************************
  Text used for the descriptive label of the
  whole form (not the labels for fields)
**********************************************/
.portlet-form-label{
   color:black;
   /* background-color:white;  */
   font-weight:bold;
   font-style:normal;
   font-family:inherit;
   line-height:normal;
   text-align:left;
   text-decoration:none;
}

/**********************************************
  Text of the user-input in an input field
**********************************************/
.portlet-form-input-field{
   color:black;
   background-color:#FFFFFF;
   font-weight:normal;
   font-style:normal;
   font-family:inherit;
   line-height:normal;
   text-align:left;
   text-decoration:none;
}

/**********************************************
  Text on a button
**********************************************/
.portlet-form-button{
   color:black;
   background-color:#f0f0f0;
   font-weight:normal;
   font-style:normal;
   font-family:inherit;
   line-height:normal;
   text-align:center;
   text-decoration:none;
}

/**********************************************
  Text that appears beside a context dependent
  action icon
**********************************************/
.portlet-icon-label{
   color:steelblue;
   background-color:white;
   font-weight:normal;
   font-style:normal;
   font-family:inherit;
   line-height:normal;
   text-align:center;
   text-decoration:none;
}

/**********************************************
  Text that appears beside a "standard" icon
  e.g. Ok, Cancel
**********************************************/
.portlet-dlg-icon-label{
   color:darkblue;
   background-color:white;
   font-weight:normal;
   font-style:normal;
   font-family:inherit;
   line-height:normal;
   text-align:center;
   text-decoration:none;
}

/**********************************************
  Text for a separator of fields
  e.g. checkboxes
**********************************************/
.portlet-form-field-label{
   color:black;
   background-color:white;
   font-weight:normal;
   font-style:normal;
   font-family:inherit;
   line-height:normal;
   text-align:left;
   text-decoration:none;
}

/**********************************************
  Text for a field
  (not input field, checkboxes)
**********************************************/
.portlet-form-field{
   color:black;
   background-color:white;
   font-family: inherit;
   line-height:normal;
   text-align:left;
   text-decoration:none;
}

/*^^^^^^^^^^^
   MENUS
   ^^^^^^^^*/

/**********************************************
  General menu settings such as background
  color, margins, etc.
**********************************************/
.portlet-menu{
    color:black;
    border-right: 1px solid white;
    border-top: 1px solid #848484;
    border-left: 1px solid #848484;
    border-bottom: 1px solid white;
    padding-bottom: 5px;
    margin: 2px;
    text-align:center;
}

.portlet-menu a{
    color:black;
    font:normal 12px verdana, sans-serif;
    margin:5px 0 5px 0;
    padding:1px 3px 1px 4px;
    text-decoration:none;
    background:#f0f0f0;
    border-top:1px solid #fafafa;
    border-right:1px solid #848484;
    border-bottom:1px solid #848484;
    border-left:1px solid #fafafa;
}


.portlet-menu a:hover {
    color:white;
    background:#526ca4;
    border-top:1px solid #848484;
    border-right:1px solid #fafafa;
    border-bottom:1px solid #fafafa;
    border-left:1px solid #848484;
}



/**********************************************
  Normal, unselected menu item
**********************************************/
.portlet-menu-item{

}



/**********************************************
  Selected menu item
**********************************************/
.portlet-menu-item-selected{
}

/**********************************************
  Normal, unselected menu item when the
  mouse hovers over it
**********************************************/
.portlet-menu-item-hover{
}

/**********************************************
  Selected menu item when the mouse hovers
  over it
**********************************************/
.portlet-menu-item-hover-selected{
}

/**********************************************
  Normal, unselected menu item that has
  submenus
**********************************************/
.portlet-menu-cascade-item{
}

/**********************************************
  Selected submenu item that has submenus
**********************************************/
.porlet-menu-cascade-item-selected{
}

/**********************************************
  Descriptive text for the menu
  e.g. in a help context below the menu
**********************************************/
.portlet-menu-description{
}

/**********************************************
  Menu caption
**********************************************/
.portlet-menu-caption{
    background-color: #4064ad;
    color: #FFFFFF;
    font-weight: bold;
    text-align:center;
    margin-bottom: 5px;

}

/*
Part of the Gridsphere default theme
Author: Oliver Wehrens (wehrens@aei.mpg.de)
Version: $Id: layout.css,v 1.2 2004/04/28 14:11:44 wehrens Exp $
*/

.header {
    background-color: #d6d6d6;
    padding: 0px;
    margin: 0px;
}


/* Stylesheet */
/*
Part of the Gridsphere default theme
Author: Oliver Wehrens (wehrens@aei.mpg.de)
Version: $Id: ui.css,v 1.3 2004/09/12 17:56:23 russell Exp $
*/

.ui-datagrid {
    background: #e6e6e6;
    border-left: 1px solid #848484;
    border-top: 1px solid #848484;
    border-right: 1px solid white;
    border-bottom: 1px solid white;
    padding: 2px;
    margin: 2px;

}

.ui-datagrid-title {

    padding: 2px;

}

.ui-datagrid-controls {
    border: 1px solid #bbbdb6;
    color: #808080;
}

.ui-datagrid-controls-element-inactive {
    color: #bbbdb6;
    border-right: 1px solid #bbbdb6;
    padding-right: 5px;
}

a.ui-datagrid-controls-element-active {
    color: #bbbdb6;
    border-right: 1px solid #bbbdb6;
    padding-right: 5px;
    }

a.ui-datagrid-controls-element-active:link {
    color: black;
}


.ui-datagrid-header {

    background-color: blue;
    color: white;
    margin: 3px;
    padding: 3px;

}

.ui-datagrid-content {

    border: 1px solid black;
    width: 100%;
}

.ui-datagrid-row-even {
}

.ui-datagrid-row-odd {
    background-color: #BDBBB6;
    border: 1px solid #000000;
}

.ui-datagrid-cell {
    margin: 0px;
    padding: 0px;
}


.ui-messagebox {
    border: 1px solid black;
    padding: 5px;
    margin: 5px;
}

/* Sortable tables */
table.sortable a.sortheader {
    background-color:inherit;
    vertical-align: middle;
    color:#FFFFFF;
    font-weight
    text-decoration: none;
    display: block;
}
table.sortable span.sortarrow {
    color: white;
    text-decoration: none;
}

