@media only screen and (max-width: 1600px) {
	#header #firmenlogo img {
    margin-left: 20px;
	margin-top: 15px;
	height: 40px;
	transition: 0.5s;
	}
}
@media only screen and (max-width: 1300px) {
	#containerwrapper,
	#header,
	#content { width: 100%; }
	#navigationwrapper ul.navigation li a
	{	
		padding: 15px 8px;
		
	}
	#navigationwrapper ul.navigation li,
	#navigationwrapper ul.rightnavigation li {
    	display: inline flow-root list-item;
		
	}
	body { font-size: 0.85em; }
	.col-150px { width: 120px; }
	.col-5 {width: 1%; }
	
}
@media only screen and (max-width: 1100px) {
	body { font-size: 0.75em}
	#headerwrapper{ padding: 0; margin-bottom: 0px;  }
	#navigationwrapper ul.rightnavigation li span { display: none}
	#navigationwrapper ul.navigation li a,
	#navigationwrapper ul.rightnavigation li a
	{	
		padding: 8px 8px;
    	
	}
	table.tablayout tbody tr td.aktion i { display: inline-block !important; }
	/*.fa:not(.fa-lg) { font-size: 1.5em }
	.fa.fa-lg { font-size: 1.5em }*/
}


@media print {
	#headerwrapper,#navigationwrapper { display: none; }
	#containerwrapper { width: auto; }
	#content { height: auto !important; box-shadow: none;}
	.fa {display: none; }
	
	
}
