@media screen and (max-width: 1080px) {
	li#menu_button_Planning,
	li#menu_button_MediaPersons,
	li#menu_button_UsersManual,
	li#menu_button_Offers,
	li#menu_button_MyTimeSheet {
		display: none;
	}

	#page {
		width: 100%;
		min-width: 0;
		box-sizing: border-box;
	}

	#menu a {
		padding: 3px 10px;
	}

	#sidebar {
		display: none;
	}

	#content_narrow #content-margin {
		margin: 0;
	}

	.save_width {
		display: none;
	}
}

@media screen and (max-width: 896px) {
	div#login_header {
		display: none;
	}

	div.header div#logo {
		padding: 0 5px 0 5px;
	}

	#page {
		width: 100%;
		min-width: 0;
		box-sizing: border-box;
	}

	li#menu_button_MyTimeSheet {
		display: block;
	}

	/*li#menu_button_Logout {
		display: none;
	}*/
	#header tbody tr td#logo {
		display: none;
	}

	.save_more_width {
		display: none;
	}

	div.textbutton img,
	a.textbutton img {
		display: none;
	}

	#tabcontrol #tabs a {
		margin-right: 2px;
		padding: 2px 5px;
	}

	#tabcontrol #tabs a.activetab {
		margin-bottom: -1px;
		padding-bottom: 3px;
	}
}

@media screen and (max-width: 667px) {
	.save_width_by_all_means {
		display: none;
	}
}
