#myGalleryCarousel {
    background: #000
    }
.jdGallery .slideInfoZone {
    background: #333
    }
.jdGallery a.carouselBtn {
    background: #333
    }
.jdGallery .carousel {
    background: #333
    }
.jdGallery .carousel .carouselInner .thumbnail, .jdExtCarousel .carouselInner .thumbnail {
    background: #000
    }
.jdGallery .carousel .wallButton, .jdExtCarousel .wallButton {
    background: #222
    }
.jdGallery a.leftArrow {
    background: url(../img/smoothGallery/fleche1_green.png) no-repeat center left
    }
* html .jdGallery a.leftArrow {
    background: url('../img/smoothGallery/fleche1.gif') no-repeat center left
    }
.jdGallery a.rightArrow {
    background: url(../img/smoothGallery/fleche2_green.png) no-repeat center right
    }
* html .jdGallery a.rightArrow {
    background: url('../img/smoothGallery/fleche2.gif') no-repeat center right
    }
.withArrows a.open {
    background: none
    }
.withArrows a.open:hover {
    background: url('..img/open.png') no-repeat center center
    }
* html .withArrows a.open:hover {
    background: url('..img/open.gif') no-repeat center center
    }
.jdGallery a.gallerySelectorBtn {
    background: #333
    }
.jdGallery .gallerySelector {
    background: #000
    }
.jdGallery .gallerySelector .gallerySelectorInner div.hover {
    background: #333
    }
.jdGallery .gallerySelector .gallerySelectorInner div.galleryButton div.preview {
    background: #000
    }
div.payinfo div.price {
    color: #88d02a
    }
.list .button_auftrag a.active, .list .button_auftrag a:hover {
    color: #88d02a
    }
.list h2 {
    color: #88d02a
    }
.left h1 {
    color: #88d02a
    }
.columnbutton a:hover {
    color: #88d02a
    }
.accordion-content .button a:hover, .accordion-content .button a.active {
    color: #88d02a
    }
div.niceinput, div.nicetextarea {
    background: transparent url(../img/vermittlung/input-right.gif) no-repeat scroll right top
    }
div.nicetextarea {
    background: transparent url(../img/vermittlung/inputtextarea-right.gif) no-repeat scroll right top
    }
div.niceinput input, div.nicetextarea textarea {
    background: transparent url(../img/vermittlung/input-left.gif) no-repeat scroll 0 0
    }
div.nicetextarea textarea {
    background: transparent url(../img/vermittlung/inputtextarea-left.gif) no-repeat scroll 0 0
    }
div.column div.singlecheckbox label {
    color: #88d02a
    }
div.checkboxstash label, div.checkboxstash li, div.checkboxstash input {
    color: #88d02a
    }
div.fielderror {
    background: #FFFFFF url(../img/icon_failure.gif) no-repeat scroll 5px 0.3em
    }
div.fielderror ul.errorlist li {
    background: none
    }
#detailbuttons .button a:hover {
    color: #88d02a
    }
h1, div.strong {
    color: #88d02a
    }
#welcomenavi a:hover {
    color: #88d02a
    }
#login-text a {
    background: none
    }
#login-text a:hover {
    color: #88d02a
    }
#login-text a.active {
    color: #88d02a
    }
#topnavi .left a:hover {
    color: #88d02a
    }
.intro #topnavi .right a:hover, .intro #topnavi .right a.active {
    color: #88d02a
    }
.intro #topnavi a#top_search, .intro #topnavi a#top_offer {
    color: #88d02a
    }
.intro .left #subnavi a {
    color: white;
    }

.intro .left #subnavi a:hover {
    color: #88d02a;
    }

.intro .left #subnavi a.active {
    color: #0c8200
    }
.accordion-content .button a:hover, .accordion-content .button a.active {
    color: #88d02a
    }
.buttonchoice {
    background-image: url(../img/suche/field_grey_dropdown_green.gif);
    color: #88d02a;
    }
div.niceinp {
    background: transparent url(../img/vermittlung/input-right.gif) no-repeat scroll right top
    }
div.niceinp input {
    background: transparent url(../img/vermittlung/input-left.gif) no-repeat scroll 0 0
    }
.list h2 {
    color: #88d02a
    }
.list h2 a {
    color: #88d02a
    }
.list .price, .list .offererhead {
    color: #88d02a
    }
.buttonchoice {
    background-image: url(../img/suche/field_grey_dropdown_green.gif)
    }
.paginator a:link, .paginator a:visited {
    background: white
    }
.paginator a:hover {
    background: #5b80b2
    }
#footer a:hover {
    color: #88d02a
    }
#login-text a {
    background: none
    }
#login-text a:hover {
    color: #88d02a
    }
#login-text a.active {
    color: #88d02a
    }
#container {
    background-image: url(../img/content_background_green.jpg)
    }
