/*  */
#content, div.documentContent {
    padding: 0 !important;
}
.documentContent {
 font-size: 100%;
}

body {
 margin:0;
 padding:0;
 background: white;
 font-family:arial,verdana,sans-serif;
 font-size: 11px;
}
td { 
 vertical-align:top;
}
ul { /* plone defaults overrulen */
 list-style-type: none;
 list-style-image: none;
}
img {
 border:0;
}
a {
 text-decoration:none;
}
form {
 margin:0;
}
div.clear {
 clear:both;
}
.relative {
 position:relative;
 z-index:1;
}
#horcenter {
 width:956px; /* 974 - padding */
 margin: 0px auto;
 background: url('/css/sitebkgr_974.gif') repeat-y;
 padding:0px 9px;
}
#header { 
 height: 188px;
 position:relative;
}
#tagcloud {
 height:70px;
 width:594px;
 padding: 10px 0px 10px 18px;
 border:1px solid #e9e8e8;
 border-width: 1px 0px;
 float:left;
 margin-top: 38px;
 color: #d7d6d6;
}
#vealogo {
 margin-left: 100px;
 float:left;
}
#welkom { 
 position:absolute;
 bottom: 4px;
 left: 4px;
 color: #eb0145;
 font-size: 14px;
}
#pathbar {
 position: absolute;
 bottom: 4px;
 right: 4px;
}
#pathbar a, #pathbar, #pathbar a:visited, #pathbar a:link {
 color: #b5b5b5;
}
#midsection {
 background: url('/css/mid_top_bkgr.gif') repeat-x;
}
ul {
 margin:0;
 padding:0;
}
#leftcolumn {
 width: 236px;
 padding-left:30px;
 padding-top:12px;
 float:left;
}
#main {         /* de content en mainmenu holder */
 float:left;
 width: 690px;
}
#content { /* de hoofdinhoud */
 margin-top:48px;
}
#footer {
 clear:left;
 height:60px;
 border: 1px solid #e9e8e8;
 border-width:1px 0px 0px 0px;
 padding: 4px 0px 0px 30px;
 color: #b5b5b5;
 margin-top: 70px;
}
#footer a{
 margin: 0px 16px 0px 0px;
 color: #b5b5b5;
 text-decoration:none;
}
a.tcloud {
 margin: 2px 16px 2px 0px;
 color: #b5b5b5;
 text-decoration:none;
}
a.tcloud:hover {
 color: #eb0145;
 text-decoration:underline;
}

#mainmenu {
 position:absolute;
 z-index:99;
}
div.mainmenu_option {
 width: 206px;
 float:left;
 position:relative;
 margin: 1px 15px 0px 0px;
 z-index:100;
}
div.option_holder {
 height:25px;
 position:relative;
 cursor:pointer;
}
#vereniging_option {
 background: url('/css/vereniging_main.jpg') no-repeat;
}
#communicatie_option {
 background: url('/css/communicatie_main.jpg') no-repeat;
}
#advies_option {
 background: url('/css/adviesbureau_main.jpg') no-repeat;
}
div.mainmenu_option div.pm_holder {  /* plus/min van hoofdoptie */
 margin-top:3px;
}
div.m_dropdown { 
 border: 1px solid #cecece;
 border-width: 0px 1px 1px 1px;
 position:absolute;
 z-index:100;  /* on top of everything :) */
 width:204px;
 top:19px;
}
div.menu_dropdown_pad {
 background: white;
 margin-top:5px;       /* dit moet zo, anders kan je de border niet boven de main img krijgen de uitklap is iets minder mooi hierdoor */ 
 padding: 5px 0px;
}
div.menu_dropdown_pad a {
 display:block;
 height: 14px;
 padding: 2px 5px;
}
div.menu_dropdown_pad a:hover {
 background: #e9e8e8;
}
div.menu_vereniging a {
 color: #d50340;
}
div.menu_communicatie a {
 color: #a8d007;
}
div.menu_advies a {
 color: #6fc3b6;
}


table.home_bordered td{
 border: 1px solid #e9e8e8;
}
#cp_margin {
 margin-top: 24px;
}
#simple div.frows {   /* de hoogte van de bselectie tool regels op homepage */
 height: 22px;
}

div.content_panel_holder {
 border: 1px solid #e9e8e8;
 width: 318px;
 height: 262px;
 border-top-color: #f8f8f8;
 /* overflow-y:hidden;   scrollen later */ 
 margin-bottom: 1em;
}

