.bg-accent {
  background-color: #00BF00;
}

p a {
  color: #00BF00;
}

.divider-v2 h1:after, .divider-v2 h2:after, .divider-v2 h3:after, .divider-v2 h4:after {
  background: #00BF00;
}

.dividerv h5:after, .divider-v2 h6:after, h1.divider-v2:after, h2.divider-v2:after, h3.divider-v2:after, h4.divider-v2:after, h5.divider-v2:after, h6.divider-v2:after {
  background: #00BF00;
}

hr.divider_3:before {
  background: #00BF00;
  background: #00BF00;
}

.divider_4_first {
  border: 3px solid #00BF00;
}

.divider_4_second {
  background-color: #00BF00;
}

.divider_4::after, .divider_4::before {
  background-color: #00BF00;
}

.divider_5 i {
  color: #00BF00;
}

.mainmenu ul ul {
  border-top: 2px solid #00BF00;
}

.header .mainmenu ul li a.trail, .header .mainmenu ul li a.active {
  color: #00BF00 !important;
}

#top-wrapper.fixed .mainmenu a.active, #top-wrapper.fixed .mainmenu a.trail {
  color: #00BF00;
}

.mainmenu ul ul li a:hover, .mainmenu ul ul li a.trail {
  background: #00BF00;
}

body.header-dark .fixed .mainmenu ul li a.trail, body.header-dark .fixed .mainmenu ul li a.active {
  color: #00BF00;
}

.header-light #top-wrapper.fixed .mainmenu a.active, .header-light #top-wrapper.fixed .mainmenu a.trail {
  color: #00BF00;
}

.subnav a {
  color: #00BF00;
}

#nav-open-btn:before, .ce_table table th {
  background: #00BF00;
}

.ce_tabs .tabs.classic ul li.active, .ce_tabs .tabs.classic ul li:hover {
  border-color: #00BF00;
}

.ce_tabs .tabs.horizontal ul li:hover a, .ce_tabs .tabs.horizontal ul li.active a {
  background: #00BF00;
}

.ce_teambox .image .overlay {
  background: #00BF00;
}

.ce_teambox .email a {
  color: #00BF00;
}

blockquote a {
  color: #00BF00;
}

.header .mod_search .search-content {
  background: #00BF00;
}

.ce_iconbox.version2 i {
  background: #00BF00;
}

.ce_iconbox .link {
  color: #00BF00;
}

.ce_testimonial a, .ce_accordion .toggler:before {
  color: #0053A1;
}

.mod_calendar th.head {
  background: #00BF00;
  border-top: 1px solid #00BF00;
  border-right: 1px solid #00BF00;
  border-left: 1px solid #00BF00;
}

.mod_calendar th.previous a, .mod_calendar th.next a {
  background-color: #00BF00;
}

.pagination li span.current {
  background: #00BF00;
}

.pagination li a:hover {
  color: #00BF00;
}

.mod_faqpage h3:before {
  color: #00BF00;
}

.mod_search .submit, input:focus, textarea:focus {
  border: 1px solid #00BF00;
}

form fieldset legend {
  background-color: #00BF00;
}

input.submit[type='submit'] {
  background: #00BF00;
}

input.submit[type='submit']:hover {
  background: #00BF00;
}

.ce_youtube_background.overlay .YTPOverlay {
  background-color: #00BF00;
}

.label-accent {
  background: #00BF00;
}

.ce_hyperlink a, a.btn {
  background: #00BF00;
  border-color: #00BF00;
}

.ce_hyperlink a.link-white, a.btn.link-white {
  color: #00BF00;
}

.ce_hyperlink a.link-white:hover, a.btn.link-white:hover {
  background: #00BF00;
}

.ce_hyperlink a.outline, a.btn.outline {
  color: #00BF00;
}

/*
NEWSLIST AENDERUNGEN

Ab hier Aenderungen an der Newslist. Die vorliegende Datei
wird nach der framework.css geladen, weswegen die Aenderungen
in dieser Datei beruecksichtigt werden.
Sollten die Aenderungen aus dieser Datei rausgenommen werden,
fallen sie auf den Standard der framework.css zurueck.
*/
.newslist h2 {
  color: #00BF00;
}

.newslist h2 a {
  color: #00BF00;
}

.newslist .news-left .news-date {
  background: #00BF00;
}

.newsteaser .date {
  background: #00BF00;
}

.newslist-v3.news-cat-1 .news-overlay {
  background: #00BF00;
}

/* Hover fuer Link */
div[id^=mod_news] a:hover, div[class^=mod_newslist] a:hover {
  color: #00BF00;
}

#portfolio_filter a.selected, #portfolio_filter a:hover {
  background: #00BF00;
}

.ce_chartbar .chart_data {
  background: #00BF00;
}

.color-accent {
  color: #00BF00;
}

.color-accent p, .color-accent i, .color-accent h1, .color-accent h2, .color-accent h3, .color-accent h4, .color-accent h5, .color-accent h6, .color-accent a:not(.link-white) {
  color: #00BF00;
}

