/*
colors
======
very dark grey (text main color): 		#3b3b3b
dark grey (text disabled):				#858583
dark blue (text alternativ color):		#3e596e
light blue (subnav hover):				#4f6e83 
outer background:		 				#edece7
inner background:						#f6f6f4
green (boxes and lines):				#008f93
light grey (alternativ lines):			#d8d8d8
very light grey:						#f0eeef
*/

body {
	margin:0px;
	padding:0px;
	background-color:#edece7;
	font-size:11px;
	font-weight:normal;
	font-family:Tahoma;
	color:#3b3b3b;
	height:100%;
	}
h1 {
	color:#008f93;
	font-weight:normal;
	margin-top:0px;
	font-size:24px;
	margin-bottom:40px;
	}
h2 {
	font-family:Tahoma;
	color:#3e596e;
	font-weight:normal;
	font-size:18px;
	margin-left:-10px;
	margin-right:-10px;
	padding-left:10px;
	padding-right:10px;
	border-bottom:1px solid #d8d8d8;
	padding-bottom:3px;
	margin-bottom:3px;
	}
h2 a {
	text-decoration:none;
	}
h2 a:hover {
	text-decoration:none;
	}
h3 {
	line-height:13px;
	font-size:11px;
	font-weight:bold;
	margin-top:10px;
	margin-bottom:3px;
	margin-left:-10px;
	margin-right:-10px;
	padding:0px;
	color:#008f93;
	background-color:#f0eeef;
	padding-left:12px;
	padding-top:4px;
	padding-bottom:4px;
	}
h4 {
	font-size:11px;
	color:#3e596e;
	margin:0px;
	padding:0px;
	padding-bottom:5px;
	padding-top:10px;
	}
p {
	margin:0px;
	padding:0px;
	}
a {
	text-decoration:none;
	color:#3e596e;
	}
a:hover {
	text-decoration:underline;
	}
img {
	border:0px;
	}
#frame {
	margin:auto;
	width:1000px;
	background-color:#f6f6f4;
	border-bottom: 1px solid #008f93;
	}
#head {
	position:relative;
	margin:auto;
	width:860px;
	height:120px;
	border-bottom:1px solid #3e596e;
	margin-bottom:1px;
	}

#contactNumber {
	position:absolute;
	left:615px;
	top:16px;
	}
#contactNumberText {
	color:#3e596e;
	}
#contactNumberNumber {
	color:#008f93;
	font-size:16px;
	}
#contactNumberPrice, div.flashNeeded {
	font-size:10px;
	color:#a0a0a0;
	}
div.flashNeeded {
	margin-top:8px;
	}
#navigation {
	margin:0px;
	padding-left:10px;
	position:absolute;
	top:96px;
	left:0px;
	height:24px;
	display:block;
	}
#navigation li {
	padding:0px;
	margin:0px;
	display:inline;
	}
#navigation li a {
	display:block;
	float:left;
	margin-right:2px;
	height:24px;
	background-position:0px 0px;
	}
#navigation li a:hover {
	background-position:0px 24px;
	}
#navigation li a.selected {
	background-position:0px 24px;
	}

#navpointHome {
	width:61px;
	background-image:url('../img/home.jpg');
	}
#navpointApplicant {
	width:114px;
	background-image:url('../img/applicant.jpg');
	}
#navpointCompany {
	width:130px;
	background-image:url('../img/company.jpg');
	}
#navpointMedicalCare {
	width:100px;
	background-image:url('../img/medicalcare.jpg');
	}
#navpointAbout {
	width:87px;
	background-image:url('../img/about.jpg');
	}

#headerSearch {
	position:absolute;
	height:21px;
	background-color:#d8d8d8;
	width:243px;
	left:605px;
	top:96px;
	font-size:12px;
	color: #008f93;
	padding-top:3px;
	padding-left:12px;
	}
#headerSearch form {
	padding:0px;
	margin:0px;
	}
#headerSearch form input.button {
	display:inline;
	width:24px;
	font-size:10px;
	border:0px;
	margin:0px;
	padding:0px;
	padding-top:2px;
	padding-bottom:1px;
	}
#headerSearch input.searchText {
	width:166px;
	border:0px;
	margin-left:12px;
	font-size:11px;
	padding-top:2px;
	padding-left:2px;
	padding-right:2px;
	height:14px;
	}