div.cp_head {
 height:28px;
}
span.cp_grey {
 color: #999999;
}
div.head_bordered {
 border: 0px solid #e9e8e8;
 border-bottom-width:1px;
}
.cp_head h1.cp {
 color: #eb0145;
 font-size: 14px;
 margin: 4px 0px 0px 8px;
 border:0;
 padding:0;
}
div.cp_subhead {
 height:34px;
}
.cp_subhead h2{
 color: #eb0145;
 font-size: 10px;
 margin: 4px 0px 0px 8px;
 padding: 0;
 border: 0;
}
.cp_subhead h2.grey {
 color: #999999;
}
div.cp_left_float { 
 float:left;
}
/* nieuws */
div.cp_news {
 margin-bottom: 24px;
}
div.cp_vacature {
 margin-bottom: 20px;
}
h2.cp_newstitle {
 color: #eb0145;
 font-size: 11px;
 font-weight:bold;
 margin:0;
}
h3.cp_newsdate {
 color: #999999;
 font-size: 10px;
 font-weight:normal;
}
div.news_cp_pic {
 clear: right;
 float:right;
 width: 80px;
 height:80px;
 margin: 0px 6px 6px 6px;
}

div.sixty {
 width:60%;
}
div.forty {
 width:40%;
}
div.cp_content {  /* content holder, met scroll evt. */
 padding: 8px 0px 0px 8px;
 border: 0px solid #e9e8e8;
 border-top-width:1px;
}
div.cp_event {
 margin: 2px 0px 8px 0px;
}
input, select {
 font-family: Arial, sans-serif;
 font-size: 11px;
}
input.vea {
 border: 1px solid #e9e8e8;
 border-top-width:0px;
 background: #ffffff url('/css/input_shade_18h.gif') repeat-x;
 margin:1px;
}
input.submit {
 cursor:pointer;
}
input.text {
 padding: 3px 2px;
 font-size: 11px;
 height: 13px; 
 background-color: #ffffff;
}
.qsearch { 
 width:157px;
}
input.login { 
 width: 156px;
 margin:0px 1px;
}
input.nb {
 border:0;
}
input.submitbutton {
 margin: 1px 3px;
}
div.row {
 margin: 4px 0px;
}
div.row label {
 margin-right: 8px;
 color: #999999;
 width:160px;
 float:left;
 text-align:right;
}
div.crow {
 margin: 4px 0px;
}
div.crow label {
 margin-right: 8px;
 color: #999999;
 width:130px;
 float:left;
 text-align:right;
}
div.crow input {
 background: #ffffff;
}
input.noborder {
 border:0;
}
p {
 line-height: normal;
}
.documentContent ul {
 list-style-type: disc;
 margin-left: 1.5em;
}
li p {
 margin:0;
}
strong.login {
 margin-left: 8px;
}
h1,h2,h3 {
 border:0;
}
h1.bighead {
 font-size:48px;
 height:60px;  /* voor de sifr padding */
}
h2.content_head {
 color: #d50340;
 font-size: 14px;
 font-weight: bold;
}
h3.content_subhead {
 color: #d50340;
 font-size: 11px;
 font-weight: bold;
}

.documentContent p a, .documentContent a, .documentContent li a {
 color: black;
 border: 1px solid #d50340;
 border-width: 0px 0px 1px 0px;
}
/*geen lijntjes onder nb links */
.documentContent p a.nb, .documentContent a.nb, .documentContent li a.nb {
 border:0;
}
.documentEditable a, .documentEditable li a {
 border:0;
}

#portal-sitemap .sitemaplink {
 color: #eb0145;
}
.documentContent #portal-sitemap ul {
 list-style-type: none;
 list-style-image:none;
}
#portal-sitemap ul li {
 margin: 6px;
}
div.arrowlink {
 background: url('/css/red_arrow.gif') 0px 3px no-repeat;
 padding-left: 9px;
 margin: 0.8em 0em 0em 0em;
}
div.arrowlink a {
 color: #eb0145;
}
h1.article_heading {
 color: #eb0145;
 font-size:28px;
 height:40px;  /* voor de sifr padding */
 border:0;
 margin:0;
 padding:0;
}
div.artikel_inleiding {
 color: #424242;
 font-size: 11px;
 font-weight:bold;
 margin: 0px 0px 10px 0px;
}
img.content_image {
 float:left;
 margin: 0em 1em 1em 0em;
 margin-top: 4px;
 margin-bottom: 6px;
}
div.artikel_content {
 color: #424242;
 font-size: 11px;
 margin: 10px 0px;
}
div.artikel_datum {
 color: #999999;
 font-size: 14px;
 margin-top:20px;
}

