ul.contact_list{
    margin:0px;
    width:206px;
    padding-left:0px;
}

.community_recommendation{
    padding:5px
}

.community_recommendation_full{
    float:left
}

.community_recommendation_image{
    float:left;
    width:115px
}

.community_recommendation_text{
    float:left;
    width:359px
}

.group_show{
    padding-bottom:10px
}

#group #group_name{
    padding-top:5px
}

div.filter_selector{
    padding:2px;
    display:block;
    float:left;
    padding-right:20px
}

div.filter_selector img{
    padding-right:5px;
    vertical-align:middle
}

div.filter_selector select{
    margin-right:5px
}

.community_profile_right_column{
    text-align:left;
    width:100%
}

.community_profile_right_column td{
    height:22px;
    vertical-align:top
}

.community_profile_right_column th{
    height:22px;
    vertical-align:top
}

th{
    vertical-align:top
}

img.community_{
    height:100px;
    width:100px
}

img.community__small{
    height:75px;
    width:75px;
    margin-left:5px
}

img.community__small_m{
    height:55px;
    width:55px
}

img.community__smaller{
    height:35px;
    width:35px
}

img.community_logo_image{
    border:1px solid #6F2F7C;
    display:block;
    float:left;
    height:70px;
    width:70px;
    margin:0 32px 45px 0
}

.community_profile_left_column p{
    height:25px
}

.community_profile_left_column img {
    float:left
}

.community_profile_left_column a {
    display:block;
    color:#6f2f7c
}

.community_profile_left_column a:hover {
    color:#451752
}

img.community_group_image{
    height:75px;
    width:100px
}

.community_connection{
    background-color:#EEE8F0;
    overflow:hidden;
    text-align:left;
    width:150px;
    float:left;
    margin-left:10px;
}
.community_related_person{
    background-color:#EEE8F0;
    height:18px;
    line-height:16px;
    margin-bottom:10px;
    margin-left:0px;
    padding-bottom:6px;
    padding-top:0;
    width:100%;
}

.community_connection span.company {
    display:block;
    color:#6B0A87;
    line-height:16px
}

.comm_profile_images   {
}

.comm_profile_images a >div{
    float:left
}

.comm_profile_images .comm_vds_fullname{
    padding:0px;
    margin:0 0 0 10px
}

.latest_subscriptions .comm_vds_fullname,.community_connection_full .comm_vds_fullname   {
    margin:0 0 0 10px;
    line-height:18px
}

.comm_name_comp{
    float:left;
    width:auto;
    margin:0 10px 0 0
}

.comm_name_comp a  {
    color:#616161
}

.comm_name_comp a:hover  {

}

.comm_profile_images a {
    float:left;
    color:#6B0A87
}

.comm_profile_images a:hover {

}

.community_connection_smaller_onderkant a{
    width:40%;
    display:block;
    float:left
}

.comm_profile_page h1,.comm_group_overview h1   {
    color:#6F2F7C;
    margin:0 0 5px 0
}

.page_photo_container  {
    float:left;
    width:105px
}
.profile_status  {
    float:left;
    font-size:larger;
    font-weight:Bold;
}

.profile_page_photos   {
    border:1px solid #6F2F7C;
    width:100px;
    height:100px;
    margin:0 32px 45px 0;
    float:left
}

.profile_links a   {
    color:#6B0A87;
    position:relative;
    top:-13px;
    padding-left:4px
}

.profile_links a:hover  {

}

.profile_links {
    margin:0 0 0 120px
}

.profile_links p   {
    height:25px
}

.profile_links img{
    position:relative;
    top:-3px
}

.profile_page_label,.profile_page_desc_label{

}

.profile_page_desc_label{
    color:#616161
}

.profile_primary {
    clear:both;
    margin-bottom:20px
}

.community_connection_full{
    float:left;
    width:33.3%;
    text-align:left;
    overflow:hidden
}

.community_connection a{
    text-decoration:none;

    line-height:16px
}

.community_connection a:hover {

}

.community_connection_wide{
    border:1px solid #591d67;
    float:left;
    height:130px;
    margin-right:3px;
    margin-top:2px;
    text-align:center;
    width:153px
}

.community_connection_wide a{
    text-decoration:none
}

.community_group_wide{
    border:1px solid #591d67;
    float:left;
    height:110px;
    margin-right:3px;
    margin-top:2px;
    text-align:center;
    width:153px
}

.community_group_wide a{
    text-decoration:none
}

.community_connection_small{
    float:left;
    height:70px;
    overflow:hidden;
    width:230px
}

