td { empty-cells: show }


a.linkedin-profileinsider-popup { text-decoration: none }

#linkedin_container { width: 330px; padding-bottom: 20px }
#no_linkedin_profile { width: 20px !important; padding: 0px }

#consultant_detail_view { background: white; width: 840px }
#consultant_detail_view table td { vertical-align: top }

#consultant_info { }

table.consultant { margin-top: 20px }
table.consultant td { padding: 5px; padding-left: 8px; padding-right: 8px; border-bottom: 1px solid white }

td.proj_key, td.cons_key { font-weight: bold; white-space: nowrap; background: #d6e2f0; border-right: 2px solid #a1a9b4 }

table.projects { margin-top: 30px; width: 470px; }
td.project_headline { height: 40px; vertical-align: middle !important }
td.project_headline h2 { display: inline; color: red; font-size: 16px; font-weight: normal }

table.projects td { padding: 5px; padding-left: 8px; padding-right: 8px; border-bottom: 1px solid white }
td.proj_key, td.cons_key { background: #eeeeee; border-right: 2px solid #d6e2f0; color: #666666 }




table.consult_list { margin-top: 20px }
table.consult_list td { padding: 7px; vertical-align: top }
table.consult_list tr.consult_list_head td { background: #4db9df; color: white }

tr.row_odd td, tr.row_even td { border-bottom: 1px solid #b3bdc9 }
tr.row_even td { background: #ddeaf8 }


/* consultant_search */ 

div.consultant_search { width: 580px }
div.consultant_search b { display: none }

div.consultant_search { background: white; padding: 12px; text-align: left; border: 2px solid #a8b1bc }
div.consultant_search td { white-space: nowrap; padding: 3px; padding-left: 0px }

div.consultant_search input, div.consultant_search select { width: 100% }
div.consultant_search input.radio { width: auto }
div.consultant_search input.searchbutton { width: auto; background: #1149a0; color: white; cursor: pointer; padding: 4px }


/* user reg vorm */

input.input, select.input { width: 100% }
input.tinyinput { width: 80px }
textarea.area_active, textarea.area { width: 100%; height: 50px }
textarea.area_active { height: 150px }

table.user_table { width: 100%; margin-top: 20px }
table.user_table td { padding: 5px;  }
input.submit { width: auto; background: #1149a0; color: white; cursor: pointer; padding: 4px; float: left }
table.user_table td h1 { margin-top: 20px }

td.lang_midsection { font-weight: bold; color: red; border-bottom: 1px solid gray; padding-bottom: 4px; padding-top: 20px }


/* loginform */

table.loginform td { padding: 3px; padding-left: 0px; padding-right: 5px }

input.logininput { width: 99px; border: 1px solid #a1abb5; padding: 5px; background: #fef6ce }

input.loginsubmit { color: #0a2b5f; text-transform: uppercase; font-family: Arial; font-size: 10px; border: 1px solid black; background: #4db9df; padding: 3px }


h1 span { color: #544434 }


input.newinput { background: #FFFFD7 }

input.deletebutton { float: right !important; background: red !important }
input.floatleft { float: left !important;  }


/* pager */ 

td.consultants_pager { padding-left: 0px !important }
td.consultants_pager a { float: left; width: 20px; padding-top: 3px; padding-bottom: 3px; text-align: center; margin-right: 2px; background: red; text-decoration: none; color: #124aa1; background: white }
td.consultants_pager a:hover { text-decoration: none; background: #124aa1; color: white }

td.consultants_pager a.selected_page, td.consultants_pager a.selected_page:hover { background: #4db9df !important; color: white  !important }

td.consultants_pager a.lk_prefix, td.consultants_pager a.lk_prefix:hover { background: none !important; color: #124aa1 !important; width: 50px; text-align: left }


/* consultant_balloon */ 

#consultant_balloon { display: none; position: absolute; width: 310px }

div.balloon_top, div.balloon_mid, div.balloon_btm { width: 310px }
div.balloon_top { background: url('/extensions/konsultandid/img/bg_callout_top_310x20.png'); background-repeat: no-repeat; height: 40px }
div.balloon_mid { background: url('/extensions/konsultandid/img/bg_callout_mid_310x20.png') }
div.balloon_btm { background: url('/extensions/konsultandid/img/bg_callout_bot_310x25.png'); background-repeat: no-repeat; height: 50 }
div.balloon_btm img { margin-top: 15px; margin-left: 30px }

div.balloon_top_inside { border-bottom: 1px solid #cccccc; margin-left: 20px; margin-right: 20px; height: 33px }
div.balloon_top_inside img { margin-top: 9px; float: right; margin-right: 5px; cursor: pointer }

div.balloon_top_bg { background: url('/extensions/konsultandid/img/bg_callout_mid_310x20.png'); background-repeat: no-repeat; background-position: bottom left }

div.balloon_mid_scroll { height: 100px; overflow: auto; margin-right: 20px }
div.balloon_mid_inside { padding-right: 20px; padding-top: 0px; padding-bottom: 0px }

div.balloon_top_inside h2 { width: 200px; float: left; margin: 0px; padding: 0px; padding-top: 10px; line-height: normal; font-size: 12px }

div.balloon_btm_btn { width: 292px; height: 48px; background: #ddf0f8 }
div.balloon_btm_btn div img { margin-top: 11px; margin-left: 15px }

a.project_balloon { text-decoration: none; color: #124aa1 }
a.project_balloon:hover { text-decoration: none; color: red }

div.balloon_mid_scroll_persoon { height: 300px; overflow: auto; margin-right: 20px }
.persoonballoon { padding-left: 20px }

