/*-----------------------------------------------------------------------------------------------*/
/* Genau 568px, Iphone quer */
/*-----------------------------------------------------------------------------------------------*/
@media only screen and (max-width: 1439px){
	#triMapApp_welcomeMessageOuterContainer,
	#triMapApp_descriptionOverlayOuterContainer {
		left: 30px;
	}
	#triMapApp_mainMenuContainer {
		right: 30px;
		width:335px;
	}
	#listViewContainerClose {
		top: 50px;
		right: 30px;
	}
}
@media only screen and (max-width: 1023px){
	#triMapApp_menuForm input[name=searchTerm] {
		font-size:1.8rem;
	}
	#triMapApp_welcomeMessageOuterContainer, 
	#triMapApp_descriptionOverlayOuterContainer {
		max-width: none!important;
		width: auto;
		left:30px;
		right:30px;
	}

}
@media only screen and (max-width: 767px){
	#triMapApp_menuForm input[name=searchTerm] {
		font-size:1.7rem;
		padding-left:22px;
		background-position:right 22px center;
	}
	.kopfzeile{
		height:auto!important;
	}
	.tx-t3slocalsites-pi1{
		min-height:0;
	}
	#triMapApp_pageWrapper{
		position:relative;
	}
	#triMapApp_listViewOuterWrapper{
		padding:70px 0 20px 20px;
	}
	#triMapApp_mainMenuContainer {
		position: absolute;
		right: 0;
		left:0;
		top: 0;
		width:auto;
	}
	#triMapApp_welcomeMessageOuterContainer, 
	#triMapApp_descriptionOverlayOuterContainer {
		max-width: none !important;
		position:static;
	}}
@media only screen and (max-width: 567px){	

	#triMapApp_listViewContainer {
		width: 100%;
		right: -100%;
	}
}
	#triMapApp_listViewInnerWrapper .jspContainer .jspPane {
		padding-left:0!important;
		padding-right:30px!important;
	}
}
@media only screen and (max-width: 624px),
(max-height: 500px){	
	#triMapApp_welcomeMessageOuterContainer,
	#triMapApp_descriptionOverlayOuterContainer{
		top: 0;
	}
	#triMapApp_welcomeMessageContainer,
	#triMapApp_descriptionOverlayContainer{
		left:30px;
		top:30px;
		right:30px;
		bottom:30px;
		overflow:auto;
		position:fixed;
		width:auto;
		max-width:320px;
		padding:30px 10px;
		margin-top: 0%;
	}
}

@media only screen and (max-width: 500px){
	.triMapApp_menu_accordeon_selection ul li span{
		display: inline;
		width: auto;
	}
}