body {
    height:auto;
    background-image:none;
    background-color: #6E8BC3;
}

#page {
    background-image:none;
    background-color:#BCF500;
}

#headnavi {
    background-color:#BCF500;
    padding-right:5px;
}

#headnavi_line {
   height:4px;
   width:755px;
   background-color:#BCF500;
}

#hnavi {
    background-color:#47B200;
    background-image:none;
    color:#FDFEFE;
}

#hnavi * {
    color:#FDFEFE;
}

.hmenu2 a {
background-color:#47B200;
color:#FFFFFF;
border-bottom:0px solid #FFFFFF;
}

.hmenu3 a {
    background-color:#BCF500;
    color:#47B200;
    border-bottom:0px solid #FFFFFF;
}

.hmenu2 a:hover {
    background-color:#BCF500;
    color:#47B200;
}

.hmenu3 a:hover {
    background-color:#47B200;
    color:#FFFFFF;
}

#content {
    background-color:#FFFFFF;
}

#suchediv {
    background-color:#FFFFFF;
}

#searchform .suche {
    border: 1px solid #46B302;
}

#subnavi {
    background-color:#FFFFFF;
}

#rootline {
    color:#47B300;
    border-bottom:1px solid #47B300;
}

h2, h4 {
    background-color:#47B200;
    color: #FFFFFF;
}

.rahmen, .rahmen2, .news-latest-item {
    background-color:#BBF500;
    border: 0px none;
}

a, a b, a strong {
    color:#47B200;
    text-decoration:none;
    font-weight:bold; 
}

a:hover {
    color:#47B200;
    text-decoration:underline;
}

#subnavi li a, #headnavi li a {
    color:#46b300;
    font-weight:bold;
    font-size:11px;
}

#footerlinks {
    border-bottom:1px solid #47B200;
    border-top:1px solid #47B200;
    margin-left: 135px;
    width:620px;
}

#buch a, a b, a strong {
 /*   color:#FFFFFF;*/
    color: #47B200;
}

h2 a, h2 a b, h2 a strong {
    color:#FFFFFF;
}



h4 a, h4 a b, h4 a strong {
    color:#FFFFFF;
}