#topnavi {
    background-image: url(../img/topnavi_background_green.jpg)
    }
#topnavi .left a:hover {
    color: #88d02a
    }
#topnavi .left a.active {
    background-image: url(../img/topnavi_active_green.jpg)
    }
#topnavi .right a:hover, #topnavi .right a.active {
    color: #88d02a
    }
.left #subnavi a:hover {
    color: #0c8200
    }
.left #subnavi a.active {
    color: #0c8200;
    background-image: url(../img/subnavi_active_green.jpg)
    }
em {
    color: #88d02a
    }
.accordion.empty {
    color: #88d02a
    }
.accordion.active {
    background-image: url(../img/accordion_active_green.jpg)
    }
div.accordion-content div.searchbuttons div.button a {
    background: None
    }
#breadcrumb a:hover {
    color: #88d02a
    }
ul.messagelist li, ul.errorlist li {
    background: #fff url(../img/icon_success.gif) 5px .3em no-repeat
    }
ul.errorlist li {
    background: #fff url(../img/icon_failure.gif) 5px .3em no-repeat
    }
.button a:hover {
    color: #88d02a
    }
.right .button a:hover, .right .button a.active {
    color: #0c8200;
    background: none
    }
.content a, .accordion-content.detail a {
    color: #0fa700
    }
.content h2 {
    color: #0c8200
    }
.content h3 {
    color: #88d02a
    }
.content a:hover, .content a.active, .accordion-content.detail a:hover {
    color: #0c8200
    }
.content h1 {
    color: #0c8200
    }
.content li {
    color: #88d02a
    }
.filledsubmit {
    background: transparent url(../img/vermittlung/submit-right_green.gif) no-repeat scroll top right
    }

.filledsubmit input, .filledsubmit a, .filledsubmit a:hover {
    background: url(../img/vermittlung/submit-left_green.gif) no-repeat;
    color: #0C8200 !important;
    }

.filledsubmit.red input, .filledsubmit.red a, .filledsubmit.red a:hover {
    color: #fff!important;
}
.datepickerContainer {
    background: #121212
    }
.datepickerBorderT {
    background: url(../images/datepicker_t.png)
    }
.datepickerBorderB {
    background: url(../images/datepicker_b.png)
    }
.datepickerBorderL {
    background: url(../images/datepicker_l.png)
    }
.datepickerBorderR {
    background: url(../images/datepicker_r.png)
    }
.datepickerBorderTL {
    background: url(../images/datepicker_tl.png)
    }
.datepickerBorderTR {
    background: url(../images/datepicker_tr.png)
    }
.datepickerBorderBL {
    background: url(../images/datepicker_bl.png)
    }
.datepickerBorderBR {
    background: url(../images/datepicker_br.png)
    }
tbody.datepickerDays td.datepickerSelected {
    background: #136A9F
    }
tbody.datepickerDays td.datepickerNotInMonth.datepickerSelected {
    background: #17384d
    }
tbody.datepickerYears td.datepickerSelected, tbody.datepickerMonths td.datepickerSelected {
    background: #17384d
    }
td.datepickerSpecial a {
    background: #700
    }
td.datepickerSpecial.datepickerSelected a {
    background: #a00
    }
.offer_title {
    color: #88d02a
    }
#offer_window a {
    color: #88d02a
    }
#offer_window a:visited {
    color: #88d02a
    }
#offer_window_tl {
    background-color: #88d02a
    }
#offer_window_t {
    background-color: #88d02a
    }
#offer_window_tr {
    background-color: #88d02a
    }
#offer_window_l {
    background-color: #88d02a
    }
#offer_window_r {
    background-color: #88d02a
    }
#offer_window_bl {
    background-color: #88d02a
    }
#offer_window_b {
    background-color: #88d02a
    }
#offer_window_br {
    background-color: #88d02a
    }
#offer_window_beak {
    background: url('../img/map/offer_window/beak_green.png') top left no-repeat transparent
    }
div#datesliderbar {
    background: url(../../img/slidebg.gif) repeat-x
    }
.accordion.open {
    background-image:url(../img/accordion_open_green.jpg);
}

div#headwrapper div.menu ul li.active a span{
    color: #88d02a
}

div#headwrapper div.menu ul li a:hover span{
    color: #88d02a
}

div.menuright a.active {
    color: #88D02A !important;
}

div#headwrapper input.input-submit {
    color: #0C8200;
}

#accordion-favorites a {
    color: #88D02A !important;
}

div.tab {
    border-top: 1px solid #82ae01;
    border-left: 1px solid #82ae01;
    border-right: 1px solid #82ae01;
}

div.tab a {
    color: #82ae01;
}

div.tab a:hover {
    color: #618201;
}

div.tab.active {
    background-color: #82ae01;
}