/* Changes width on buttons in top menu */ 
#topMenu li {
    /*width: 182px;*/
}

/* Search results */

.list.ad.boxes,
.list.cv.boxes {
    background-color: #ececec;
    margin-top: 10px;
}

.list.ad.boxes div.result.empty,
.list.cv.boxes div.result.empty{
    /*float: left;*/
    position: relative;
    background-image: url(../../graphics/itjob/left_stripes_bg.gif);
    background-repeat: repeat-x;
    color: #000000;
    line-height: 16px;
    height: 32px;
    font-family: Arial, Helvitica, Sans-serif;
    font-size: 16px;
    padding: 0 0 0 10px;
    margin: 0;
}

.list.ad.boxes div.result.empty span,
.list.cv.boxes div.result.empty span {
    font-family: Arial, Helvitica, Sans-serif;
    font-size: 16px;
    padding: 7px 10px 7px 0;
}

.list.ad.boxes div.result.empty > div,
.list.cv.boxes div.result.empty > div {
    float: left;
}

.list.ad.boxes div.result,
.list.cv.boxes div.result{
    /*float: none;*/
    padding-left: 10px;
    clear: both;
}

.resultpage .result span,
.result + .result span{
    display: none;
}

.resultpage .result,
.result + .result{
    position: relative;
    margin-top: 8px;
    margin-bottom: 15px;
}


.result.markedup .logo {
    width: auto;
    height: auto;
    background: transparent;
    margin: 0 0 10px 0;
}

.list.ad.boxes div.result.markedup {
    border-style: solid none solid none;
    border: 10px solid #aaa;
    padding: 0;
    /*padding: 10px;*/
}


.result .label{
    padding: 10px 0px 0px 0px;
    border: none;
    margin: 0px;
    font-size: 12px;
    color: #929292;
    /*height: 35px;*/
    width: 100%;
    float:left;
}

.result .headline, .result .advertiser{
    width: 190px;
}

.result.empty .resume,
.result.empty .advertiser{
    display: none;
}

.result .organisation{
    position: absolute;
    top: 0px;
    left: 210px;
}

.result .createddate{
    position: absolute;
    top: 0px;
    left: 400px;
}

.result .lastday{
    position: absolute;
    top: 0px;
    left: 600px;
}


.result .positiontype{
    display: none;
}


.result .functions{
    position: absolute;
    top: 0px;
    left: 800px;
}

.result .functions div{
    float: left;
    margin: 0 10px 0 0px;
}

.result .functions .favorit,
.result .functions .sent {
    width: 14px;
    height: 12px;
}
.result .functions .favorit.s1 {
    background-image: url(../../graphics/mag/favorit_icon.gif);
    background-repeat: no-repeat;
}
.result .functions .sent.s1 {
    background-image: url(../../graphics/mag/sent_icon.gif);
    background-repeat: no-repeat;
}



#template_subtype_cvsearchresult .result .headline{
    width: 240px;
}

#template_subtype_cvsearchresult .result .shorttext{
    width: 400px;
    margin-top: 5px;
}

#template_subtype_cvsearchresult .result.empty .shorttext{
    display: none;
}

#template_subtype_cvsearchresult .result .organisation{
    position: absolute;
    top: 0px;
    left: 260px;
}

#template_subtype_cvsearchresult .result .modified{
    position: absolute;
    top: 0px;
    left: 470px;
}

#template_subtype_cvsearchresult .result.empty .score{
    position: absolute;
    top: 0px;
    left: 670px;
}

#template_subtype_cvsearchresult .result .score{
    position: absolute;
    top: 0px;
    left: 700px;
}


.edit {
    display: none;
}

.pager {
    text-align: right;
    padding-top: 20px;
}

.pager {
    text-align: center;
    padding-top: 20px;
    position: relative;
}

.pager input.button{
    background-image: none;
    background-color: #ffffff;
    border: none;
    color: #a9aaaa;
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
    font-size: 11px;
    text-transform: uppercase;
    height: 17px;
}

.pager input.prev{
    position: absolute;
    left: 0px;
    top: 20px;
}
.pager input.next{
    position: absolute;
    right: 0px;
    top: 20px;
}

.pager .disabled{
    visibility: hidden; 
}
.searchparameters {
    padding: 0px 0px 20px 0px;
    clear: both;
}

.searchparameters .geography .label {
    display: inline;
}

.searchparameters > div{
    clear: both;
    float: left;
    width: 100%;
    font-weight: normal;    
}
.searchparameters > div > h4{
    float: left;
    width: 200px;
    font-weight: normal;
    padding: 0px 0px 2px 0px;
    margin: 0px 0px 0px 0px;
}
.searchparameters > div > p{
    float: left;
    width: 600px;
    font-weight: normal;    
    padding: 0px 0px 2px 0px;   
    margin: 0px 0px 0px 0px;    
}

