footer
{
	min-height: 10em;
	background: url('/fileadmin/user_upload/textilpflege/Headerbilder/footertest.jpg') no-repeat;
	background-size: cover;
    padding-bottom: 60px;
}

footer table td:last-child
{
	text-align: right;
}

footer table tr
{
	border-bottom: 0px;
}

footer #footer-article .box1 h2,
footer #footer-article .box2 h2
{
	padding-bottom: 0.5em;
}

div.sozial,
button.accordion,
div.tx-powermail input.btn
{
	background-color: #86b6cd;
}

#header nav
{
	background-color: #fff;
	border-bottom: 1px solid #86b6cd;
}

h1,
h2,
h3
{
	color: #86b6cd;
}

h4
{
	color: #fff;
}

nav ul > li a
{
	color: #4A4A4A;
}

nav ul li a:hover
{
	color: rgba(74,74,74,.7);
}

div#logo img
{
	width: 19em;
}

div.frame-type-textpic, div.frame-type-text
{
	margin-bottom: 3em;
}

footer a, footer p,
footer
{
	color: #fff;
	font-weight: bold;
}

article#sozial
{
	padding: 1.7em 0em 1.875em 0em;
}

div.sozial p
{
	letter-spacing: 0.05em;
}

input.powermail_input, input.powermail_date, textarea.powermail_textarea, select.powermail_select, input.powermail_radio::before, input[type="radio"],.tx-powermail input, .tx-powermail textarea
{
	border-color: #86b6cd;
}

main
{
	padding-bottom: 8.125em;
}

div.frame-zertifikat div.ce-left div.ce-gallery
{
	float: left;
	margin-right: 2em;
}

div.frame-zertifikat
{
	display: inline-block;
}
.ce-bodytext  ul {
	list-style:disc;
	margin-left: 10px;
}
.ce-bodytext  ul li{
	padding-bottom: 1.25em;
}
section.contentSeite table.contenttable td {
  padding: 6px 2px 2px 6px;
}

.roterText {
    color: #86b6cd !important;
}
h2 a {
    color: rgba(74,74,74,.7) !important;
}
.news-list-date {
  color: rgba(74,74,74,.7) !important;
}
.news-list-view .more, .news-single .news-backlink-wrap a, div.page-navigation ul.f3-widget-paginator li {
  background-color: rgba(74,74,74,.7) !important;
  color: #fff;
}
@media only screen and (min-width: 768px) {
  .ce-center.ce-below video.video-embed-item {

	margin-right: auto;
	margin-left: auto;
	max-width: 700px;
  }
}
@media only screen and (max-width: 768px) {
	#c190 h4
	{
		color: #fff;
	}
	
	article#sozial
	{
		padding-bottom: 0em;
	}
	
	div.sozial
	{
		background-color: #000;
	}
	
	main
	{
		padding-bottom: 2em;
	}
	
	div.frame-header
	{
		padding: 5em;
	}
	
		
	div#logo img
	{
		max-width: 16em;
        width: 16em;

	}
}

@media only screen and (max-width: 480px) {
	div.frame-header
	{
		padding: 7em 0em 0em 0em;
	}
}
@media only screen and (min-width: 767px) {
	main .ce-textpic.ce-left.ce-intext .ce-gallery {
		width: 200px;
		float:left;
		margin-right: 20px;
	}
	main .ce-textpic.ce-left.ce-intext .ce-bodytext {
		float:left;
		
	}
}