#headPicSurround {
	position:relative;
}


.weiterProduktTitelHome {
	padding:17px 0;
}

.weiterProduktTitelHome  {
	display:inline-block;
	font-family: 'Roboto Condensed', sans-serif;
	font-size:16pt;
	font-weight:400;
	color:#000 !important;
	line-height:36px;
	background:url('/_webpics/blauer-pfeil-rechts.png') no-repeat right center;
	padding-right:30px;
}

a:hover .weiterProduktTitelHome  {
	color:#0082c8 !important;
}

.lieferantenHome {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	flex-flow: row wrap;
	padding:20px 0 0;
}
.lieferantenHome div {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	flex:0 1 16.6666%;
	padding:5px;
}
.lieferantenHome div img {
	width:100%;
	height:auto;
	display:inline-block;
}

#headPicSurround {
	position:relative;
}

#mietenServiceBox {
	min-height:620px;
}

.mietenServiceInner {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	flex-flow: row nowrap;
	color:#fff;
	width:100%;
	max-width:1160px;
	margin:0 auto;
	padding-top:250px;
}

.mietenServiceInner .titel1 {
	font-family: 'Roboto Condensed', sans-serif;
	font-size:27pt;
	font-weight:bold;
	line-height:40px;
}
.mietenServiceInner .titel2 {
	font-family: 'Roboto Condensed', sans-serif;
	font-size:25pt;
	font-weight:normal;
	line-height:40px;
}
.mietenServiceInner .text {
	padding:20px 0 40px;
}
.mietenServiceInner .leftBox {
	text-align:right;
	padding:20px 50px 20px 20px;
}
.mietenServiceInner .rightBox {
	text-align:left;
	padding:20px 20px 50px 20px;
}


@media  only screen and (max-width: 767px) {
	.lieferantenHome div {
		flex:0 1 33.3333%;
	}
}


@media  only screen and (max-width: 840px) {
	.mietenServiceInner {
		flex-flow: column;
		padding-top:50px;
		padding-bottom:50px;
	}
	.mietenServiceInner .leftBox {
		text-align:center;
		padding:20px 20px 20px 20px;
	}
	.mietenServiceInner .rightBox {
		text-align:center;
		padding:20px 20px 20px 20px;
	}
}


@media  only screen and (max-width: 740px) {
	.topNews {
		flex-flow: column;
		padding:20px 0 50px;
	}
	.topNewsText {
		flex:1 1 100%;
		padding-right:0;
		padding-bottom:50px;
	}
	.topNewsBild {
		flex:1 1 100%%
	}
	.topNewsBild img {
		max-width:100%;
		width:100%;
		height:auto;
		display:block;
	}
}

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

}

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

}

