

	#maincontent_right div:nth-of-type(8) .divider hr,
	#maincontent_right div:nth-of-type(6) .divider hr,
	#maincontent_right div:nth-of-type(4) .divider hr,
	#maincontent_right div:nth-of-type(2) .divider hr{

		margin-top: 9px;
		margin-bottom: 20px;
		border: 0;
		border-top: 1px solid #666;
		display: block;
	}


h1 {margin-bottom:2rem; padding-left:0;}

/* Content-Breite Min 480px*/

@media (max-width:480px) {	

		
	#headerpicture {
		
		height: 117px;
     	background: transparent url(../Images/referenzen_haeder_480pix_2017_03_15.jpg) center center no-repeat;
	}
	
	
	#maincontent_right {

		font-size: 12px;
		width: 100%;
	}	
	
	#maincontent_left{
	
	 	display: none;
	}	
	

	#menue_liste a {
		
		color: #000;
		font-size: 15px;
	}
	
	#footer_menue_line {
		
		display: block;
		margin-top: 217px;
	}	
	

	
	#footer_menue_line {

		display: block;
		margin-top: 20px;
	}	
	
	#maincontent_right div:nth-of-type(7) .divider hr {
		
			display: block;
	}
		
	
	#maincontent_right {
 
		margin-top: 50px;
		padding-right: 35px;
	}
		
	.divider hr {

		display: block;
	}	
	
}




/* Content-Breite Min 480px*/

@media (min-width:480px) {
	
	
		
	#headerpicture {
		
		height: 187px;
     	background: transparent url(../Images/referenzen_haeder_768pix_2017_03_15.jpg) center center no-repeat;
	}

		
	#maincontent_left{
	
	 	display: none;
	}	
	

	#maincontent_right {

		font-size: 12px;
		width: 100%;
	}		
	
	
	
	#menue_liste a {
		
		color: #000;
		font-size: 15px;
	}
	

	
	#footer_menue_line {
		
		display: block;
		margin-top: 217px;
	}	
	
	
	#maincontent_right div:nth-of-type(7) .divider hr {
		
			display: block;
	}	
		
	#footer_menue_line {

		display: block;
		margin-top: 20px;
	}	
	
	#maincontent_right {
 
		margin-top: 50px;
		padding-right: 35px;
	}
		
	.divider hr {

		display: block;
	}	
			
	
}




/* Content-Breite 768px*/

@media (min-width:768px) {


	
	#header_picture_container {
		
	    height: 183px;
	}
	
	#headerpicture {
		
		height: 183px;
     	background: transparent url(../Images/referenzen_haeder_768pix_2017_03_15.jpg) center center no-repeat;
		background-size: cover; 
	}
	
	#maincontent_2 {
			
		background: transparent url(../Images/referenzen_content_768pix_2017_03_15.jpg) center center no-repeat;	
		background-size: contain;
		height: 590px;					
	}		

	#rotes_viereck {
		
		background: none repeat scroll 0 0 #F6403E;
		height: 13.5px;
		left: 8px;
		top: 449px;
		width: 13.5px;
	}

	#menue_liste {
		margin-top: 368px;
		margin-left: 20px;
	}
	
	#menue_liste a {
		
		font-size: 14px;
	}		


	#maincontent_left{
	
	 display: block;
	 float: left;
	}		
	

	#footer_menue_line{
	
	  display: none;
	}


	.divider hr {

		display: none;
	}		
	
	#maincontent_right{

		padding-left: 92px;
		margin-top: 35px;
		padding-top: 0px;		
		font-size: 12px;
		height: 526px;
		overflow-y: scroll;
		margin-right: 1%;
		width: 74%;
	}
		
}




/* Content-Breite 992px*/

@media (min-width:992px) {
	

	#header_picture_container {
		
		height: 237px;
	}	
	
	#headerpicture {
			
		height: 237px;
		background: transparent url(../Images/referenzen_haeder_992pix_2017_03_15.jpg) center center no-repeat;	
		background-size: cover; 
	}
	
		
	#maincontent_2 {
			
	 	 background: transparent url(../Images/referenzen_content_992pix_2017_03_15.jpg) center center no-repeat;
		 height: 470px;	
		 background-size: contain;
	}	

	#rotes_viereck {
		
		background: none repeat scroll 0 0 #F6403E;
		height: 14.5px;
		left: 8px;
		top: 331px;
		width: 19.5px;
	}

	#menue_liste {
		margin-top: 250px;
		margin-left: 20px;
	}
	
	#menue_liste a {
		
		font-size: 14px;
	}		
	
	
	#maincontent_right{

		padding-left: 156px;
		margin-top: 35px;
		padding-top: 0px;
		font-size: 12px;
		height: 418px;
		overflow-y: scroll;
		margin-right: 1%;
		width: 74%;	
	}
	
}




/* Content-Breite 1200px*/

@media (min-width:1200px) {
	
	#header_picture_container {
		
		height: 286px;
	}		

	#headerpicture {
		
		height: 286px;
		background: transparent url(../Images/referenzen_haeder_1200pix_2017_03_15.jpg) center center no-repeat;	
		background-size: cover; 	
	}	
			
	#maincontent2 {
		
		height: 569px;	
	}	
	
	#maincontent_2 {
		
		background: transparent url(../Images/referenzen_content_1200pix_2017_03_15.jpg) center center no-repeat;
		height: 568px;
		background-size: contain; 
	}
	

	#rotes_viereck {
		
		background: none repeat scroll 0 0 #F6403E;
		height: 17px;
		left: 12px;
		top: 396px;
		width: 21px;
	}	

	
	#menue_liste {
		
		margin-top: 304px;
		margin-left: 27px;
	}
	
	#menue_liste a {
		
		font-size: 16px;
	}

		
	#maincontent_right{

		padding-left: 156px;
		margin-top: 35px;
		padding-top: 0px;
		font-size: 14px;
		height: 500px;
		overflow-y: scroll;
		margin-right: 1%;
		width: 74%;	
	}
		

}




