/* CSS EXT: PV OpenJobs */

/* lates view */
.pvopenjobs-latest-view {
	color: #FFFFFF;
	font-size: 1.1em;
	padding: 5px 10px 5px 15px;
	font-weight: bold;
	text-transform: lowercase;
}
.pvopenjobs-latest-view h3 {
	text-transform: lowercase;
	color: #FFFFFF;	
}
.pvopenjobs-latest-view a {
	color: #FFFFFF;
	text-decoration: none;
}
.pvopenjobs-latest-view a:hover {
	text-decoration: underline;
}
.pvopenjobs-latest-item {
	padding-left: 15px;
}
.pvopenjobs-latest-morelink {
	padding-left: 15px;
}

/* list view */
.pvopenjobs-list-view {
	text-transform: lowercase;
	padding-bottom: 15px;
}
#pvopenjobs-imagemap { 
	float: left; 
	width: 494px; 
	margin-right: 10px; 
}
.pvopenjobs-list-country {
	font-weight: bold;
	margin-top: 15px;
	text-transform: lowercase;
}
.pvopenjobs-list-workingarea {
	color:  #605597;
	font-weight: bold;
	margin: 15px 0 10px 0;
	text-transform: lowercase;
}
.pvopenjobs-list-item h3 {
	font-size: 0.9em;
}
.pvopenjobs-list-item a {
	text-decoration: none;
	padding-left: 10px;
}
.pvopenjobs-list-item a:hover {
	text-decoration: underline;
}
.pvopenjobs-list-noentriesfound {
	padding-top: 10px;
}

/* single view */

#pvopenjobs-single-logo {
	text-align: right;
	background-color: #FFFFFF;
	padding: 10px;
}
#pvopenjobs-single-header {
	background-color: #605597;
	padding: 12px 10px;
	text-align: center;
	color: #FFFFFF;
}
#pvopenjobs-single-header h1 {
	color: #FFFFFF;
	font-size: 1.8em;
}
#pvopenjobs-single-header h2 {
	color: #FFFFFF;
}
#pvopenjobs-single-location {
	color: #FFFFFF;
}
#pvopenjobs-single-tasks-title {
	padding: 15px 25px 10px 25px;
	font-weight: bold;
}
#pvopenjobs-single-tasks,
#pvopenjobs-single-profile,
#pvopenjobs-single-offer {
	padding: 5px 25px 10px 25px;
}
#pvopenjobs-single-profile-title,
#pvopenjobs-single-profile-title,
#pvopenjobs-single-offer-title {
	padding: 15px 25px 10px 25px;
	font-weight: bold;
}
#pvopenjobs-single-contactarea {
	margin-top: 15px;
	background-color: #FFFFFF;
	overflow: hidden;
	padding: 20px 0 40px 0;
}
#pvopenjobs-single-moreinfo {
	float: left;
	margin-left: 25px;
	margin-right: 20px;
	font-weight: bold;
}
#pvopenjobs-single-contact {
	float: left;
	width: 260px;
}
#pvopenjobs-single-contactphone,
#pvopenjobs-single-appicationlink {
	font-weight: bold;
}
#pvopenjobs-single-headquarter {
	background-color: #605597;
	overflow: hidden;
}
#pvopenjobs-single-headquarter-city {
	float: left;;
	color: #FFFFFF;
	font-size: 1.2em;
	text-align: center;
	width: 200px;
	border-right: 1px solid #FFF;
	font-weight: bold;
	line-height: 30px;
}
#pvopenjobs-single-headquarter-www {
	color: #FFFFFF;
	font-size: 1.8em;
	text-align: center;
	font-weight: bold;
	line-height: 30px;
}