	#weff_app div.weffShell div.globalError,
	#weff_app div.weffShell div.errorMsg
	{
		color: #900;
		font-size: 11px;
		line-height: 12px;
	}
	
	div.weffShell div.globalError
	{
		font-weight: bold;
		padding-bottom: 5px;
	}
	
	div.weffApp_link
	{
		padding-bottom: 10px;
	}
	
	div.weffApp_link a.link_right
	{
		padding-left: 10px;
	}
	
	table.standardForm td.buttons input
	{
		width: auto;
		background: #cc0000;
		color: #fff;
		font-size: 11px;
		font-family: Arial, Verdana, Helvetica, XHelvetica, sans-serif;
		font-weight: bold;
		border: 2px solid #cc0000;
		cursor: pointer;
		cursor: hand;
		margin-top: 10px;
	}
	
	div.legend div.required span,
	div.legend div.normal span
	{
		font-family: Arial, Verdana, Helvetica, XHelvetica, sans-serif;
		font-size: 11px;
		color: #444;
		padding-left: 12px;
		background: url(img/form_legend_req.gif) 0 2px no-repeat;
	}
	
	div.legend div.normal span
	{
		background-image: url(img/form_legend_free.gif);
	}
	
	table.standardForm td div.pmt span,
	table.standardForm td div.pmt span.required
	{
		padding-left: 12px;
		background: url(img/form_legend_req.gif) 0 2px no-repeat;
	}
	
	table.standardForm td div.pmt span.required
	{
		padding-left: 12px;
		background-image: url(img/form_legend_free.gif);
	}
	
	div.legend
	{
		width: 400px;
		margin-top: 10px;
		margin-bottom: 10px;
	}
	
	div.legend div.required,
	div.legend div.normal
	{
		text-align: right;
		margin-bottom: 2px;
	}
	
	div.legend div.required
	{
		padding-right: 36px;
	}
	
	div.legend
	{
		width: 400px;
		margin-top: 10px;
		margin-bottom: 10px;
	}
	
	div.legend div.required,
	div.legend div.normal
	{
		text-align: right;
		margin-bottom: 2px;
	}
	
	div.legend div.required
	{
		padding-right: 36px;
	}
	
	table.standardForm
	{
		width: 400px;
	}
	
	table.standardForm td,
	table.standardForm th
	{
		font-size: 11px;
		font-family: Arial, Verdana, Helvetica, XHelvetica, sans-serif;
		color: #444;
		vertical-align: bottom;
	}
	
	table.standardForm tr.globalError td,
	table.standardForm tr.errorMsg td
	{
		color: #900;
	}
	
	table.standardForm tr.globalError td
	{
		padding-bottom: 5px;
	}
	
	table.standardForm fieldset
	{
		border: 1px solid #ddd;
		margin: 10px 0;
	}
	
	table.standardForm fieldset legend
	{
		font-size: 11px;
		font-weight: bold;
		font-family: Arial, Verdana, Helvetica, XHelvetica, sans-serif;
		color: #444;
		padding-left: 5px;
		padding-right: 5px;
	}
	
	table.standardForm td.left,
	table.standardForm td.right
	{
		padding-bottom: 10px;
	}
	
	table.standardForm td.right
	{
		padding-left: 55px;
	}
	
	table.standardForm div.pmt
	{
		margin-bottom: 2px;
	}
	
	table.standardForm input,
	table.standardForm td textarea,
	table.standardForm td select
	{
		font-family: Arial, Verdana, Helvetica, XHelvetica, sans-serif;
		font-size: 12px;
		border: 1px solid #aeaeae;
		background: #f6f6f6;
		width: 172px;
	}
	
	table.standardForm td textarea
	{
		overflow: auto;
		width: 100%;
		height: 100px;
	}
	
	table.standardForm td select
	{
	}
	
	table.standardForm table.checkboxField input
	{
		width: auto;
		border: none;
		background: transparent;
	}
	
	table.standardForm table.checkboxField th span
	{
		font-size: 11px;
		padding-right: 10px;
		font-family: Arial, Verdana, Helvetica, XHelvetica, sans-serif;
		font-weight: normal;
		color: #444;
	}
	
	table.standardForm table.ausgabeWaehlen
	{
		margin-top: 5px;
	}
	
	table.standardForm table.ausgabeWaehlen td.checker input
	{
		width: auto;
		background: transparent;
		border: none;
	}
	
	table.standardForm table.ausgabeWaehlen table.imgPmt
	{
		margin-left: 4px;
	}
	
	table.standardForm table.ausgabeWaehlen table.imgPmt th.imgPmtBottom
	{
		font-size: 10px;
		font-weight: bold;
		text-align: left;
	}
	
	table.standardForm table.ausgabeWaehlen table.imgPmt td.imgBottom
	{
	}
	
	table.standardForm td.cutter1
	{
		padding-top: 15px;
		padding-bottom: 0;
	}
	
	table.standardForm td.cutter1 h3,
	table.standardForm td.kennzifferHeader h3
	{
		font-size: 12px;
		margin: 0;
	}
	
	table.standardForm td.kennzifferDesc,
	table.standardForm td.adressdatenDesc
	{
		font-size: 11px;
		padding-top: 3px;
		padding-bottom: 5px;
	}
	
	table.standardForm td.adressdatenDesc p
	{
		margin-top: -7px;
		margin-bottom: 12px;
	}
	
	table.standardForm td.buttons td.button,
	table.standardForm td.buttons td.reset
	{
		padding-left: 8px;
	}
	
	table.standardForm td.buttons
	{
		text-align: right;
	}
	
	table.standardForm td.buttons table.buttonField
	{
		margin-left: auto;
	}
	
	table.standardForm td.buttons input
	{
		width: auto;
		background: #cc0000;
		color: #fff;
		font-size: 11px;
		font-family: Arial, Verdana, Helvetica, XHelvetica, sans-serif;
		font-weight: bold;
		border: 2px solid #cc0000;
		cursor: pointer;
		cursor: hand;
		margin-top: 10px;
	}
	
	table.standardForm td.reset input
	{
		font-weight: normal;
	}


	table.standardForm table.radioButtons td.rb_button
	{
	}
	
	table.standardForm table.radioButtons td.rb_button input
	{
		width: auto;
		border: 0;
		background: transparent;
		padding: 0;
	}
	
	table.standardForm table.radioButtons td.rb_text
	{
		padding-left: 5px;
		width: 100%;
	}
	
	table.standardForm table.radioButtons td.rb_text div.pmt span
	{
		padding-left: 0px;
		background: transparent;
	}
	
	table.multipleFields
	{
	}
	
	table.multipleFields td.mf_left
	{
		padding-right: 5px;
	}
	
	table.multipleFields td select,
	table.multipleFields td input
	{
		width: 72px;
	}
	
	table.standardForm td.em_noCategory
	{
		padding-top: 10px;
		padding-bottom: 2px;
	}
	
	
	table.multipleFields td.mf_plz input
	{
		width: 55px;
	}
	
	table.multipleFields td.mf_ort input
	{
		width: 108px;
	}
	
	div.ws_actSucc table.standardForm td div.succMsg span
	{
		background: transparent;
		padding-left: 0;
	}
	
	table.standardForm table.radioButtons td.rb_text div.newCategory span
	{
		white-space: nowrap;
	}


