div.companyForm {
	width: 500px;
}

div.companyContactForm {
	width: 600px;
}

div.jobForm {
	width: 650px;
}
div.companyJobSearch {
	width: 650px;	
}

div.companySearchCompany {
	padding-top: 4px;
}

div.CompanyJobCenter div.row {
	margin: 10px 0px 0px;
	padding: 0px;
}

div.CompanyJobCenter div.row input {
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	height: 22px;
	width: 100%;
}

div.CompanyJobCenter div.row div.column {
	display: inline-block;
	vertical-align: top;	
}

div.companyJobRegistration div.row div.column.registration {
	width: 350px;
}
div.companyJobRegistration div.row div.column.name {
	width: 200px;
}
div.companyJobRegistration div.row div.column.registrationEmail {
	width: 300px;
}
.displayYes {
	display: inline-block;
}
.displayNo {
	display: none; 
}
div.row div.column.jobCompany {
	width: 100px;
	font-weight:bold;
}

div.CompanyJobCenter div.row div.column preview {
	width: 100px;
	font-weight:bold;
	text-align: right;
}
div.CompanyJobCenter div.row div.column advertDescription {
	width: 300px;
	font-weight:bold;
}

.stateOK {
	color: green;
}
.stateComment {
	color: blue;
}
div.CompanyJobCenter .error, div.CompanyJobCenter .stateDenied {
	color: red;
}

div.CompanyJobCenter div.row div.column.keywordTitle {
	width: 300px;
}

div.CompanyJobCenter div.row div.column.keywordCity {
	width: 240px;
}

div.CompanyJobCenter div.row div.column.companyValue {
	width: 100px;
}
div.CompanyJobCenter div.row div.column.jobTitle {
	width: 200px;
	font-weight:bold;
}
div.CompanyJobCenter div.row div.column.titleValue {
/* 	width: 300px; */
	margin-left: 10px;
	text-align: left;;
}
div.CompanyJobCenter div.row div.column.datum {
	width: 150px;
}
div.CompanyJobCenter div.row div.column.rating {
	width: 150px;
}
div.CompanyJobCenter div.row div.column.zip  {
 	width: 100px;
}
div.CompanyJobCenter div.row div.column.city  {
	width: 250px;
	margin-left: 10px;
}
div.CompanyJobCenter div.row div.column.title {
	width: 100px;
	margin-left: 44px;
}
div.CompanyJobCenter div.row div.column.date_from {
	width: 100px;
/* 	margin-left: 44px; */
}
div.CompanyJobCenter div.row div.column.date_to {
	width: 100px;
	margin-left: 60px;
}

div.CompanyJobCenter div.row div.column.job_title {
	margin-left: 44px;
}

div.CompanyJobCenter div.row div.column.firstname, div.row div.column.phone, div.column.password {
	width: 240px;		
}
div.CompanyJobCenter div.row div.column.lastname, div.row div.column.email {
	width: 240px;	
	margin-left: 10px;
}

div.CompanyJobCenter div.row.button {	
}

div.CompanyJobCenter .companyTextarea, div.CompanyJobCenter .company {
	width: 494px;
}
div.CompanyJobCenter div#CompanyJobSearch div.displayYes table {
	border-spacing: 7;
}

div.CompanyJobCenter .plz {
	width: 40px;
}

div.CompanyJobCenter .street, div.CompanyJobCenter .webpage {
	width: 286px;
}

div.CompanyJobCenter .jobEditor {
	width: 730px;
}

div.CompanyJobCenter .formError {
	color: red;
}

div.CompanyJobCenter .checkBoxText {
	margin-left: 10px;
}