#content {
	min-height:400px;
	height:auto !important;
	height:400px;
	position:relative;
	margin:auto;
	width:860px;
	}
#top img {
	width:860px;
	border-bottom:3px solid #008f93;
	}
#subnavigation {
	display:block;
	margin:0px;
	height:160px;
	width:187px;
	background-color:#3e596e;
	border-bottom:28px solid #008f93;
	padding-top:15px;
	padding-left:0px;
	padding-bottom:15px;
	padding-right:0px;
	}

#subnavigation li {
	line-height:18px;
	list-style-type:none;
	}
#subnavigation a {
	padding-left:35px;
	padding-right:15px;
	background-image:url('../img/subnavbullet.jpg');
	background-repeat:no-repeat;
	background-position:15px 0px;
	display:block;
	width:136px;
	color:#ffffff;
	text-decoration:none;
	}
#subnavigation a:hover {
	background-color:#4f6e83;
	background-position:15px -18px;
	}
#subnavigation li.activeSubnavpoint a {
	background-color:#4f6e83;
	background-position:15px -18px;
	}
#topImage {
	position:absolute;
	top:0px;
	left:190px;
	height:215px;
	width:670px;
	border-bottom:3px solid #008f93;
	z-index:5;
	}
#rightbox {
	position:absolute;
	left:470px;
	top:190px;
	width:186px;
	}
#rightbox .button {
	margin:auto;
	}
#rightbox div.box {
	padding-left:8px;
	padding-right:8px;
	padding-top:4px;
	padding-bottom:12px;
	border:1px solid #d8d8d8;
	background-color:#f0eeef;
	margin-bottom:12px;
	}
#rightbox h1 {
	font-size:11px;
	font-weight:normal;
	background-color:#008f93;
	color:#ffffff;
	font-family:Tahoma;
	line-height:27px;
	padding:0px;
	padding-left:8px;
	margin-left:-7px;
	margin-right:-7px;
	margin-top:-3px;
	margin-bottom:6px;
	}
#rightbox h2 {
	font-size:11px;
	font-weight:normal;
	border:0px;
	margin:0px;
	padding:0px;
	margin-bottom:6px;
	}
#mainAlternative {
	position:relative;
	padding-top:30px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:30px;
	}
#main {
	min-height:300px;
	height:auto !important;
	height:300px;
	position:relative;
	padding-top:30px;
	padding-left:200px;
	padding-right:232px;
	padding-bottom:30px;
	}
#breadcrumpTrail {
	position:absolute;
	left:200px;
	top:3px;
	color:#858583;
	font-size:10px;
	}
#breadcrumpTrail img {
	position:relative;
	left:1px;
	top:2px;
	}
#breadcrumpTrail a {
	text-decoration:underline;
	color:#3e596e;
	}
div.content3col {
	width:246px;
	float:left;
	margin-right:51px;
	}
div.content3col img {
	border:2px solid #d8d8d8;
	float:none;
	}
div.content3colLast {
	margin-right:0px;
	}

#footer {
	position:relative;
	margin:auto;
	width:1000px;
	margin-top:5px;
	margin-bottom:20px;
	font-size:10px;
	color:#3e596e;
	}
	
#footer img {
	float:left;
	margin-right: 5px;
	}
#footer span.copy {
	color:#008f93;
	}
div.clear {
	clear:both;
	}
#tinymce {
	padding:10px;
	background-color:#f6f6f4;
	}

div.textBody ul , #tinymce ul, ul.sitemap{
	margin:0px;
	padding:0px;
	padding-left:20px;
	list-style-type:none;
	margin-top:6px;
	margin-bottom:6px;
	background-color:#f6f6f4;
	}
div.textBody ul li, #tinymce ul li, ul.sitemap li {
	color:#3b3b3b;
	font-weight:normal;
	background-image:url('../img/trailbulletarrow.gif');
	background-repeat:no-repeat;
	background-color:transparent;
	background-position:0px 3px;
	padding-left:15px;
	}
.indent, ul.sitemap li {
	margin-left:180px;
	}
#overlay {
	display:none;
	position:absolute;
	z-index:101;
	left:50%;
	top:50%;
	background-color:#f6f6f4;
	border:1px solid #d8d8d8;
	padding:16px;
	padding-top:32px;
	}
