.Body {
    background: #c0eaff;
}

.l389 #mainNav ul li a {
    border-bottom: 3px solid #cdeab7;
}

.l389 #mainNav ul li a:hover,
.l389 #mainNav ul li.active a,
.l389 #mainNav ul li.on a {
    border-bottom: 6px solid #42a000;
}

.l389 #berge {
    background: url(/gfx/berge-Sommer.png) no-repeat left top;
}

.l389 #subNav ul li.active a,
.l389 #subNav ul li.active ul li.hover a,
.l389 #subNav ul li.active ul li a:hover,
.l389 #subNav ul li.active ul li.on a,
.l389 #subNav ul li.active ul li.active a,
.l389 #subNav ul li.open a,
.l389 #subNav ul li.open ul li.hover a,
.l389 #subNav ul li.open ul li a:hover,
.l389 #subNav ul li.open ul li.open a,
.l389 #subNav ul li.open ul li.active a,
.l389 #subNav ul li.open ul li.active ul li.hover a,
.l389 #subNav ul li.open ul li.active ul li a:hover,
.l389 #subNav ul li.open ul li.open ul li.active a,
.l389 #subNav ul li.open ul li.open ul li.hover a {
    background-color: #42a000;
    color: #fff;
}

.l389 #subNav ul li.active ul li a,
.l389 #subNav ul li.open ul li a,
.l389 #subNav ul li.open ul li.active ul li a,
.l389 #subNav ul li.open ul li.open ul li a {
    background-color: #fff;
    color: #000;
}

.l389 #travelBox .travelBoxHeader {
    background: url("/gfx/bg-travelBoxHeader-Sommer.png") no-repeat scroll left bottom transparent;
}

.l389 #travelBox .travelSearchLeft,
.l389 #travelBox .travelBoxFooter,
.l389 #anmeldeBox {
    background: #42a000;
}

.l389 #travelBox h2 {
    color: #fff;
}

.l389 .advancedSearch a,
.l389 #facebookLogin .fb_login_link,
.l389 #commentLogin .loginLinks a {
    color: #cbe9b4;
}

.l389 #leftColumn .alert.status0,
.l389 #leftColumn .alert.status_logged {
    border: 1px solid #000;
    background: #cbe9b4;
    color: #42a000;
}

.l389 #travelBox .travelBoxFooter {
    color: #fff;
}

.l389 #footer {
    background: #90CB60 url(/gfx/bg-footer-Sommer.png) repeat-x left top;
    padding: 0px;
}

.l389 .white div.seTagCloud a {
    color: #004947;
}

.l389 #footer .contactData {
    color: #275E00;
}

.l389 #footer .contactData {
    background: url(/gfx/bg-phone-Sommer.png) no-repeat left 10px;
}

.l389 #footerBottom {
    background: #275E00;
}

.l389 #footerBottom .realized a {
    color: #4AA402;
}

.l389 .socialMediaFooter {
    background: url("/gfx/bg-socialmediaFooter-Sommer.png") no-repeat right 18px;
}

/* Templates */

.l389 .Template.s386 {
    background-color: #42a000;
    color: #ffffff;
}

.l389 .Template.s386 a {
    color: #ffffff !important;
    border-color: #ffffff !important;
}

.l389 .Template .divider {
    background-color: #42a000;
    color: #ffffff;
}