.Body {
    background: #c0eaff !important;
}

.l388 #mainNav ul li a {
    border-bottom: 3px solid #cdeab7;
}

.l388 #mainNav ul li a:hover {
    border-bottom: 6px solid #42a000;
}

.l388 #berge {
    background: url(/gfx/berge-Sommer.png) no-repeat left top;
}

.l388 h1.quickSearchHeadline {
    background: url(/gfx/bg-quickSearchTop-Sommer.png) no-repeat left top;
}

.l388 #searchFields .suchestarten .button,
.l388 #beschreibung-wrapper .link a,
.l388 #weitereGastgeber a {
    background: url(/gfx/bg-quickSearchHome-Sommer.png) no-repeat left top;
    color: #1c3d00;
}

#searchFields,
.l388 #contactAndFacts {
    background: #42A000;
}

#searchFields,
.l388 .detailedSearch a {
    color: #ceeab8;
}

.l388 #searchFields .fieldDescription.personen {
    background: url(/gfx/bg-personen-Sommer.png) no-repeat left top;
}

.l388 #mapLink a {
    background: url(/gfx/mapLink-Sommer.jpg) no-repeat left top;
}

.l388 #footer {
    background: #90cb60 url(/gfx/bg-footer-Sommer.png) repeat-x left top;
}

.l388 .white DIV.seTagCloud a { color: #004947; }

.l388 #footer .contactData {
    background: url("/gfx/bg-phone-Sommer.png") no-repeat left 10px;
    color: #275e00;
}

.l388 .socialMediaFooter  {
    background: url("/gfx/bg-socialmediaFooter-Sommer.png") no-repeat right 18px;
}

.l388 #footerBottom  {
    background: #275e00;
}

.l388 #footerBottom .realized a {
    color: #4aa402;
}