@import"styleguide.css";

#header  {margin-bottom:0 !important;}
#navigation, #login, #searchbar, #footerwrapper, #highlighted-area, .print {display:none;}

.clearfix { display:inline-block; }
.clearfix { display:block; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

.boostr-bold {font-weight:bold;}
p.read-more-link {display:none;}
.float-right {float:right;}

#canvas {overflow:visible !important;}
.mainwrapper-two-column, .mainwrapper-one-column{padding:0;}
.mainwrapper-two-column #maincontent{width:938px;}

.content-area, .wide-content-area, div.harmonical-data, div.data-wrapper {margin-bottom:4px;}
.content-area {/*float:left;*/width:935px;}

span.top {background:transparent url(../images/backgrounds/wide-container-top.gif) no-repeat scroll left top;display:block;height:10px;}
div.middle {background:transparent url(../images/backgrounds/wide-container-middle.gif) repeat-y scroll left top;/*overflow:hidden;*/padding:0pt 10px;}
span.bottom {background:transparent url(../images/backgrounds/wide-container-bottom.gif) no-repeat scroll left top;display:block;height:10px;}

span.data-top {background:transparent url(../images/backgrounds/wide-block-top.gif) no-repeat scroll left top;display:block;height:8px;/*overflow:hidden;*/}
div.data-middle {background:transparent url(../images/backgrounds/wide-block-middle.gif) repeat-y scroll left top;padding:0pt 10px;position:relative;}
span.data-bottom {background:transparent url(../images/backgrounds/wide-block-bottom.gif) no-repeat scroll left bottom;display:block;height:8px;/*overflow:hidden;*/}

h2{font-size:1.8em;font-weight:bold;margin:0pt;}
h3{color:#D71E64;font-size:1.4em;font-weight:bold;padding:4px 0pt;}
h4.section-heading {color:#222222;font-size:1.2em;padding:10px 0pt 0pt;}

div#contentwrapper div.middle p.description {clear:both;padding-bottom:10px; width: 80%; }

div.data-block {margin-top:4px;/*overflow:hidden;*/}
div.button{display:none;}

.data-row .row-title{color:#231F20;float:left;font-weight:bold;width:180px;}
.data-row .separater{color:#231F20;float:left;font-weight:bold;text-align:right;width:5px;}
.data-row .row-data{color:#506B72;float:left;padding-left:5px;width:700px;}

/* VACANCY DETAILS START */
#vacancy-overview {padding:0 0 0 20px;position:relative;}
	/*#vacancy-overview .company-details-wrapper {float:left;width:860px;}*/
	#vacancy-overview .company-details {/*overflow:hidden;*/padding-top:10px;}
		#vacancy-overview .company-details img {float:left;padding:0pt 20px 10px 0pt;}
		#vacancy-overview .company-details h3 {color:#D71E64;font-size:1.3em;font-weight:bold;}
		#vacancy-overview .company-details h3 span, #vacancy-overview .company-details h3 span span {color:#231F20;}

	#vacancy-overview ul {padding:10px 0pt;}
	#vacancy-overview .additional-function-features {display:none;}

/* VACANCY DETAILS END */

/* ABOUT START */
.user-details-wrapper {display:block;}
.intro-block {padding-bottom:30px;}
/* ABOUT END */

/* PUBLIC PROFILE START */
#public-profile {float:left;}
#public-profile .user-details-wrapper {float:left;margin-left:17px;}
#public-profile .user-picture {float:left;width:161px;}

.vocational-training p {font-weight:bold;}
.vocational-training p.period,.job-brief p.company {color:#F37225;}
.job-brief p.period {color:#506B72;}
.job-brief p.period span {color:#A6B8BC;}

/* PUBLIC PROFILE END */


/* for CV */
.demoFlash-block, .cv-special, #cv-contacts, #header { display: none; }
