#listingTopBar,#listingFooter,body.job #menu,body.job #DashBoard,script,body.job #CompanyInformation,body.job #sidecontent-block-call2Action_innerViewlet,body.job #joblisting_bottom,#sidecontent-block-ListingFooter,#v5ListingPopUpFooter,#ContentArticle .rightcolumn,#BeforeLoginBox,.pagination,.seo,.nav,.banner,#MetaNavigation,#DashBoard,#FooterCountries,#SideContent,#Sitemap,#logo h1 span,#ProcessSteps,button,a.button,.JobLinks,#DynamicBox,#joblisting_bottom,#MetaNavigation,#mh-top-navi,#footerTabWrapper,#footerTabMenuContainer,#offerBreadCrumbs,#stepstone-logo,#the-network-logo {display:none;}
img {border:none;}
* html .clearfix {height:1%;}
* + html .clearfix {display:inline-block;}
.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
body{background-color:#fff;color:#444;font-family: verdana,arial,sans-serif;}
#Footer {clear:both;padding-top:2pt;}
#header {height:75pt;}
#logo {position:absolute;top:0;right:0;}
#Footer p {font-size:8pt;}
iframe.joblisting {height:3000px !important;}
div.pdf {width:100%;background-color:#fff;color:#444;font:62.5%/1.6em Verdana, sans-serif;font-family:"trebuchet ms", arial, sans-serif;padding:0 20px 0 40px;}
div.pdf iframe.joblisting {width:100% !important;height:100% !important;float:none !important;position:relative;margin:0 !important;padding:0 !important;}
div.pdf h1 {font-size:22px;margin-top:15px;}

body.xmltemplate #joboffer {font-size:62.5%;}

body.popup.CVView #CVView_preview,
body.popup.CVView #CVView_CVAttachments,
body.popup.CVView #CVView_CVStatusSwitch {
	display: none;
}

body.popup.CVView .section.block.large {
	width: auto;
	background: #fff;
	clear: both;
	border:none;
}

body.popup.CVView .block.large .header {
	width: auto;
	background: none;
	border: none;
    padding: 10px 0;
}

body.popup.CVView .block.large .content .row.even,
body.popup.CVView .block.large .content .row.odd {
	border: none;
}

body.popup.CVView .divider {
	border: none;
}

body.popup.CVView .label {
	font: bold 11px Verdana, Geneva, sans-serif;
}

body.popup.CVView .value {
	font: normal 11px Verdana, Geneva, sans-serif;	
}

body.popup.CVView #CVInfo-oneliner {
	font: normal 22px "Trebuchet MS", Arial, Helvetica, sans-serif;	
}

body.popup.CVView h3.title {
	text-decoration: underline;
	border: none;
}

#CVView_back {
	display:none;
}

.hideForPrint {
	display:none;
}
.language_spoken, .language_written, .language_read, .language_label{
    font: 11px "Trebuchet MS", Arial, Helvetica, sans-serif; 
}
#CVView_languageTbl thead tr th, #CVView_languageTbl tbody tr th.language_label {
    color: #1C5396 !important;
    
}
.joblisting.standard .info-box .coll-address{
	display:block !important;
}
#CVView_personalData_photo{
    position: absolute;
    top: 300;
    right: 0;
    position: 500;
}
#CVView_personalData_photo .note{
    font-size: 0.7em;
}
#CVView_country a, #CVView_function a{
    text-decoration: none;
    color: #1C5396;
}

#CVView_languageTbl tr th, #CVView_knowledgeGridsTbl tr th {
    font-weight:bold;
    font-size: 12px;
}
#CVView_careerObjective_content{
    font-size: 11px;
}

/**/
body.jobv2 #PageContent #joboffer{
	margin: 0;
}

#joboffer.standardListingContent{
	width: auto !important;
}
#CVInfo-CVDesc, #CVInfo-creationDate{
    display: none;
}
#CVView_knowledgeGridsTbl tr.thead,
#CVView_knowledgeGridsTbl thead td.label,
#CVView_knowledgeGridsTbl thead td.value {
    font-weight:bold;
    font-size: 11px;
    color: #1C5396;
}
#CVView_knowledgeGridsTbl.styled td, #CVView_knowledgeGridsTbl.styled th {
    border: medium none;
    color: #1C5396;
    font-size: 11px;
}
#CVView_knowledgeGridsTbl tbody td.label,
#CVView_knowledgeGridsTbl tbody td.value {
    font-weight:normal;
    font-size: 11px;
    color: #444444;
}