div.artikel_tags {
 font-size: 11px;
 color: #b5b5b5;
 margin: 10px 0px 0px 0px;
}
span.unlinkedbron {
 color: #b5b5b5;
}
div.artikel_tags .title, div.artikel_bron .title {
 color: #eb0145;
}
div.artikel_bron {
 margin-bottom: 1em;
}
a.bronlink {
 font-size: 11px;
 color: #b5b5b5;
}
div.article_column {
 float:left;
 width: 316px;
 margin-right:14px;
 color: #424242;
}
#article_footer {
 margin-top: 20px;
 background: url('nieuws_footer_bkgr.gif') no-repeat;
 height: 30px;
 width:317px;
 position:relative;
 padding-left: 4px;
}
a.newsbutton, a.addthis_button {
 display:block;
 float:left;
 width: 25px;
 height: 25px;
 margin-top:2px;
 text-align:center;
 position:relative;
 border:0;
}
a.newsbutton:hover {
 background: #d50340;
}
a.newsbutton img {
 margin-top: 6px;
}
a.addthis_button {
 width:auto;
 margin-top:7px;
 margin-left:5px;
}
#rating_holder {
 float:left;
 margin: 8px 0px 0px 14px;
}
#newsbacklink {
 padding-top: 8px;
 margin-left: 10px; 
 float: left;
 width: 68px;
 display: block;
 border: 1px solid #d50340;
 border-width: 0px 0px 1px 0px;
}
#newsfolderbacklink {
 margin-bottom: 10px;
 display: block;
 float: left;
 width: 68px;
 border: 1px solid #d50340;
 border-width: 0px 0px 1px 0px;
}
div.ratemessage {
 color: #eb0145;
 font-weight:bold;
 clear:left;
}
div.star_h {
 float:left;
}
div.star_h {
 cursor:pointer;
}
div.black_popup {
 width: 118px;
 height:22px;
 position:absolute;
 color: white;
 background: url('black_popover.gif') no-repeat;
 font-weight:normal;
 padding: 10px 5px 0px 8px;
 text-align:left;
 left:0;
 top: 32px;
}
#mail_friend_form {
 width:309px;
 height: 332px;
 padding: 8px 0px 0px 12px;
 margin-top: 4px;
 position:absolute;
 background: url('/nieuws_mailfriend_bkgr.gif') no-repeat;
}
#mail_friend_form .field {
 margin-bottom: 6px;
}
#mailfriend_message {
 border: 1px solid #e9e8e8;
 width: 240px;
 height: 4em;
 background-color:#ffffff;
}

@media print {
 div.artikel_inleiding { font-size: 15px; }
 div.artikel_content, div.article_column, div.article_column p, p { font-size: 15px; }
 body { font-size: 15px; }
 div.article_column h3 { font-size: 18px;}
 div.artikel_datum { font-size: 18px; }
 div.artikel_tags { font-size: 15px; }
 a.bronlink { font-size: 15px; }
 img {   display: none; }
 img#blogo { display:block; }
 .documentContent { font-size: 15px; }
}


#pathbar { 
 clear:left;
 border:0;
}
#pathbar a {
 color: #eb0145;
}
#ipop_help {
 float: right;
 margin-right: 12px;
 cursor: pointer;
}
#ipop_kill {
 float: right;
 margin- right: 10px;
 cursor: pointer;
 margin-bottom: 20px;
}
#icontent {
 padding: 20px;
}
#newrefine, #submitbsform {
 float: right;
 margin-right: 10px;
}
label.bnaam {
 width: 80px !important;
}
div.tabarea .frow input {
 margin-right: 6px;
}
div.ucol, div.hs {
 background: #f7f7f7 !important;
}
div.hs, div.ex {
 text-align: right;
 padding-right: 40px;
 color: #000000 !important;
}
div.hskop, div.exkop {
 text-align: center !important;
 padding-right: 0px !important;
 width: 100px !important;
}
div.hs_legenda {
 color: black;
}
div.leg_head {
 font-weight: bold;
}
.hs_legenda span {
 color: #999999;
}
/* navigatie */
div.pagenavigatie {
 float: left;
 padding-top: 8px;
 width: 300px;
 height: 25px;
 padding-top: 10px;
 margin-right: 76px;
}
div.subqnav {
 float: left;
}
div.subqnav {
 font-weight: bold;
 height: 25px;
 padding-top: 10px;
 width: 302px;
 background: url('/bst_nav_bkgr.gif') no-repeat;
}
div.subqnav a {
 color: #d50340;
 text-decoration: none;
 border: 0;
}
div.subqnav a:hover {
 text-decoration: underline;
}
/* resultaat rijen en holders*/
div.bs_res_bnaam {
 float: left;
 width: 380px;
}
div.head {
 padding-bottom: 10px;
 font-weight: bold;
 color: black;
}
#perc_holder {
 float: left;
 position: relative;
 width: 298px; 
 margin-left: 2px;
 overflow: hidden;
}
div.sub_percrow {
}
div.bres_bplaats {
 float: left;
 width: 150px;
}
div.frow label.ghosted {
 color: red;
}
div.percentage {
 /* de breedte van de verfijning en hoofdselectie kolommen */
 width: 60px;
 float: left;
 height: 16px;
 overflow: hidden;
}
div.hs {
 font-weight:bold;
 width: 60px;
}
div.ex {
}
#label_holders {
 height: 52px;
 margin-top: 12px;
 position:relative;
 padding-left: 14px;
}
#p_labels {
 position:absolute;
 top:0px;
}
#bbi_labels {
 position:absolute;
 top:25px;
}
div.l_head {
 font-size: 11px;
 font-weight:bold;
 float:left;
 color: #d50340;
}
div.b_labels {
 height:22px;
 float:right;
 width: 243px;
}
div.b_labels div {
 margin:0;
 float:left;
}
div.b_labels div.black_leg_popup {
 width: 118px;
 height:22px;
 position:absolute;
 color: white;
 background: url('black_popover.gif') no-repeat;
 font-weight:normal;
 padding: 10px 5px 0px 8px;
 text-align:left;
 left:0;
 top: 20px;
}
div.b_labels div.h{
 position:relative;
 z-index:0;
 height:20px;
 background: url('/labels/a.gif') no-repeat;
}
div.frow {
 margin: 2px 0px;
}
div.frows {
 margin: 2px 0px;
 width: 306px;
 position: relative;
 height: 24px;
 z-index: 2;
}
#simple {

}
#searchedon {
 padding-top: 16px;
 position:relative;
 padding-bottom: 16px;
 border-bottom: 1px solid #999999;
 border-top: 1px solid #999999;
}
#algemeen_legenda {
 padding: 4px 0px 4px 0px;
}
#hs_legenda {
 padding: 12px 0px 4px 0px;
}
#verfijn_legenda {
 padding: 12px 0px 4px 0px;
}
#gezochtop {
 width: 470px;
}
#newsearch {
}
a.simplebs {
 margin-left: 8px;
}
div.right_ga {
 position:absolute;
 right: 34px;
 z-index: 3;
 top:0px;
}
div.rightsp {
 right: 37px;
}
#adv_search_bureau {
margin-top:1em; 
}
div.frows label {
 margin-right: 8px;
 padding-top: 2px;
 float:left;
 width: 50px;
 color: #999999;
}
div.bs_short {
 color: #999999;
 padding-top: 2px;
 font-weight:bold;
} 
 
