em
{
	font-style:normal;
	font-weight:bold;
}

/*>> Mass data warning element Version: rel-1-0-0 */
	div.massDataWarningShell
	{
		color: red;
		background: #ECF0F5;
		padding: 10px;
		margin: 10px 0 10px 0;
		border: 1px solid #039;
	}
	
	div.massDataWarningShell div.wdes1
	div.massDataWarningShell div.wdes2
	div.massDataWarningShell div.wdes3
	{
	}
/* << */


/* >> Mass data Search Version: rel-1-0-0 */
	div.massDataSearchShell
	{
		margin: 15px 0px 15px 0px;
	}
	
	div.massDataSearchShell div.des1
	{
	}
	
	/* title and additional links */
	div.massDataSearchShell div.des1 table.baseNav
	{
		margin-bottom: 3px;
	}
	
	div.massDataSearchShell div.des1 table.baseNav td
	{
		white-space: nowrap;
	}
	
	div.massDataSearchShell div.des1 table.baseNav td.title
	{
		width: 100%;
		font-weight: bold;
	}
	
	div.massDataSearchShell div.des1 table.baseNav td.res,
	div.massDataSearchShell div.des1 table.baseNav td.ext
	{
		padding-left: 10px;
	}
	
	div.massDataSearchShell div.des1 table.baseNav td.res a,
	div.massDataSearchShell div.des1 table.baseNav td.ext a
	{
		display: block;
		font-size: 11px;
		padding: 0 0 0px 11px;
		background: url(../xist4c/web/standard/11/img/littleTeaserArrow.gif) left center no-repeat;
	}
	
	div.massDataSearchShell div.inner1
	{
		padding: 5px 20px 20px 20px;
		border: 1px solid #ca9ea7;
		text-align: center;
	}
	
	div.massDataSearchWoResEl
	{
		padding: 6px 15px 6px 15px;
		margin-bottom: 20px;
		border: 1px solid #ca9ea7;
		font-weight: bold;
		color: #000;
	}
	
	div.massDataSearchWoResEl div.sworDes1,
	div.massDataSearchWoResEl div.sworDes2,
	div.massDataSearchWoResEl div.sworDes3,
	div.massDataSearchWoResEl div.sworDes4
	{
	}

	/* form elements */
	form.massDataElsShell
	{
		width: 100%;
		margin: 0;
	}
	
	form.massDataElsShell table.elsMain
	{
		width: auto;
		margin-left: auto;
		margin-right: auto;
	}
	
	form.massDataElsShell table.elsMain td.go
	{
		text-align: right;
		vertical-align: bottom;
	}
	
	form.massDataElsShell table.elsMain td.go input
	{
		width: 62px;
		height: 23px;
		background: url(../xist4c/web/standard/11/img/goButt.gif) top left no-repeat;
		margin-bottom: -2px;
	}
	
	form.massDataElsShell table.elsMain td table.els
	{
		width: auto;
	}

	form.massDataElsShell table.elsMain td table.els td.field
	{
		padding-top: 5px;
		padding-right: 10px;
	}
	
	form.massDataElsShell table.elsMain td table.els td.field div.prompt
	{
	}
	
	form.massDataElsShell table.elsMain td table.els td.field input
	{
		border: 1px solid #807e7e;
	}
	
	form.massDataElsShell table.elsMain td table.els td.field select
	{
	}
	
	form.massDataElsShell table.elsMain td table.els td.field input,
	form.massDataElsShell table.elsMain td table.els td.field select
	{
		width: 200px;
	}
	
	form.massDataElsShell table.elsMain td table.els td.field input.spanned2,
	form.massDataElsShell table.elsMain td table.els td.field select.spanned2
	{
	}
	
	form.massDataElsShell table.elsMain td table.els td.field input.spanned3,
	form.massDataElsShell table.elsMain td table.els td.field select.spanned3
	{
	}
/* << */


