.page,
.header-bar,
.header-navigation {
    border:1px solid #034625;
    font-weight:normal;
    border: none;
}
.page-footer {
    background-color:#034625;
}
#slogan {
    font-size:115%;
    font-weight:bold;
    text-transform:uppercase;
    letter-spacing:.45em;
}
.page-footer .footer-copyright {
    color:#fff;
}
.page-footer ul li a {
    color:#fff;
}
.ce_rsce_tao_separator {
    margin-top:0;
    margin-bottom:0;
}
.main-navigation {
    padding-right:.5em;
}
.main-navigation ul li a,
.main-navigation ul li span.forward,
.main-navigation ul li span.active {
    padding-right:.95em;
    padding-left:.95em;
    font-weight:bold;
    color:#034625;
}
.main-navigation ul.level_1 {
    font-size:110%;
    font-weight:bold;
}
.main-navigation ul.level_1 a:hover {
    background-color:#91b461;
}
.main-navigation ul.level_1 li.active,
.main-navigation ul.level_1 li.forward {
    background-color:#91b461;
}
.sub-navigation ul.level_1 li.active {
    background-color:#9abd69;
}
.content-gallery figure, .content-image figure {
    padding:.25em;
    background: none!important;
    box-shadow: none;
    border: 1px solid #91b461!important;
}
.tagline .content-image figure {

    border: none!important;
}
.teaser-boxes-item a {
    margin-top:0;
}
.infos {
    padding:5px;
    background-color:#9abd69;
    border:1px solid #91b461;
    border-radius:10px;
    margin-top: 30px!important
}
.infos h3 {
    margin:0;
    padding:0;
    font-size:115%;
    font-weight:bold;
    text-decoration:underline;
    color:#c4640a;
    text-transform:uppercase;
}
.infos h2 {
    margin:0;
    padding:0;
    font-size:115%;
    font-weight:bold;
    color:#034625;
}
.aktionen h2,
.aktionen p {
    padding:3px;
    color:#fff;
}