div.frow label.short {
 margin-right: 8px;
 float:left;
 width: 16px;
 color: #999999;
}
div.frow label {
 margin-right: 8px;
 float:left;
 width: 118px;
 color: #999999;
}
#simple div.frow label {
 width: 80px;
}
div.frow label.nofloat {
 float:none;
} 
span.veared {
 color: #eb0145;
}
div.normal_popup {
 width: 188px;
 height:70px;
 position:absolute;
 margin-top: 2px;
 margin-left: 0px;
 color: black;
 background: url('/css/login_bkgr.gif') no-repeat;
 font-weight:normal;
 padding: 8px 5px 0px 5px;
 text-align:left;
 left:0;
}
div.bureau div{
 float:left;
 margin-right: 10px;
}
div.bureau a {
 display: block;
 border:0;
}
div.bureau a:hover {
 background: #e9e8e8;
}
div.naam { 
 color: #000000;
 font-weight:bold; 
 float: left;
 width: 280px;
 overflow-x: hidden;
}
div.naam a {
 color: #d50340;
}
div.stad {
 color: black;
 height: 16px;
 clear: left;
}
div.percentage {
 color: #999999;
}
div.hs {
 font-weight: bold;
}
ul.awards_s ul {
 margin-left: 4em;
}
#listing_holder {
 clear:left;
 margin-top:1em;
}
#listing_holder .left {
 float:left;
 width: 300px;
}
#listing_holder .right {
 float:left;
 width: 300px;
}
div.bureauname_link {
 clear:left;
 padding: 0.5em 0em;
 border: 1px solid #e9e8e8;
 border-width: 1px 0px;
 margin: 1em 0em;
 font-weight:bold;
}
div.bureauname_link a {
 color: #d50340;
 text-decoration: underline;
 border:0;
}
#alfatype {
 margin-bottom: 1em;
}

div.suggest {
position:relative;
z-index: 100;
}
#suggestholder{
margin:0;
width:260px;
margin-top:-1px;
border: 1px solid #cecece;
position:absolute;
background: #ffffff;
z-index: 100;
}
#suggestholder a {
 display:block;
 padding: 2px 5px;
 border:0;
 color: black;
}
#suggestholder a:hover {
 background: #e9e8e8;
}
div.bureau_suggest {
 margin-left: 15px;
 height: 0px;
}
div.ajax_suggest_top {
 margin-bottom: 4px;
}
div.ajax_suggestcloser {
 float:right;
}

 

div.search_res_row {
 margin: 2px 0px;
}
span.result_score {
 color: #eb0145;
 font-size: 80%;
}
.pageNavigation {
background: #ffffff url('/css/related_content_bkgr.gif') no-repeat;
height: 30px;
clear:both;
font-size:94%;
margin:1em 0em;
padding:8px 36px 0px 6px;
text-align:center;
text-transform:lowercase;
vertical-align:top;
color: #eb0145;
}
.pageNavigation a {
 color: #b5b5b5;
}
.pageNavigation a:hover {
 color: #424242;
}
.pageNavigation span.previous,
.listingPrevious {
    text-align: left;
    float: left;
    margin-right: 1em;
}