a.overlayClose {
	position:absolute;
	width:50px;
	left:100%;
	margin-left:-61px;
	top:-1px;
	}
#greyOutScreen {
	opacity:0.6;
	filter:Alpha(opacity=60);
	display:none;
	top:0px;
	left:0px;
	z-index:100;
	height:100%;
	width:100%;
	position:fixed;
	background-color:#000000;
	}
.clickable {
	cursor:pointer;
	}
.disabled {
	color:#d8d8d8;
	cursor:default;
	}
.button {
	width:150px;
	padding:6px;
	display:block;
	background-color:#008f93;
	text-align:center;
	color:#ffffff;
	text-decoration:none;
	cursor:pointer;
	}
#confirmation {
	width:250px;
	margin-top:20px;
	text-align:center;
	}
#confirmTrue{
	margin-top:20px;
	float:right;
	width:80px;
	}
#confirmFalse{
	margin-top:20px;
	float:left;
	width:80px;
	}

.button:hover {
	background-color:#3e596e;
	text-decoration:none;
	}
#overviewAdd {
	margin-top:30px;
	}

div.content3col ul {
	margin:0px;
	margin-top:8px;
	padding:0px;
	}
div.content3col ul li {
	margin:0px;
	padding:0px;
	list-style-type:none;
	line-height:20px;
	background-position:left bottom;
	background-image:url('../img/dotted.png');
	background-repeat:repeat-x;
	}
div.content3col ul li a {
	display:block;
	padding-left:30px;
	background-image:url('../img/arrow_light.jpg');
	background-repeat:no-repeat;
	background-position:10px 5px;
	color:#3b3b3b;
	text-decoration:none;
	}
div.mostRecentJobs {
	background-position:left bottom;
	background-image:url('../img/dotted.png');
	background-repeat:repeat-x;
	margin-left:-10px;
	margin-right:-10px;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;
	line-height:15px;
	}
div.mostRecentJobs div.jobDate {
	font-size:10px;
	}
div.mostRecentJobs div.jobFunction {
	color:#3e596e;
	}
div.content3colLast a.moreButton {
	margin-bottom:10px;
	}
div.content3colLast h3 {
	margin-bottom:5px;
	margin-top:0px;
	background-color:#008f93;
	color:#ffffff;
	font-weight:normal;
	}
div.overviewEditPanel {
	margin-bottom:10px;
	}
.continuousText, #tinymce, .jobDetail p {
	font-family:Arial;
	font-size:11px;
	line-height:16px;
	}
.continuousText img, #tinymce img {
	float:left;
	margin:0px;
	margin-right:20px;
	margin-bottom:20px;
	}
.moreButton {
	display:block;
	margin-top:5px;
	background-image:url('../img/arrow_dark.gif');
	background-repeat:no-repeat;
	background-position:0px 2px;
	padding-left:20px;
	}
div.textEditPanel {
	margin-top:20px;
	clear:both;
	}
div.textEditPanel div {
	float:left;
	margin-right:12px;
	}
div.overviewMoveUp, div.rightboxMoveUp{
	background-image:url('../img/move_up.jpg');
	background-repeat:no-repeat;
	height:13px;
	width:10px;
	background-position:0px 0px;
	float:left;
	}
div.overviewMoveUp.disabled, div.overviewMoveDown.disabled, div.rightboxMoveDown.disabled, div.rightboxMoveUp.disabled  {
	background-position:0px -13px;
	}
div.overviewMoveDown, div.rightboxMoveDown {
	float:left;
	background-image:url('../img/move_down.jpg');
	background-repeat:no-repeat;
	height:13px;
	width:10px;
	background-position:0px 0px;
	}
input, select {
	font-size:11px;
	font-family:Tahoma;
	color:#3b3b3b;
	} 
textarea {
	font-family:Arial;
	font-size:11px;
	line-height:16px;
	color:#3b3b3b;
	}

#TextEditForm textarea {
	width:448px;
	height:400px;
	}
form a.button {
	margin-top:10px;
	}
form label {
	margin-top:10px;
	margin-bottom:5px;
	display:block;
	}
#DocumentEditForm {
	width:400px;
	}
#DocumentEditForm input {
	width:200px;
	}
#DocumentEditForm textarea {
	width:400px;
	}
