@media screen and (max-width: 743px) {
	.table.logintable {
		max-width: none;
		width: 100%;
		
	} 
		
	.main-screen-left {
		padding: 5px;
		width: 60px;
	}
	
	span.button-span {
		width: 24px;
		height: 24px;
	}	
	ul.v-menu li {
		padding: 5px;
	}
	
	.mobile-hide { display:none; }
	.mobile-show { display:block; }
	.mobile-inlineshow { display:inline-block; }
	
	.module-top {
    padding: var(--indent);
	}
	
	.buttonset .b_btn span.label {
    	display: none;
	}
	
	.buttonset .b_btn span.icon {
    	margin:0px;
	}
	
	.filter_label {
		float: none;
		font-size: 11px;
		color: var(--dark);
		display: block;
		width: 100%;
	}
	
	.filter_content {
		float: none;
		width: 100%;
	}
	
	.buttonset {
    	padding: 2px 5px;
	}
	.filter_content .fcol.cl2 { 
		width:100%; float:none; 
		padding: 0px;
	}
	.mobile-nofloat {
		float:none; display:block; width:100%;
		}
	.mobile-row { display:table-row; }
	.mobile-cell { display:table-cell; }	
	.mobile-hide { display:none;}	
	
	
}