.pageNavigation span.next,
.listingNext {
    text-align: right;
    float: right;
    margin-left: 1em;
}
a.searchtab {
 display:block;
 float:left; 
 cursor:pointer;
 background: url('/css/tab_bkgr.gif') repeat-x;
 border: 1px solid #eeeeee;
 border-bottom-width: 0px;
 margin-right: 10px;
 padding: 1px 5px;
 color: black;
 font-weight:bold;
 height: 20px;
}
a.searchtab:hover {
 color: #eb0145;
}
a.selected {
 border: 1px solid #b5b5b5;
 border-bottom-width: 0px;
 color: #eb0145;
}
div.tabarea {
 padding: 1em;
 margin: 0em 1em 1em 0em;
 border: 1px solid #b5b5b5;
}

/* op homepage */
#port_h_nav {
 float: right;
 padding-right: 4px;
}
div.rand_h {
 height: 190px;
 width: 300px;
 padding-bottom: 6px;
}
#port_h_nav img {
 cursor: pointer; 
}
/* portfolio pagenav */
#portpagenav {
 margin-top: 1em;
 font-weight: bold;
 height: 25px;
 padding-top: 10px;
 width: 257px;
 background: url('/port_nav_bkgr.gif') no-repeat;
}
#portpagenav a {
 color: #d50340;
 text-decoration: none;
 border: 0;
}
#portpagenav a:hover {
 text-decoration: underline;
}
a.portfl {
 float:left;
 margin-left: 10px;
}
a.portfr {
 float:right;
 margin-right: 10px;
}

/*campagne data */
#campagneholder,#campagneholderb,#campagneholdera {
 text-align: center;
}
div.campagnetitle {
 color: #eb0145;
 font-weight: bold;
}
div.campagnedata {
 width:600px;
 text-align: center;
 margin: 0px auto;
}
div.portfolioc {
 float:left;
 height:80px;
 position:relative;
 width: 80px;
 z-index:10;
 text-align: center;
 margin: 7px 7px 0px 0px;
 background: black;
}
/* werk portfolio */
div.portfolio {
 text-align: center;
 width: 80px;
 z-index:10;
 height:80px;
 position:relative;
 margin: 7px 7px 0px 0px;
 background: black;
 float:left;
}
div.empty {
 background: #eeeeee;
}
div.video_admin_right {
 float:left;
 width: 200px;
 margin-left: 10px;
}
div.video_admin_left {
 float:left;
 width: 300px;
}
div.legenda_row {
 clear:left;
 height: 20px;
 padding-left: 6px;
}
div.legenda_block {
 float:left;
 width:16px;
 height:16px;
 margin-right: 6px;
}
div.legenda_holder {
 padding-top: 2em;
}
#main {
 position:relative;
 z-index: 1;
}
div.bureau_columna {
 float:left;
 width: 310px;
 padding-left: 6px; 
 margin-top: 1em;
}
div.bureau_columnb {
 float:left;
 width: 334px;
 margin-top: 1em;
}
div.columnbpadd {
 margin-left: 14px;
}
#bureau_logo {
 width: 300px;
 margin-bottom: 1em;
}
#portfolio {
 margin-bottom:1em;
 position:relative;
 z-index:9;
}
#bureauname {
 background: url('/css/member_name_bkgr.gif') no-repeat;
 color: #d50340;
 font-weight:bold;
 font-size: 11pt;
 height: 28px;
 width: 334px;
 position:relative;
 padding-top:10px;
 padding-left:14px;
 margin-bottom: 1em;
 z-index: 1;
}
h3.b {
 color: #d50340;
 font-weight:bold;
 font-size: 11px;
}
table.memberdata {
 border-collapse: collapse;
 margin-top: 1em;
}
table.memberdata td.k {
 width:146px;
 color: #d50340;
}
table.memberdata td.v {
}
#disciplinekop {
 color: #d50340;
 font-weight:bold;
 font-size: 11pt;
 height: 24px;
 border: 1px solid #e9e8e8;
 border-width: 1px 0px;
 padding-top:6px;
 margin: 1em 0em;
}
div.boxhead_bureau {
 background: url('/css/bureau_boxhead_bkgr.gif') repeat-x;
 width: 638px;
 position: relative;
 z-index:2;
 height:20px;
 font-weight:bold;
 color: black;
 font-size: 12px;
 padding: 4px 0px 0px 8px;
 margin-top: 1em;
 text-transform: uppercase;
}
div.boxfoot_bureau {
 height:1px;
 margin-bottom:0px;
}
div.bureau_addit_content {
 padding: 1em 0em 0.5em 0em;
}
div.bureau_vacancy_row {
 clear:left;
 border: 1px solid #e9e8e8;
 border-width: 0px 0px 1px 0px;
 margin: 1em 0em 0em 0em;
 width: 644px;
}