blockquote {
  border-color: #00BF00;
}

.ce_pricetable .pricetable.highlight .title, .ce_imagebox_v2 .ce_url a, .ce_gallery .content {
  background: #00BF00;
}

.ce_headertext h1:after, .ce_headertext h2:after, .ce_headertext h3:after, .ce_headertext h4:after, .ce_headertext h5:after, .ce_headertext h6:after {
  background: #00BF00;
}

.ce_countup i {
  color: #00BF00;
}

.newslist-v3 .date {
  background: #00BF00;
}

.ce_bgimage.offset.offset-bg-accent:before {
  background-color: #00BF00;
}

.ce_leadertext.version2 .divider-first {
  border: 3px solid #00BF00;
}

.ce_leadertext.version2 .divider-second {
  background-color: #00BF00;
}

.ce_leadertext.version2 .divider:after, .ce_leadertext.version2 .divider:before {
  background-color: #00BF00;
}

.ce_accordion .toggler i.fa {
  background: #00BF00;
}

.newsteaser_v3 .news-overlay i {
  background-color: #00BF00;
}

.newslist-v3 .subheadline, .ce_teambox .function {
  color: #00BF00;
}

.ce_tabs .tabs.horizontal-clean ul li.active:after {
  border-color: #00BF00 transparent transparent transparent;
}

.subheadline-v2 {
  color: #00BF00;
}

.ce_timeline .timeline-item .timeline-item-title {
  background: #00BF00;
}

.ce_portfoliofilter.default a.selected, .ce_portfoliofilter.default a:hover {
  background: #00BF00;
}

.ce_tabs .tabs.horizontal-clean ul li.active a {
  color: #00BF00;
}

.ce_revolutionslider_hyperlink {
  background: #00BF00;
  border-color: #00BF00;
}

.ce_revolutionslider_hyperlink {
  border-radius: 5px;
}

}

#top .mod_langswitcher span:hover {
  background: #00BF00;
}

#top .mod_langswitcher ul li a:hover {
  color: #00BF00;
}

.ce_headline_extended.version2 .divider-first {
  border-color: #00BF00;
}

.ce_headline_extended.version2 .divider:after, .ce_headline_extended.version2 .divider:before {
  background-color: #00BF00;
}

.ce_headline_extended.version2 .divider-second {
  background-color: #00BF00;
}

.mod_portfoliolist .item figure {
  background-color: #00BF00;
}

.mod_portfoliolist .item a:hover {
  color: #00BF00;
}

#top .mod_top_mail a, #top .mod_top_phone span {
  color: #00BF00;
}

form .input-group-addon {
  background: #00BF00;
  border-color: #00BF00;
}

body .picker--focused .picker__day--selected {
  background-color: #00BF00;
}

body .picker__day--selected {
  background-color: #00BF00;
}

body .picker__day--selected:hover {
  background-color: #00BF00;
}

body .picker--focused .picker__day--highlighted, body .picker__day--highlighted:hover, body .picker__day--infocus:hover, body .picker__day--outfocus:hover, body .picker--focused .picker__list-item--highlighted, body .picker__list-item--highlighted:hover, body .picker__list-item:hover {
  background-color: #00BF00;
}

body .picker__list-item--highlighted, body .picker__list-item:hover {
  border-color: #00BF00;
}

.ce_video_background .video-overlay {
  background-color: #00BF00;
}

.ce_text_imagebox.imagebox_version2 .inside, .ce_text_imagebox.imagebox_version3 .inside {
  background-color: #00BF00;
}

#offcanvas-top, .popup-banner {
  background: #00BF00;
}

.ce_popup_start .popup_close {
  color: #00BF00;
}

.ce_bgimage_content_start.bg-accent .bg_overlay {
  background: #00BF00;
}

.newslist-timeline:before, .newslist-timeline-both h4:before {
  border-color: #00BF00;
}

.ce_divider_extended.version4 span, .ce_divider_extended.version5 {
  background: #00BF00;
}

#top a, .ce_linkbox h4 {
  color: #00BF00;
}

.body_bottom .mod_search .search-content, .mod_customcataloglist.cc_immorealty .entry.top_object .cc_immorealty_top, .mod_customcatalogfilter.immorealty_filter .filter_range .ui-slider-range {
  background: #00BF00;
}

.mod_customcatalogreader.cc_immorealty .property-furnishing li i {
  color: #00BF00;
}

.mod_customcatalogreader.cc_immorealty .price {
  background: #00BF00;
}

.mod_customcataloglist .cc_immorealty_slider .category, .header .mainmenu ul li.highlight a span {
  background: #00BF00;
}

.mod_customcataloglist.cc_immorealty .customelements_notelist input {
  background-color: #00BF00;
}

.mod_customcataloglist.cc_cardealer .item-rightside .item-content-col2 {
  color: #00BF00;
}

.mod_customcatalogfilter.cardealer_filter .filter_range .ui-slider-range {
  background-color: #00BF00;
}

