body {
	font-family: Arial, Helvetica, OpenSans; 
}
#footer { background-color: #294a62 !important; background-image: none !important; }
/* Header */
#mega_main_menu .nav_logo .logo_link::before { background: none !important; }
.title_block.style_1 {
    background-image: url("bg_1170x320.jpg");
  	background-repeat: no-repeat;
}
.title_block span { background-image: none !important; }
.title_block {
    color: #44a5c8;
    font-family: Arial, Helvetica, OpenSans;
    font-size: 43px;
  	font-weight: bold;
}

.title_block h1 { background: none !important; }
h2, .h2, .logo_centered_header .title_block, .title_block {
    font-family: Arial,sans-serif !important ;
}

/* Formular */
body .btn-kontakt { background: #c2d568; }

body .btn-kontakt:hover, body .btn-kontakt:focus, body .btn-kontakt:active, body .btn-kontakt.active, body .open .dropdown-toggle.btn-kontakt {
	background: #c2d568;
	opacity: 0.8;
}
.contact_form input[type="submit"] {
	padding-left: 0 !important;
	padding-right: 0 !important;
	background-image: none !important;
}
.form-control:focus {
    border: 2px solid #c2d567;
}
/* Listen */
ul.check li, ul.angle li, ul.asterisk li, ul.default li, ul li {
    margin: 0 0 5px;
}
/* Sonstiges */
i.fa { color: #c2d567; }
.tp-bullets.simplebullets.round .bullet:hover, .tp-bullets.simplebullets.round .bullet.selected, .tp-bullets.simplebullets.navbar .bullet:hover, .tp-bullets.simplebullets.navbar .bullet.selected {
    background: none repeat scroll 0 0 #c2d567;
}
.bottom_menu li a:hover, .current-menu-item a {
    color: #c2d567 !important;
}
#phoneheader {
  height: 40px;
  background-color: #44a5c8;
  color: #ffffff;
  font-weight: 700;
}
#phoneheader div { max-width: 1170px; margin: 0 auto; text-align: right; padding: 7px 15px 0 15px; }