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


/* >> Mass data Search Version: rel-1-0-0 */
	div.massDataSearchShell
	{
		display: none;
		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;
	}
	
	div.massDataSearchShell div.inner1
	{
		padding: 0px 5px 5px 5px;
		background: #f6f6f6;
	}
	
	div.massDataSearchWoResEl
	{
		padding: 6px 15px 6px 15px;
		margin-bottom: 20px;
		border: 1px solid #ccc;
	}
	
	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: 100%;
	}
	
	form.massDataElsShell table.elsMain td.go
	{
		text-align: right;
		vertical-align: bottom;
	}
	
	form.massDataElsShell table.elsMain td.go input
	{
		width: 111px;
		height: 22px;
		background: url(img/shop/artSearchButton.gif) top left no-repeat;
	}
	
	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
	{
		padding-left: 9px;
		background: url(img/shop/searchArrowDown.gif) 0 6px no-repeat;
	}
	
	form.massDataElsShell table.elsMain td table.els td.field input
	{
	}
	
	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: 140px;
	}
	
	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-0-0 */
	div.massDataOuterShell
	{
	}
	
	div.mdOverviewShell,
	div.mdDetailShell
	{
	}
	
	div.mdDetailShell
	{
		/width: 100%;
	}
	
	table.massDataOuterTable
	{
		width: 100%;
		margin-bottom: 40px;
	}
	
	table.massDataOuterTable div.massDataOuterTitle h2
	{
		margin: 10px 0px 3px 0px;
	}
	
	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;
	}
	
	/* item content */
	div.massDataShell
	{
	}
	
	div.massDataShell div.title h3
	{
	}
	
	div.massDataShell div.massSublinkShell
	{
		text-align: right;
	}
	
	div.massDataShell div.massSublinkShell a
	{
	}
	
	div.massDataShell div.massSublinkShell a img
	{
		width: 10px;
		height: 11px;
		border: 0px;
		background: url(img/Listelement.gif) 0px 4px no-repeat;
	}
/* << */


/* >> Specials */
	table.poSpecial
	{
		width: 100%;
	}
	
	/* Telefonauskunft */
	div.phoneInfoShell
	{
		background: #f6f6f6;
		margin-bottom: 20px;
	}
	
	div.phoneInfoShell div.pisTitle
	{
		position: relative;
		top: 0;
		left: -4px;
		z-index: 31;
		background: url(img/specTitle_red_r.png) top right no-repeat;
		padding-right: 12px;
		float: left;
	}
	
	div.phoneInfoShell div.pisTitle h2
	{
		font-size: 11px;
		font-family: Arial, Verdana, Helvetica, XHelvetica, sans-serif;
		margin: 0px;
		color: #fff;
		padding: 1px 0px 12px 12px;
		background: url(img/specTitle_red_l.png) top left no-repeat;
	}
	
	div.phoneInfoShell div.pisInner
	{
		/width: 100%;
		clear: both;
	}
	
	div.phoneInfoGroup
	{
		/width: 100%;
		padding: 0px 12px 10px 12px;
	}

	div.phoneInfoGroup div.withTitle div.pigInner
	{
		/width: 100%;
		padding-left: 10px;
	}
	
	div.phoneInfoGroup div.pigTitle
	{
	}
	
	div.phoneInfoGroup div.pigTitle h3
	{
		font-size: 11px;
		font-weight: bold;
		margin-top: 5px;
		margin-bottom: 2px;
	}
	
	div.phoneInfoGroup table
	{
		width: 100%;
	}
	
	div.phoneInfoGroup table td
	{
		border-bottom: 1px solid #ddd;
	}
	
	div.phoneInfoGroup table tr.last td
	{
		border-bottom: 0;
	}
	
	div.phoneInfoGroup table td.title,
	div.phoneInfoGroup table td.phone,
	div.phoneInfoGroup table td.address
	{
		width: 25%;
		padding: 5px 0px;
		vertical-align: top;
	}
	
	div.phoneInfoGroup table td.title
	{
		width: 50%;
	}
	
	div.phoneInfoGroup table div.inner
	{
		/width: 100%;
		padding-right: 15px;
	}
	
	div.phoneInfoGroup table td.last div.inner
	{
		padding-right: 0;
	}
/* << */
