﻿@media (max-width: 840px)
{
}

@media (max-width: 740px)
{
	div.alfag .input-panel, div.alfag .result-panel
	{
		width: 100%;
		border: none;
		display: block;
	}
	/*
	div.alfag fieldset label, div.alfag .icol
	{
		width: 100%;
		display: block;
	}
*/
}

@media (max-width: 640px)
{
}

@media (max-width: 560px)
{
	div.alfag fieldset label, div.alfag .icol
	{
		width: 100%;
		display: block;
	}
	
	div.alfag .result-box1, div.alfag .result-box2
	{
		display: block;
		width: 100%;
	}
	div.alfag .result-box1
	{
		border-right: none;
		padding-right: 0;
	}
	div.alfag .result-box2
	{
		padding-left: 0;
	}
	
	div.alfag .tblresult th:nth-child(4), div.alfag .tblresult td:nth-child(4)
	{
		display: none;
	}
}

@media (max-width: 480px)
{
	div.alfag .printlink
	{
		display: none;
	}

	div.alfag .tblresult th:nth-child(3), div.alfag .tblresult td:nth-child(3)
	{
		display: none;
	}
	
	
	/*
	div.alfag .result table, div.alfag .result tbody, div.alfag .result tr.datarow1, div.alfag .result tr.datarow2
	{
		display: block;
	}
	div.alfag .result .datarow1 td, div.alfag .result .datarow1 th, div.alfag .result .datarow2 td, div.alfag .result .datarow2 th
	{
		display: inline-block;
	}
	div.alfag .result .datarow1 th:nth-child(1), div.alfag .result .datarow2 th:nth-child(1)
	{
		width: 100%;
	}
	div.alfag .result .datarow1 td:nth-child(2), div.alfag .result .datarow2 td:nth-child(2)
	{
		width: 60%;
	}
	div.alfag .result .datarow1 th:nth-child(2), div.alfag .result .datarow2 th:nth-child(2)
	{
		width: 60%;
	}
	div.alfag .result .datarow1 th:nth-child(3), div.alfag .result .datarow2 th:nth-child(3)
	{
		width: 25%;
	}
	div.alfag .result .datarow1 td:nth-child(4), div.alfag .result .datarow2 td:nth-child(4)
	{
		width: 10%;
	}
	*/
}

@media (max-width: 400px)
{
	div.alfag input, div.alfag select,
	div.alfag .schnellcheck-buttonset .rb label, div.alfag .schnellcheck-buttonset .cb label,
	div.alfag .schnellcheck-buttonset li span
	{
		font-family: Arial Narrow, sans-serif;
		font-size: 16px;
	}
	
	div.alfag fieldset li
	{
		width: 100%;
	}
	div.alfag fieldset li label
	{
		width: 100%;
	}
	div.alfag fieldset .tb, div.alfag fieldset .sb
	{
		/*width: 30%;*/
		margin: 4px 0px;
	}
	div.alfag fieldset .sb2
	{
		/*width: 50%;*/
	}
	div.alfag fieldset input.submit
	{
		width: 50%;
	}
}

@supports (-webkit-overflow-scrolling: touch) 
{
	div.alfag input, div.alfag select,
	div.alfag .schnellcheck-buttonset .rb label, div.alfag .schnellcheck-buttonset .cb label,
	div.alfag .schnellcheck-buttonset li span
	{
		font-family: Arial Narrow, sans-serif;
		font-size: 16px;
	}
}