.ao-page-showroom img {
  margin-bottom:20px;
}
.ao-page-contact dt {
  width:50px;
}
.ao-page-contact dd {
  margin-left:70px;
}
.ao-page-manufacturers img {
  width:150px;
}
.ao-page-manufacturers .media {
  padding-bottom:50px;
}
.panorama {
  width: 100%;
}
.panorama img {
  width: 100%;
}
.ao-tt-page hr {
  margin: 25px 0 15px 0;
}
.ao-tt-page td, .ao-tt-page table {
  vertical-align: top;
  padding: 0 10px 0 0;
  font-size: 17px;
}
.ao-tt-page input, .ao-tt-page textarea {
  padding: 5px;
  margin: 0 10px 10px 0;
  border: 1px solid #000000;
}
.pricetable {
  border: 0;
  border-spacing: 0;
}
.pricetable th:first-child {
  vertical-align: middle;
}
.pricetable th {
  font-weight: bold;
}
.pricetable tbody td,
.pricetable thead th {
  padding: 0;
  border: 0;
  text-align: center;
}
.pricetable tbody td,
.pricetable thead th,
.pricetable tfoot td {
  padding-right: 5px;
}
.pricetable thead tr {
  height: 30px;
  background-color: #D2D3D5;
}
.pricetable tbody td:first-child,
.pricetable thead th:first-child {
  text-align: left;
  font-weight: bold;
}
.pricetable tbody tr:nth-child(odd) {
  background-color: #D2D3D5;
}
.pricetable tbody tr:nth-child(even) {
  background-color: #E7E7E8;
}
.pad-bottom {
  padding-bottom: 20px;
}
#ao_page_hersteller h3,
#ao_page_downloads h3 {
  font-weight:bold;
  font-size: 20px;
}
#ao_page_textilhersteller .media-left {
 padding-right: 30px;
}
@media (min-width: 992px) {
  .panorama {
    width: 919px;
  }
}
@media (min-width: 1200px) {
  .panorama {
    width: 987px;
  }
}

.team {
	width: 200px;
	float: left;
	margin-right: 20px 
}

.team img{
	width: 200px;
}

.team-headline{
	font-size: 20px;
}

.team h3{
	text-align: center;
	margin-bottom: 30px;
}

.clearfix:after
	{
	content: ".";
	display: block;
	clear: both;
	font-size: 0;
	height: 0;
	visibility: hidden;
	}

/* IE-Patch für IE 7*/
*:first-child+html .clearfix
	{
	min-height: 0;
	}

/* IE-Patch für IE 6*/
* html .clearfix
	{ 
	height: 1%;
	}
	
img.title{
	position: relative;
	left: 15px;
	padding-bottom:30px;
	}

@media (max-width: 1199px) {
  img.title{
	max-width: 970px;
	}
  }
  
@media (max-width:991px) {
  img.title{
	max-width: 750px;
	}
  }

@media (max-width:767px) {
  img.title{
	width: 91%;
	}
  }

h4.square-blue{
	padding: 10px 0 10px 20px;
	color: #fff;
	background-color: #005da4;
	}

h4.square-red{
	padding: 10px 0 10px 20px;
	color: #fff;
	background-color: #e0555c;
	}

.list-blue{
	color: #005da4;
	}

.list-red{
	color: #e0555c;
	}
	
.apaya-logo{
	margin-top: 14px;
	width: auto;
  max-width:275px;
  margin-bottom: 10px;
	}

@media (min-width: 1200px) {
	.apaya-logo{
		margin-top: 9px;
		margin-bottom: 10px;
		}
  }

@media (max-width: 767px) {
	.apaya-logo{
		display: none;
		}
  }
  
.apaya-logo-mobile{
	width: 130px;
	margin-top: -8px;
	}

.aktuelles{
	width: 100%;
	max-width: 1170px;
	}
