body #top-navigation {
    background: #dadab6;
    color: #000;
    height: 23px;
    border-bottom: 1px solid #ccc;
}

body#startpage #login a {
    color: #000;
}

body#startpage h1, body#startpage h2 {
    color: #900;
}

body#startpage #login {
    background: #dadab6;
    color: #000;
}

body#startpage #bubble-content a, body#startpage #bubble-content h2 { 
    color: #000; 
}

body#startpage #bubble-content {
    background: #dadab6;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -khtml-border-radius: 8px;
    border-radius: 8px;
    padding: 20px 40px;
    color: #000;
}

body#startpage #bubble-top,
body#startpage #bubble-bottom, body#startpage #bubble-arrow {
    height: 0;
    background: none;
}

body#startpage #bubble-content button {
    background: #900;
    border: 1px outset #900;
    color: #fff;
}

body#startpage #bubble-content button:hover {
    background: #f00;
}

body#startpage .picture img {
    background: #900;
}

body#startpage #logo {
    background: none;
}


body #top-navigation a, body #top-navigation a:link, body #top-navigation a:visited, body #top-navigation a:active { color: #000; }

#mainnav {
    background: url(/static/image/navigation/bg-grey-right.png) repeat-x;
}

#mainnav #nav-left {
    background: url(/static/image/navigation/bg-thueringen-left.png) no-repeat 100% 0;
}

#mainnav #highlight {
    background: #700000;
}

#mainnav #nav-right a, #mainnav #nav-right a:link, #mainnav #logout a, #mainnav #logout a:link { color: #fff;}

#mainnav #nav-right, #logout { color: #fff; }

#mainnav #bubble-post {
    background: #850F00;
    border-color: #850F00;
}

.accent {
    color: #fff;
    background: #850F00;
    border-color: #dadab6;
    border-style: solid;
    border-width: 0;
}

ul.menu {
    background: #700000;
    color: #fff;
}

button, input.button, input.hbutton, body a.button, body a.button:link, body a.button:visited, body a.button:active, .sbox button {
    background-color: #000;
    background-image:url(/static/image/form/button-black.png);
    color: #fff;
    fill: #fff;
    border:1px solid #000;
}

a { color:#990000 }

body.sbox,body .sbox,div.sbox,td.sbox { background:#fff; border:1px solid #dadab6; color:#000; }
body.mbox, body .mbox,div.mbox,td.mbox { background:#fff; border:1px solid #dadab6; color:#000; }
body.sbox, body.mbox { border: none; margin: 0; padding: 0; }

a.link {
    background-image: url(/style/icon/link/990000);
}

a.backlink {
    background-image: url(/style/icon/backlink/990000);
}

body .ruled, #message-list-wrapper tr.m:hover, body#topics .boardlist a:hover, body#topics .item:hover { background: #eee; }

#message-list-wrapper .unread .msg a { color: #000; border-color: #990000;}