div.jobList h3 a {
	margin-left:30px;
	margin-right:-20px;
	display:inline;
	}
div.jobItem {
	margin-left:-10px;
	margin-right:-10px;
	padding-bottom:6px;
	padding-left:10px;
	padding-right:10px;
	border-bottom:1px solid #d8d8d8;
	background-color:#f6f6f4;
	}
div.jobItem div.medium {
	padding-top:6px;
	}
div.jobItem.even {
	background-color:#f0eeef;
	}
div.jobItem.odd {
	}
.jobDetail h3 a {
	color:#008f93;
	padding-left:20px;
	background-image:url('../img/arrow_light_left.jpg');
	background-repeat:no-repeat;
	}
.jobDetail p {
	padding-left:125px;
	margin-top:15px;
	position:relative;
	}
.jobDetail b.jobLeft,
.jobDetail strong.jobLeft {
	width:120px;
	display:block;
	position:absolute;
	margin-bottom:-16px;
	margin-left:-125px;
	}
input.date {
	width:115px;
	float:left;
	}
div.dateExample {
	float:left;
	font-family:Arial;
	padding-top:2px;
	width:100px;
	margin-left:10px;
	font-style:italic;
	color:#858583;
	}
span.step {
	display:block;
	float:left;
	color:#ffffff;
	height:22px;
	width:27px;
	font-size:16px;
	line-height:22px;
	margin-right:10px;
	background-color:#3e596e;
	text-align:center;
	font-weight:normal;
	}

div.formHelp {
	overflow:visible;
	z-index:5;
	float:right;
	position:relative;
	top:3px;
	display:block;
	line-height:16px;
	height:16px;
	width:16px;
	font-weight:normal;
	font-family:Arial;
	color:#ffffff;
	background-color:#3e596e;
	font-size:11px;
	text-align:center;
	cursor:help;
	}
div.formHelpClickable {
	cursor:pointer;
	}
div.formHelpClickable:hover {
	background-color:#4f6e83;
	}
div.helpOverlay {
	display:none;
	position:absolute;
	left:16px;
	top:0px;
	width:145px;
	padding-left:14px;
	}
div.helpOverlayContent {
	padding:7px;
	font-family:Arial;
	font-style:italic;
	background-color:#4f6e83;
	color:#ffffff;
	width:131px;
	}
div.helpOverlayLeft {
	position:absolute;
	left:0px;
	width:14px;
	height:22px;
	background-image:url('../img/help_left.png');
	background-repeat:no-repeat;
	}
div.helpOverlayTop {
	width:145px;
	height:7px;
	overflow:hidden;
	background-image:url('../img/help_top.png');
	background-repeat:no-repeat;
	}
div.helpOverlayBottom {
	width:145px;
	height:7px;
	background-image:url('../img/help_bottom.png');
	background-repeat:no-repeat;
	}
#DocumentEditboxesForm {
	width:801px;
	}
#righboxEditTop {
	border-bottom:1px solid #d8d8d8;
	margin-left:-16px;
	margin-right:-16px;
	padding-left:16px;
	padding-right:16px;
	margin-bottom:32px;
	}
#rightboxEditFrame {
	width:380px;
	padding-right:20px;
	float:left;
	border-right:1px solid #d8d8d8;
	}
#rightboxEditFrameSub {
	margin-left:-1px;
	width:380px;
	padding-left:20px;
	float:right;
	border-left:1px solid #d8d8d8;
	}
#righboxEditTop h1, #RightboxEditForm h1 {
	font-size:14px;
	margin-bottom:10px;
	margin-top:10px;
	}
#rightboxEditBottom h2 {
	font-size:12px;
	}
#rightboxesListSub, #rightboxesList {
	margin-top:12px;
	margin-bottom:12px;
	}
div.rightboxEditPanel {
	margin-bottom:10px;
	}

#rightboxEditBottom a.addRightbox {
	margin-top:12px;
	}
#righboxEditTop a.submit {
	clear:both;
	margin-top:24px;
	margin-bottom:12px;
	}
#RightboxEditForm {
	width:500px;
	}
#RightboxEditForm a.button {
	margin-top:12px;
	margin-bottom:28px;
	}
#overlayTempContent {
	display:none;
	}
	
#RbtextEditForm textarea {
	width: 186px;
	height: 250px;
	}
