@CHARSET "UTF-8";

div#content div.content {
	background: url(../images/header_job.jpg) no-repeat;
}
div#content div.content div.rss {
	height: 30px;
}


/* Job */
div#content * div.job {
	background: #ffffff;
	padding: 10px;
	margin-bottom: 10px;
	color: #b3b9be;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}
div#content * div.job h2 { 
	color: #009ee0;
	font-weight: bold; 
	font-size: 18px;
	line-height: 22px;
	margin: 0 0 4px 0;
	padding: 0;
}
div#content * div.job a { color: #009ee0; }
div#content * div.job div.date { float: right; color: #4a4d51; margin-right: 10px; font-weight: normal; }
div#content * div.job div.date span.day { display: block; text-align: right; font-size: 24px; }
div#content * div.job div.date span.month { display: block; text-align: right; font-size: 15px; }
div#content * div.job span.fulltime { background: #4a4d51; padding: 0 2px 1px 2px; color: #ffffff; }
div#content * div.job span.parttime { background: #a4a6a8; padding: 0 2px 1px 2px; color: #ffffff; }
div#content * div.job span.studyattendant { background: #a4a6a8; padding: 0 2px 1px 2px; color: #ffffff; }
div#content * div.job span.studysemester { background: #a4a6a8; padding: 0 2px 1px 2px; color: #ffffff; }
div#content * div.job span.studydiploma { background: #a4a6a8; padding: 0 2px 1px 2px; color: #ffffff; }
div#content * div.job span.active { background-color: #009ee0; color: #ffffff; }
div#content * div.job * h3 { margin: 0; }
div#content * div.job div.description,
div#content * div.job div.contact { line-height: 18px; font-weight: normal; font-size: 12px; color: #000000; margin-top: 30px; }


/* Job-Header */
div#content * div.jobheader {
	background: #ffffff;
	padding: 10px;
	margin-bottom: 10px;
	color: #b3b9be;
	line-height: 18px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}
div#content * div.jobheader h1 {
	font-weight: bold; 
	font-size: 18px;
	margin: 0;
	padding: 0;
	float: left;
	color: #4b5156;
}
div#content * div.jobheader form { margin-bottom: 35px; }
div#content * div.jobheader .seachtext { 
	border-top: 1px solid #c4c5c5;
	border-right: none;
	border-bottom: 1px solid #f0f0f0;
	border-left: 1px solid #d4d5d5;
	color: #4B5156;
	float: left;
	height: 17px;
	padding: 6px;
	width: 453px;
}
div#content * div.jobheader .seachbutton { float: right; }
div#content * div.jobheader div.types { float: right; margin-top: 0; }
div#content * div.jobheader a.fulltime { text-decoration: none; background: #4a4d51; padding: 0 2px 1px 2px; color: #ffffff; }
div#content * div.jobheader a.parttime { text-decoration: none; background: #a4a6a8; padding: 0 2px 1px 2px; color: #ffffff; }
div#content * div.jobheader a.studyattendant { text-decoration: none; background: #a4a6a8; padding: 0 2px 1px 2px; color: #ffffff; }
div#content * div.jobheader a.studysemester { text-decoration: none; background: #a4a6a8; padding: 0 2px 1px 2px; color: #ffffff; }
div#content * div.jobheader a.studydiploma { text-decoration: none; background: #a4a6a8; padding: 0 2px 1px 2px; color: #ffffff; }
div#content * div.jobheader a.active { background-color: #009ee0; color: #ffffff; }


div#content * div.jobadd {
	background: #ffffff;
	padding: 10px;
	margin-bottom: 10px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	min-height: 300px;
}
div#content * div.jobadd h2 { 
	color: #009ee0;
	font-weight: bold; 
	font-size: 18px;
	line-height: 22px;
	margin: 0 0 4px 0;
	padding: 0;
}
div#content * div.jobadd a { color: #009ee0; }
div#content * div.jobadd label { display: block; }
div#content * div.jobadd textarea { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; }
div#content * div.jobadd ul { margin: 0; padding: 0; list-style: none; }
div#content * div.jobadd ul li { margin-bottom: 4px; }
div#content * div.jobadd ul li input#job_job_title          { width: 70%; }
div#content * div.jobadd ul li textarea#job_job_description { width: 70%; }
div#content * div.jobadd ul li input#job_contact_company    { width: 70%; }
div#content * div.jobadd ul li input#job_contact_website    { width: 70%; }
div#content * div.jobadd ul li input#job_contact_name       { width: 70%; }
div#content * div.jobadd ul li input#job_contact_street     { width: 70%; }
div#content * div.jobadd ul li input#job_contact_streetno   { width: 70%; }
div#content * div.jobadd ul li input#job_contact_zip        { width: 70%; }
div#content * div.jobadd ul li input#job_contact_city       { width: 70%; }
div#content * div.jobadd ul li input#job_contact_phone      { width: 70%; }
div#content * div.jobadd ul li input#job_contact_email      { width: 70%; }
div#content * div.jobadd ul li select                       { width: 70%; }

div#content * div.jobadd ul ul.error_list li { color: red; }

