/* >> Beratungsstellen suche */
	div.searchWoResEl
	{
		padding: 6px 15px 6px 15px;
		margin-bottom: 20px;
		border: 1px solid #c8c8c8;
		background: #ecf7ee;
	}
	
	div.stdAdviserSearchShell
	{
		background: #ecf7ee;
		padding: 10px;
		border: 1px solid #c8c8c8;
		text-align: center;
		margin-bottom: 15px;
	}
	
	div.stdAdviserSearchShell p
	{
		font-size: 11px;
	}
	
	div.stdAdviserSearchShell form
	{
		margin: 0;
		text-align: center;
	}
	
	div.stdAdviserSearchShell table.elm
	{
		width: 350px;
		margin-left: auto;
		margin-right: auto;
	}
	
	div.stdAdviserSearchShell  table.elm td.field
	{
		padding-right: 5px;
	}
	
	div.stdAdviserSearchShell  table.elm td.field input
	{
		width: 200px;
		border: 1px solid #0075bc;
	}
	
	div.stdAdviserSearchShell  table.elm td.button
	{
		padding-left: 5px;
	}
	
	div.adviserOvShell
	{
		background: #e2e2e2;
		border: 1px solid #fff;
		margin-bottom: 12px;
	}
	
	div.adviserOvShell div.even,
	div.adviserOvShell div.odd
	{
		padding: 5px 10px;
		font-size: 12px;
		background: #fff;
		border: 1px solid #ccc;
		margin-bottom: 5px;
	}
	
	div.adviserOvShell div.odd
	{
	}
	
	div.contentContainer table.contentTable td.contentColumn div.adviserOvShell h3.text
	{
		padding-left: 10px;
		margin: 0;
		margin-bottom: 4px;
		font-weight: normal;
		background: url(../xist4c/web/steuerverbund/08/img/paragraphArrow.gif) 0 4px no-repeat;
	}
	
	div.adviserOvShell div.street,
	div.adviserOvShell div.city
	{
		padding-left: 10px;
		margin-bottom: 3px;
	}
	
	div.adviserOvShell div.item a
	{
	}
	
	div.adviserOvShell div.item div.addInfo
	{
		padding-left: 5px;
		font-size: 11px;
		color: #666;
	}
/* << */