.searchparameters > div > h4.count {
    display: none;
    font-weight: normal;    
}
.searchparameters > div > p.count {
    font-weight: bold;
    width: 600px;   
    font-weight: normal;    
}
.searchparameters > div.count {
    margin-top: 20px;
    font-weight: normal;    
}

#template_subtype_search div.datafield.light.submitbutton {
    margin: -32px 0 0 470px;
}
#template_subtype_search div.datafield.light.resetbutton {
    margin: -22px 0 0 600px;
    /*padding-bottom: 20px;*/
}

.fieldblock .fields {
    /*float: left;*/
    position: relative;
    padding-bottom: 10px;
}

.fieldblock .info {
    right: 10px;
    top: 10px;
}

.info a{
    color: #929292;
    background: none;
}

#template_subtype_search .fieldblock table,
#template_subtype_cvsearch .fieldblock table {zoom: 1;}
#template_subtype_search table .checkbox.label,
#template_subtype_cvsearch table .checkbox.label {width: auto}
#template_subtype_search .text.label,
#template_subtype_cvsearch .text.label {display: none;}
#template_subtype_search .select.label,
#template_subtype_cvsearch .select.label {display: none;}


.fields {clear:both }

#template_subtype_cvsearch .datafield.cvsearchweight {float: right; margin-right: 30px;}
#template_subtype_cvsearch .datafield.cvsearchweight .info {top: 0px; right: -20px;}
#template_subtype_cvsearch .datafield.cvsearchweight select {width: 40px;}
#template_subtype_cvsearch .datafield.cvsearchweight .select.label {display: inline; width: auto; text-align: right; margin-right: 10px;}

/*Educationtree*/

#template_subtype_cvsearch .educations ul {
    width: 100%;
}

#template_subtype_cvsearch .educations li {
    position: relative;
    padding: 0;
}

#template_subtype_cvsearch .educationcategory .head {
    padding: 3px 0 3px 20px;
    border-bottom: 1px solid #aaaaaa;
    display: block;
}

#template_subtype_cvsearch .educationcategory span.contains_selected {
    position: absolute;
    right: 0px;
    top: 2px;
}

#template_subtype_cvsearch .educationcategory .openclose {
    position: absolute;
    left: 0px;
    top: 2px;
}

#template_subtype_cvsearch .edusubcategory .head {
    padding: 3px 0 3px 26px;
    border-bottom: 1px solid #aaaaaa;
    display: block;
}

/*#template_subtype_cvsearch .educationcategory span.contains_selected {
    position: absolute;
    right: 0px;
    top: 2px;
}*/

#template_subtype_cvsearch .edusubcategory .openclose {
    position: absolute;
    left: 6px;
    top: 2px;
}
#template_subtype_cvsearch div.datafield.education {
    padding: 3px 0 3px 10px;
    border-bottom: 1px solid #aaaaaa;
    }
    
#template_subtype_cvsearch div.datafield.education .field.checkbox {
    right: 30px;
    top: 1px;
    left: auto;
    }
    
#template_subtype_cvsearch div.datafield.education .label.checkbox {
    padding: 0;
    margin: 0;
    }

#template_subtype_cvsearch li.contains_selected  span.contains_selected  {display: none;}
#template_subtype_cvsearch li.contains_selected.yes > span.contains_selected  {display: inline;}
    
/*Ecperiencetree*/
#template_subtype_cvsearch ul.experience{
    /*width: 80%;*/
    list-style-type: none;
    padding: 0 0px 0 0px;
    margin: 0;
}

#template_subtype_cvsearch ul.experience li {
    position: relative;
    padding: 0;
}

#template_subtype_cvsearch .experiences ul {
    list-style-type: none;
    padding: 0;
    margin: 0;
}

#template_subtype_cvsearch .experiences ul li {
    /*position: relative;
    padding: 0 0 0 30px;*/
}

#template_subtype_cvsearch .experiencecategory .head {
    padding: 3px 0 3px 15px;
    border-bottom: 1px solid #aaaaaa;
    display: block;
}


#template_subtype_cvsearch .experiencecategory .openclose {
    position: absolute;
    float: none;
    left: 0px;
    top: 2px;
}

#template_subtype_cvsearch .experiencecategory .head {
    padding: 3px 0 3px 20px;
    border-bottom: 1px solid #aaaaaa;
    display: block;
}


#template_subtype_cvsearch div.datafield.experience,
#template_subtype_cvsearch div.datafield.language {
    padding: 3px 0 3px 10px;
    border-bottom: 1px solid #aaaaaa;
    }
    
#template_subtype_cvsearch div.datafield.experience .field.checkbox {
    right: 15px;
    top: 1px;
    left: auto;
    }
    
#template_subtype_cvsearch div.datafield.experience .label.checkbox {
    padding: 0;
    margin: 0 0 0 15px;
    }
    
#template_subtype_cvsearch .datafield.travelingactivity .label {
    width: 400px;
    }


