body {
    background: #fff url(img/bbag-mnav.png) no-repeat 50% 107px;
}

#header h1 a {
    display: block;
    width: 210px;
    height: 59px;
    position: absolute;
    top: 24px;
    left: 0;
    background: url(img/bbag-logo.png) no-repeat top left;
    text-indent: -9999.9em;
}

#metanav a:hover {
    background: #e8efd1;
}

#metanav a.current {
    background: #8ab11a;
}

#mainnav a.current {
    background: #8ab11a;
}

.themecolor h2 {
    background: #8ab11a;
}

.themecolorbg {
    background: #e8efd1;
}

/* home */
#quickselect {
    background: url(img/bbag-home.jpg) no-repeat top left;
}

.itemtxt .postmeta {
    border-bottom: 1px solid #8ab11a;
}

.submit a.bttnbig {
    background: url(img/bttn-xl-blue.png) no-repeat top left;
}

.themecolor .submit a.bttnbig {
    background: url(img/bbag-bttn-xl.png) no-repeat top left;
}

.themecolor .filter {
    border-top: 1px solid #8ab11a;
    border-bottom: 1px solid #8ab11a;
}

a.help {
    background: url(img/bbag-qmark.gif) no-repeat top left;
}

a.help:hover span {
    border: 1px solid #8ab11a;
}

/* filterapp */
.filterapp {
    border-top: 1px solid #8ab11a;
    border-bottom: 1px solid #8ab11a;
}

.filterapp .f1 {
    background: url(img/bbag-filter-arrow.gif) no-repeat right 50%;
}

.themecolor td.action a.bttnsmall {
    background: url(img/bbag-bttn-m.png) no-repeat top left;
}

table.themecolor tr:hover td {
    background: #e8efd1;
}

#footer a.logo {
    display: block;
    float: left;
    width: 200px;
    height: 42px;
    top: 20px;
    position: relative;
    background: url(img/bbag-logo-grey.png) no-repeat;
    text-indent: -9999.9em;
}

.weiterbildung ul li a:hover {
    background: #e8efd1;
}