.mail {
	display:block;
	margin-top:5px;
	background-image:url('../img/mail.gif');
	background-repeat:no-repeat;
	background-position:0px 1px;
	padding-left:20px;
	color:#008f93 !important;
	}
.mail a {
	color:#008f93 !important;
	}
a.rightboxFile {
	display:block;
	margin-top:8px;
	margin-left:-4px;
	margin-right:-4px;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:24px;
	padding-right:4px;
	background-image:url('../img/download.gif');
	background-repeat:no-repeat;
	background-color:#e3e3e3;
	background-position:6px 5px;
	}
#RightboxEditForm {
	width:300px;
	}
#RightboxEditForm select {
	width:200px;
	}
#DocumentEditboxesForm input {
	width:200px;
	}
#RbfileEditForm input {
	width:210px;
	}
#RbfileFile, #ContentimageUploadForm input {
	width:200px;
	}
#ContentimageUploadForm {
	width:240px;
	}
#NewsletterAddForm input {
	width:164px;
	}
#NewsletterAddForm input.button {
	margin-left:98px;
	width:70px;
	border:0px;
	margin-top:3px;
	margin-bottom:8px;
	padding-top:3px;
	padding-bottom:3px;
	}
#login {
	width:300px;
	margin:auto;
	}
#login input {
	width:200px;
	}
#login input.button {
	border:0px;
	padding:4px;
	width:80px;
	margin-top:8px
	}
#previewDiv {
	width:150px;
	height:150px;
	overflow:hidden;
	position:absolute;
	left:390px;
	top:40px;
	}
#previewDivLabel {
	position:absolute;
	left:390px;
	top:20px;
	}
#contentImageCrop {
	position:relative;
	width:520px;
	height:350px;
	padding:20px;
	}
#contentImageCrop  a.button {
	position:absolute;
	left:390px;
	top:345px;
	margin:0px;
	}
#assignmentFeedback {
	width:428px;
	left:200px;
	position:relative;
	}
#assignmentFeedback legend {
	display:none;
	}
#assignmentFeedback fieldset {
	border:0px;
	margin:0px;
	padding:0px;
	}
#assignmentFeedback  select {
	width:228px;
	margin-top:6px;
	padding:4px;
	border:1px solid #d8d8d8;
	}
	
#assignmentFeedback h2, #contactIndexForm  h2 {	
	margin-bottom:8px;
	}
#assignmentFeedback h3 {	
	margin-top:32px;
	}
	
div.assignmentIndent {
	margin-left:200px;
	margin-top:8px;
	margin-bottom:8px;
	}
div.assignmentLabel {
	/* margin-left:-200px; */
	position:absolute;
	width:180px;
	left:0px;
	}
div.assignment6parts {
	float:left;
	width:38px;
	text-align:center;
	}

#assignmentFeedback label {
	display:none;
	}
	
/*#contactIndexForm {
	position:relative;
	}

div.contactFormError {
	margin-top:2px;
	margin-bottom:4px;
	color:#008f93;
	padding-left:150px;
	}
	
#contactIndexForm .button , #assignmentFeedback .button {
	width:70px;
	padding:6px;
	border:0px;
	margin-left:358px;
	margin-top:16px;
	}
#contactIndexForm label{
	position:absolute;
	margin-left:-150px;
	width:150px;
	}
#contactIndexForm input {
	margin-top:8px;
	margin-bottom:8px;
	width:278px;
	}
#contactIndexForm input.checkbox{
	width:auto;
	}
#contactIndexForm div.input {
	padding-left:150px;
	position:relative;
	}
#contactIndexForm  input.zip {
	width:40px;
	}
*/

#contactIndexForm  div.checkbox {
	position:relative;
	top:8px;
	display:inline;
	}
#contactIndexForm div.privacyLabel{
	margin-left:172px;
	position:relative;
	margin-bottom:-14px;
	top:-14px;
	}

form.applicationForm h2, #contactIndexForm  h2{
	margin-left:0px;
	margin-right:0px;
	padding-left:0px;
	padding-right:0px;
	margin-bottom:12px;
	}
form.applicationForm div.input, #contactIndexForm div.input {
	padding-left:120px;
	position:relative;
	margin-top:4px;
	margin-bottom:4px;
	}
#contactIndexForm div.input {
	padding-left:140px;
	}
