body {
  background-image: none;
}

body {
	background-color: #ffffff !important;
}
#footer {
	border-color: #323843;
}
.ce_revolutionslider .ce_hyperlink a {
	background:#c8d32d;
}
.ce_text p a:not(.button) {
	color:#377b3f;
}
.color {
	color:#c8d32d;
}
.bg_color {
	background-color:#c8d32d;
}
.articlewrapper.typ4 .ce_hyperlink a:hover {
	background:#c8d32d;
}
.bx-wrapper .bx-pager.bx-default-pager a.active {
	background:#c8d32d;
}
nav.mainmenu ul li a:hover,
nav.mainmenu ul a.trail,
nav.mainmenu ul a.active {
	color:#c8d32d;
}
#submenu a:hover,
#submenu a.* {
	color:#c8d32d;
}
#off_canvas a:hover,
#off_canvas a.active,
#off_canvas a.trail {
	color:#c8d32d;
}
.ce_hyperlink.style2_dark a:hover {
	background:#377b3f;
	border-color:#377b3f;
}
.testimonial .autor {
	color:#ffffff;
}
.ce_team .funktion {
	color:#377b3f;
}
.ce_team .overlay_content {
	background:#c8d32d;
}
.ce_blog .blog .comments a,
.ce_blog .blog .morelink {
	color:#c8d32d;
}
.ce_blog .morelink a:hover {
	color:#c8d32d;
}
.ce_blog .port_overlay {
	background:#c8d32d;
}
.ce_preistabelle .titel {
	background:#c8d32d;
}
.ce_preistabelle .link {
	background:#c8d32d;
}
.pagination li span.current {
	background:#c8d32d;
}
.pagination li a:hover {
	color:#c8d32d;
}
.servicebox a:hover {
	color:#c8d32d;
}
.servicebox_2 h1,
.servicebox_2 h2,
.servicebox_2 h3,
.servicebox_2 h4,
.servicebox_2 h5,
.servicebox_2 h6 {
	color:#c8d32d;
}
.servicebox_4:hover {
	border-color: #c8d32d;
}
.servicebox_2[class^="icon-"]:before, 
.servicebox_2[class*="icon-"]:before {
	color: #c8d32d;
}
.portfolioliste .port_overlay {
	background:#c8d32d;
}
.customelement_layout_charts span.prozent {
	color:#c8d32d;
}
.backgroundvideo.overlay .backgroundvideo_content_wrapper {
	background:#c8d32d;
}
.mod_faqpage section h3::before {
	background:#c8d32d;
}

.tabs.horizontal_clean{
	background:#cccccc;
}
.tabs.horizontal_clean ul li a:hover{
	background:#377b3f;
}
.tabs.horizontal_clean ul li a.current {
	background:#c8d32d;
}
.servicebox_3[class^="icon-"]:before,
.servicebox_3[class*="icon-"]:before {
	background:#c8d32d;
}
.servicebox.color_accent[class^="icon-"]:before,
.servicebox.color_accent[class*="icon-"]:before {
	background:#c8d32d;
}
.articlewrapper.typ2 {
	background: #c8d32d;
}
#header .mod_search input:not(.captcha) {
	background: #c8d32d;
}
#header .search_trigger:hover {
	color: #c8d32d;
}
.ce_revolutionslider .border-left {
	border-color: #c8d32d;
}
.nachrichtenteaser .morelink a:hover {
	color: #c8d32d;
}
.button, .ce_hyperlink a {
	border-color: #377b3f;
}
.button:hover, .ce_hyperlink a:hover {
	background: #377b3f;
}
input[type="submit"], input.submit {
	background: #c8d32d;
}
.button, .ce_hyperlink a {
	color: #377b3f;
}
.metaheader .sprachwechsler span:hover {
	color: #c8d32d;
}
.blogwrapper_col1 .comments a, .ce_blog .blog .morelink {
	color: #c8d32d;
}
.ce_revolutionslider .bg_accent {
	background: #c8d32d;
}
#footer {
	border-color: #c8d32d;
}
.nachrichtenteaser_v2 .date {
	background-color: #c8d32d;
}
.nachrichtenliste .subline {
	border-color: #c8d32d;
}
.divider_2 .ext_txtpic_headline h1:before, .divider_2 .ext_txtpic_headline h2:before, .divider_2 .ext_txtpic_headline h3:before, .divider_2 .ext_txtpic_headline h4:before, .divider_2 .ext_txtpic_headline h5:before, .divider_2 .ext_txtpic_headline h6:before {
	background-color: #c8d32d;
}
body {
	background-color: #c8d32d !important;
}
#header, #stickyheader .inside {height: 100px;
	background: #377b3f;
}
nav.mainmenu .layer_two, nav.mainmenu .level_3, .metaheader .sprachwechsler ul li a {
	background: #377b3f !important;
}

#footer {
	background: #377b3f;
}
#footer, #footer a {
	color: #e5e5e5;
}
#footer .socials a:before {
	color: #e5e5e5;
}
#footer input, #footer textarea {
	border-color: #e5e5e5;
}
#footer input.submit {
	border-color: #e5e5e5;
	color: #e5e5e5;
}
#footer *::-webkit-input-placeholder {
    color: #e5e5e5;
}    
#footer *:-moz-placeholder {
    color: #e5e5e5;
}
#footer *::-moz-placeholder {
    color: #e5e5e5;
}    
#footer *:-ms-input-placeholder {
    color: #e5e5e5;
}
#footer input.submit {
	color: #000 !important;
}
#footer *::-webkit-input-placeholder {
    color: #000 !important;
}    
#footer *:-moz-placeholder {
    color: #000 !important;
}
#footer *::-moz-placeholder {
    color: #000 !important;
}    
#footer *:-ms-input-placeholder {
    color: #000 !important;
}
#footer input.text {
	 color: #000 !important;
}
#footer {
	border: 0;
}
#bottom {
	background: #334b36;
}
#bottom, #bottom a, #bottom .ce_hyperlink a {
	color: #999999;
}
#stickyheader .logo {
	height: 90px;
}
.content-page #header_after #pagetitle {text-transform: ; font-size: 1.3rem;}

#bottom {background: #252525; font-size: 0.7em; color: #838383; text-transform: ; margin-bottom: 25px;}

.subheadline_h1, .subheadline_h2, .subheadline_h3, .subheadline_h4, .subheadline_h5, .subheadline_h6 {font-size: 1rem; line-height: 1.2em; text-transform: ; font-weight: 500; margin-top: -0.6rem; color: #959595; letter-spacing: 1.5px; margin-bottom: 2rem;}
.subheadline_h2, .subheadline_h3, .subheadline_h4, .subheadline_h5, .subheadline_h6 {margin-top: -0.8rem;}

nav.mainmenu ul li a {display: block; text-decoration: none; position: relative; line-height: 24px; min-height: inherit; text-align: left; font-size: 0.9rem; float: none; padding: 40px 0; padding-left: 20px; padding-right: 20px; text-transform: ;}

a {color: #377b3f; text-decoration: none;}

h1, h2, h3, h4, h5, h6 {padding: 0; line-height: 1.4em; margin-bottom: 0.5em; font-family: 'Ubuntu', sans-serif; color: #377b3f; font-weight: 400;}