.mod_customcatalogreader.cc_cardealer .single-price {
  color: #00BF00;
}

.mod_customcatalogreader.cc_cardealer .single-price strong {
  background-color: #00BF00;
}

.mod_customcataloglist.cc_cardealer .item-highlight-icon {
  background-color: #00BF00;
}

.mod_customcataloglist .cc_cardealer_slider .state {
  background-color: #00BF00;
}

.mod_customcataloglist .cc_cardealer_slider .price strong {
  color: #00BF00;
}

.ce_linkbox a i {
  background-color: #00BF00;
}

.mod_portfoliolist.portfolio-v2 .item a:hover {
  color: #00BF00;
}

.ce_fullscreen_gallery.version3 .bold {
  background-color: #00BF00;
}

form.style2 {
  background: #00BF00;
}

.ce_linkbox .ce_linkbox_banner, .custommenu li:hover {
  background-color: #00BF00;
}

.ce_featured_tab li .ce_headline .headline {
  color: #00BF00;
}

.ce_featured_tab li.active {
  background-color: #00BF00;
}

.ce_headerimage.version3 .ce_headline .headline, .ce_headerimage.version3 .subline {
  background: #00BF00;
}

.color-second {
  color: #2E3841;
}

.bg-second, .ce_bgimage_content_start .bg_overlay.bg-second {
  background-color: #2E3841;
}

.notelist .submit_container input.submit {
  background-color: #2E3841;
}

.notelist .submit_container input.submit:hover {
  background-color: #2E3841;
}

.mod_customcataloglist.cc_cardealer .item-state {
  background-color: #2E3841;
}

form.style2 input.submit {
  background-color: #2E3841;
}

form.style2 input.submit[type='submit']:hover {
  background-color: #2E3841;
}

.ce_iconbox_v2.style2:hover {
  background-color: #2E3841;
}

@media only screen and (min-width: 768px) {
  .header .mainmenu ul li a.trail, .header .mainmenu ul li a.active {
    color: #00BF00 !important;
  }
}

body #top {
  background: #00BF00;
}

body #top .inside {
  background: #00BF00;
}

.ce_form .widget.mandatory span.input-group-addon, .ce_form .widget span.input-group-addon {
  background: #00BF00;
  background-color: #00BF00;
}

/* ----------------------
   CLIENT FIXES
   ---------------------- */
.ce_popup_start .ce_popup_content {
  border-color: #00BF00;
}

.ce_popup_content .check-button button {
  background: #00BF00;
}

#cookie-banner {
  background: #00BF00;  
  color: white;
}

#cookie-banner-wrapper span a {
  color: white;
}

#cookie-banner-close {
  color: white;
}

.ce_sliderStart .slider-control a {
  margin-top: 0px;
}

.slider-control a.slider-prev::before {
  color: #00BF00;
}

.slider-control a.slider-next::after {
  color: #00BF00;
}

.swiper-button-next::after {
  color: #d5d5d5;
}

.swiper-button-prev::after {
  color: #d5d5d5;
}	

.ce_iconbox.version3 i {
  color: #00bf00;
}

/* ----------------------
   ARAGON FIXES
   ---------------------- */
#live-beratung-starten input[type=submit] {
  background: #00BF00;
  color: white;
}

#slider .lh60 p {
  line-height: 60px !important;
}

#top .mod_top_mail:hover,
#top .mod_login_top:hover,
#top .mod_search:hover {
  background: #0053A1;
}

.mainmenu ul li a {
  color: #0053a1;
}

.mainmenu ul ul li a:hover,
.mainmenu ul ul li a.trail,
.mainmenu ul ul li a.active {
  background: none;
  color: #00BF00;
}



.map-info-window .map-link {
  background: #00BF00;
}

/* ----------------------
   DESKTOP FIXES
  ---------------------- */
/**/
@media only screen and (min-width: 768px) {
  .header .smartmenu.open .level_1 li a:hover, .header .submenu .level_2 li a:hover {
    color: white;
    background: #00BF00;
  }

  .header .smartmenu.open .level_1 li:hover > a,
  .header .submenu .level_2 li:hover > a {
    background: #00BF00 !important;
    color: white !important;
  }

  nav.header_metanavi .smartmenu.open .level_1 li:hover, nav.header_metanavi .submenu .level_2 li:hover {
    color: white;
    background: #00BF00;
  }

  .mainmenu ul ul li a {
    color: #555;
  }

  .header .smartmenu.open .level_1 li a:hover, .header .submenu .level_2 li a:hover {
    color: white;
    background: #00BF00;
  }

  .header .smartmenu.open .level_1 li:hover > a,
  .header .submenu .level_2 li:hover > a {
    background: #00BF00 !important;
    color: white !important;
  }

  nav.header_metanavi .smartmenu.open .level_1 li:hover, nav.header_metanavi .submenu .level_2 li:hover {
    color: white;
    background: #00BF00;
  }
}

/* ----------------------
   MOBILE FIXES
   ---------------------- */
/**/