/*
.metadata.education .educationsubcategories {display: none;}
.metadata.education ul li {display: block;}*/

/* Searchform combined */
table#search_combined { width: 938px;}
/*table#search_combined td {padding: 2px; margin: 0; vertical-align: top;}*/
table#search_combined col.col1 {width: auto;}
table#search_combined col.col2 {width: 180px;}
table#search_combined col.col3 {width: 180px;}
table#search_combined col.col4 {width: 180px;}
table#search_combined td.searchcol table colgroup col {width: 100px;}
table#search_combined td.searchcol {overflow: hidden;}


table#search_combined tr#search_combined_middle td.searchcol_jobdomain .searchcolInner{
	width: 394px;
}
table#search_combined tr#search_combined_middle td.searchcol_jobdomain .colheader{
	width: 384px;
}

table#search_combined tr#search_combined_middle td.searchcol_positiontype .searchcolInner{
	width: 176px;
}
table#search_combined tr#search_combined_middle td.searchcol_positiontype .colheader{
	width: 166px;
}

table#search_combined tr#search_combined_middle td.searchcol_organisation .searchcolInner{
	width: 176px;
}
table#search_combined tr#search_combined_middle td.searchcol_organisation .colheader{
	width: 166px;
}

table#search_combined tr#search_combined_middle td.searchcol_buttons .searchcolInner{
	width: 176px;
}
table#search_combined tr#search_combined_middle td.searchcol_buttons .colheader{
	width: 166px;
}

table#search_combined tr#search_combined_middle td .searchcolInner {
    height: 250px;
}

table#search_combined td.searchcol{
	height: 100%;
}
table#search_combined td.searchcol div.colheader {
	background-image:url("../../graphics/itjob/left_stripes_bg.gif");
	background-repeat:repeat-x;
	color:#000000;
	font-family:Arial,Helvitica,Sans-serif;
	font-size:16px;
	height:18px;
	background-color:#FFF;
}

table#search_combined #search_combined_top td.searchcol_searchstring div.searchcolInner,
table#search_combined #search_combined_bottom td.searchcol_buttons div.colheader {
    text-align: right;
    float: right;
    padding-right: 4px;
	background: none;
	border: 0px none;	
}

table#search_combined td.searchcol_searchstring div.searchcolInner .datafield.submitbutton {
    float: left;
    padding-left: 10px;
}


table#search_combined td.searchcol .searchcolInner{
	background-color:#ECECEC;
	margin:0 0 5px;
	padding: 5px 0 5px 0;

}
table#search_combined td.searchcol_searchstring div.searchcolInner {
	/*border-top:0px solid #CECBCE;*/
}
table#search_combined td.searchcol div.colheader p,
table#search_combined td.searchcol_searchstring div.searchcolInner .label {
border:0 none;
color:#000;
font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
font-size:18px;
font-weight:normal;
margin:0 10px 0 2px;
padding-top:0px;
text-decoration:none;
}
table#search_combined td.searchcol_searchstring div.searchcolInner .datafield {
	margin-right: 0px;
}

table#search_combined td.searchcol_searchstring div.searchcolInner input {
	width:120px;
	/*border-color: #333;*/
}

table#search_combined td.searchcol_searchstring div.searchcolInner div.datafield.searchWords {
	float:left;
}
table#search_combined td.searchcol_searchstring div.searchcolInner .datafield.submitbutton input {
	margin-top: 0;
	width: 93px;
}
table#search_combined #search_combined_top td.searchcol_searchstring div.searchcolInner .datafield {
	margin-top: 15px;
}

#search_combined_top .searchcolInner .datafield searchWords {
	float: left;
}

#search_combined_top .searchcolInner .datafield.submitbutton.light {
	
}

#search_combined_top .searchcol.searchcol_headline .searchcolInner {
	background-color: #fff;
}

.searchcol.searchcol_searchstring .datafield.searchWords .field.text input {
	margin-top: 2px;
}

.searchcol.searchcol_searchstring .datafield.searchWords span.label.text {
	position:relative;
	top:-3px;
}

.searchcol.searchcol_searchstring .datafield.searchWords span.label.text {
	width: auto;
}

table#search_combined {
	/*border-collapse:collapse;*/
}

table#search_combined .checkboxes  {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
}

table#search_combined .checkboxes .datafield {
	height: auto;
	margin-bottom: 1px;
}

table#search_combined .checkboxes .datafield .label.checkbox{
	margin-bottom: 1px;
	
}

table#search_combined #search_combined_middle .searchcolInner .datafield .label.metadata{
	display: none;
}


/*#template_subtype_search #search_combined .searchWords .text.label {display: block;}*/

table#search_combined tr#search_combined_bottom .searchcol_buttons .datafield {
    display: block;
    float: right;
}

table#search_combined tr#search_combined_bottom .searchcol_buttons .datafield.submitbutton {
    padding-left: 10px;
}







