/*
 *  General definitions   
 * * * * * * * * * * * * * * * * */
#sysJobDetails{
	
}
#sysJobDetails div.detail-outer{
	background-color:#dfdfdf;
	margin:0px 0px 12px 0px;
	padding:1px;
}
#sysJobDetails div.detail-outer span.releaseDate{
	color:#999999;
	float:right;
	font-size:12pt;
	margin:3px 30px;
}
#sysJobDetails div.detail-outer h3{
	font-size:12pt;
	font-weight:normal;
	margin:3px 0px 3px 30px;
}
#sysJobDetails div.detail-inner{
	background-color:white;
	padding:10px 30px;
}
#sysJobDetails div.detail-inner table{
	margin-top:10px;
}
#sysJobDetails div.detail-inner table tbody tr td{
	background-color:white;
	border-bottom:1px solid #efefef;
	margin:0;
	min-height:0;
	padding:3px 8px 4px !important;
	vertical-align:top;
}
#sysJobDetails div.detail-inner table tbody #jobDescription2 td,
#sysJobDetails div.detail-inner table tbody #jobDescription4 td,
#sysJobDetails div.detail-inner table tbody #jobDescription6 td,
#sysJobDetails div.detail-inner table tbody tr.jobAntritt td,
#sysJobDetails div.detail-inner table tbody tr.jobArbeitsort td
{/*background-color:#efefef;*/}

#sysJobDetails div.detail-inner table tbody tr.jobDescription{
	min-height:0;
	vertical-align:top;
}
#sysJobDetails div.detail-inner table tbody tr.jobDescription td{

}
#sysJobDetails div.detail-inner table tbody tr.jobDescription td *{
	/*margin:0;
	padding:0;*/
}
#sysJobDetails div.detail-inner table tbody tr.jobDescription td ul,
#sysJobDetails div.detail-inner table tbody tr.jobDescription td ol{
	padding-bottom:10px;
	padding-left:14px;
}
#sysJobDetails div.detail-inner table tbody tr.jobLast td{
	border:0;
	padding-top:10px !important;
}
a.jobApply{
	float:right;
}