/* >> Standard Vermittlersuche */
	div.stdAdviserSearchShell,
	div.extAdviserSearchShell
	{
		margin-top: 20px;
		margin-bottom: 15px;
	}
	
	div.stdAdviserSearchShell div.des1,
	div.extAdviserSearchShell div.des1
	{
	}
	
	div.stdAdviserSearchShell div.des1 table.baseNav,
	div.extAdviserSearchShell div.des1 table.baseNav
	{
		width: 100%;
	}
	
	div.stdAdviserSearchShell div.des1 table.baseNav td,
	div.extAdviserSearchShell div.des1 table.baseNav td
	{
		white-space: nowrap;
	}
	
	div.stdAdviserSearchShell div.des1 table.baseNav td.title,
	div.extAdviserSearchShell div.des1 table.baseNav td.title
	{
		width: 100%;
		font-family: Arial, Verdana, Helvetica, XHelvetica, sans-serif;
		color: #000;
		font-size: 13px;
		font-weight: bold;
	}
	
	div.stdAdviserSearchShell div.des1 table.baseNav td.res,
	div.stdAdviserSearchShell div.des1 table.baseNav td.ext
	{
		padding-left: 10px;
		text-align: right;
	}
	
	div.stdAdviserSearchShell div.des1 table.baseNav td.res a,
	div.stdAdviserSearchShell div.des1 table.baseNav td.ext a
	{
		display: block;
		font-size: 11px;
		padding: 2px 0 2px 0;
		
	}
	
	div.stdAdviserSearchShell div.inner1,
	div.extAdviserSearchShell div.inner1
	{
		text-align: left;
	}

	div.stdAdviserSearchShell div.inner1 p
	{
		font-size: 13px;
	}
	
	
	/* std form elements */
	form.stdAdviserElsShell,
	form.extAdviserElsShell
	{
		/width: 100%;
		margin: 0;
		padding: 5px 0px 5px 5px;
	}
	
	form.extAdviserElsShell
	{
		padding: 15px;
	}
	
	form.stdAdviserElsShell table.elsMain,
	form.extAdviserElsShell table.elsMain
	{
		width: 300px;
		margin-left: auto;
		margin-right: auto;
	}
	
	form.stdAdviserElsShell table.elsMain td.go,
	form.extAdviserElsShell table.elsMain td.go
	{
		text-align: right;
		vertical-align: bottom;
		padding-bottom: 1px;
	}
	
	form.stdAdviserElsShell table.elsMain td.go
	{
		padding-right: 5px;
		padding-bottom: 7px;
		padding-left: 10px;
	}
	
	form.extAdviserElsShell table.elsMain td.go
	{
		padding-top: 10px;
		width: 100%;
	}
	
	form.extAdviserElsShell table.elsMain td.go input
	{
		border: 1px solid #0075bc;
		color: #fff;
		padding-bottom: 1px;
		font-family: Arial, Verdana, Helvetica, XHelvetica, sans-serif;
		font-size: 13px;
		font-weight: bold;
	}
	
	form.stdAdviserElsShell table.elsMain td table.els,
	form.extAdviserElsShell table.elsMain td table.els
	{
		width: 100%;
	}
	
	/* standard */
	form.stdAdviserElsShell table.elsMain td table.els td.field div.prompt
	{
		font-size: 12px;
		font-family: Verdana, Arial, Helvetica, XHelvetica, sans-serif;
		color: #333;
		margin-bottom: 1px;
		text-align: left;
	}
	
	form.stdAdviserElsShell table.elsMain td table.els td.field input
	{
		font-family: Arial, Verdana, Helvetica, XHelvetica, sans-serif;
		font-size: 12px;
		border: 2px solid #666;
		margin-bottom: 6px;
	}
	
	form.stdAdviserElsShell table.elsMain td table.els td.field select
	{
		font-family: Arial, Verdana, Helvetica, XHelvetica, sans-serif;
		font-size: 11px;
	}
	
	form.stdAdviserElsShell table.elsMain td table.els td.field input,
	form.stdAdviserElsShell table.elsMain td table.els td.field select
	{
		width: 220px;
	}
	
	form.stdAdviserElsShell table.elsMain td table.els td.field input.spanned2,
	form.stdAdviserElsShell table.elsMain td table.els td.field select.spanned2
	{
	}
	
	form.stdAdviserElsShell table.elsMain td table.els td.field input.spanned3,
	form.stdAdviserElsShell table.elsMain td table.els td.field select.spanned3
	{
	}
	
	/* extended */
	form.extAdviserElsShell table.elsMain td table.els td.prompt
	{
		padding-right: 10px;
		color: #007EAF;
		vertical-align: top;
		text-align: right;
	}
	
	form.extAdviserElsShell table.elsMain td table.els td.field
	{
		padding-bottom: 5px;
		width: 100%;
	}
	
	form.extAdviserElsShell table.elsMain td table.els td.field input
	{
		font-family: Arial, Verdana, Helvetica, XHelvetica, sans-serif;
		font-size: 11px;
		border: 1px solid #666;
		border-right: 1px solid #ebf6ed;
		border-bottom: 1px solid #ebf6ed;
	}
	
	form.extAdviserElsShell table.elsMain td table.els td.field select
	{
		font-family: Arial, Verdana, Helvetica, XHelvetica, sans-serif;
		font-size: 11px;
	}
	
	form.extAdviserElsShell table.elsMain td table.els td.field input,
	form.extAdviserElsShell table.elsMain td table.els td.field select
	{
		width: 100%;
	}
	
	form.extAdviserElsShell table.elsMain td table.els td.field select
	{
		width: 313px;
	}
	
	div.adviserResShell
	{
		border-bottom: 1px solid #fff;
		background: #e2e2e2;
		padding: 1px 5px 3px 5px;
	}
	
	div.adviserResShell span.pmt,
	div.adviserResShell span.res
	{
		font-size: 11px;
		color: #666;
	}
	
	div.adviserResShell span.pmt
	{
		font-weight: bold;
	}
/* << */


/* >> Detail view */
	div.adviserDetailShell
	{
	}
	
	div.adviserDetailShell table
	{
		width: 100%;
	}
	
	div.adviserDetailShell table td.left,
	div.adviserDetailShell table td.right
	{
		padding: 5px;
		padding-left: 10px;
		padding-right: 10px;
		width: 50%;
		vertical-align: top;
	}
	
	div.adviserDetailShell table td.left
	{
		background: #f2f2f2;
	}
	
	div.adviserDetailShell table td.right
	{
		background: #ecf7f1;
		border-left: 1px solid #dcdcdc;
	}
	
	div.adviserDetailShell table td h1.header
	{
		font-size: 12px;
		font-weight: normal;
		font-family: Arial, Verdana, Helvetica, XHelvetica, sans-serif;
		margin: 0;
		color: #000;
		margin-bottom: -7px;
	}
	
	div.adviserDetailShell table td div.header em
	{
		font-size: 12px;
		font-family: Arial, Verdana, Helvetica, XHelvetica, sans-serif;
		color: #000;
	}
	
	div.adviserDetailShell table td.addData
	{
		border-top: 1px solid #dcdcdc;
		background: #f8f8f8;
		padding-left: 10px;
		padding-right: 10px;
	}
	
	div.adviserDetailShell table td div.group
	{
		margin-top: 8px;
		margin-bottom: 8px;
	}
	
	div.adviserDetailShell table td div.group div.dataShell,
	div.adviserDetailShell table td div.group table.dataTable th,
	div.adviserDetailShell table td div.group table.dataTable td
	{
		font-family: Arial, Verdana, Helvetica, XHelvetica, sans-serif;
		color: #000;
		font-size: 11px;
		line-height: 13px;
		text-align: left;
	}
	
	div.adviserDetailShell table td div.group table.dataTable
	{
		width: auto;
	}
	
	
	div.adviserDetailShell table td div.group div.img
	{
		text-align: right;
	}
	
	div.adviserDetailShell table td div.group div.img img
	{
		border: 1px solid #000;
	}
/* << */





