﻿@media (max-width: 560px)
{
    div.alfag.schnellcheck .schnellcheck-buttonset th:nth-child(5), div.alfag.schnellcheck .schnellcheck-buttonset td:nth-child(5)
	{
		display: none;
	}
	
	div.alfag.top-anbieter .resulttable th:nth-child(2), div.alfag.top-anbieter .resulttable td:nth-child(2)
	{
		display: none;
	}
	div.alfag.schnellcheck .resulttable th:nth-child(2), div.alfag.schnellcheck .resulttable td:nth-child(2)
	{
		display: none;
	}
	
	div.alfag.anbieter-details .zinskonditionen .resulttable th:nth-child(2), div.alfag.anbieter-details .zinskonditionen .resulttable td:nth-child(2)
	{
		display: none;
	}
}
@media (max-width: 480px)
{
	div.alfag .printlink
	{
		display: none;
	}

	div.alfag ul.tabs li
	{
		width: 100%;
	}
	div.alfag ul.tabs li a
	{
		text-align: center;
	}
	
	div.alfag fieldset label
	{
		width: 100%;
	}
	div.alfag fieldset input, div.alfag fieldset select
	{
		width: 45%;
		margin: 4px 0px;
	}
	div.alfag fieldset .sb2
	{
		width: 50%;
	}
	div.alfag fieldset .rb input
    {
	    float: none;
    }
    div.alfag fieldset #lblBonitaetsstufe
	{
		height: auto;
	}
	div.alfag fieldset input.submit
	{
		width: 45%;
	}
	
	div.alfag .schnellcheck-buttonset table, div.alfag .schnellcheck-buttonset tbody, div.alfag .schnellcheck-buttonset tr
	{
		display: block;
	}
	div.alfag .schnellcheck-buttonset td
	{
		display: inline-block;
		width: 32%;
	}
	div.alfag .schnellcheck-buttonset td:nth-child(1)
	{
		width: 100%;
		padding: 4px 0;
	}
	div.alfag .schnellcheck-buttonset input
	{
		float: none;
	}
	
	div.alfag .resultlist table, div.alfag .resultlist tbody, div.alfag .resultlist tr
	{
		display: block;
	}
	div.alfag .resultlist td
	{
		display: inline-block;
	}
	div.alfag .resultlist td:nth-child(odd)
	{
		width: 40%;
	}
	div.alfag .resultlist td:nth-child(even)
	{
		width: 55%;
	}

	div.alfag .headerrow th, div.alfag .headerrow td
	{
		white-space: normal;
	}
	
	div.alfag.top-anbieter .resulttable th:nth-child(5), div.alfag.top-anbieter .resulttable td:nth-child(5)
	{
		display: none;
	}
	div.alfag.schnellcheck .resulttable th:nth-child(5), div.alfag.schnellcheck .resulttable td:nth-child(5)
	{
		display: none;
	}
	div.alfag.anbieterliste .resulttable th:nth-child(2), div.alfag.anbieterliste .resulttable td:nth-child(2)
	{
		display: none;
	}
	
	div.alfag.anbieter-details .zinskonditionen .resulttable th:nth-child(8), div.alfag.anbieter-details .zinskonditionen .resulttable td:nth-child(8)
	{
		display: none;
	}
	
	div.alfag .angebotslink
	{
		width: 80%;
	}
	
	div.alfag .award
	{
		display: none;
	}
}
@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.top-anbieter .resulttable.ohnesteuer th:nth-child(5), div.alfag.top-anbieter .resulttable.ohnesteuer td:nth-child(5)
	{
		display: none;
	}
	div.alfag.schnellcheck .resulttable th:nth-child(5), div.alfag.schnellcheck .resulttable td:nth-child(5)
	{
		display: none;
	}
	div.alfag.anbieterliste .resulttable th:nth-child(3), div.alfag.anbieterliste .resulttable td:nth-child(3)
	{
		display: none;
	}
	
}

@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;
	}
}