/* Changes width on buttons in top menu */ 
#topMenu li {
    /*width: 182px;*/
}

/* Search results */

.list.ad.boxes,
.list.cv.boxes {
    margin-top: 10px;
}

.list.ad.boxes div.result.empty,
.list.cv.boxes div.result.empty{
    position: relative;
    background-color: #dddddd;
    height: 20px;
    font-size: 11px;
    text-transform: uppercase;
    margin: 0;
    padding-top: 4px;
}


.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;
}

.result + .result span{
    display: none;
}

.result + .result{
    position: relative;
    margin-top: 8px;
    margin-bottom: 15px;
    padding-top: 4px;
}

.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{
}

.result .headline, .result .advertiser{
    width: 190px;
}

.result .resume{
    width: 390px;
}

.result.empty .resume,
.result.empty .advertiser{
    display: none;
}

.result .organisation{
    position: absolute;
    top: 4px;
    left: 210px;
}

.result .createddate{
    position: absolute;
    top: 4px;
    left: 400px;
}

.result .lastday{
    position: absolute;
    top: 4px;
    left: 600px;
}


.result .positiontype{
    display: none;
}


.result .functions{
    position: absolute;
    top: 4px;
    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/favorit_icon.gif);
    background-repeat: no-repeat;
}
.result .functions .sent.s1 {
    background-image: url(../../graphics/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 > h3{
    font-size: 14px;
    padding-bottom: 4px;
}
.searchparameters > div > h4{
    float: left;
    width: 200px;
    font-weight: normal;
    padding: 0px 0px 2px 0px;
    margin: 0px 0px 0px 0px;
    font-size: 11px;
}
.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;*/
    float: right;
    clear: both;
}
#template_subtype_search div.datafield.light.resetbutton {
    /*margin: -22px 0 0 600px;*/
    /*padding-bottom: 20px;*/
    float: right;
    clear: both;
}

.fieldblock .fields {
    /*float: left;*/
    position: relative;
    padding-bottom: 10px;
}

#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;
    }

span.metadata.label {display: inline; width: auto;}