form.applicationForm input.next, #contactIndexForm input.button, #assignmentFeedback input.button {
	cursor:pointer;
	padding-bottom:4px;
	padding-top:4px;
	width:85px;
	color:#ffffff;
	background-color:#3e596e;
	border:0px;
	margin-top:4px;
	position:relative;
	left:120px;
	}
#contactIndexForm input.button {
	left:140px;
	}
#assignmentFeedback input.button {
	left:200px;
	}
form.applicationForm input.next:hover, #contactIndexForm input.button:hover {
	background-color:#4f6e83;
	}
form.applicationForm a.back {
	display:block;
	height:22px;
	text-align:center;
	width:85px;
	line-height:22px;
	color:#ffffff;
	background-color:#3e596e;
	border:0px;
	margin-bottom:-26px;
	position:relative;
	left:28px;
	}
form.applicationForm a.back:hover {
	background-color:#4f6e83;
	text-decoration:none;
	}
form.applicationForm div.input label, #contactIndexForm div.input label{
	position:absolute;
	margin:0px;
	padding:0px;
	padding-top:6px;
	margin-left:-120px;
	}
#contactIndexForm div.input label {
	margin-left:-140px;
	}

form.applicationForm div.input input, form.applicationForm div.input select, form.applicationForm div.input textarea, #contactIndexForm div.input input {
	padding:4px;
	width:262px;
	border:1px solid #d8d8d8;
	}
#contactIndexForm div.input input.checkbox {
	width:auto;
	}
#contactIndexForm div.checkbox {
	margin-top:8px;
	}
form.applicationForm div.input textarea {
	height:60px;
	}
form.applicationForm div.input input.datepicker {
	width:115px;
	float:left;
	}
form.applicationForm div.fileformat {
	margin-left:120px;
	color:#a0a0a0;
	font-style:italic;
	}
form.applicationForm div.input select {
	width:272px;
	}
#JobapplicationFamilienstand {
	width:125px;
	}

form.applicationForm div.input input:focus, form.applicationForm div.input textarea:focus {
	border:1px solid #008f93;
	}
form.applicationForm div.error, #contactIndexForm  div.error {
	color:#008f93;
	margin-bottom:4px;
	}
#applicationFormStep1 {
	margin-top:40px;
	}
#JobapplicationPlz,  #contactIndexForm  #contactZip {
	width:40px;
	}
#JobapplicationWohnort,  #contactIndexForm   #contactCity {
	width:208px;
	margin-left:4px;
	}
div.hr {
	border-bottom:1px solid #d8d8d8;
	height:1px;
	width:100%;
	margin-top:8px;
	margin-bottom:8px;
	}
#applicationFormStep7 fieldset, #applicationFormStep6 fieldset,#applicationFormStep3 fieldset {
	border:0px;
	position:relative;
	}
#applicationFormStep7 fieldset legend, #applicationFormStep6 fieldset legend,#applicationFormStep3 fieldset legend {
	display:none;
	}
#applicationFormStep7 fieldset input,#applicationFormStep6 fieldset input,#applicationFormStep3 fieldset input {
	width:auto;
	border:0px;
	}
#applicationFormStep7 fieldset label, #applicationFormStep6 fieldset label,#applicationFormStep3 fieldset label {
	display:inline;
	position:relative;
	left:0px;
	top:0px;
	margin:0px;
	padding:0px;
	margin-right:10px;
	margin-left:4px;
	top:-2px;
	}
#JobapplicationKfzKennzeichen, #JobapplicationFuehrerscheinKlasse {
	width:115px;
	}
div.confirmation {
	padding-left:200px;
	padding-right:232px;
	}
div.flashBanner {
	width:542px;
	position:relative;
	top:-40px;
	margin-bottom:-40px;
	}
div#pjobEdit, div#pjobAdd {
	margin-top:32px;
}
#PjobEditForm {
	width:467px;
}

#PjobEditForm div {
	overflow:hidden;
}

#PjobEditForm div.text  #PjobZip {
	width:50px;
}

#PjobEditForm div.left {
	float:left;
	width:237px;
}

#PjobEditForm div.text input, #PjobEditForm textarea {
	width:220px;
	}
#PjobEditForm div.textarea {
	width:100%;
}
div.jobItem span.del {
	cursor:pointer;
}

