#navigation .nav li:hover a,
#navigation .nav li.current-menu-ancestor a,
#navigation .nav li.current-menu-item a,
#navigation .nav li.sfHover,
.nav li ul,
#top #navigation .nav li ul li a, ul.four-col-grid .thumb a,
.nice-contact-form input[type=submit], input[type="submit"],
#tabs .inside .tags a:hover,
#navigation .nav li.current-menu-parent a
{ background-color: #80BD58;  }

#top #navigation .nav li ul li ul li a{ /*background-color: white;*/  }
#header #top #toggle-nav
{
	background:#58B500;
}
.flex-caption a.read-more{background: none repeat scroll 0 0 rgba(88, 181, 0, 0.6); border-radius:10px;-webkit-border-radius: 10px;}
#filter li a:hover, #filter li.active a{ background: #575880;  }
#footer .testimonials .feedback .feedback-url, a, body #sidebar .widget_nice_appointments h3, .home-block h3, .welcome-message h2 b, .welcome-message h2 strong, .welcome-message h2 span, .one-col-grid.service-grid .entry-title a,.page-head h1.entry-title, body.page-template-template-contact-php #content h3, span.required, .home-staff li .staff-deparment a:hover, body.single-staff .staff-info header h1, .nice-contact-form #node{ color: #43484d;  }
.entry blockquote{ border-left-color: #575880;  }
.flex-caption p a{ border-bottom-color: #575880;  }

#commentform input[type="submit"], #footer-widgets .textwidget .read-more-link, #nice_appointment input[type="submit"], .button-bg{ background: #63C700;  border-radius: 10px; -moz-border-radius: 10px;}
#header { background-color: #80BD58; }
@media screen and (max-width: 1024px) { .has-slider #header { background-color: #80bd58; } }
#header { background-position : left top; }
#header { background-repeat : no-repeat; }
#default-logo, #retina-logo 
{
	height : 80px; 
	box-shadow:2px 2px 2px #939393;
	
}

.greenbutton, input[type="submit"]
{	
	color: #fff;
	width: auto;
	/*padding: 12;*/
	line-height: 25px;
	font-size: 14px;
	font-weight: 700;
	cursor: pointer;
	border: none;
	color: #fff;
	-moz-transition:	all 0.2s linear;
	-o-transition:		all 0.2s linear;
	-ms-transition:		all 0.2s linear;
	transition:			all 0.2s linear;
	-webkit-transition: all 0.2s linear;
	background: #63C700;  
	border-radius: 10px; 
	-webkit-border-radius: 10px;
	-moz-border-radius:	10px;
	-webkit-box-shadow: 0 -4px rgba(0, 0, 0, 0.1) inset;
	-moz-box-shadow:	0 -4px rgba(0, 0, 0, 0.1) inset;
	box-shadow:		 0 -4px rgba(0, 0, 0, 0.1) inset;
}
footer input[type="text"]
{
	width:auto;
	border-radius: 5px; 
	-webkit-border-radius: 5px;
	-moz-border-radius:	5px;
	height:24px;
	padding:4px;
	margin:4px;
}
footer dl
{
	margin: 0 auto;
	max-width: 180px;
	/*white-space:nowrap;*/
}
footer dt
{
	float: left;
	line-height: 34px;
	text-align:right;
}
footer dd
{
	margin-bottom:0;
	text-align:left;
}
footer dd input
{
	max-width:100%;
}
.fehler
{
	color:#DA170C;
}