/* >> Mass data items Version: rel-1-1-0 */
	div.massDataOuterShell
	{
	}
	
	div.mdOverviewShell,
	div.mdDetailShell
	{
	}
	
	div.mdDetailShell
	{
		/width: 100%;
		padding: 10px;
	}
	
	table.massDataOuterTable
	{
		width: 100%;
	}
	
	table.massDataOuterTable div.massDataOuterTitle h2
	{
	}
	
	table.massDataOuterTable div.massDataOuterDesc
	{
		padding-bottom: 10px;
	}
	
	table.massDataOuterTable td.massDataItem
	{
	}
	
	/* missing product panel (colnumber > panels)*/
	table.massDataOuterTable td.massDataItem div.dummyProd
	{
	}
	
	table.massDataOuterTable td.massDataItem div.dummyProd img.dummySpacer
	{
	}
	
	table.massDataOuterTable td.rightSpc,
	table.massDataOuterTable td.dummyProdSpc
	{
	}
	
	/* column spacer */
	table.massDataOuterTable img.spc
	{
		width: 25px;
	}
	
	/* sublink */
	table.massDataOuterTable div.massSublinkShell
	{
		text-align: right;
	}
	
	table.massDataOuterTable div.massSublinkShell a
	{
	}
	
	table.massDataOuterTable div.massSublinkShell a img
	{
		width: 8px;
		height: 14px;
		vertical-align: text-top;
		border: 0px;
		background: url(../xist4c/web/standard/11/img/paragraphArrow.gif) bottom left no-repeat;
	}
	
	/* item content */
	div.massDataShell
	{
	}
/* << */


/* >> Sortable Table */
	table.sortableTableShell
	{
	}
	
	table.sortableTableShell th,
	table.sortableTableShell td
	{
		vertical-align: top;
		line-height: 20px;
		text-align: left;
		padding: 2px 3px;
	}
/* << */


/* >> Beratersuche */
	/* Overview */
	div.mdOverviewShell
	{
	}
	
	div.mdOverviewShell td.massDataItem
	{
		padding-bottom: 5px;
	}
	
	div.mdOverviewShell tr.firstRow td.massDataItem
	{
	}
	
	div.adviserOvItem
	{
		padding: 5px 10px;
		border: 1px solid #ca9ea7;
		background: #f5f1f2 url(../xist4c/web/standard/11/img/teaser_bg.gif) top left repeat-x;
	}
	
	div.adviserOvItem h3.text
	{
		font-size: 12px;
		padding-left: 12px;
		margin: 0;
		margin-bottom: 4px;
		font-weight: normal;
		background: url(../xist4c/web/standard/11/img/littleTeaserArrow.gif) 0 3px no-repeat;
	}
	
	div.adviserOvItem div.street,
	div.adviserOvItem div.city
	{
		padding-left: 12px;
		margin-bottom: 3px;
	}
	
	div.adviserOvItem div.item a
	{
	}
	
	div.adviserOvItem div.item div.addInfo
	{
		padding-left: 5px;
		font-size: 11px;
		color: #666;
	}

	/* 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
	{
		border: 1px solid #8a2237;
		padding-top: 15px;
		background: #fff;
	}
	
	div.adviserDetailShell table td.right
	{
		background: #ecdadd;
	}
	
	div.adviserDetailShell table td h1.header
	{
		font-size: 12px;
		font-weight: bold;
		font-family: Arial, Verdana, Helvetica, XHelvetica, sans-serif;
		margin: 0;
		color: #000;
		margin-bottom: 0px;
	}
	
	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
	{
		padding-top: 15px;
	}
	
	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: 12px;
		line-height: 13px;
		text-align: left;
		vertical-align: top;
		padding-top: 2px ;
		padding-bottom: 2px;
	}
	
	div.adviserDetailShell table td div.group table.dataTable th
	{
		padding-right: 10px;
	}
	
	div.adviserDetailShell table td div.group table.dataTable
	{
		width: auto;
		margin-bottom: 10px;
	}
	
	
	div.adviserDetailShell table td div.group div.img
	{
		text-align: left;
	}
	
	div.adviserDetailShell table td div.group div.img img
	{
		border: 1px solid #000;
	}
/* << */
