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
	{
		/width: 100%;
		position: relative;
		top: 0;
		left: 0;
		z-index: 30;
		margin: 31px 0px 15px 0px;
		background: url(img/panel_nw.gif) left top no-repeat;
	}
	
	div.massDataSearchShell div.des1
	{
		/width: 100%;
		background: url(img/panel_ne.gif) right top no-repeat;
		padding-top: 12px;
	}
	
	div.massDataSearchShell div.searchFormShell
	{
		background: url(img/panel_sw.gif) left bottom no-repeat;
	}
	
	div.massDataSearchShell div.inner1
	{
		background: url(img/panel_se.gif) right bottom no-repeat;
		padding-bottom: 12px;
	}
	
	div.massDataSearchShell div.inner2
	{
		border-left: 1px solid #eddba8;
		border-right: 1px solid #eddba8;
		background: #faf3e3 url(img/panel_fbs.gif) left bottom repeat-x;
		text-align: center;
	}
	
	/* title and additional links */
	div.massDataSearchShell div.des1 table.baseNav
	{
		display: none;
		border-left: 1px solid #eddba8;
		border-right: 1px solid #eddba8;
		background: #faf3e3;
	}
	
	div.massDataSearchShell div.des1 table.baseNav td
	{
		white-space: nowrap;
		padding: 0px 5px;
	}
	
	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(img/arrow_dark.gif) left center no-repeat;
	}
	
	div.massDataSearchWoResEl
	{
		margin-bottom: 20px;
		font-weight: bold;
		color: #000;
		border: 0 none;
		padding: 0;
	}
	
	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;
		padding-bottom: 2px;
	}
	
	form.massDataElsShell table.elsMain td.go input
	{
		width: 68px;
		height: 21px;
		background: url(img/de/buttons.gif) 0px -100px 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
	{
		font-size: 11px;
		letter-spacing: -0.3px;
	}
	
	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(img/arrow_dark.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;
	}
/* << */


/* >> Lehrersuche Overview*/
	div.massDataOuterTitle_special
	{
		width: 418px;
		position: absolute;
		top: -36px;
		left: 0px;
		z-index: 31;
	}
	
	div.mdOverviewShell
	{
		/width: 100%;
	}
	
	div.mdOverviewShell div.massDataOuterTitle
	{
	}
	
	div.mdOverviewShell td.massDataItem
	{
	}
	
	div.mdOverviewShell div.mds_teacherSearch
	{
		background: url(img/corner_nw.gif) left top no-repeat;
		margin-bottom: 10px;
	}
	
	div.mdOverviewShell div.mds_teacherSearch div.des1
	{
		background: url(img/corner_ne.gif) right top no-repeat;
		padding-top: 12px;
	}
	
	div.mdOverviewShell div.mds_teacherSearch div.des2
	{
		background: url(img/corner_sw.gif) left bottom no-repeat;
	}
	
	div.mdOverviewShell div.mds_teacherSearch div.des3
	{
		background: url(img/corner_se.gif) right bottom no-repeat;
		padding-bottom: 12px;
	}
	
	div.mdOverviewShell div.mds_teacherSearch div.des4
	{
		border-left: 1px solid #c87301;
		border-right: 1px solid #c87301;
	}
	
	div.teacherOvItem
	{
		/width: 100%;
		padding: 5px 10px;
	}
	
	div.teacherOvItem h3.text
	{
		font-size: 12px;
		padding-left: 12px;
		margin: 0;
		margin-bottom: 4px;
		font-weight: normal;
		background: url(img/arrow_dark.gif) 0 0px no-repeat;
	}
	
	div.teacherOvItem div.street,
	div.teacherOvItem div.city
	{
		padding-left: 12px;
		margin-bottom: 3px;
	}
	
	div.teacherOvItem div.item a
	{
	}
	
	div.teacherOvItem div.item div.addInfo
	{
		padding-left: 5px;
		font-size: 11px;
		color: #666;
	}
/* << */


/* >> Lehrersuche Detail */
	div.teacherDetailShell
	{
	}
	
	div.teacherDetailShell table
	{
		width: 100%;
		margin-bottom: 25px;
	}
	
	div.teacherDetailShell table td,
	div.teacherDetailShell table th
	{
		padding: 2px 10px;
		vertical-align: top;
		text-align: left;
	}
	
	div.teacherDetailShell table td.left,
	div.teacherDetailShell table td.right
	{
		padding: 5px 10px;
		width: 50%;
		border: 1px solid #bfa68a;
	}
	
	div.teacherDetailShell table td.left
	{
		padding-top: 15px;
		background: #fff;
	}
	
	div.teacherDetailShell table td.right
	{
		background: #e3d8cb;
		border-left: 0 none;
	}
	
	div.teacherDetailShell td.left div.title
	{
		font-weight: bold;
		padding-bottom: 10px;
	}
	
	div.teacherDetailShell span.prompt
	{
		font-weight: bold;
		padding-right: 3px;
	}
	
	div.teacherDetailShell div.cont
	{
		padding-bottom: 10px;
	}
	
	div.teacherDetailShell table tr.addInfos td,
	div.teacherDetailShell table tr.addInfosSimple td
	{
		border: 1px solid #bfa68a;
		border-top: 0 none;
	}
	
	div.teacherDetailShell table tr.addInfos td div.item
	{
		padding: 2px 0px;
	}
	
	div.teacherDetailShell table tr.addInfos td div.item div.item
	{
		padding: 0px 0px;
	}
	
	div.teacherDetailShell table.simpelTable
	{
		border-top: 1px solid #bfa68a;
	}
	
	div.teacherDetailShell table.simpelTable th
	{
		font-weight: bold;
	}
	
	div.teacherDetailShell table.simpelTable th.simpleCol_l,
	div.teacherDetailShell table.simpelTable td.simpleCol_l
	{
		padding-right: 15px;
	}
	
	div.teacherDetailShell table.simpelTable th.simpleCol_l
	{
		white-space: nowrap;
	}
	
	div.teacherDetailShell table.simpelTable td.simpleCol_r
	{
		width: 100%;
	}
	
	div.teacherDetailShell table.simpelTable td,
	div.teacherDetailShell table.simpelTable th
	{
		border-left: 1px solid #bfa68a;
		border-right: 1px solid #bfa68a;
	}
	
	div.teacherDetailShell table.simpelTable td.simpleCol_r,
	div.teacherDetailShell table.simpelTable th.simpleCol_r
	{
		border-left: 0 none;
	}
	
	div.teacherDetailShell table.simpelTable tr.sepRow td
	{
		border: 0 none;
		border-top: 1px solid #bfa68a;
		border-bottom: 1px solid #bfa68a;
		padding: 0;
	}
	
	div.teacherDetailShell table.simpelTable tr.sepRow td img
	{
		height: 15px;
	}
/* << */

