

@media only screen and (min-width: 960px) and (max-width: 1160px) {
	.listimmo h2 {font-size:18px;font-size:1.125rem;}
	
	.listimmo h2+p {font-size:12px;font-size:0.750rem;margin-top:5px;margin-bottom:5px;	}
	
	.listimmo .zahl {font-size:16px;font-size:1rem;}
	
	.listimmo .text {font-size:12px;font-size:0.750rem;}
		
	.listimmo .immoequipment {padding:3px 4px;margin-right:2px;font-size:10px;font-size:0.625rem;}
		
	.listimmo .merken {line-height:34px;width:34px;height:34px;font-size:20px;font-size:1.250rem;}
		
	.listimmo .merkentext {font-size:8px;line-height:10px;}
	.listimmo .imageframe{height:165px;	}
	.suche_button{font-size:1.1rem;}
	.green_button{font-size:1.1rem;}
	.interaktivekarte_link{font-size:1.1rem;}
	}
	
@media only screen and (min-width: 768px) and (max-width: 959px) {
	
	
	.container12 .column4 {width: 740px;}
		
	#linkfooter .container12 .column4 {width: 236px;}
		
	.container12 .column5 {width: 376px;}
		
	.container12 .column8 {width:740px;}
		
	.topregion {display:inline-block;width:244px;}
		
	.listimmo .zahl {font-size:18px;font-size:1.125rem;}
	
	.listimmo .text {font-size:11px;font-size:0.688rem;}
	
	.listimmo .imageframe{height:258px;	}
	#filter input, #filter a{font-size:0.75rem}
	#filterbutton{font-size:0.75rem; letter-spacing: 1px;}
	.select2-drop{width:200px !important;}
	#filter h3{font-size: 0.75rem;}
	

	}
	
@media only screen and (max-width: 767px) {
		.listimmo.ranking{margin-bottom:20px;}
	.immolayout .immopush{height:0;}	
	.listimmo .kennzahlen {position:relative;margin-top:5px; margin-bottom:0;}
	.immolayout.list{margin-top:0;}	
	.immolayout {padding-top:20px;}
		
	.listimmo .merken,listimmo.ranking .merken{top:345px;}
	
	.listimmo.firstnormal .merken {top:325px;}	
	.listimmo .zahl {font-size:16px;font-size:1rem;}
	
	.listimmo .text {font-size:10px;font-size:0.625rem;}

	.listimmo .immoequipment {font-size:8px;font-size:0.500rem;margin-right:1px;}
	
	.listimmo .imageframe{height:315px;	}
	.listimmo .imageframe img{max-height:315px;max-width:420px;margin:0;}
	
	.pagenavi .paging_container{text-align:center;float:left;width:70%; border:1px solid #f1f1f1;}
	.pagenavi .paging_container a{ font-size:0.8rem; color:#8e8e8e; text-decoration:none; padding:0.1rem; font-weight:normal;}
	.pagenavi .direction.prev_container{float:left; width:15%;}
	.pagenavi .cirection.next_container{float:right;width:15%;}
	.breadcrumbs{display:none;}
	#filter_outer{position:relative;top:0; margin-bottom:20px;}
	#filter_dropdown_wrapper{display:none;}
	#filterwrapper {display:block; margin:-5px; padding:5px;}
	.filterlink{display:block;}
	.immosort{float:left; margin-top:5px;}
	#filter > div{margin-bottom:5px;}
	.listdetails .immodetails{display:none !important;}
	.immosort{float:none!important;}


	/* ANPASSUNGE */
	.ranking_head {
		margin-top: 3px;
		padding: 5px 3px !important;
		font-size: 10px;
	}

	.ranking_head i { display: none; }

	h3 a {
		margin-top:5px;
		font-size: 14px !important;
		font-weight: normal;
	}

	.listimmo p {
		font-size: 12px !important;
		margin-top: 3px;
	}

	.immolayout {
		padding-top: 5px;
	}

	.immolayout h1 {
		margin: 0 0 3px 0;
	}

	.highlights li {
		font-size: 10px;
	}

	.listimmo .pictabs {
		font-size: 10px;
		width: 90px;
	}

}

@media only screen and (max-width: 480px){
	.listimmo .merken,.listimmo.ranking .merken {top:255px;}
		
	.listimmo.firstnormal .merken {top:235px;}	
	.listimmo .imageframe{height:225px;	}
	.listimmo .imageframe img{max-height:225px; max-width:300px; margin:0;}
	.suche_button{font-size:1.1rem;}
	.green_button{font-size:1.1rem;}

	}