/* selecti tool */
div.award_scolumn {
 float: left;
 width:190px;
}
div.awardname {
 float:left;
 width: 120px;
}
/* bureaupagina */
span.rood {
 color: #eb0145;
}
div.ayear_row {        /* de jaarblokken */
 clear:left;
 border: 1px solid #e9e8e8;
 border-width: 0px 0px 0px 0px;
 margin: 0.5em 0em 0.5em 0em;
 width: 644px;
}
div.award_year { /* jaar plaatje */
 width: 80px;
 height: 70px;
 padding: 10px 13px 0px 0px;
 text-align:center;
 float:left;
}
div.award_werk {
 width: 80px;
 height: 80px;
 margin: 0px 7px 7px 0px;
 float: left;
 background: red;
}
 
/*oude award weergaves*/
 
div.award_row {
 clear:left;
 border: 1px solid #e9e8e8;
 border-width: 0px 0px 1px 0px;
 margin: 1em 0em 0em 0em;
 width: 644px;
}
div.awardimage {
 float:left;
 margin-right: 10px;
 width:80px;
}
div.awardinfo {
 float:left;
 width: 554px;
}
div.info_line {
 border: 1px solid #e9e8e8;
 border-width: 0px 0px 1px 0px;
 margin-bottom: 1em;
}
 


/*oud*/

#awards {
 border-collapse: collapse;
}
#awards tr.headrow {
 background: #e9e8e8;
 color: black;
 font-weight:bold;
}
#awards td {
 padding: 2px 4px;
 vertical-align:middle;
 border: 1px solid #f8f8f8;
}
#awards td.awardimage {
 width: 108px;
 text-align:center;
}
#awards td.award {
 width: 120px;
}
#awards td.jaar {
 width: 90px;
}
#awards td.gewonnen,#awards td.genomineerd {
 text-align:center;
 width: 86px;
}
#awards td.werk {
 width: 86px;
}
/* member listing */
a.alfabet {
 display:block;
 float:left;
 width:22px;
 font-size: 13px;
 font-weight:bold;
 padding-top: 2px;
 height: 19px;
 text-align:center;
 color: #d50340;
 margin-right: 2px;
 border:0;
}
a.alfabet:hover {
 background: black;
 color:white;
}
a.selected {
 background: black;
 color:white;
}
a.selected:hover {
 color: #d50340;
}
div.row label.dis {
 width: 240px;
}
/* specialisaties */
div.s_hol {
 padding-left: 6px;
 margin: 0px 0px 12px 0px;
}
div.nopadd .s_hol, div.nopadd .spec_head, div.nopadd .spec_name {
 padding-left:0;
}
div.spec_head {
 color: #d50340; 
 clear:left;
 padding-left: 6px;
 font-weight:bold;
 margin: 0em 0em 0.5em 0em;
}
div.spec_name {
 clear:left;
 width: 210px;
 float:left;
 padding-left: 6px; 
}
div.spec_perc {
 padding-left: 0px;
}

h2.videotitle {
 color: #eb0145;
 font-size: 11pt;
 font-weight:bold;
 margin:0;
}
h3.videotitle {
 color: #eb0145;
 font-weight:bold;
 cursor:pointer;
}
div.video_datum {
 color: #999999;
 font-size: 12px;
 margin-bottom: 1.5em;
}
div.video_summary {
 padding: 10px;
 color: #999999;
}
#videoholder ,#radioholder {
 width: 646px;
 text-align:center;
 padding-top: 12px;
}
#awardvideoa, #awardvideob  {  /* award videos */
 width: 646px;
 text-align:center;
}
a.closevideo {
 color: #eb0145;
}


div.intro_margin {
 margin-right: 43px;
}
/* alternative map views */
div.mapcontent_h {
 width: 668px;
}
div.mapdescription {
 padding: 5px 30px 5px 7px;
}
div.f_overview {
 /*height: 20px;*/
}

/*nieuws aanpassingen */
div.nieuws_div {
 margin: 0em 0em 2em 0em;
}
div.nieuws_foto_div {
 float:left;
 height: 80px;
 width: 90px;
 padding-top: 1px;
}
div.nieuwstitel {
 height: 30px;
}
div.nieuws_info_div {
 float:left;
 width: 210px;
 height:80px;
}
div.nieuws_description {
 line-height: 13px;
 height: 39px;
 overflow: hidden;
}
/* opleiding aanpassing */
div.opl_div {
 margin: 0em 0em 1em 0em;
}
div.opl_foto {
 float:left;
 width: 90px;
 height:80px;
 padding-top: 1px;
}
div.opleiding_description {
 line-height: 13px;
 height: 39px;
}
div.opl_info {
 float:left;
 width: 210px;
 height:80px;
}

