div#hauptnavi {
 background-color: #2A78CA;
}

ul.hauptnavi {
 background: url("");
}

ul.bereich {
 background-color: #CADDF2;
}

h1, h2, .header1, .header2, a  {
 color: #2A78CA;
}
h2 {
 border-bottom-color: #2A78CA;
}
a:visited {
 color: #05A0A5;
}

.news-latest-item, .news-latest-footer  {
 border-bottom-color: #2A78CA;
}

div.box h2 {
 background-color: #2A78CA;
 border-left-color: #2A78CA;
 border-right-color: #2A78CA;
}

div#info-top {
 border-bottom-color: #2A78CA;
}

div#pfad-bottom {
 border-top-color: #2A78CA;
}

div#footer {
 border-top-color: #2A78CA;
}

div.listing ul {
 border-color: #2A78CA;
}
div.listing ul li{
 border-color: #CADDF2;
}
div.listing a + ul {
 border-color: #CADDF2;
}

.colored {
 border-color: #2A78CA !important;
 background-color: #CADDF2;
}