.community_connection_small a{
    text-decoration:none
}

.community_connection_smaller{
    float:left;
    width:160px;
    height:80px;
    overflow:hidden;
    border-right:1px solid #591d67
}

.community_connection_smaller_onderkant{
    float:none;
    padding:5px 5px 5px 15px;
    width:100%;
    overflow:hidden
}

.community_connection_smaller a{
    text-decoration:none
}

.community_profile_image_smaller{
    border:0px;
    float:left
}

.comm_profile_send_msg {
    clear:left;
    background-color:#FFFFFF;
    line-height:10px;
    height:30px;
}

.comm_profile_send_msg img{
    margin-right:5px;
}

.cmm_addr_book_img{
    position: relative;
    margin-top:8px;
    float:right;
}

#community_member .community_connection{
    height:18px;
    line-height:16px;
    margin-bottom:10px;
    margin-left:0px;
    padding-bottom:6px;
    padding-top:0;
    width:100%;
}

#interesse_list{
    padding-left:0px;
}

#spec_list{
    padding-left:0px;
}

a#connection_detail_link{

    font-weight:bold;
    text-decoration:none
}

div.connection_link{
    width:30px;
    height:30px;
    text-align:center;
    float:left;
    margin-top:25px;
    font-size:20px
}

div.connection_link img{
    width:25px;
    height:25px
}

.community_invitation_text a{
}

.community_invitation_text a:hover{

}

.community_membership{
    float:left;
    margin-top:10px;
    background:#eee8f0;
    border-left:5px solid #fff;
    padding:2px 0 0 15px;
    width:138px
}

.community_membership a {

}

.community_membership_text{
    float:left
}

.community_membership_image{
    float:left
}

.community_membership_description{
    margin-top:5px
}

#profile_persoonlijk{
    width:100%;
    margin:10px 0
}

#profile_persoonlijk .input_text{
    width:320px;
    border:1px solid #cccccc;
    margin:0px 0 5px 23px;
    padding:2px;

}

#profile_persoonlijk_subheader,#profile_zakelijk_subheader,#profile_education_subheader,#profile_werkervaring_subheader,#profile_interesse_subheader,#profile_contact_subheader{
    font-weight:bold
}

#persoonlijk_vds_zipcode .input_zipcode_numbers,#persoonlijk_vds_zipcode .input_zipcode_letters{
    border:1px solid #ccc;
    padding:2px
}

select{
    border:1px solid #cccccc;
    padding:2px;

}

textarea{
    border:1px solid #ccc;
    padding:2px;

}

#persoonlijk_vds_zipcode .input_zipcode_numbers{
    margin-left:23px
}

.input_text_area{
    width:200px
}

form#group label.label,form#profile label.label{
    font-weight:bold;
    text-align:left
}

form#profile label.label{
    width:130px;
    padding:3px 0px;
    font-family:Arial,Helvetica,sans-serif
}

form#profile .input_text_area{
    width:320px;
    margin:0 0 0 23px
}

form#profile .select{
    width:320px;
    margin-left:23px
}

#profile_specialisatie .radio_text {
    width:205px
}

#profile_count_text{
    margin-left:23px
}

#profile_ext_company_logo label,#profile_ext_profile_photo label,#profile_ext_company_presentation label{
    margin-right:23px
}

div#form_group_persoonlijk{
    width:330px
}

.dynamic_array {
    width:447px;
    margin-bottom:10px;

}

form#profile input.submitbutton{
    border:1px solid #616161;
    padding:4px 20px;
    background:transparent;
    color: rgb(255,0,0);
}

div#form_group_persoonlijk input.element{
    width:150px
}

div#form_group_persoonlijk #persoonlijk_vds_zipcode_numbers{
    width:35px
}

div#form_group_persoonlijk #persoonlijk_vds_zipcode_letters{
    width:25px
}

#connection_invite .label{
    width:75px
}

#group_invite .label{
    width:75px
}

#add_connection .label{
    width:130px
}

#add_recommendation .label{
    width:120px
}

div.component div.latest_subscriptions p{
    margin:0
}

.latest_subscriptions{
    margin-top:5px
}

.profile_container {
    height:63px
}

.latest_subscriptions h5 {
    font-weight:500;
    font-size:94%
}

.comm_subscr_short_descr {

}

.latest_subscriptions .community_connection,.community_connection_full {
    height:56px;
    width:154px;
    float:left;
    margin:0 6px 14px 0;
    overflow:hidden
}