h1.folderheading, h1.documentheading, h1.bighead {
 color: #d50340;
 font-size:28px;
 height:40px;  /* voor de sifr padding */
 border:0;
 margin:0;
 padding:0;
 margin-bottom: 16px;
}
div.flisting_head {
 /* background: url('item_icon_bkgr.gif') no-repeat; iconen en background uit */ 
}
div.flist_icon {
 float:left;
 width: 24px;
 text-align:right;
 padding-top: 2px;
 padding-right: 6px;
}
div.flist_item_title {
 /*float:left;*/
 padding-top: 4px;
}
div.flisting_description {
 color: #000000;
 
 margin-bottom: 1em;
}
/* dynamische overzichten */
div.dlist_date {
 color: #b5b5b5;
 font-size: 10px;
}
div.dlist_item_title {
  color: #d50340;
  font-weight:bold;
}
div.dlisting_description {
 color: #000000;
 margin-bottom: 1em;
}
a.flisting_link, a.dlisting_link {
 color: #d50340;
 font-weight:bold;
 border:0;
}
#related_items_h,#related_links_h {
 background: #ffffff url('/css/related_content_bkgr.gif') no-repeat;
 color: #d50340;
 font-weight:bold;
 height: 24px;
 padding: 6px 0px 0px 1em;
 margin: 24px 0px;
}
#relatedItems ul.related_items, #archivedItems ul.related_items, #relatedLinks ul.related_items{
 list-style-image: url('/css/red_arrow_offs.gif');
 list-style-type: disc;
 margin-left: 16px;
}
#relatedItems ul.related_items a.related_link, #archivedItems ul.related_items a.related_link, #relatedLinks ul.related_items a.related_link{
 color: black;
 text-decoration:underline;
 border-bottom: 0px;
}
div.bottom {  /* download file link bij bestanden oa */
 padding-top: 1em;
}



h1.boxed_head {
 margin:0;
 background: url('nieuws_footer_bkgr.gif') no-repeat;
 height: 22px;
 width:317px;
 padding-left: 1em;
 padding-top: 8px;
 color: #eb0145;
 font-weight:bold;
 font-size: 12px;
}
div.event_info {
 border: 1px solid #e9e8e8;
 border-width: 0px 0px 1px 0px;
 padding: 1em;
}
div.event_info strong {
 color: #eb0145;
 margin-bottom: 0.5em;
 display:block;
}

a.cp_newstitle {
 text-decoration: none;
 border-bottom: 1px solid #eb0145;
 color: #eb0145 !important;
 font-size: 11px;
 font-weight:bold;
}
div.video_link {
 padding-top: 4px;
}
div.video_link a{
 color: #eb0145;
 font-size: 11px;
 font-weight:bold;
}
.image-left {
 border:0;
}
#boekenwinkel {
 border-width:0;
 min-height:400px;
 width:640px;
 margin-top: 1em;
}

div.opleiding_prop_name {
 font-weight:bold;
 color: #d50340;
 margin: 0em 0em 0.5em 0em;
}
div.opleiding_prop {
 margin-bottom: 1.5em;
}
#printbutton_holder {
 float:right;
 margin-right: 42px;
 margin-top: 6px;
}
#printbutton_holder {
 position:absolute;
 height: 1px;
 width: 648px;
 font-size: 0px;
}
#printbutton_holder a {
 position:absolute;
 right: 0px;
 top: 8px;
 font-size: 12px;
}
#bureaupage_print {
 position:absolute;
 top: 4px;
 right: 18px;
}


#vholder {
 margin-top: 1em;
}
a.attachment,a.bureaulink {
 border-bottom: 1px solid #d50340;
}
div.vac_cell {
 margin: 0em 0em 2em 0em;
}
div.vacature_date{
 color: #999999;
 font-size: 10px;
 margin-top:0px;
}
div.vacature_functie {
 font-weight:bold;
 color: #d50340;
 font-size: 14px;
}
div.vacature_intro {
 height: 30px;
 overflow: hidden;
}


/* These are standard sIFR styles... do not modify */

.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] {
  display: none !important;
}

/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */

.sIFR-hasFlash h1 {
	visibility: hidden;
}



/* margin hier instellen voor de heads */
h1.bighead, h1.folderheading, h2.content_head, h1.documentheading, h1.pagehead{
 margin: 16px 0px;
}

