/* ########## Allgemein ########## */
/* Hintergrundfarbe */
body {
    background-color: #224460;
}

/* ########## Header ########## */
/* Logo */
#xf-logo {
    background-image: url(images/chem11db_logo_365_73.png);
    background-size: contain;
    width: auto;
}

#site_logo img{
    height: 30px;
    padding: 5px;
}

/* Statusbar */
#status-bar {
    background-color: #f6dc00;
}

#user-status {
    padding-top: 0.25em;
    padding-right: 0.6em;
}

/* Brotkrumen */
.bread-crumbs {
    background-color: #ddf3ff;
}

#personal-tools {
    padding-right: 0.7em;
}

/* ########## Linke Spalte ########## */
/* Navigationsspalte header */
.portlet h5 {
    background-color: #f6dc00;
    border: 1px solid #fff6ab;
    border-radius: 15px 15px 0px 0px;
    text-transform: none;
}

.portletBody {
    background: #fff6ab;
    border-radius: 0px 0px 15px 15px;
}

/* Navigationsspalte item */
.navItem {
    background-color: #f6dc00;
    color: black;
}

.currentNavItem, #portlet-navigation-tree a:hover {
    background-color: #f68a00;
    color: #436976;
    border: 1px solid #fff6ab;
}
.navItem:hover {
    background-color: #f68a00;
    color: black;
}

.currentNavItem {
    background-color: #f68a00;
    color: black;
    border: 1px solid #fff6ab;
    border-radius: 8px 0px 8px 0px;
}

.navitem li a:hover {
    background-color: #f68a00;
    color: #224460;
}

/* ########## Hauptspalte ########## */
/* Vertikaler Platzhalter Hauptspalte = 0 */
.horizontalDivider{
    height: 0px;
}

#main_table #main_column {
    border-radius: 15px 15px 0px 0px;
}

/* Tabellen- und Datensatztabs */
.contentViews li a {
    background-color: #f6dc00;
    color: black;
    border: 1px solid gray;
    border-radius: 15px 15px 0px 0px;
    text-transform: none;
}

.contentViews {
    border-bottom: 1px solid #fff6ab;
}

.contentViews .selected a {
    background-color: #f68a00;
    color: black;
    border: 1px solid #fff6ab;
    border-radius: 15px 15px 0px 0px;
}

.contentViews li a:hover {
    background-color: #f68a00;
    color: #224460;
}
/* Actionbar */
.contentActions {
    background-color: #f6dc00;
    color: black;
    padding: 4px 0 4px 1em;
    border-left: 1px solid #fff6ab;
    border-right: 1px solid #fff6ab;}

.contentActions a {
    color: black;
    text-transform: none;
}

/* Inhaltsanzeige */

div.dataface-sections-top {
    background-color: #224460;
    color: #f6dc00;
}

.dataface-sections-top h3 {
    color: #f6dc00;
}

div.dataface-sections-main h3.Dataface_collapsible_sidebar, .dataface-sections-left h3.Dataface_collapsible_sidebar {
    background-color: #f6dc00;
    border-top: 0px;
    margin-top: 5px;
    padding-top: 0em;
}

.resultlist-controller, #details-controller {
    background-color: #f6dc00;
}
.portletContent {
    padding: 0.1em;
}

.documentContent {
    background: #fff6ab;
    border-radius: 0px 0px 15px 15px;
}

div#region-content {
    border: 1px solid #fff6ab;
}

#region-content table {
    background: #fff6ab;
}

.listing th, .stx table th {
    background: #8fd7ff;
}

.listing th a {
    color: black;
}

.listing .even {
    background-color: #ddf3ff;
}

ul.selectedActionsMenu li a {
    background-color: #f6dc00;
}

ul.selectedActionsMenu li a:hover {
    background-color: #f68a00;
}

.results-per-page input {
    vertical-align: baseline;
    font-size: 100%;
    height: 14px;
	margin-right: 4px;
}

/* Login-Prompt */
.login-prompt-wrapper {
    width: 80%;
    border: 8px solid #f6dc00;
    margin: 3em auto;
    padding: 30px;
    border-radius: 30px;
    background-image: url(images/chem11db_logo_365_73.png);
    background-repeat: no-repeat;
    background-position: bottom right;
}

/* ########## Footer ########## */
div.fineprint {
    background-color: #f6dc00;
}

.xf-form-group{
    background-color: #e9e9e9;
}
