body, input, textarea, select 
							{ font: 11px Arial, Helvetica, sans-serif !important; }

body                        {display: block !important}

#header						{border: none}
#courtesynav				{width: 170px}
#stellensuche_suchbox,
#stellensuche_job,
#stellensuche_job #access_box	
							{float: left; margin-top: 16px; width: 674px; border: 1px solid #cccccc; background: url(back-box.gif) bottom repeat-x; padding-bottom: 20px}
#stellensuche_job			{border: none; background: none}
#stellensuche_job #access_box	
							{float: right; width: 200px; margin: 0 0 10px 20px}
#stellensuche_job #access_box p,							
#stellensuche_suchbox p		{margin: 20px}
#stellensuche_suchbox table	{float: left; margin: 20px; display: inline; width: 360px}
#stellensuche_suchbox table.searchresults
							{width: 634px; border: 0 !important}
#stellensuche_job ul        {font-size: 12px}
#stellensuche_job li        {font-size: 12px}
td.suchbox_kriterium,		
td.suchbox_eingabe,
td.suchbox_eingabe select,
td.suchbox_eingabe input	{width: 180px}

#stellensuche_job a.submit	{border: 1px solid #cccccc;}
#stellensuche_job a.submit, a.submit:link, a.submit:visited, a.submit:hover	
							{display: block; width: 160px; height: 23px; text-align: center; line-height: 23px; vertical-align: middle; color:#000000; text-decoration: none; background: url(back-button.gif) bottom repeat-x; }						
#karte						{float: right; margin: 0px 20px 20px 20px; display: inline; width: 230px;}
#karte img					{float: right;}
#adalert					{width: 634px; border: 1px solid #cccccc; background: url(back-box.gif) bottom repeat-x; float: left; margin: 20px auto auto 20px}
#adalert table				{margin: 0 20px 20px 20px; border-collpase: collapse; padding: 0 !important}
#adalert td					{width: 220px}
#stellensuche_suchbox .submit
							{width: 180px}
form						{margin: 0; padding: 0;}	
.button-as-link 			{float: left; background: none; padding: 0; color: #cc0000; border: none; cursor: hand; cursor: pointer; font-size: 11px; text-align: left; text-decoration: underline; width: 160px}
.clear						{clear: both}
#access_box					{float: left; margin-top: 20px; font-size: 10px; color: #999999; line-height: 14px}						
#access_box table			{margin: 0; }				
#access_box td				{width: 200px; padding: 0 !important}

table.searchresults td		{line-height: 22px}
table.searchresults .searchresults-title-row td
							{border-bottom: 1px solid #737373;}
.hand 						{cursor: pointer; cursor: hand;}
.searchresults-row-over		{background-color: #fbf8f1; }
.searchresults-row-odd		{background-color: none; }	
.searchresults-row-even		{background-color: #ededed; }	
.kleiner					{font-size: 11px}
						