#tw_container_wrapper {
 overflow-y:hidden;
 height: 160px; 
 padding-right: 5px;
}
#tw_container_wrapper li {
 padding-top: 5px;
}
#twlogo_link {
 float: right;
 width: 23px;
 position: relative;
 height: 23px;
}
#twlogo_link img {
 position: absolute;
 bottom: 9px;
 right: 6px;
}
h2.tweetfeed {
 height: 50px !important;
}
div.boxhead {
 background: url('/css/box_head_24h.gif') no-repeat;
 width: 198px;
 height:18px;
 font-weight:bold;
 color: black;
 font-size: 12px;
 padding: 6px 0px 0px 8px;
 text-transform: uppercase;
 position:relative;
 z-index: 1;
}
div.pm_holder {   /* plus en minus holder */
 position:absolute;
 right: 5px;
 top:3px;
}
div.iefixpm {
 top: -1px;
}
div.menupm {
 top:0px;
}
img.click {
 cursor:pointer;
}
div.box_mid {
 border:1px solid #cecece;
 border-width: 0px 1px;
 width:204px;
}
div.boxfoot {
 height:4px;
 width:206px;
 background: url('/css/box_empty_bottom_206x4.gif') no-repeat;
 margin-bottom:12px;
}
div.boxfoot_full {
 background: url('/css/box_filled_bottom_206x4.gif') no-repeat;
}
div.loginfill {
 background: #e9e8e8;
 height:44px;
 position:relative; 
 z-index:3;
}
#loginbgo {
 border:0;
 position:absolute;
 top:24px;
 right: 2px;
}
div.searchfill {
 background: #e9e8e8;
 height:24px;
 position:relative; 
 z-index:3;
}
#searchgo{
 border:0;
 position:absolute;
 top:2px;
}
div.boxpadding {
 padding-left: 8px;
}

#toolbox {
}
#toolbox a {
 text-decoration:none;
 font-weight:bold;
 display: block;
 padding: 3px 0px 0px 12px;
 width: 198px;
 height:17px;
 color: #969696;
 background: url('/css/tool_link_bkgr.gif') 3px 0px no-repeat;
}
#toolbox a.locked:hover {
 color: white;
 background: url('/css/tool_link_locked.gif') 3px 0px no-repeat;
}
#toolbox a.unlocked:hover {
 color: #eb0145;
}
#toolbox #reviewlist_link {
 color: #eb0145;
}
/* login popupje */
div.login_popup {
 width: 200px;
 height:70px;
 position:absolute;
 margin-top: 20px;
 margin-left:10px;
 color: black;
 background: url('/css/login_bkgr.gif') no-repeat;
 font-weight:normal;
 padding: 6px 0px 0px 4px;
}
.logingo {
 position:absolute;
 right:8px;
 border:0;
}
div.login_pop_form_holder {
 padding: 0px;
}
div.login_pop_closer {
 position:absolute;
  right: 13px;
 top: 5px;
}

/* nieuws verkorte weergave */
h2.newstitle {
 color: #eb0145;
 border:0;
 margin:0;
 font-size: 10px;
}
h3.newsdate {
 color: #b5b5b5;
 border:0;
 margin:0;
 font-size: 10px;
 font-weight:normal;
}
div.newsbox_pad {
 padding-top: 6px;
 padding-bottom: 6px;
 padding-right: 8px;
}
div.newsdivider {
 border: 0px dashed silver;
 border-top-width:1px;
 margin: 6px 0px;
}
a.plain {
 text-decoration:none;
}
#ticker {
 width: 204px;
 border: 1px solid #cecece;
 border-width: 1px 0px;
 padding: 5px 0px;
}
a.month {
 color: #eb0145;
}
#cal_arrows {
 margin-bottom: 0.5em;
}
#cal_arrows a {
 border:0;
}
#cal_arrows img {
 vertical-align:middle;
}
#calendar_next,#calendar_previous,#calendar_month {
 position:absolute;
}
#calendar_previous  {
 top:4px;
 left:60px;
}
#calendar_next {
 top:4px;
 left:86px;
}
#calendar_month {
 left: 110px;
 top: 7px;
 color: #eb0145;
 font-size: 90%;
}
#veacalendar {
 width: 150px;
 border-collapse: collapse;
}
#veacalendar tr.weekdays td {
 background: white; 
 font-weight:bold;
}
#veacalendar tr {
}
#veacalendar td.todayevent a{
 background: #eb0145;
 display:block;
 color:white;
 text-align:center; 
}
#veacalendar td.event {
 /*background: url('/css/event_bkgr.gif') repeat-x;*/
 font-weight:bold;
}
#veacalendar td.event a{
 display:block;
 color: #000000;
}
#veacalendar td.event a:hover{
 background: #eb0145;
 color:white;
}
#veacalendar td {
 height: 18px;
 text-align:right;
 width:20px;
 background: url('/css/calendar-cellbkgr.gif') repeat-x;
}
#veacalendar td.cal_left {
 width:7px;
 background: url('/css/calendar-leftcorner.gif') no-repeat;
}
#veacalendar td.cal_right {
 width:9px;
 background: url('/css/calendar-rightcorner.gif') no-repeat;
}
/* popupje */

div.events_popup {
 width: 184px;
 height:70px;
 position:absolute;
 margin-top: 12px;
 margin-left:-37px;
 color: black;
 background: url('/css/login_bkgr.gif') no-repeat;
 font-weight:normal;
 padding: 10px 6px 0px 8px;
 text-align:left;
 z-index:100;
}
div.rwerk {
 margin-top: 64px;
 margin-left: 24px;
}