.community_connection_full {
    background-color:#EEE8F0
}

.latest_subscriptions .last_block,#profile_list .last_block {
    margin:0 0 14px 0
}

.latest_subscription div {
    float:left;
    width:40px
}

.community_profile_image {
    float:left;
    margin:0 10px 0 0
}

.community_img {
    float:right
}

.component.community h3 {
    background: #F2F2F2;
    border-bottom-style: solid;
    border-bottom-width: 2px;
    display : block;
    font-size: 1.2em;
    padding: 5px 2px;
    margin-bottom: 5px;
}

.community p img {

}

.comm_invitations,.community_invitation {
    padding:5px 0 5px 15px
}

.comm_subscr_dayprofile img{
    float:right
}

.community p.last {
    display:inline
}

.community .actions a {
    font-size: 0.8em;
}

#search_profile label{
    display:none
}

#person_search{
    width:100%;
    float:left
}

#search_group label{
    display:none
}

a.personlist_letter{
    text-decoration:none;
    color:#D3E3A8;
    font-weight:bold;
    font-size:21px;
    margin-left:1px;
    margin-right:1px
}

a.personlist_letter:hover,a.personlist_letter_selected{

}

div.list_navigation{
    padding-top:5px;
    float:right
}

img.list_navigation{
    vertical-align:middle
}

div#profile_list{
    margin-top:5px
}

#profile_specialisatie .check_options, #profile_vd_contact_opnemen .check_options {
    width:375px;
    margin:0 0 0 115px
}

#profile_specialisatie .check_option, #profile_vd_contact_opnemen .check_option{
    width:350px !important
}


.my_groups p {
    padding:0 0 0 15px
}
.comm_person_list {
    padding:5px 0 0 15px
}
#pager{
    width:100%;
    font-size:94%
}

#pager span{
    border:1px solid #0F3159;

}
#pager a {

    padding:0 2px
}
.community_related_person a {
    color:#6B0A87;
    line-height:16px;
    text-decoration:none;
}
.community_related_person span.company {
    display:block;
    line-height:16px;
}
.community_related_person_title {
    border-color:#616161;
    border-style:double;
    border-width:3px 0;
    font-family:Georgia,Times,serif;
    font-weight:700;
    letter-spacing:0.02em;
    margin:0 0 5px;
    padding:5px 0 5px 15px;
    text-align:left;

}

/* modules: community*/

.community a {
    color : #F29400;
}

.community h1, .community h2, .community h3 {
    color :  #7f4f00;
    border-color: #F29400;
}
.community .actions a {
    border-color: #F29400;
}
.community #active_members, .community #populair_members {
    display: none;
}
.community .member a, .community .groups a {
    color : #707070;
    background: url("/site/businesscompleet/images/arrows/arrow-orange.png") no-repeat left;
}
.community a:hover {
    color : black;
}
.community .groups {
    display: none;
}
.community .member .name {
    margin-right: 5px;
}
.community .member .company {
    margin-left: 5px;
}
.community.profile {
    position : relative;
}
.community.profile .info label, .community.profile .info p, .community.profile .info ul {
    display : inline-block;
    vertical-align: top;
}
.community.profile .info p, .community.profile .info ul {
    width : 434px;
}
.community.profile ul.info > li {
    margin : 10px 0;
}
.community.profile .info label {
    width : 250px;
    font-weight: bold;
}
.community.profile a {
    color : #F29400;
}
.community.profile .info li {
    vertical-align: top;
}
.address > span {
    float : left;
}
.address .zipcode {
    clear : left;
}
.profile #short_info {
    background-color: #FEF4E5;
    padding: 10px;
    width: 664px;
}
.profile #short_info > *{
    float :left;
}
.profile #short_info .photos {
    float : left;
}
.profile #short_info .photos img{
    border : 2px solid white;
    margin-right: 10px;
}
.profile #short_info .actions {
    top: 10px;
    right: 10px;
}
h1.name,span.function, #short_info a {
    float : left;
    clear : left;
}
.profile #short_info .name {
    font-size: 1.5em;
}
.component.community {
    position : relative;
}
.component.community .actions {
    position : absolute;
    top: 5px;
    right : 5px;
}
.component.community .actions a {
    padding : 5px 2px;
    margin-bottom: 5px;
}
.component.community .profile .actions a {
    float : left;
    padding : 8px 2px;
    margin-bottom: 5px;
}
.component.community.article_list .actions{
    position: static;
    top : 0px;
}
.component.community.article_list .actions a {
    padding: 0 5px;
}
