
	div.semcoglas-reference-listframe {
		margin-bottom:100px;
	}

	div.semcoglas-reference-menuframe {
		margin-bottom:50px;
		display:flex;
		justify-content:flex-start;
		width:50% !important;
	}
	
	div.semcoglas-reference-searchfilter-objecttype {
		width:100% !important;
		height:auto;
		background-image:none;
	}

	div.semcoglas-reference-searchfilter-headline {
		display:block;
		width:240px !important;
		margin-top:60px;
		font-size:22px;
		font-weight:bold;
		color:#0546a5;	
		margin-left:auto;
		margin-right:auto;
		margin-left:30px;
	}
	/*
	div.semcoglas-reference-searchfilter-placework-selectbox {
		max-height:400px;
		overflow:scroll;
	}
	*/
	div.semcoglas-reference-searchfilter-selectfield {
	
		width:240px !important;
		height:40px;
		margin-left:30px;
		background-image:url(../images/dropdown.png), linear-gradient(90deg, rgba(1,127,205,1) 0%, rgba(5,71,166,1) 100%);
		background-repeat:no-repeat;
		background-position:right;
		color:#ffffff;
		padding-left:20px;
		line-height:2.6em;
		font-weight:700;
		margin-top:20px;
		position:relative;
		
	}
	
	div.semcoglas-reference-searchfilter-selectlist {
		display:none;
		background-color:#0547a6;
		color:#ffffff;
		font-weight:500;
		padding:0px;
		margin:0px;
		list-style:none;
		position:absolute;
		width:250px !important;
		left:0px;
		width:100% !important;
		border-top-style:solid;
		border-width:1px;
		border-color:#ffffff;
		box-shadow:3px 3px 15px #ffffff;
		box-sizing: border-box;
		max-height:400px;
		overflow:scroll;
	}
	
	div.semcoglas-reference-searchfilter-selectlist div {
		padding-left:20px;
	}
	
	div.semcoglas-reference-searchfilter-showall-button {
	
		width:150px !important;
		height:40px;
		margin-left:0px;
		background-image:linear-gradient(90deg, rgba(1,127,205,1) 0%, rgba(5,71,166,1) 100%);
		background-repeat:no-repeat;
		background-position:right;
		color:#ffffff;
		padding-left:20px;
		line-height:2.6em;
		font-weight:700;
		margin-top:60px;
		cursor:pointer;
		
	}
	
	div.semcoglas-referencesearch-searchfilter-selecteditem {
		color:#fdee0a !important;
		font-weight:bold;
	}
	
	div.semcoglas-reference-overview-firstrow {
		padding-bottom:4px;
		margin-top:4px;
		clear:both;
	}
	
	div.semcoglas-reference-overview-firstrow > div {
		position:relative;
	}
	
	
	div.semcoglas-reference-overview-firstrow > div:nth-of-type(1) {
		width:50% !important;
		height:400px;
		overflow:hidden;
		float:left;
		padding-right:4px;
	}
	
	div.semcoglas-reference-overview-firstrow > div:nth-of-type(1) img{
		height:100%;
		object-fit:cover;
	}
	
	
	div.semcoglas-reference-overview-firstrow > div:nth-of-type(2) {
		width:25% !important;
		height:400px;
		overflow:hidden;
		float:left;
		padding-right:4px;
	}
	
	div.semcoglas-reference-overview-firstrow > div:nth-of-type(2) img{
		
		height:100%;
		object-fit:cover;
		
	}
	
	div.semcoglas-reference-overview-firstrow div:nth-of-type(3) {
		width:25% !important;
		height:400px;
		overflow:hidden;
		float:left;
	}
	
	div.semcoglas-reference-overview-firstrow > div:nth-of-type(3) img{
		height:50%;
		margin:0px;
		padding:0px;
		border-style:none;
		display:inline;
		float:left;
		object-fit:cover;
	}
	
	div.semcoglas-reference-overview-firstrow > div:nth-of-type(3) img:nth-of-type(1){
		margin-bottom:4px;
	}
	
	div.semcoglas-reference-overview-secondrow {
		margin-top:4px;
		padding-bottom:4px;
		clear:both;
	}
	
	div.semcoglas-reference-overview-secondrow div {
		position:relative;
	}
	
	div.semcoglas-reference-overview-secondrow > div:nth-of-type(1) {
		width:50% !important;
		height:400px;
		overflow:hidden;
		float:right;
		padding-left:0px;
	}
	
	div.semcoglas-reference-overview-secondrow > div:nth-of-type(1) img{
		height:100%;
		object-fit:cover;
	}
	
	div.semcoglas-reference-overview-secondrow > div:nth-of-type(2) {
		width:25% !important;
		height:400px;
		overflow:hidden;
		float:right;
		padding-left:4px;
		padding-right:4px;
	}
	
	div.semcoglas-reference-overview-secondrow > div:nth-of-type(2) img{
		height:100%;
		object-fit:cover;
	}
	
	div.semcoglas-reference-overview-secondrow > div:nth-of-type(3) {
		width:25% !important;
		height:400px;
		overflow:hidden;
		float:right;
	}
	
	div.semcoglas-reference-overview-secondrow > div:nth-of-type(3) img{
		height:50%;
		margin:0px;
		padding:0px;
		border-style:none;
		display:inline;
		float:left;
		object-fit:cover;
	}
	
	div.semcoglas-reference-overview-secondrow > div:nth-of-type(3) img:nth-of-type(1){
		margin-bottom:4px;
	}
	
	div.semcoglas-reference-infolayer {
		display:none;
		position:absolute !important;
		left:0px;
		top:0px;
		padding:20px;
		background-color:#ffffff;
		opacity:96%;
	}
	
	#semcoglas-reference-infolayer-p1 {
		color:#144094;
		line-height:1.2em;
		font-size:16px;
		font-weight:bold;
		margin-bottom:10px;
	}
	
	#semcoglas-reference-infolayer-p2 {
		color:#144094;
		line-height:1.4em;
		font-size:14px;
		margin-bottom:10px;
		overflow: hidden;
		display: -webkit-box;
		-webkit-line-clamp: 4;
		-webkit-box-orient: vertical;
	}
	
	#semcoglas-reference-infolayer-p3 {
		color:#69c6eb;
		line-height:1.2em;
		font-size:14px;
		margin-bottom:10px;
	}
	
	#semcoglas-reference-infolayer-a {
		color:#144094;
		line-height:1.2em;
		font-size:14px;
		font-weight:bold;
		text-transform: uppercase;
	}
	
	div.semcoglas-reference-detail-main {
		display:flex;
		margin-top:100px;
		margin-bottom:100px;
	}
	
	div.semcoglas-reference-detail-main-left img {
		max-width:70%;
	}
	
	p.semcoglas-reference-detail-p1 {
		color:#69c6eb;
		line-height:1.2em;
		font-size:16px;
		margin-bottom:10px;
	}
	
	p.semcoglas-reference-detail-p2 {
		color:#144094;
		line-height:1.2em;
		font-size:32px;
		margin-bottom:0px;
		font-weight:500;
	}
	
	p.semcoglas-reference-detail-p3 {
		color:#144094;
		line-height:1.4em;
		font-size:32px;
		margin-bottom:30px;
		font-weight:bold;
	}
	
	p.semcoglas-reference-detail-p4 {
		color:#144094;
		line-height:1.4em;
		font-size:16px;
		margin-bottom:10px;
		font-weight:bold;
	}
	
	p.semcoglas-reference-detail-p5 {
		display:block;
		width:70% !important;
	}
	
	a.semcoglas-reference-detail-a1 {
		color:#144094;
		font-weight:bold;
		margin-top:30px;
		margin-bottom:30px;
		display:block;
	}
	
	div.semcoglas-reference-detail-rightpart {
		border-bottom-style:solid;
		border-width:1px;
		border-color:grey;
		padding-top:5px;
		padding-bottom:5px;
	}
	
	p.semcoglas-reference-detail-rightlabel {
		color:#144094;
		width:30% !important;
		font-weight:bold;
		display:inline-block;
	}
	
	p.semcoglas-reference-detail-rightvalue {
		color:#69c6eb;
		width:50% !important;
		font-weight:bold;
		display:inline;
	}
	
	div.semcoglas-reference-detail-rightpart-product {
		margin-top:20px;
	}
	
	div.semcoglas-reference-detail-rightpart-product img {
		margin-top:10px;
		max-width:200px;
	}
	
	
	/*** Mobile Version ******************************************************************************************/
	
	@media only screen and (max-width: 1000px) {
	
		div.semcoglas-reference-searchfilter-selectfield{
			margin-left:0px;
		}
		
		div.semcoglas-reference-searchfilter-headline{
			margin-top:0px;
		}
		
		div.semcoglas-reference-menuframe{
			display:block;
		}
		
		semcoglas-reference-menucell-objecttype{
			margin-left:0px;
		}
		
		div.semcoglas-reference-listframe > br{
			display:none;
		}
		
		div.semcoglas-reference-listframe img{
			/*margin-bottom:5px;
			margin:20px;*/
		}
		
		div.semcoglas-reference-overview-firstrow{
			margin:0px;
			padding:0px;
		}
		
		div.semcoglas-reference-overview-firstrow > div:nth-of-type(1){
			float:none;
			display:block;
			width:100% !important;
			margin:0px;
			padding:0px;
		}
	
		div.semcoglas-reference-overview-firstrow > div:nth-of-type(2){
			float:none;
			display:block;
			width:100% !important;
			margin:0px;
			padding:0px;
		}
		
		div.semcoglas-reference-overview-firstrow > div:nth-of-type(3){
			float:none;
			display:block;
			width:100% !important;
			margin:0px;
			padding:0px;
		}
		
		div.semcoglas-reference-overview-firstrow > div:nth-of-type(3) img:nth-of-type(1){
			margin:0px;
		}
		
		div.semcoglas-reference-overview-firstrow{
			margin:0px;
			padding:0px;
		}
		
		div.semcoglas-reference-overview-secondrow > div:nth-of-type(1){
			float:none;
			display:block;
			width:100% !important;
			margin:0px;
			padding:0px;
		}
	
		div.semcoglas-reference-overview-secondrow > div:nth-of-type(2){
			float:none;
			display:block;
			width:100% !important;
			margin:0px;
			padding:0px;
		}
		
		div.semcoglas-reference-overview-secondrow > div:nth-of-type(3){
			float:none;
			display:block;
			width:100% !important;
			margin:0px;
			padding:0px;
		}
	
		div.semcoglas-reference-overview-secondrow > div:nth-of-type(3) img:nth-of-type(1){
			margin:0px;
		}
	
		div.semcoglas-reference-detail-main{
			display:block;
		}
	
		div.semcoglas-reference-detail-main-right{
			margin-top:20px;
		}
	
	}
	
	
	
	
	
	
	
	
	