#startpage-box-lower {
    padding: 9px;
    margin-bottom: 1em;
}

body #top-navigation {
    background: #e61e21;
    color: #fff;
    height: 24px;
    border: none;
}

body#startpage, body#startpage h1, body#startpage h2, body#startpage .leftcol {
    color: #dc060f;
}
body#startpage #login {
    background: #dc060f;
    color: #fff;
}

body#startpage #login .kl {
    vertical-align: top;
}

body#startpage #logo {
    background-image: none;
    color: #000;
    height: 100%;
    margin-top: -22px;
}

body#startpage #wrap > .miniclr {
    clear: none;
}

body#startpage .picture img {
    background-color: #000;
}

body#startpage hr {
    margin: 0;
    width: 0;
    height: 0;
}

body#startpage #startpage-box-about {
    padding: 1.5em 1.5em 0px 1.5em;
    width: 300px;
}

body#startpage #startpage-box-about p {
    color: #444;
}

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

body#startpage #bubble-content {
    background: #dc060f;
    -moz-border-radius: 12px;
    -webkit-border-radius: 12px;
    -khtml-border-radius: 12px;
    border-radius: 12px;
    padding: 20px 40px;
    color: #fff;
}

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

body#startpage #bubble-arrow {
    background-image: url(/static/image/partner/energy/bubble-arrow.png);
}

body#startpage #bubble-content button {
    color: #dc060f;
    background: #fff;
    border-color: #ccc;
}

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

body#startpage .haken {
    background:url(/static/image/partner/energy/haken.png) no-repeat;
}

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

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

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

#mainnav #highlight {
    background: #e2001a;
}

#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: #000;
    border-color: #000;
}

.accent {
    color: #ddd;
    background: #000;
    border-color: #ddd;
    border-style: solid;
    border-width: 0;
}

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

ul.menu a:hover { text-decoration: none; background: #e2001a; color: #fff; }

.sbox, div.sbox, td.sbox {
    background: #eee;
    border: 0;
}

.mbox, div.mbox, td.mbox {
    border: 0;
}

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;
}

body a, body a:link, body a:visited, body a:active { color:#e2001a }

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

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

body #mbox h1, body .mbox h1 { font-size:107%; padding: 5px; padding-left:8px; background: #000000; color:#fff; border-left: 5px solid #e2001a; font-style: italic; text-transform: uppercase; }
body #sbox h1, body .sbox h1 { font-size:107%; padding: 5px; padding-left:8px; background: #000000; color:#fff; border-left: 5px solid #e2001a; font-style: italic; text-transform: uppercase; }

body div.mbox h1, body div.sbox h1, body td.mbox h1, body td.sbox h1 { margin-left:-9px; margin-right:-9px; }
body div.mbox td h1, body div.sbox td h1, div.floatcontainer h1, body .autolayout h1  { margin-left: 0 !important; margin-right: 0 !important; }

body div#sitemap td h1 { background: none; border-bottom: 0px; padding: 0px }
 
body .head, body h1, body legend,body .large { font-size:107% }
body .head, body h1, body legend, body .head a, body h1 a, body h2 a, body a.head, body .mbox .head a,
    body .mbox h1 a, body .mbox h2 a, body .mbox a.head { color:#fff }

body .sbox .head, body .sbox legend, body .sbox .head a, body .sbox h1 a, body .sbox h2 a, body .sbox a.head { color:#000 }

body h2,body h3,body h4,body h5,body h6,body .head2{color:#000;font-weight:bold;zoom:1}

#footer { color: #fff; background: #000;}

