/* >> standard form */
	ul
	{
		color: #da2131;
	}
	
	div.standardFormShell
	{
	}
	
	table.standardForm
	{
		width: 100%;
	}
	
	table.standardForm td,
	table.standardForm th
	{
	}

	table.standardForm div.pmt
	{
	}
	
	table.standardForm div.pmt span,
	table.standardForm div.pmt span.required
	{
	}
	
	table.standardForm div.pmt span.required
	{
		background: url(img/form_required.gif) 100% 3px no-repeat;
		padding-right: 5px;
	}
	
	table.standardForm td input,
	table.standardForm td textarea,
	table.standardForm td select
	{
		width: 100%;
		font-family: "Helvetica Neue", Helvetica, XHelvetica, sans-serif;
		font-size: 12px;
		color: #333;
		border: 1px solid #aaacac;
		background: #f7f7f6;
		padding: 2px 1px 2px 0px;
	}
	
	table.standardForm td textarea
	{
		overflow: auto;
		height: 100px;
	}
	
	table.standardForm td select
	{
		padding: 0;
		height: auto;
	}
	
	table.standardForm td option
	{
		padding: 1px 2px;
	}
	
	table.standardForm td.left,
	table.standardForm td.right
	{
		padding-bottom: 10px;
		width: 50%;
	}
	
	table.standardForm td.middleSpacer img
	{
		width: 34px;
	}
	
	table.checkBox tr,
	table.radioButtons tr
	{
		vertical-align: middle;
	}
	
	/* Checkboxen */
	table.checkBox td
	{
		vertical-align: top;
	}
	
	table.checkBox td.cb_button
	{
	}
	
	table.checkBox td.cb_button input
	{
		width: auto;
		border: 0;
		background: transparent;
		padding: 0;
	}
	
	table.checkBox td.cb_text
	{
		width: 100%;
		padding-left: 5px;
		padding-top: 3px;
	}
	
	table.checkBox td.cb_text div.pmt span
	{
		padding-left: 0px;
		background: transparent;
	}
	
	/* Multifields */
	table.multipleFields
	{
		width: 100%;
	}
	
	table.multipleFields td.mf_spacer img
	{
		width: 5px;
	}
	
	table.multipleFields td select
	{
		width: 80px;
	}
	
	/* Submit button */
	div.standardFormShell .buttons
	{
		padding-top: 10px;
	}
	
	div.standardFormShell table
	{
		width: 100%;
	}
	
	div.standardFormShell table td.subButton
	{
		text-align: right;
	}
	
	/* Button with image */
	div.standardFormShell .buttons input.image
	{
		width: 70px;
		height: 24px;
		background: url(img/de/next.gif) top left no-repeat;
		border: 0;
		padding: 0;
	}
/* << */


/* >> Kontakt */
	table.cb_downloads td
	{
		padding-bottom: 5px;
	}
	
	table.cb_downloads td a
	{
		font-size: 11px;
	}
	
	div.textTopDownload
	{
		padding-top: 5px;
		padding-bottom: 5px;
	}
	
	td.fullSize div.textDownloadContact
	{
		padding-top: 15px;
		padding-bottom: 15px;
	}
	
	table.mf_vorname td.mf_right
	{
		width: 100%;
	}
	
	table.mf_strasse td.mf_left
	{
		width: 100%;
	}
	
	table.mf_strasse td.mf_right input
	{
		width: 60px;
	}
	
	table.contact_vMode td
	{
		padding-bottom: 5px;
		line-height: 17px;
	}
	
	table.contact_vMode td.prompt
	{
		font-weight: bold;
		padding-right: 10px;
	}
	
	table.contact_vMode ul
	{
		color: #686465;
	}
/* << */
