.filterpanel .filterdiv select,
.filterpanel .filterdiv input
{
	max-width:80%;
}

@media only screen and (max-width: 1800px)
{
	.hoursExcelTable.fixedHead,
	.fixedCoverPanel
	{
		display:none;
	}
	
	.cellInfoWrapper
	{
		display:block;
	}
	
	.datagrid.fixedHeader
	{
		display:none;
	}
	
	.hoursExcelTable .title.finalCell
	{
		display:table-cell;
	}
}

@media only screen and (max-width: 1200px)
{
	.hoursSheetAdvancedButtons
	{
		display:none;
	}
	
	.fixedTopBarHeader .titlebar
	{
		height:auto;
	}
}

@media only screen and (max-width: 1000px)
{
	.windowpanel
	{
		width:100%;
		margin:0px auto;
		border-top-width:0px;
	}
	
	.fixedTopBarHeader .titlebar,
	.fixedTopBarHeader .headline,
	.fixedTopBarHeader .belowbar,
	.windowpanel  .titlebar,
	.windowpanel .headline,
	.windowpanel .mainpanel,
	.filter_wrapper.table
	{
		border-left-width:0px;
		border-right-width:0px;
	}

	.loginTable
	{
		width:100%;
	}
	
	.loginTable .textbox
	{
		width:150px;
	}

	.defaulttable.helpDeskTable textarea
	{
		width:200px;
	}

	.fixedTopBarHeader .button,
	.windowpanel .headline .button
	{
		width:100px;
		height:28px;
		overflow:hidden;
	}
	
	.fixedTopBarHeader .button .button_label,
	.windowpanel .headline .button .button_label
	{
		display:none;
	}
	
	.button.search
	{
		height:22px;
	}
	
	.button.search img
	{
		float:none;
		margin-right:0px;
	}
}

@media only screen and (max-width: 800px)
{
	.fixedTopBarHeader .titlebar .title,
	.windowpanel  .titlebar .title
	{
		padding:4px;
	}
	 
	.fixedTopBarHeader .button,
	.windowpanel .headline .button
	{
		width:50px;
	}
}