.flex-caption p {
background: rgba(88, 181, 0, 0.6);
padding: 0 10px 10px 10px;
border-bottom-left-radius: 10px;
border-bottom-right-radius: 10px;
-webkit-border-bottom-left-radius: 10px;
-webkit-border-bottom-right-radius: 10px;
	
}

.flex-caption h2 {
background: rgba(88, 181, 0, 0.6);
padding: 0 10px;
border-top-left-radius: 10px;
border-top-right-radius: 10px;
-webkit-border-top-left-radius: 10px;
-webkit-border-top-right-radius: 10px;
}

.home-staff .col-full { max-width: 500px; }

.home-block h3 {
text-align: center;
}

#footer-widgets .textwidget p {
margin-bottom: 0px;
}

input, textarea {
width: 100%;
}

a {
color: #58b500;
}

.call-now {

}

#footer-widgets {
text-align: center;
}

.home-staff li .content .staff-title {
font-size: 16px;
}

.wn {
text-align: center;
}

input[type="password"] {
width: 20%;
}

.kontaktinfos
{
	float:left;
}
.kontaktleft
{
	width:54%
}
.kontaktright
{
	/*text-align:center;*/
}
.kontaktright table
{
	border:0;
}
.kontaktright tr
{
	border:0;
}
.kontaktright td
{
	padding:2px;
	border:0;
	text-align:left;
}
.kontaktright td.ktag
{
	
}
.kontaktright td.kzeit
{
	
}

.responsiveContainer {
	height:400px;
	margin-top:24px;
}

.responsiveContainer iframe {
	width: 100%;
	height: 100%;
}
@media screen and (max-width: 445px) {
	.kontaktleft
	{
		width:100%
	}
}

.img-responsive
{
	/*display: block;*/
	height: auto !important;
	max-width: 100%;
}
#container ul
{
	list-style-type: circle;
}
#container li
{
	padding: 4px 0;
}


