
/* Slideshow */

#slideshow {
}

.slideshow img {
  width: 100%;
  height: auto;
}

@media only screen and (max-width: 992px) {

.teaser_container_startseite {
  padding-bottom: 0 !important;
}
}

@media only screen and (max-width: 992px) {

.slideshow {
  margin-left: 0 !important;
  margin-right: 0 !important;
  margin-bottom: 0 !important;
  padding-bottom: 0;
}

.hinweis {
  display: none !important;
}

.hinweis .insidebox {
  display: none;
}
}

@media only screen and (min-width: 991px) {

#slideshow {
  margin-left: -30px;
  margin-right: -30px;
  padding: 0;
  margin-top: -40px;
  margin-bottom: 100px;
  height: auto;
  padding-bottom: 0;
}
}

/* Anwendungen */

.content_gray {
  margin-bottom: 60px;
}

.content_gray nav {
  display: block;
}

.content_gray .inside {
  background: #eee;
  margin: 15px;
  padding: 60px 15px;
  background: url('../img/anlagenschema.png') #eee no-repeat;
  background-position: top right;
}

.content_gray nav {
  display: block;
}

.content_gray h4 {
  margin: 0;
  font-size: 28px;
  line-height: 34px;
}

.kundenprojekte_start h3 {
  font-size: 28px !important;
  margin-bottom: 15px;
  line-height: 34px;
}


@media only screen and (max-width: 767px) {
	
		.gebraucht {
  width: 100%;
}
}

@media only screen and (max-width: 768px) {

	

	
	
.content_gra {
  padding: 15px 0;
}

.content_gray .inside {
  padding: 15px 0;
}
}

@media (min-width: 1200px) {
}

.hinweis .insidebox {
  background: #fdcf32;
  text-align: center;
  border: none;
}

.hinweis h4 {
  margin: 0;
}

.lieferung {
  margin-bottom: 15px;
  margin-top: 15px;
}

.lieferung .insidebox {
  background: url(../img/images/transporterlieferung.png) no-repeat left top;
  background-size: 40%;
  background-position: right 10px bottom 10px;
  background-color: #b1dce0;
  padding: 15px;
  padding-bottom: 40px;
  height: 100%;
}

.lieferung h4 {
  margin: 0;
}

.lieferung p {
  width: 55%;
}

.mieten h4 {
  display: block;
  font-size: 28px;
  margin: 10px 10px 30px 60px;
}


.kompressorshop h4 {
  font-size: 28px;
	line-height: 30px;
}

.kompressorshop {
  margin-bottom: 15px;
  margin-top: 15px;
}

.kompressorshop .insidebox {
  background: url(../img/images/Premium_GR_01_b.png) no-repeat left top;
  background-size: 40%;
  background-position: right 10px bottom 10px;
  background-color: #b1dce0;
  padding: 15px;
  padding-bottom: 40px;
  height: 100%;
}

.kompressorshop h4 {
  margin: 0;
}

.kompressorshop p {
  width: 55%;
}


.mieten h4 {
  display: block;
  font-size: 28px;
  margin: 10px 10px 30px 60px;
}

.lieferung h4 {
  font-size: 28px;
}

.mieten {
  margin-bottom: 15px;
  margin-top: 15px;
}

.mieten .insidebox {
  background: url(../img/icons/mieten_black.png) no-repeat left top #FDCF32;
  background-size: 56px;
  background-position: 20px 20px;
  height: 100%;
  padding: 30px !important;
}



.gebraucht {
  max-width: 100%;
}



.gebraucht h4 {
  display: block;
  font-size: 28px;
  margin: 10px 10px 30px 60px;
}


.gebraucht .insidebox {
  background: url(../img/icons/gebraucht.png) no-repeat left top #FDCF32;
  background-size: 56px;
  background-position: 20px 20px;
  height: 100%;
  padding: 30px !important;
}



.tel_link {
  color: #009aa3;
  font-size: 28px;
  font-family: 'Open Sans Condensed', sans-serif;
  margin: 0;
  font-weight: 700;
}

.tel_link a {
  color: #009aa3;
  text-decoration: none;
  line-height: 30px;
  -ms-hyphens: none;
  -webkit-hyphens: none;
  hyphens: none;
  max-width: 25em;
  text-align: justify;
}

.tel_link a:hover {
  color: #009aa3;
}

.contentheader_startseite p {
  font-size: 20px;
  line-height: 26px !important;
}

.contentheader_startseite h2 {
  margin-top: -10px;
}

.teaser_container_startseite {
  padding-top: 0;
  clear: both;
}

@media only screen and (max-width: 992px) {

.teaser_container_startseite {
  padding-top: 0 !important;
}
}

.vierzig-jahre {
  float: right;
  margin-top: 30px;
}

.vierzig-jahre img {
  height: 100%;
  width: auto;
}

@media only screen and (max-width: 992px) {

.vierzig-jahre {
  float: right;
  margin-top: -115px;
}

.vierzig-jahre img {
  height: 120px !important;
  width: auto;
}
}

@media only screen and (max-width: 650px) {

.vierzig-jahre {
  float: none;
  margin-top: -35px;
  margin-bottom: -20px;
  height: 120px;
	text-align: center !important;
}

.vierzig-jahre img {
  float: right;
  height: 120px !important;
  width: auto;

}
}

.vierzig-jahre-footer {
  margin-bottom: -15px;
}

@media only screen and (max-width: 650px) {

.vierzig-jahre-footer {
  margin-bottom: auto;
}
}

@media only screen and (max-width: 400px) {

.vierzig-jahre-footer div {
  padding-left: 0;
  padding-right: 0;
}

.vierzig-jahre-footer {
  margin-left: -15px;
}
}
