body {
  font-size: 15px;
}
.color {
	color: #d20c29;
}
strong, b {
font-weight: bold;
}
.bg_color {
	background-color: #d20c29;
}
.button, .ce_hyperlink a, input[type="submit"], input.submit {
	background: #d20c29;
}
.servicebox i {
	background: #D20C29
}
.servicebox i:after {
	box-shadow: 0 0 0 4px #d20c29;
}
.servicebox_2 i[class^="icon-"]:before, .servicebox_2 i[class*="icon-"]:before, .servicebox_2 h1, .servicebox_2 h2, .servicebox_2 h3, .servicebox_2 h4, .servicebox_2 h5, .servicebox_2 h6 {
	color: #d20c29;
}
nav.mainmenu ul li a:after {
	background: #FFF; 
}
.pagination li a:hover {
	color: #d20c29;
}
.pagination li span.current {
	background: #d20c29; 
	color: white;
}
#nav-open-btn:before {
	background: #d20c29; 
	border: 2px solid #d20c29;
}
.ce_text p a:not(.button) {
	color: #d20c29;
}
.articlewrapper.typ3 {
	background: #d20c29;
}
.tabs.horizontal_clean ul li a:hover, .tabs.horizontal_clean ul li a.current {
	background: #d20c29;
}
.bx-wrapper .bx-pager.bx-default-pager a.active {
	background: #d20c29;
}
.divider [class^="icon-"]:before, .divider_2 [class^="icon-"]:before {
	color: #d20c29;
}
.teambox .funktion {
	color: #d20c29;
}
.teambox .teambox_socials i:hover {
	background: #d20c29;
}
.filter li a.selected, .filter li a:hover {
	background: #d20c29;
}
#pagetitle {
	color: #f2f2f2;
}
.ce_portfolioteaser .link_portfoliolist a:before {
	background: #d20c29;
}
.ce_portfolioteaser .link_portfoliolist a:after {
	box-shadow: 0 0 0 4px #d20c29;
}
.nachrichtenteaser h4 a {
	color: #d20c29;
}
.nachrichtenteaser .linkwrapper a {
	color: #d20c29;
}
.ce_nachrichtenteaser .link_to_all_list a:after {
	box-shadow: 0 0 0 4px #d20c29;
}
.ce_nachrichtenteaser .link_to_all_list a:before {
	background: #d20c29;
}

#header {
	background-color: ##D20C29;
}
nav.mainmenu ul a {
	color: #FFF; font-weight: 500;
}

#bottom {
	background: #333333;
}