/*
 * Beige: #f6e2ca
 * Dunkelbraun: #935b13
 * Rahmen bei dunkelbraun: #663300, #cc9933 oder #422, #cb9
 * Hellbraun: #b4924e
 * Gelb: #fffec5
 * Hellgelb: #fbfbd9
 * #996600
 * #ffffaa
 */
body {
    font-family: Palatino, Georgia, "Times New Roman", Times, serif;
    font-size: 13px;
    background-color: #f6e2ca;
    scrollbar-base-color: #996600;
    scrollbar-arrow-color: #f6e2ca;
}
html {
    scrollbar-base-color: #996600;
    scrollbar-arrow-color: #f6e2ca;
}
.headerbox {
    border-left-color: #996600;
    border-right-color: #996600;
    border-bottom-color: #996600;
}
.header {
    color: #f6e2ca;
    background-color: #935b13;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    letter-spacing: 2px;
}
.header a {
    color: #f6e2ca;
}
.header a:hover {
    color: #fff;
}
a {
    color: #935b13;
    font-family: Palatino, Georgia, "Times New Roman", Times, serif;
/*    font-size: 13px;*/
}
a:hover {
    color: #935b13;
}
.selected {
    background-color: #b4924e;
}

/* Table styles. */
td, th {
    font-size: 13px;
    font-family: Palatino, Georgia, "Times New Roman", Times, serif;
}
.linedRowSelectedCol, td.linedRowSelectedCol, table.linedRow td.linedRowSelectedCol {
    background: #fbfbd9;
}

.widget {
    color: #ffffaa;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    letter-spacing: 1px;
}
a.widget:hover {
    color: #ffffff;
    background-color: transparent;
}

.notice {
    background-color: #ffffff;
}
.light {
    color: black;
    font-size: 13px;
}
.smallheader, .smallheader a {
    color: #f6e2ca;
    background-color: #935b13;
}
.control {
    color: white;
    background-color: #b4924e;
    border-bottom-color: #935b13;
}
.item {
    background-color: #fffec5;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    letter-spacing: 1px;
}
.item a.widget {
    color: #935b13;
}
.selected a.widget {
    color: #fffec5;
}

/* Form styles. */
.button {
    color: white;
    background-color: #935b13;
    border-bottom-color: #663300;
    border-right-color: #663300;
    border-top-color: #cc9933;
    border-left-color: #cc9933;
}

/* Alternating styles. */
.rowEven, .item0 {
    background-color: #fffec5;
}
.rowOdd, .item1 {
    background-color: #fbfbd9;
}

/* Menu styles. */
#menu {
    min-height: 70px;
    color: #f6e2ca;
    background-color: #935b13;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
#menu ul {
    padding: 12px;
}
#menu li {
}
#menu a {
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    color: #f6e2ca;
    padding: 5px;
    letter-spacing: 1px;
}
#menu a:hover {
    color: white;
    padding: 5px;
    border-bottom-color: #422;
    border-right-color: #422;
    border-top-color: #cb9;
    border-left-color: #cb9;
}
#menu a.current {
    background-color: #b4924e;
    padding: 4px;
    border-bottom-color: #cb9;
    border-right-color: #cb9;
    border-top-color: #422;
    border-left-color: #422;
}
#menu h1 {
/*    color: #f6e2ca;*/
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 24px;
    line-height: 68px;
    letter-spacing: 3px;
}
#menuBottom, #pageControls {
    background: #935b13 !important;
    color: #f6e2ca;
    border: none !important;
    -moz-border-radius-bottomleft: 10px;
}
#pageControls {
    top: 70px !important;
}
#menuBottom a, #pageControls a {
    color: #f6e2ca;
}

/* Sidebar styles. */
#sidebarPanel {
    background-color: #f6e2ca;
/*    border: 1px solid #935b13;*/
}
#sidebarPanel a {
    color: #935b13;
}
#sidebarPanel a:hover {
    color: #935b13;
}

/* Tab styles. */
.tabset {
    border-bottom-color: #935b13
}
.tabset li a {
    color: #935b13;
    background-color: #fffec5;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    letter-spacing: 1px;
}
.tabset li.activeTab a {
    border-bottom: 1px solid #935b13;
    color: #f6e2ca;
    background-color: #935b13;
}
.tabset li.activeTab a:hover {
    color: #f6e2ca;
    background-color: #935b13;
}

/* Help styles. */
.help {
    color: black;
}
