﻿@media (max-width: 560px)
{
}

@media (max-width: 480px)
{
	div.alfag .printlink
	{
		display: none;
	}

	div.alfag fieldset label
	{
		width: 100%;
	}
	div.alfag fieldset input, div.alfag fieldset select
	{
		width: 30%;
		margin: 4px 0px;
	}
	div.alfag fieldset .ic1 input, div.alfag fieldset .ic2 input
	{
		width: 50%;
	}
	div.alfag fieldset input.submit
	{
		width: 95%;
	}
	
	div.alfag .result .tb1, div.alfag .result .sb1
	{
		width: 50%;
	}
	
	/*
	div.alfag .result table, div.alfag .result tbody, div.alfag .result tr
	{
		display: block;
	}
	div.alfag .result td
	{
		display: inline-block;
	}
	div.alfag .result td:nth-child(odd)
	{
		width: 40%;
	}
	div.alfag .result td:nth-child(even)
	{
		width: 55%;
	}
    */
    div.alfag .result.auswahl-monatsrate colgroup col:nth-child(1), div.alfag .result.auswahl-sollzins colgroup col:nth-child(1)
	{
		width: 55%;
	}
	div.alfag .result.auswahl-monatsrate colgroup col:nth-child(2), div.alfag .result.auswahl-sollzins colgroup col:nth-child(2)
	{
		width: 35%;
	}
	div.alfag .result.auswahl-monatsrate colgroup col:nth-child(3), div.alfag .result.auswahl-sollzins colgroup col:nth-child(3)
	{
		width: 10%;
	}
	

    /*
	div.alfag .headerrow th, div.alfag .headerrow td
	{
		white-space: normal;
	}
    */
}

@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;
	}
}

@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;
	}
}