
referenzen span
{
	padding-left:4px;
	padding-right:4px;
  -moz-hyphens: manual;
  -o-hyphens: manual;
  -webkit-hyphens: manual;
  -ms-hyphens: manual;
  hyphens: manual;
}

referenzen ul
{
	list-style-type:none;
	font-size:22pt;
	line-height:1.2em;
	font-weight:bold;
	vertical-align:bottom;
}

referenzen ul hr
{
	width:60%;
	margin-left:20%;
	text-align:center;
	height:1px;
	border:1px solid #F9B000;
	border-top:none;
}

referenzen li:first-child
{
	padding-top:0;	
}

referenzen li
{
	padding:45px 0 56px 0;
}

referenzen li img
{
  width:100%;
}

referenzen a.rlogo 
{
	display:block;
	margin:auto;
	width:300px;
	margin-bottom:1.0em;
	background-position:-300px 0 !important;
}

referenzen a.rlogo:hover
{
	background-position:0 0 !important;
}

.rlogo.BGW
{
	height:120px;
	background:url(../images/logo_BGW.svg) 0 0 no-repeat;
	background-size: 600px auto;
}

.rlogo.CARL
{
	height:50px;
	background:url(../images/logo_CARL.svg) 0 0 no-repeat;
	background-size: 600px auto;
}

.rlogo.Fahrenkrog
{
	height:70px;
	background:url(../images/logo_Fahrenkrog.svg) 0 0 no-repeat;
	background-size: 600px auto;
}

.rlogo.LCC
{
	height:100px;
	background:url(../images/logo_FahrenkrogLCC.svg) 0 0 no-repeat;
	background-size: 600px auto;
}

.rlogo.ELBcarma
{
	height:65px;
	background:url(../images/logo_ELBcarma.svg) 0 0 no-repeat;
	background-size: 600px auto;
}

.rlogo.Zindel
{
	height:80px;
	background:url(../images/logo_Zindel.svg) 0 0 no-repeat;
	background-size: 600px auto;
}

.rlogo.CarMania
{
	height:80px;
	background:url(../images/logo_CarMania.svg) 0 0 no-repeat;
	background-size: 600px auto;
}

.rlogo.GHW
{
	height:125px;
	background:url(../images/logo_GHW.svg) 0 0 no-repeat;
	background-size: 600px auto;
	margin-bottom:0.3em;	
}

@media only screen and (max-width:480px)
{
	referenzen span li
	{
		text-align:left;
	}
	
}
