a { color: black; }

input[type="submit"], input[type="file"] { 
	color: white; 
	background: #928b81;
}

#header h1, #header h1 a {
    background-color: #928b81;
    color: white;
}

#header-right a { color: #928b81; }
#header-right a:hover { color: black; }

#header-lang li { border-color: #928b81; }
#header-search input.text { border-color: #928b81; }
/*
#header-search input.button {
    background: url("../img/bg-searchbutton.gif") no-repeat 0 0;
}
*/

#topnav { background-color: #d3d0cd; }

#actions li { border-color: #928b81; }
#actions a { color: #928b81; }
#actions a:hover { color: black; }

#breadcrumb a { color:#928b81; }
#breadcrumb a:hover { color: black; }

#leftnav li.here > a,
#leftnav li.here > span,
#leftnav li li.active > a,
#leftnav a:hover
{ color: black !important; }

#leftnav li li a { color: #666 !important; }


.compact dt, .newslist dt { color: #928b81; }
#wrap .newslist a { color: black !important; }

#news-section li a {
    background-color: #928b81;
    color: white;
}
#news-section li.selected a, 
#news-section li a:hover 
{
    background-color: white;
    color: #928b81;
}
.news-item p span.date { color: #928b81; }


#footer-left, #footer-right { border-color: #928B81; }

#footer,
#footer a
{ color: #928b81; }


#topnav .home:hover,         body.home #topnav .home                 { color: white; background-color: black; }
#topnav .news:hover,         body.news #topnav .news                 { color: white; background-color: #ff7900; }
#topnav .jobs:hover,         body.jobs #topnav .jobs                 { color: white; background-color: #b1059d; }
#topnav .department:hover,   body.department #topnav .department     { color: white; background-color: #0065bd; }
#topnav .research:hover,     body.research #topnav .research         { color: white; background-color: #00a8b4; }
#topnav .publications:hover, body.publications #topnav .publications { color: white; background-color: #009b3a; }
#topnav .studies:hover,      body.studies #topnav .studies           { color: white; background-color: #ed2939; }
#topnav .admin:hover,        body.admin #topnav .admin               { color: white; background-color: #928b81; }
#topnav .intranet:hover                                              { color: white; background-color: #928b81; }

.highlight, .highlight * { color: white !important; }
              .highlight { background-color: #928b81; }
.news         .highlight { background-color: #ff7900; }
.jobs         .highlight { background-color: #b1059d; }
.department   .highlight { background-color: #0065bd; }
.research     .highlight { background-color: #00a8b4; }
.publications .highlight { background-color: #009b3a; }
.studies      .highlight { background-color: #ed2939; }

body.news #leftnav, body.news #leftnav a, body.news #main h1, body.news #main .separator, body.news hr                         { color: #ff7900; }
body.jobs #leftnav, body.jobs #leftnav a, body.jobs #main h1, body.jobs #main .separator, body.jobs hr                         { color: #b1059d; }
body.department #leftnav, body.department #leftnav a, body.department #main h1, body.department #main .separator, body.department hr       { color: #0065bd; }
body.research #leftnav, body.research #leftnav a, body.research #main h1, body.research #main .separator, body.research hr             { color: #00a8b4; }
body.publications #leftnav, body.publications #leftnav a, body.publications #main h1, body.publications #main .separator, body.publications hr { color: #009b3a; }
body.studies #leftnav, body.studies #leftnav a, body.studies #main h1, body.studies #main .separator, body.studies hr                { color: #ed2939; }
body.admin #leftnav, body.admin #leftnav a, body.admin #main h1, body.admin #main .separator, body.admin hr                      { color: #928b81; }

#main, #main input                                     { border-color: #928b81; }
body.news #main, body.news #main input                 { border-color: #ff7900; }
body.jobs #main, body.jobs #main input                 { border-color: #b1059d; }
body.department #main, body.department #main input     { border-color: #0065bd; }
body.research #main, body.research #main input         { border-color: #00a8b4; }
body.publications #main, body.publications #main input { border-color: #009b3a; }
body.studies #main, body.studies #main input           { border-color: #ed2939; }

#main a                   { color: #666666; }
body.news #main a         { color: #ff7900; }
body.jobs #main a         { color: #b1059d; }
body.department #main a   { color: #0065bd; }
body.research #main a     { color: #00a8b4; }
body.publications #main a { color: #009b3a; }
body.studies #main a      { color: #ed2939; }

/* full color value * 2/3 */
#main a:visited                   { color: #454545; }
body.news #main a:visited         { color: #ab5100; }
body.jobs #main a:visited         { color: #760369; }
body.department #main a:visited   { color: #00437d; }
body.research #main a:visited     { color: #007078; }
body.publications #main a:visited { color: #006927; }
body.studies #main a:visited      { color: #9e1b26; }

a:active, #wrap a:active   { background-color: #928b81; color: white !important; }
body.news a:active         { background-color: #ff7900; }
body.jobs a:active         { background-color: #b1059d; }
body.department a:active   { background-color: #0065bd; }
body.research a:active     { background-color: #00a8b4; }
body.publications a:active { background-color: #009b3a; }
body.studies a:active      { background-color: #ed2939; }

:focus                  { outline-color: #928b81; }
body.news:focus         { outline-color: #ff7900; }
body.jobs:focus         { outline-color: #b1059d; }
body.department:focus   { outline-color: #0065bd; }
body.research:focus     { outline-color: #00a8b4; }
body.publications:focus { outline-color: #009b3a; }
body.studies:focus      { outline-color: #ed2939; }

::-moz-selection                   { background-color: #928b81; color: white; }
body.news ::-moz-selection         { background-color: #ff7900; }
body.jobs ::-moz-selection         { background-color: #b1059d; }
body.department ::-moz-selection   { background-color: #0065bd; }
body.research ::-moz-selection     { background-color: #00a8b4; }
body.publications ::-moz-selection { background-color: #009b3a; }
body.studies ::-moz-selection      { background-color: #ed2939; }

::selection                   { background-color: #928b81; color: white; }
body.news ::selection         { background-color: #ff7900; }
body.jobs ::selection         { background-color: #b1059d; }
body.department ::selection   { background-color: #0065bd; }
body.research ::selection     { background-color: #00a8b4; }
body.publications ::selection { background-color: #009b3a; }
body.studies ::selection      { background-color: #ed2939; }

.shortcuts * { border-color: #ff7900 !important; }
.shortcuts h3, .shortcuts a { color: #ff7900 !important; }
.shortcuts a:active { background: #ff7900 !important; }
.shortcuts ::-moz-selection { background: #ff7900 !important; }
.shortcuts ::selection { background: #ff7900 !important; }

.yellow, .yellow * { border-color: #fecb00 !important; }
.yellow h1, .yellow h2, .yellow h3, .yellow a, .yellow-fg { color: #fecb00 !important; }
.yellow a:active { background: #fecb00 !important; }
.yellow ::-moz-selection { background: #fecb00 !important; }
.yellow ::selection { background: #fecb00 !important; }

.orange, .orange * { border-color: #ff7900 !important; }
.orange h1, .orange h2, .orange h3, .orange a, .orange-fg { color: #ff7900 !important; }
.orange a:active { background: #ff7900 !important; }
.orange ::-moz-selection { background: #ff7900 !important; }
.orange ::selection { background: #ff7900 !important; }

.red, .red * { border-color: #ed2939 !important; }
.red h1, .red h2, .red h3, .red a, .red-fg { color: #ed2939 !important; }
.red a:active { background: #ed2939 !important; }
.red ::-moz-selection { background: #ed2939 !important; }
.red ::selection { background: #ed2939 !important; }

.purple, .purple * { border-color: #b1059d !important; }
.purple h1, .purple h2, .purple h3, .purple a, .purple-fg { color: #b1059d !important; }
.purple a:active { background: #b1059d !important; }
.purple ::-moz-selection { background: #b1059d !important; }
.purple ::selection { background: #b1059d !important; }

.indigo, .indigo * { border-color: #6639b7 !important; }
.indigo h1, .indigo h2, .indigo h3, .indigo a, .indigo-fg { color: #6639b7 !important; }
.indigo a:active { background: #6639b7 !important; }
.indigo ::-moz-selection { background: #6639b7 !important; }
.indigo ::selection { background: #6639b7 !important; }

.blue, .blue * { border-color: #0065bd !important; }
.blue h1, .blue h2, .blue h3, .blue a, .blue-fg { color: #0065bd !important; }
.blue a:active { background: #0065bd !important; }
.blue ::-moz-selection { background: #0065bd !important; }
.blue ::selection { background: #0065bd !important; }

.lt-blue, .lt-blue * { border-color: #00a8b4 !important; }
.lt-blue h1, .lt-blue h2, .lt-blue h3, .lt-blue a, .lt-blue-fg { color: #00a8b4 !important; }
.lt-blue a:active { background: #00a8b4 !important; }
.lt-blue ::-moz-selection { background: #00a8b4 !important; }
.lt-blue ::selection { background: #00a8b4 !important; }

.green, .green * { border-color: #009b3a !important; }
.green h1, .green h2, .green h3, .green a, .green-fg { color: #009b3a !important; }
.green a:active { background: #009b3a !important; }
.green ::-moz-selection { background: #009b3a !important; }
.green ::selection { background: #009b3a !important; }

.lt-green, .lt-green * { border-color: #69be28 !important; }
.lt-green h1, .lt-green h2, .lt-green h3, .lt-green a, .lt-green-fg { color: #69be28 !important; }
.lt-green a:active { background: #69be28 !important; }
.lt-green ::-moz-selection { background: #69be28 !important; }
.lt-green ::selection { background: #69be28 !important; }

.gray, .gray * { border-color: #928b81 !important; }
.gray h1, .gray h2, .gray h3, .gray a, .gray-fg { color: #928b81 !important; }
.gray a:active { background: #928b81 !important; }
.gray ::-moz-selection { background: #928b81 !important; }
.gray ::selection { background: #928b81 !important; }

.black, .black * { border-color: black !important; }
.black h1, .black h2, .black h3, .black a, .black-fg { color: black !important; }
.black a:active { background: black !important; }
.black ::-moz-selection { background: black !important; }
.black ::selection { background: black !important; }
