﻿/* -------< MAIN.CSS >------- */

:root {
    --sitelogo: url('/images_mp/persberichtencom-logo-light.png');
    --body-color: #000;
    --body-background-color: #aaa;
    --pagelayout-toprounded-background: #fff;
    --bgwhite: #fff;
    --headerbar-itemleft-background: #fff;
    --headerbar-itemcenter-background: #fff;
    --headerbar-itemright-background: #fff;
    --meerderedagenoverzicht-logo-background: #fff;
    --meerderedagenoverzicht-logo-border-radius: 0px;
    --meerderedagenoverzicht-logo-padding: notset;
    --meerderedagenoverzicht-title-padding-left: 0px;
    --meerderedagenoverzicht-hr-small-border-top-color: #e4dfdf;
    --pbhdlns-link-color: #000366;
    --pbhdlns-visited-color: #666666;
    --pbhdlns-active-color: red;
    --pbhdlns-hover-color: red;
    --subtitel-link-color: #808080;
    --subtitel-visited-color: #808080;
    --subtitel-active-color: black;
    --subtitel-hover-color: black;
    --masterpage-a-link: #000366;
    --masterpage-a-visited: #000366;
    --masterpage-a-active: red;
    --masterpage-a-hover: red;
    --radnavigation-divwrapper-top-border-width: 0px;
    --radnavigation-divwrapper-top-border-color: #e0e0e0;
    --radnavigation-divwrapper-bottom-border-color: #e0e0e0;
    --radnavigation-rnvRootGroupWrapper-border-color: #e0e0e0;
    --radnavigation-rnvRootGroupWrapper-color: #000;
    --radnavigation-rnvRootGroupWrapper-background-color: #f9f9f9;
    --radnavigation-border-color: #4a4a4a;
    --radnavigation-color: #fff;
    --radnavigation-background-color: #4a4a4a;
    --radnavigation-hovered-border-color: #cecece;
    --radnavigation-hovered-color: #000;
    --radnavigation-hovered-background-color: #e7e7e7;
    --radnavigation-hamburger-color: #000;
    --radnavigation-hamburger-background-color: #e7e7e7;
    --radnavigation-popup-background-color: #fff;
    --radnavigation-popup-border-color: #e6e6e6;
    --radnavigation-popup-color: #333;
    --radsearchbox-background-color: #fff;
    --radsearchbox-emptymessage-color: #6e6e6e;
    --radsearchbox-inner-border-color: #e0e0e0;
    --radsearchbox-inner-color: #333;
    --radsearchbox-input-color: #333;
    --radsearchbox-inner-background-color: #fff;
    --zoekloup-color: #000;
    --contentwrapper-border-right-color: #e4dfdf;
    --spotlight-background-color: none;
    --spotlight-padding: none;
    --spotlight-border-radius: none;
    --spotlight-a-meer-mp-link-color: #808080;
    --spotlight-a-meer-mp-link-text-decoration: none;
    --spotlight-a-meer-mp-visited-color: #808080;
    --spotlight-a-meer-mp-visited-text-decoration: none;
    --spotlight-a-meer-mp-active-color: black;
    --spotlight-a-meer-mp-active-text-decoration: none;
    --spotlight-a-meer-mp-hover-color: black;
    --spotlight-a-meer-mp-hover-text-decoration: none;
    --spotlight-divrow-mp-color: #e4dfdf;
    --marit-square-border-color: #E4E4E4;
    --onderdelen-cellheader-background: #F1F2EE;
    --onderdelen-cellheader-border-color: #e4dfdf;
    --onderdelen-cellheader-border-bottom-color: #ffffff00;
    --onderdelen-celltemplateheader-color: #CC0000;
    --onderdelen-cellcontent-background: #fff;
    --onderdelen-cellcontent-border-color: #e4dfdf;
    --caroussel-divrow-border-bottom-color: #e4dfdf;
    --caroussel-divrow-color: none;
    --radtagcloud-background-color: #fff;
    --radtagcloud-border-color: #dedede;
    --radtagcloud-border-width: 1px;
    --radtagcloud-border-style: solid;
    --radtagcloud-color: #333;
    --radtagcloud-padding: none;
    --radtagcloud-border-radius: none;
    --radtagcloud-a-color: #337ab7;
    --radtagcloud-a-link-color: #337ab7;
    --radtagcloud-a-visited-color: #337ab7;
    --radtagcloud-a-hover-color: #337ab7;
    --radtagcloud-a-active-color: #337ab7;
    --radtagcloud-a-text-decoration: underline;
    --footer-content-description-background-color: #f3f3f1;
    --footer-content-description-border-top-color: #e4dfdf;
    --footer-content-description-color: none;
    --footer-content-border-left-color: #e4dfdf;
    --footer-background-color: #f3f3f1;
    --footercorners-background-color: #f3f3f1;
    --footerrow-background-color: #aaa;
    --addplaceholdercontent-background-color: #f9f9f9;
    --addplaceholdercontent-border-bottom-color: #e4dfdf;
    --stickyheader-background-color: rgba(0, 0, 0, 0.7);
    --stickyheader-color: #ffa700;
    --stickyheader-border-bottom-color: rgba(0, 0, 0, 0.8);
    --persbericht-titel-color: #000;
    --persbericht-subtitel-color: #000;
    --persbericht-content-color: #000;
    --persbericht-content-a-link: #000366;
    --persbericht-content-a-link-text-decoration: underline;
    --persbericht-content-a-visited: #000366;
    --persbericht-content-a-visited-text-decoration: underline;
    --persbericht-content-a-active: #0000ff;
    --persbericht-content-a-active-text-decoration: underline;
    --persbericht-content-a-hover: #0000ff;
    --persbericht-content-a-hover-text-decoration: underline;
    --bedrijfslogo-setmaxgroot-background-color: none;
    --bedrijfslogo-setmaxgroot-padding: none;
    --bedrijfslogo-setmaxgroot-border-radius: none;
    --author-a-color: #8c8c8c;
    --author-a-hover-color: #000000;
    --author-r-a-color: #8c8c8c;
    --author-r-a-hover-color: #000000;
    --sharetext-color: #808080;
    --sharetext-link-color: #808080;
    --sharetext-link-visited-color: #808080;
    --sharetext-link-active-hover-color: #000;
    --contactinfo-wrapper-color: #808080;
    --tinylinktext-color: #808080;
    --tinylinktext-link-visited-color: #808080;
    --tinylinktext-hover-active-color: #000;
    --startlogo-border-color: #ccc;
    --h1-chapter-color: #000;
    --h2-chapter-color: #000;
    --h3-chapter-color: #000;
    --h4-chapter-color: #000;
    --hrpbclearance-color: #cccccc;
    --socialicon-small-background-color: none;
    --socialicon-small-padding: none;
    --socialicon-small-border-radius: none;
    --stickyheader-radticker-color: #dddddd;
    --stickyheader-xtellersubs-color: #000;
    --bedrijvengids-option-color: #000;
    --bedrijvengids-item-hover-box-shadow-color: #8e8e8e;
    --bedrijvengids-zoeken-dropdown-background-color: #fff;
    --bedrijvengids-item-color: #000;
    --button-background-color: #EEEEEE;
    --button-a-color: #000;
    --button-a-link-color: #000;
    --button-a-visited-color: #000;
    --button-a-hover-color: red;
    --button-a-active-color: red;
    --button-a-text-decoration: none;
    --pagerstyle-a-color: red;
    --pagerstyle-a-link-color: #000;
    --pagerstyle-a-link-text-decoration: none;
    --pagerstyle-a-visited-color: #000;
    --pagerstyle-a-hover-color: red;
    --pagerstyle-a-active-color: red;
    --pagerstyle-a-text-decoration: none;
    --bedrijfsprofieltekst-color: #000;
    --zelfcontactopnemen-color: #000;
    --bedrijfsprofiel-content-a-link: #000366;
    --bedrijfsprofiel-content-a-link-text-decoration: underline;
    --bedrijfsprofiel-content-a-visited: #000366;
    --bedrijfsprofiel-content-a-visited-text-decoration: underline;
    --bedrijfsprofiel-content-a-active: #0000ff;
    --bedrijfsprofiel-content-a-active-text-decoration: underline;
    --bedrijfsprofiel-content-a-hover: #0000ff;
    --bedrijfsprofiel-content-a-hover-text-decoration: underline;
    --bedrijfsprofiel-onwhite-content-a-link: #000366;
    --bedrijfsprofiel-onwhite-content-a-link-text-decoration: underline;
    --bedrijfsprofiel-onwhite-content-a-visited: #000366;
    --bedrijfsprofiel-onwhite-content-a-visited-text-decoration: underline;
    --bedrijfsprofiel-onwhite-content-a-active: #0000ff;
    --bedrijfsprofiel-onwhite-content-a-active-text-decoration: underline;
    --bedrijfsprofiel-onwhite-content-a-hover: #0000ff;
    --bedrijfsprofiel-onwhite-content-a-hover-text-decoration: underline;
    --persdrive-introtekst-color: #000;
    --persdrive-archiefwrap-color: #000;
    --contactformulier-introtekst-color: #000;
    --contactformulier-panel-background-color: #fff;
    --contactformulier-panel-rdflabel-color: #000;
    --contactformulier-radiobuttonlist-color: #000;
    --tagcloud-color: #606060;
    --tagcloud-background-color: #e4e4e4;
    --tagcloud-a-hover-color: #fff;
    --tagcloud-a-hover-background-color: #606060;
    --weblogweergave-datapager-color: #333;
    --weblogweergave-datapager-background-color: #fff;
    --weblogweergave-persbericht-titel-color: #000366;
    --weblogweergave-persbericht-titel-link-color: #000366;
    --weblogweergave-persbericht-titel-visited-color: #666666;
    --weblogweergave-persbericht-titel-active-hover-color: red;
    --weblogweergave-hr-border-top-color: #8c8c8c;
    --zoeken-filter-background-color: #fff;
    --recapcha-box-background-color: #fff;
    --mijnprofiel-tabstrip-border-color: #e0e0e0;
    --mijnprofiel-tabstrip-color: #000;
    --mijnprofiel-tabstrip-background-color: #f9f9f9;
    --voorvertoning-background-color: #FFFF99;
    --voorvertoning-color: #000;
    --radbuttons-bootstrap-text-color: #333;
}
    /*common*/
    html, body {
    height: 100%;
    margin: 0;
    background-color: var(--body-background-color);
    color: var(--body-color);
    font-family: sans-serif;
}

.sitelogo {
    content: var(--sitelogo);    
    margin-top: 15px;
    margin-right: 25px;
}
.topmaddon {margin-top: 40px;}
.cent {width:100%;text-align:center;}

.divimportant {
    min-height: 30px;
    background-color: #6abfb2;
    border: 10px solid #6abfb2;
    background-image: url(/images_mp/important-icon.png);
    background-repeat: no-repeat;
    padding-left: 58px;
    padding-top: 5px;
    padding-bottom: 10px;
    margin-top: 2px;
    margin-bottom: 20px;
    border-radius:15px;
}

/*sticky*/
.stickyheader {
    background-color: var(--stickyheader-background-color);
    color: var(--stickyheader-color);
    text-align: center;
    position: fixed;
    top: 0;
    z-index: 1000;
    width: 100%;
    padding: 10px 0;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: var(--stickyheader-border-bottom-color);
    font: 14px/normal "Segoe UI", sans-serif;
    font-weight: bolder;
    height: 18px;
}

.shradticker {
    color: var(--stickyheader-radticker-color);    
}

.xtellersubs {
    font-size: 10px;
    margin: 7px 16px 0px 16px;
    color: var(--stickyheader-xtellersubs-color);
}

@media only screen and (max-width: 500px) {
    .logo {width: 60px!important;}
    .setmaxklein {max-width: 50px!important;}
}

@media only screen and (max-width: 580px) {
    .menuicon {display: none;}
}

@media screen and (min-width:0px) and (max-width:650px) {
    .itemcenter {display: none !important;}
    /*.container {display: contents !important;}*/
    /*#centersearchMP {margin-bottom: 10px !important;margin-top: 5px !important}*/
}

@media only screen and (max-width: 660px) {
    .bgids{display:none;}
}

@media only screen and (min-width: 1280px) {
    .stickycontainer {display: flex;justify-content: center;}
    .stickyheader {width: 100% !important;}
}

@media only screen and (max-width: 1280px) {
    .footer {padding-bottom: 10px !important;box-shadow: 0px 3px 6px 0 rgba(0,0,0,0.76);}
}

a.asticky {color: #ffb100 !important;}
a.asticky:link, a.asticky:visited {color: #ffb100 !important;}
a.asticky:hover, a.asticky:active {color: white !important;text-decoration: none !important;}

/* HOMEICON */
a.hicon {color: #5c5c5c !important;}
a.hicon:link, a.hicon:visited {color: #5c5c5c !important;}
a.hicon:hover, a.hicon:active {color: black !important;text-decoration: none !important;}

.contentheader, .contentfooter {
    background-color: #78a6ab;
    border: 1px solid #cccccc;
    text-align: center;
    border-radius: 3px;
    margin: 5px 0;
    padding: 5px 10px;
    font: 14px/normal "Segoe UI", sans-serif;
}

.menumobile {height: 51px;float: right;}
.menu {height: 40px;text-align: center;}
.navigation {height: 52px;}
.contentheader {height: 21px;}
.contentfooter {height: 21px;}

/*pagelayout div mainwrapper */
.pageLayout {font: 14px 'Segoe UI', Arial, sans-serif;border: 0px solid black;margin-bottom: 40px;}
.pageLayout h1 {color: #d42d00;text-decoration: none;font-size: 19px;font-weight: 500;}
.pageLayout h2 {color: #d42d00;text-decoration: none;font-size: 15px;font-weight: 500;}
.toprounded {border-top-left-radius: 10px;border-top-right-radius: 10px;background: var(--pagelayout-toprounded-background);}
.bgwhite {background: var(--bgwhite) !important;} 

/* HEADERBAR 3 COLS  */
.container {display: flex;height: 75px;}
.itemleft {background: var(--headerbar-itemleft-background);flex-basis: 320px;margin: 0px;vertical-align: top;}
.itemcenter {background: var(--headerbar-itemcenter-background);flex-basis: 100%;margin: 0px;justify-content: center;align-items: center;display: flex;}
.itemright {background: var(--headerbar-itemright-background);flex-basis: 320px;margin: 0px;}
/* HEADERBAR 3 COLS END  */

/*MEERDEREDAGENOVERZICHT*/
.logo {
    background: var(--meerderedagenoverzicht-logo-background);
    border-radius: var(--meerderedagenoverzicht-logo-border-radius);
    padding: var(--meerderedagenoverzicht-logo-padding);
}

.title {
    padding-left: var(--meerderedagenoverzicht-title-padding-left);
}
.hr_small {
    border-top-color: var(--meerderedagenoverzicht-hr-small-border-top-color)!important;
}
/*MEERDEREDAGENOVERZICHT END*/

/* RADNAV DIVWRAPPER START */
.radnav-divwrapper {
    border-top-width: var(--radnavigation-divwrapper-top-border-width);
    border-top-style: solid;
    border-top-color: var(--radnavigation-divwrapper-top-border-color);
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: var(--radnavigation-divwrapper-bottom-border-color)
}
.RadNavigation_MetroTouch .rnvMore {    
    color: var(--radnavigation-hamburger-color) !important;
    background-color: var(--radnavigation-hamburger-background-color) !important;
}
.radSkin_MetroTouch .rnvPopup {
    border-color: var(--radnavigation-popup-border-color) !important;
    color: var(--radnavigation-popup-color) !important;
    background-color: var(--radnavigation-popup-background-color) !important;
}
/* RADNAV DIVWRAPPER END */

/* RADSEARCHBOX START */
    .RadSearchBox_Metro .rsbInner {
    border-color: var(--radsearchbox-inner-border-color)!important;
    color: var(--radsearchbox-inner-color)!important;
    background-color: var(--radsearchbox-inner-background-color)!important;
}
    .rsbInput {    
    color: var(--radsearchbox-input-color)!important;    
}
/* RADSEARCHBOX END */

/* LOUPJE START */
.zoekloup {
    margin-top: 17px;
    margin-right: 8px;
    color: var(--zoekloup-color);
}
/* LOUPJE END */

/*LOGO KLEIN (SPOTLIGHT) START*/
.setmaxklein {
    background-color: var(--spotlight-background-color);
    padding: var(--spotlight-padding);
    border-radius: var(--spotlight-border-radius);
}
/*LOGO KLEIN (SPOTLIGHT) END*/

/*LOGO GROOT START*/
.setmaxgroot {
    background-color: var(--spotlight-background-color);
    padding: var(--spotlight-padding);
    border-radius: var(--spotlight-border-radius);
}
/*LOGO GROOT END*/

/*RADTAGCLOUD START*/
.RadTagCloud_Bootstrap {
    border-color: var(--radtagcloud-border-color) !important;
    border-width: var(--radtagcloud-border-width) !important;
    border-style: var(--radtagcloud-border-style) !important;
    color: var(--radtagcloud-color) !important;
    background-color: var(--radtagcloud-background-color) !important;
    padding: var(--radtagcloud-padding);
    border-radius: var(--radtagcloud-border-radius);
}

.rtcTagItem a {color: var(--radtagcloud-a-color) !important;}
.rtcTagItem a:link {color: var(--radtagcloud-a-link-color) !important;}
.rtcTagItem a:visited {color: var(--radtagcloud-a-visited-color) !important;}
.rtcTagItem a:hover {color: var(--radtagcloud-a-hover-color) !important;}
.rtcTagItem a:hover {text-decoration: var(--radtagcloud-a-text-decoration) !important;}
.rtcTagItem a:active {color: var(--radtagcloud-a-active-color) !important;}
/*RADTAGCLOUD END*/

/*STARTLOGO START*/
.startlogo {
    display: block;
    margin-left: auto;
    margin-right: auto;
    max-width: 100%;
}
.startlogoborder {
    border: 1px solid var(--startlogo-border-color) !important;
}
/*STARTLOGO END*/

/* BEDRIJVENGIDS/PRBUROGIDS START */
.bedrijvenoptions {
    width: auto;
    border: .1em solid #BBBBBB;
    padding: 5px;
    margin: 10px;
    margin-top: 20px;
    margin-bottom: 5px;
    color:var(--bedrijvengids-option-color);
}
.item {
    position: relative;
    float: left;
    padding: 15px;
    margin: 15px;
    width: 195px;
    height: 120px;
    border: 1px solid threedshadow;
    color: var(--bedrijvengids-item-color);
    background: white !important;
    text-align: center;
    border-radius: 6px;
}
.item:hover {
    border: 1px solid red;
    box-shadow: 3px 3px 10px var(--bedrijvengids-item-hover-box-shadow-color);
}
.pagerstyle {
    font-size: 25px;
    margin: 0px 9px;
    color: red;
}

a.button {color: var(--button-a-color) !important;}
a.button:link {color: var(--button-a-link-color) !important;}
a.button:visited {color: var(--button-a-visited-color) !important;}
a.button:hover {color: var(--button-a-hover-color) !important;}
a.button:hover {text-decoration: var(--button-a-text-decoration) !important;}
a.button:active {color: var(--button-a-active-color) !important;}

a.pagerstyle {color: var(--pagerstyle-a-color) !important;}
a.pagerstyle:link {color: var(--pagerstyle-a-link-color) !important;}
a.pagerstyle:link {text-decoration: var(--pagerstyle-a-link-text-decoration) !important;}
a.pagerstyle:visited {color: var(--pagerstyle-a-visited-color) !important;}
a.pagerstyle:hover {color: var(--pagerstyle-a-hover-color) !important;}
a.pagerstyle:hover {text-decoration: var(--pagerstyle-a-text-decoration) !important;}
a.pagerstyle:active {color: var(--pagerstyle-a-active-color) !important;}
/* BEDRIJVENGIDS/PRBUROGIDS END */

.recapchabox {width: 282px;border: 1px solid gray;margin: auto;background-color: var(--recapcha-box-background-color);}

/*MIJN PROFIEL */
.RadTabStrip_MetroTouch .rtsLevel1 .rtsLink  {
    border-color: var(--mijnprofiel-tabstrip-border-color) !important;
    color: var(--mijnprofiel-tabstrip-color) !important;
    background-color: var(--mijnprofiel-tabstrip-background-color) !important;
}

.RadTabStrip_MetroTouch .rtsLevel1 .rtsSelected .rtsLink {
    border-color: #25a0da !important;
    color: #fff !important;
    background-color: #25a0da !important;
}

.AddPlaceHolderContent {
    background-color: var(--addplaceholdercontent-background-color);
    width: 100%;
    padding-top: 10px;
    padding-bottom: 10px;
    border-bottom-width: 2px;
    border-bottom-color: var(--addplaceholdercontent-border-bottom-color);
    border-bottom-style: solid;
}

.RadButton_Bootstrap.rbCheckBox .rbText,
.RadButton_Bootstrap.rbRadioButton .rbText,
.RadButton_Bootstrap.rbToggleButton .rbText {
     color: var(--radbuttons-bootstrap-text-color)!important; 
}

.header {
    background-color: white;
    border: 1px solid #cccccc;
    text-align: center;
    border-radius: 3px;
    margin: 5px 0;
    padding: 5px 10px;
    font: 14px/normal "Segoe UI", sans-serif;
}

.contentitemnormal {    
    background-color: #ffde9e;
    border: 1px solid #cccccc;
    text-align: center;
    border-radius: 3px;
    margin: 5px 0;
    padding: 5px 10px;
    font: 14px/normal "Segoe UI", sans-serif;
    text-align: left;
}

.footer {
    background-color: var(--footer-background-color);
    text-align: center;
    margin: 0px 0 0 0;
    padding: 10px 10px 0px 10px;
    font: 12px/normal "Segoe UI", sans-serif;
}

.footercorners {
    background-color: var(--footercorners-background-color);
    border: 0px solid #cccccc;
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
    box-shadow: 0px 6px 7px 0px rgba(0,0,0,0.46);
}

.footerrow {background-color: var(--footerrow-background-color);}

/*sidebar*/
.col {    
    background-color: #78a6ab;
    border: 1px solid #cccccc;
    text-align: center;
    border-radius: 3px;
    margin: 5px 0;
    padding: 10px 10px;
    font: 14px/normal "Segoe UI", sans-serif;
    text-align: left;
}

/*maincontent*/
.contentwrapper {
    border-right-width: 2px;
    border-right-style: solid;
    border-right-color: var(--contentwrapper-border-right-color) !important;
    padding-bottom: 15px;
    padding-top: 20px;
}

.sidebarwrapper {border-left: 0px solid #aaa !important;margin-top: 10px !important;}
.sidebarwrapper a:link {color: blue !important;}
.sidebarwrapper a:visited {color: blue !important;}
.sidebarwrapper a:hover {color: red !important;}
.sidebarwrapper a:active {color: red !important;}

/*footercontent sidecontent copy*/
.footercontent {
    border-left-width: 2px !important;
    border-left-style: solid !important;
    border-left-color: var(--footer-content-border-left-color) !important;
}

.content {text-align: center;}
.content .t-container {padding: 0;}
.content img {display: inline-block;}
.content p {text-align: left;}
.content .description {
    height: 258px;
    background-color: var(--footer-content-description-background-color);
    margin: 0 -15px;
    padding: 15px 20px;
    text-align: left;
    font-size: 12px;
    border-top-width: 2px;
    border-top-style: solid;
    border-top-color: var(--footer-content-description-border-top-color);
    color: var(--footer-content-description-color);
}
.up5{margin-bottom:-5px;}
@media only screen and (max-width: 768px) {
    .pageLayout .header {text-align: center;}    
    #ticker {font: 12px/normal "Segoe UI", sans-serif !important;height:18px!important;}
}

@media only screen and (min-width: 360px) and (max-width: 768px) {#footercontent3 {border-left: 0px solid grey !important;}}
@media only screen and (max-width: 360px) {
    .content .description {height: auto;}    
    #ticker {font: 9px/normal "Segoe UI", sans-serif !important;height:16px!important;}
    .footercontent {border-left: 0px solid grey !important;}
}

/* -------< BASIS >------- */

/* mastepage */
a:link {color: var(--masterpage-a-link);}
a:visited {color: var(--masterpage-a-visited);}
a:active {color: var(--masterpage-a-active);}
a:hover {color: var(--masterpage-a-hover);}

.HorMenu {font-weight: bold;font-size: 12pt;font-family: Arial;color: #24006B;}
a.HorMenu:link, a.HorMenu:visited {color: gray;text-decoration: none;}
a.HorMenu:hover, a.HorMenu:active {color: black;text-decoration: none;}

.nowrap {white-space: nowrap;}
.hide {visibility: hidden;width: 0%;}

.plattetekst {font-weight: normal;font-size: 10pt;font-family: Arial;}

a img, a:link img, a:visited img, a:hover img, a:active img {border: 0;}

/* Masterpage panel zoeken */
.top_cellLogo {
    margin: 0 auto;
    width: 274px;
    display: inline-block;
    vertical-align: top;
    border-right: #f2f2fc solid 2px;
}

.top_cellZoekblok1 {
    margin: 0 auto;
    margin-left: -4px;
    width: 285px;
    display: inline-block;
    vertical-align: top;
    border-right: #f2f2fc solid 2px;
}

.top_cellZoekblok2 {
    margin: 0 auto;
    margin-left: -4px;
    width: 285px;
    display: inline-block;
    vertical-align: top;
    border-right: #f2f2fc solid 2px;
}

.top_cellLogin {
    margin: 0 auto;
    margin-left: -4px;
    width: 220px;
    display: inline-block;
    vertical-align: top;
}

.top_cellTemplateLogo {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    height: auto;
    margin-top: 14px;
    margin-left: 14px;
    margin-bottom: 10px;
    text-align: left;
}

.top_cellTemplateZoekblok1 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    height: auto;
    margin-left: 14px;
    margin-right: 14px;
    border: white solid 10px;
    text-align: left;
}

.top_cellTemplateZoekblok2 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    height: auto;
    margin-left: 14px;
    margin-right: 14px;
    border: white solid 10px;
    text-align: left;
}

.top_cellTemplateLogin {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    height: 50px;
    margin-left: 14px;
    margin-right: 14px;
    border: white solid 10px;
    text-align: left;
}

.top_layoutWrapper {
    display: table-cell;
    vertical-align: top;
    text-align: center;
}

.top_tableLayout {
    display: table;
    width: 1070px;
    height: 65px;
    margin: 0 auto;
    background: white;
    border-top: 1px solid #CFD0D0;
    border-right: 1px solid #CFD0D0;
    border-bottom: 0px solid #CFD0D0;
    border-left: 1px solid #CFD0D0;
}

/* Masterpage panel contenarea */
.cellMain {
    margin: 0 auto;
    width: 823px;
    display: inline-block;
    vertical-align: top;
    text-align: left;
}

.cellRight {
    margin: 0 auto;
    margin-top: -25px;
    width: 200px;
    height: 100%;
    display: inline-block;
    vertical-align: top;
    ;
    padding: 20px 0px 10px 0px;
}

.cellTemplateMain {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    height: auto;
    margin-right: 14px;
    text-align: left;
    border-bottom: white solid 10px;
}

.cellTemplateRight {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    height: auto;
    text-align: center;
    vertical-align: top;
}

/* Masterpage panel aanleveren */
.bottom_tableLayout {
    display: table;
    width: 1070px;
    margin: 0 auto;
    background: white;
}

#bottom_layoutWrapper {
    display: table-cell;
    vertical-align: bottom;
    text-align: center;
}

.bottom_cellwrap {
    margin: 0 auto;
    width: 205px;
    display: inline-block;
    vertical-align: bottom;
}

.bottom_celltemplateaanleren_left {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    margin-left: 14px;
    margin-right: 14px;
    margin-bottom: 10px;
    text-align: right;
}

.bottom_celltemplateaanleren {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    margin-left: 14px;
    margin-right: 14px;
    border: white solid 10px;
    text-align: center;
    height: 16px;
}

/* Masterpage bottom nav en copyright */
.table {
    display: table;
    min-width: 100%;
    margin: 0 auto;
    height: 180px;
    background: black;
}

#navBar {
    background: black;
    display: block;
    vertical-align: top;
    text-align: center;
    margin: 0 auto;
    width: 1070px;
}

.cellContainer {
    margin: 0 auto;
    width: 190px;
    display: inline-block;
    vertical-align: top;
}

.alarmTemplate {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: GrayText;
    background: black;
    margin: 10px;
    text-align: left;
}

.copyrightContainer {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: GrayText;
    margin-left: auto;
    margin-right: auto;
    border-top: #191919 solid 1px;
    padding-top: 10px;
    padding-bottom: 10px;
    width: 100%;
    text-align: center;
    background: black;
    cursor: default;
}

/* registreer nu gratis */
.registreernu {font-family: Arial, Helvetica, sans-serif;font-weight: bold;}

/* panelvoorvertoning */
.pnl_voorvertoning {
    padding: 10px;
    background-color: var(--voorvertoning-background-color);
    border: 1px solid #000000;
    width: 97%;
    margin-bottom: 25px;
    color:var(--voorvertoning-color);
}

/* ListSearchExetender */
.lse_bedrijvengids {background-color: #FFFF00;border: 1px solid #000000;}

/* cms: validationerror */
.cms_error {color: #004eff;}

/* spacing */
.smallmarginatbottom {margin-bottom: 4px;}

/* MP-Login textboxes */
.mp_login_tb {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    background-color: Ivory;
    width: 80px;
}

.mp_search_img {margin: 2px 3px 0px 7px;}

.mp_search_tb {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    background-color: #EAF4FF;
    width: 100px;
    vertical-align: top;
    margin: 2px 3px 0px 3px;
}

.mp_search_tablecell {
    border-style: solid solid none none;
    border-width: 1px;
    border-color: #CCCCCC;
    white-space: nowrap;
    padding-top: 3px;
}

/* TABLES */
.tblpnl {
    border: 1px solid #CCCCCC;
    background-color: #F1F2EE;
    width: 100%;
}

.tblttl {
    font-size: 9pt;
    font-family: Arial, Verdana;
    padding: 5px;
    margin: 5px;
    color: #333333;
    font-weight: bold;
    width: 100%;
}

.tblcnt {
    font-size: 12px;
    font-family: Arial, Verdana;
    padding: 7px;
    margin: 7px;
    border: 1px solid #CCCCCC;
    background-color: white;
    width: 100%;
}

.cnt {
    font-size: 12px;
    font-family: Arial, Verdana;
}

/* TAGS */
.tagoptions {
    width: auto;
    border: .1em solid #BBBBBB;
    padding: 5px;
    margin: 0px;
    box-shadow: 3px 3px 3px 0 rgba(0,0,0,0.32);
}

.tagoverzicht {
    font-family: Arial, Verdana;
    font-size: 15px;
    font-weight: bolder;
    padding: 10px;   
}

.tagnavigation {
    width: auto;    
    padding: 10px 5px 5px 5px;
    margin: 0px;
}

.button {
    text-decoration: none;
    background-color: var(--button-background-color);
    padding: 10px;
    border-top: 1px solid #CCCCCC;
    border-right: 1px solid gray;
    border-bottom: 1px solid gray;
    border-left: 1px solid #CCCCCC;
    border-radius: 5px;
}

/* BEDRIJVENGIDS en BEDRIJVENGIDS PR*/
.list {
    font-family: Arial;
    text-decoration: none;
}

.list {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("../images/icon_viewtype.png");
    background-origin: padding-box;
    background-position: 0px 2px;
    background-repeat: no-repeat;
    background-size: auto;
    padding-left: 16px;
}

a.list {color: #666666;}
a.list:link {color: #666666;}
a.list:hover {color: black;text-decoration: underline;}
.tiles {font-family: Arial;text-decoration: none;}

.tiles {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("../images/icon_viewtype.png");
    background-origin: padding-box;
    background-position: -2px -18px;
    background-repeat: no-repeat;
    background-size: auto;
    padding-left: 14px;
}

a.tiles {color: #666666;}
a.tiles:link {color: #666666;}
a.tiles:hover {color: black;text-decoration: underline;}

/* BEDRIJFSPROFIELEN */
.bedrijfsnaam {font-size: 14pt;font-family: Arial;font-weight: bold;}

/* Tab:profiel */
.bedrijfsprofieltekst {font-size: 10pt;font-family: Arial;color: var(--bedrijfsprofieltekst-color);}
.kijkvoormeerinfotekst {font-size: 10pt;font-family: Arial;}
.hyperlinknaarwebsite {font-size: 10pt;font-family: Arial;}
a.hyperlinknaarwebsite:link {color: #000366;text-decoration: underline;}
a.hyperlinknaarwebsite:visited {color: #000366;text-decoration: underline;}
a.hyperlinknaarwebsite:active, a.hyperlinknaarwebsite:hover {color: #0000ff;text-decoration: underline;}

/* Tab:persberichten */
.laatstepersberichtentekst {font-size: 10pt;font-family: Arial;font-weight: bold;}
.laatstepersberichtendatum {font-size: 8pt;font-family: Arial;font-style: italic}
.laatstepersberichtenlinktitel {font-size: 10pt;font-family: Arial;}
a.laatstepersberichtenlinktitel:link {color: black;text-decoration: none;}
a.laatstepersberichtenlinktitel:visited {color: silver;text-decoration: line-through;}
a.laatstepersberichtenlinktitel:active, a.laatstepersberichtenlinktitel:hover {color: gray;text-decoration: none;}
.laatstepersberichtenemptydatalabel {font-size: 10pt;font-family: Arial;}
.laatstepersberichtenarchiefpijltje { /* marges */}
.laatstepersberichtenarchieflink {font-size: 10pt;font-family: Arial;font-weight: bold;}
a.laatstepersberichtenarchieflink:link, a.laatstepersberichtenarchieflink:visited {color: black;text-decoration: none;}
a.laatstepersberichtenarchieflink:active, a.laatstepersberichtenarchieflink:hover {color: gray;text-decoration: none;}
.laatstepersberichtenarchiefaantal {font-size: 10pt;font-family: Arial;}

/* Tab:contact */
.introtekst {font-size: 10pt;font-family: Arial;}
.contactnietmogelijk {font-size: 10pt;font-family: Arial;}
.zelfcontactopnemen {font-size: 10pt;font-family: Arial;color: var(--zelfcontactopnemen-color);}
.url {font-size: 10pt;font-family: Arial;}
.url {font-size: 10pt;font-family: Arial;}
a.url:link {color: var(--bedrijfsprofiel-content-a-link) !important;text-decoration: var(--bedrijfsprofiel-content-a-link-text-decoration) !important;}
a.url:visited {color: var(--bedrijfsprofiel-content-a-visited) !important;text-decoration: var(--bedrijfsprofiel-content-a-visited-text-decoration) !important;}
a.url:active {color: var(--bedrijfsprofiel-content-a-active) !important;text-decoration: var(--bedrijfsprofiel-content-a-active-text-decoration) !important;}
a.url:hover {color: var(--bedrijfsprofiel-content-a-hover) !important;text-decoration: var(--bedrijfsprofiel-content-a-hover-text-decoration) !important;}

.url_onwhite {font-size: 10pt;font-family: Arial;}
.url_onwhite {font-size: 10pt;font-family: Arial;}
a.url_onwhite:link {color: var(--bedrijfsprofiel-onwhite-content-a-link) !important;text-decoration: var(--bedrijfsprofiel-onwhite-content-a-link-text-decoration) !important;}
a.url_onwhite:visited {color: var(--bedrijfsprofiel-onwhite-content-a-visited) !important;text-decoration: var(--bedrijfsprofiel-onwhite-content-a-visited-text-decoration) !important;}
a.url_onwhite:active {color: var(--bedrijfsprofiel-onwhite-content-a-active) !important;text-decoration: var(--bedrijfsprofiel-onwhite-content-a-active-text-decoration) !important;}
a.url_onwhite:hover {color: var(--bedrijfsprofiel-onwhite-content-a-hover) !important;text-decoration: var(--bedrijfsprofiel-onwhite-content-a-hover-text-decoration) !important;}

.persdriveintro {color: var(--persdrive-introtekst-color);margin-top: 0px;margin-bottom: 10px;}
.contactformulierintro {color: var(--contactformulier-introtekst-color);}
.contactformulierpanel {background-color: var(--contactformulier-panel-background-color)!important;}
.contactformulierlabel {color: var(--contactformulier-panel-rdflabel-color) !important;}
.contactformulierradioButtonlist {color: var(--contactformulier-radiobuttonlist-color) !important;margin-right: 20px;}
.persdrivearchiefwrap {color: var(--persdrive-archiefwrap-color);text-align:left;margin-top: 17px;margin-left:10px;text-indent:-3.5px;}
.adresgegevens {font-size: 10pt;font-family: Arial;}
.contactgegevens {font-size: 10pt;font-family: Arial;}
.mijngegevens {font-size: 10pt;font-family: Arial;}
.radiobuttons {font-size: 10pt;font-family: Arial;}
.formtextbox {font-size: 10pt;font-family: Arial;background-color: #ffffe0;}

/* Tab:locatie en route */
.onvoldoendeinformatietitel {
    font-size: 10pt;
    font-family: Arial;
    font-weight: bold;
}

.onvoldoendeinformatietext {
    font-size: 10pt;
    font-family: Arial;
}

.onvoldoendeinformatiehyperlink {
    font-size: 10pt;
    font-family: Arial;
}

a.onvoldoendeinformatiehyperlink:link {
    color: #000366;
    text-decoration: underline;
}

a.onvoldoendeinformatiehyperlink:visited {
    color: #000366;
    text-decoration: underline;
}

a.onvoldoendeinformatiehyperlink:active, a.onvoldoendeinformatiehyperlink:hover {
    color: #0000ff;
    text-decoration: underline;
}

.planrouteintrotekst {
    font-size: 10pt;
    font-family: Arial;
    font-weight: bold;
}

.vertrekbestemming {
    font-size: 10pt;
    font-family: Arial;
}

.formtextboxrouteplanner {
    font-size: 10pt;
    font-family: Arial;
    background-color: #ffffe0;
}
/* Tab:RSS */
.RSSintrotekst {
    font-size: 10pt;
    font-family: Arial;
}

.RSShyperlink {
    font-size: 10pt;
    font-family: Arial;
}

a.RSShyperlink:link {
    color: #000366;
    text-decoration: underline;
}

a.RSShyperlink:visited {
    color: #000366;
    text-decoration: underline;
}

a.RSShyperlink:active, a.RSShyperlink:hover {
    color: #0000ff;
    text-decoration: underline;
}

.meerinfotekst {
    font-size: 10pt;
    font-family: Arial;
}

/* Aantal reacties */
.rcts {
    font-weight: normal;
    font-size: 8pt;
    font-family: Arial;
    text-decoration: none;
}

a.rcts:link, a.rcts:visited {
    color: Blue;
    text-decoration: none;
}

a.rcts:hover, a.rcts:active {
    color: red;
    text-decoration: underline;
}

/* Aantal hits */
.nieuwvandaag {
    font-size: 8pt;
    font-family: Arial;
    color: blue;
}

a.nieuwvandaag:link {
    color: black;
    text-decoration: none;
}

a.nieuwvandaag:visited {
    color: silver;
    text-decoration: line-through;
}

a.nieuwvandaag:active, a.nieuwvandaag:hover {
    color: gray;
    text-decoration: none;
}

/* Persberichtfilter: bedrijfsnaamlink */
.bedrijfsnaamlink {font-size: 12px;font-family: Arial;color: blue;}
a.bedrijfsnaamlink:link {color: black;text-decoration: none;}
a.bedrijfsnaamlink:visited {color: black;text-decoration: none;}
a.bedrijfsnaamlink:active, a.bedrijfsnaamlink:hover {color: gray;text-decoration: none;}

/* Persbericht: laatste pbs in mainarea */
.laatstepbs {font-size: 8pt;font-family: Arial;color: blue;font-weight: normal;}

a.laatstepbs:link {color: black;text-decoration: none;}
a.laatstepbs:visited {color: silver;text-decoration: line-through;}
a.laatstepbs:active, a.laatstepbs:hover {color: red;text-decoration: underline;}

/* Persbericht: reaguur op dit persbericht */
.reaguren {
    font-size: 9pt;
    font-family: Arial;
    color: #000366;
}

a.reaguren:link {
    color: #000366;
    text-decoration: none;
}

a.reaguren:visited {
    color: #000366;
    text-decoration: none;
}

a.reaguren:active, a.reaguren:hover {
    color: #000366;
    text-decoration: underline;
}

/* Persbericht: titelupdown */
.titelupdown {
    font-size: 8pt;
    font-family: Arial;
    color: #000366;
}

a.titelupdown:link {
    color: #000366;
    text-decoration: none;
}

a.titelupdown:visited {
    color: #000366;
    text-decoration: none;
}

a.titelupdown:active, a.titelupdown:hover {
    color: #000366;
    text-decoration: underline;
}

/* Homepage: top x pb per periode */
.toppers {
    font-size: 8pt;
    font-family: Arial;
    color: blue;
}

a.toppers:link {
    color: black;
    text-decoration: none;
}

a.toppers:visited {
    color: silver;
    text-decoration: line-through;
}

a.toppers:active, a.toppers:hover {
    color: gray;
    text-decoration: none;
}

/* Login: username password watermark */
.wtrmk {
    color: Gray;
}

/* Profiel: buttons */
.prfl_btn {
    border: 1px solid #000000;
}

/* Persbericht: laatste dit en dat */
.sideitems {
    font-size: 8pt;
    font-family: Arial;
    color: blue;
}

a.sideitems:link {
    color: black;
    text-decoration: none;
}

a.sideitems:visited {
    color: silver;
    text-decoration: line-through;
}

a.sideitems:active, a.sideitems:hover {
    color: gray;
    text-decoration: none;
}

/* persbericht */

a.pblinks:link {
    color: var(--persbericht-content-a-link) !important;
    text-decoration: var(--persbericht-content-a-link-text-decoration) !important;
}
a.pblinks:visited {
    color: var(--persbericht-content-a-visited) !important;
    text-decoration: var(--persbericht-content-a-visited-text-decoration) !important;
}
a.pblinks:active {
    color: var(--persbericht-content-a-active) !important;
    text-decoration: var(--persbericht-content-a-active-text-decoration) !important;
}
a.pblinks:hover {
    color: var(--persbericht-content-a-hover) !important;
    text-decoration: var(--persbericht-content-a-hover-text-decoration) !important;
}

.laatstereacties a:hover {
    text-decoration: underline;
    color: red;
}

.AtotZ {
    font-size: 9pt;
    font-family: Arial;
    font-weight: bold;
}

a.AtotZ {
    color: #24006B;
}

    a.AtotZ:link, a.AtotZ:visited {
        color: #24006B;
        text-decoration: none;
    }

    a.AtotZ:hover, a.AtotZ:active {
        color: blue;
        text-decoration: underline;
    }

.menuhyperlinks {
    font-size: 8pt;
    font-family: Arial;
    color: blue;
    font-weight: bold;
}

a.menuhyperlinks:link {
    color: #000366;
    text-decoration: none;
}

a.menuhyperlinks:visited {
    color: #000366;
    text-decoration: none;
}

a.menuhyperlinks:active, a.menuhyperlinks:hover {
    color: red;
    text-decoration: underline;
}

.pbitemnavigatie {
    font-family: Arial;
    font-size: 10pt;
}

a.pbitemnavigatie {
    color: #666666;
    text-decoration: none;
}

    a.pbitemnavigatie:link, a.pbitemnavigatie:visited {
        color: #666666;
        text-decoration: none;
    }

    a.pbitemnavigatie:hover, a.pbitemnavigatie:active {
        color: black;
        text-decoration: underline;
    }

.laatstepbsinbetween {
    font-family: Arial;
    font-size: 8pt;
    line-height: 200%;
}

a.laatstepbsinbetween {
    color: #666666;
}

    a.laatstepbsinbetween:link, a.laatstepbsinbetween:visited {
        color: #666666;
    }

    a.laatstepbsinbetween:hover, a.laatstepbsinbetween:active {
        color: black;
    }

.tablepaneltitelpbsideitems {
    font-size: 9pt;
    font-family: Arial, Verdana;
    padding: 5px;
    margin: 5px;
    color: #333333;
    font-weight: bold;
    width: 100%;
}

a.kiesdatum {
    color: #24006B;
}

    a.kiesdatum:link, a.kiesdatum:visited {
        color: black;
    }

    a.kiesdatum:hover, a.kiesdatum:active {
        color: gray;
    }

.menuarrowspace {
    padding-right: 2px;
    margin-right: 2px;
}

.tinyTd {
    vertical-align: top;
    padding: 0px 5px 0px 4px;
    height: 11px;
    border-right: 1px solid silver;
}

.tinyEndTd {
    vertical-align: top;
    padding: 0px 0px 0px 4px;
    height: 11px;
}

.icomargin {
    margin-left: 6px;
    margin-top: 2px;
}

.tablepanelweblogweergave {
    border: 1px solid #f2f2fc;
    background-color: #f8f8ff;
    width: 100%;
}

.rssimage {
    vertical-align: bottom;
}

.FormLabel {
    font-size: 9pt;
    font-family: Arial;
}

.GroupingPanel {
    font-size: 9pt;
    font-family: Arial;
}

.Panel {
    font-size: 14pt;
    font-family: Arial;
}

.nowrap {
    white-space: nowrap;
}

.pbtools {
    font-size: 10pt;
    font-family: Arial;
    background-color: #f8f8ff;
    margin-bottom: 7px;
    border-right: #f2f2fc 1px solid;
    border-top: #f2f2fc 1px solid;
    border-left: #f2f2fc 1px solid;
    border-bottom: #f2f2fc 1px solid;
}

.bedrijfsprofielmenu {
    font-size: 8pt;
    font-family: Arial;
    background-color: #f8f8ff;
    margin-bottom: 7px;
    border-right: #f2f2fc 1px solid;
    border-top: #f2f2fc 1px solid;
    border-left: #f2f2fc 1px solid;
    border-bottom: #f2f2fc 1px solid;
}

.FormReageren {
    margin: 0px;
    padding-right: 10px;
    padding-left: 10px;
    padding-bottom: 10px;
    padding-top: 10px;
}

.TextBoxReagerenWatermarked {
    font-size: 10pt;
    font-family: Arial;
    background-color: #f8f8ff;
}

.TextBoxReageren {
    font-size: 10pt;
    font-family: Arial;
    background-color: #ffffe0;
}

.HoverMenuKopje {
    font-weight: bold;
    font-size: 9pt;
    font-family: Arial;
}

.HoverMenuTab {
    border-right: black 2px solid;
    border-top: black 2px solid;
    border-left: black 2px solid;
    white-space: nowrap;
    width: 1px;
    background-color: #fbfbff;
}

.HoverMenuEmptyTab {
    border-bottom: black 2px solid;
    white-space: nowrap;
    width: 1000px;
    background-color: transparent;
}

.HoverMenuTabContent {
    border-right: black 2px solid;
    border-left: black 2px solid;
    border-bottom: black 2px solid;
    background-color: #fbfbff;
}

.MainTabWrapper {
    background-color: transparent;
}
/* Kan dus weg */
.TabMenuHoverPopup {
    background-color: transparent;
    position: relative;
    visibility: visible;
    font-size: 9pt;
    font-family: Arial;
}

.menuhoverpopup {
    background-color: white;
    position: absolute;
    visibility: hidden;
    border-style: solid;
    border-color: Black;
    border-width: 2px;
    font-size: 9pt;
    font-family: Arial;
    padding-right: 7px;
    padding-left: 7px;
    padding-bottom: 7px;
    padding-top: 7px;
    left: 0px;
    top: 0px;
}


.HorMenuKopje {
    font-size: 8pt;
    font-family: Arial;
    font-weight: bold;
}

.tablepanel {    
    padding: 0px;
    margin: 0px;
    border: 1px solid #CCCCCC;
    background-color: #F1F2EE;
    width: 100%;
}

.tablepaneltitel {
    font-weight: bold;
    font-size: 8pt;
    font-family: Arial, Verdana;
    padding-right: 4px;
    padding-left: 4px;
    padding-bottom: 0px;
    padding-top: 0px;
    margin: 4px;
    color: #3366ff;
}

.tablepaneltitelpersberichtenkalender {
    font-weight: normal;
    font-size: 7pt;
    font-family: Arial, Verdana;
    padding-right: 4px;
    padding-left: 4px;
    padding-bottom: 0px;
    padding-top: 0px;
    margin: 4px;
    color: black;
}

.tablepanelinhoud {
    font-size: 8pt;
    font-family: Arial, Verdana;
    padding-right: 4px;
    padding-left: 4px;
    padding-bottom: 4px;
    margin: 4px;
    padding-top: 4px;
    border: #CCCCCC 1px solid;
    background-color: white;
    width: 140px;
}

.tablepanelinhoudlaatstepersberichtenweblogweergave {
    font-size: 8pt;
    padding-right: 10px;
    padding-left: 10px;
    padding-bottom: 10px;
    padding-top: 10px;
    margin: 10px;
    border-right: #f2f2fc 1px solid;
    border-top: #f2f2fc 1px solid;
    border-left: #f2f2fc 1px solid;
    border-bottom: #f2f2fc 1px solid;
    background-color: white;
}

.tablepanelinhoudlaatstepersberichtenheadlinesweergave {
    font-size: 8pt;
    font-family: Arial, Verdana;
    padding-right: 10px;
    padding-left: 10px;
    padding-bottom: 10px;
    padding-top: 10px;
    margin: 10px;
    border-right: #f2f2fc 1px solid;
    border-top: #f2f2fc 1px solid;
    border-left: #f2f2fc 1px solid;
    border-bottom: #f2f2fc 1px solid;
    background-color: white;
}

.tablepanelinhouddatepickermasterpage {
    font-size: 8pt;
    font-family: Arial, Verdana;
    padding-right: 4px;
    padding-left: 4px;
    padding-bottom: 4px;
    margin: 4px;
    padding-top: 4px;
    border-right: #f2f2fc 1px solid;
    border-top: #f2f2fc 1px solid;
    border-left: #f2f2fc 1px solid;
    border-bottom: #f2f2fc 1px solid;
    background-color: white;
}

.tablepaneltitelpersberichtmainitems {
    font-size: 8pt;
    font-family: Arial, Verdana;
    padding-right: 5px;
    padding-left: 5px;
    padding-bottom: 5px;
    padding-top: 5px;
    margin: 5px;
    color: #000366;
    font-weight: bold;
}

.tablepanelinhoudpersberichtmainitems {
    font-size: 8pt;
    font-family: Arial, Verdana;
    padding-right: 5px;
    padding-left: 5px;
    padding-bottom: 5px;
    margin: 5px;
    padding-top: 5px;
    border-right: #f2f2fc 1px solid;
    border-top: #f2f2fc 1px solid;
    border-left: #f2f2fc 1px solid;
    border-bottom: #f2f2fc 1px solid;
    background-color: white;
}

.tablepaneltitelhomepage {
    font-size: 9pt;
    font-family: Arial, Verdana;
    padding-right: 4px;
    padding-left: 4px;
    padding-bottom: 2px;
    padding-top: 2px;
    margin: 4px;
    color: #000366;
    font-weight: normal;
}

.tablepaneltitellaatstepersberichten {
    font-size: 8pt;
    font-family: Arial, Verdana;
    padding-right: 5px;
    padding-left: 5px;
    padding-bottom: 5px;
    padding-top: 5px;
    margin: 5px;
    color: #000366;
    font-weight: bold;
}

.tablepanelmijnprofiel {
    background-color: #f8f8ff;
    border-right: #f2f2fc 1px solid;
    border-top: #f2f2fc 1px solid;
    border-left: #f2f2fc 1px solid;
    border-bottom: #f2f2fc 1px solid;
    width: 100%;
}

.tablepaneltitelmijnprofiel {
    font-size: 9pt;
    font-family: Arial, Verdana;
    padding-right: 4px;
    padding-left: 4px;
    padding-bottom: 2px;
    padding-top: 2px;
    margin: 4px;
    color: black;
}

.tablepanelinhoudmijnprofiel {
    font-size: 8pt;
    font-family: Arial, Verdana;
    padding-right: 10px;
    padding-left: 10px;
    padding-bottom: 10px;
    padding-top: 10px;
    margin: 10px;
    border-right: #f2f2fc 1px solid;
    border-top: #f2f2fc 1px solid;
    border-left: #f2f2fc 1px solid;
    border-bottom: #f2f2fc 1px solid;
    background-color: white;
}

.weekend_class {
    visibility: hidden;
}

.WijzigWeergaveLinkButton  {
    font-size: 8pt;
    font-family: Arial, Verdana;
}

.wrap {
    margin-bottom: 2px;
    padding-bottom: 2px;
    width: 100%;
}

.onepixborder {
    border-right: black 1px solid;
    border-top: black 1px solid;
    border-left: black 1px solid;
    border-bottom: black 1px solid;
}


/* -------< ONDERDELEN >------- */

.onderdelen_cellHeader {
    margin: 0 auto;
    width: auto;
    background: var(--onderdelen-cellheader-background);
    vertical-align: top;
    text-align: left;
    border-color: var(--onderdelen-cellheader-border-color);
    border-style: solid;
    border-width: 2px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    border-bottom-color: var(--onderdelen-cellheader-border-bottom-color) !important;
    border-bottom-style: solid !important;
    border-bottom-width: 0.0001px !important;
}

.onderdelen_cellContent {
    margin: 0 auto;
    width: auto;
    background: var(--onderdelen-cellcontent-background);
    vertical-align: top;
    border-color: var(--onderdelen-cellcontent-border-color);
    border-style: solid;
    border-width: 2px;
    border-radius: 10px;
}

.onderdelen_cellTemplateHeader {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: var(--onderdelen-celltemplateheader-color);
    text-align: left;
    font-weight: bold;
    margin: 8px;
    margin-bottom: 0px;
    padding-bottom: 6px;
}

.onderdelen_cellTemplateContent {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;    
    height: auto;
    padding-top: 8px;
    margin-right: 8px;
    margin-bottom: 8px;
    margin-left: 8px;
    text-align: left;
}

.onderdelen_layoutWrapper {
    display: table-cell;
    vertical-align: top;
    text-align: center;
}

.onderdelen_tableLayout {
    display: table;
    width: 100%;
    margin: 0 auto;
}

/* -------< STAPEL >------- */

.stapel_cellHeader {
    margin: 0 auto;
    width: auto;
    vertical-align: top;
    text-align: left;
    border-left: #F1F2EE solid 0px;
    border-top: #F1F2EE solid 0px;
    border-right: #F1F2EE solid 0px;
    border-bottom: #CCCCCC solid 0px;
    padding-bottom: 0.01px;
}

.stapel_cellContent {
    margin: 0 auto;
    width: auto;
    vertical-align: top;
    border-left: #F1F2EE solid 0px;
    padding-top: 5px;
    border-top: #F1F2EE solid 2px;
    border-right: #F1F2EE solid 0px;
    border-bottom: #F1F2EE solid 0px;
}

.stapel_cellTemplateHeader {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    margin-top: 5px;
    margin-right: 0px;
    margin-bottom: 5px;
    margin-left: 0px;
    text-align: left;
}

.stapel_cellTemplateContent {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    height: auto;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 5px;
    margin-left: 0px;
    text-align: left;
}

#stapel_layoutWrapper {
    display: table-cell;
    vertical-align: top;
    text-align: center;
}

.stapel_tableLayout {
    display: table;
    min-width: 100%;
    width: auto;
    margin: 0 auto;
}

/* -------< SPLIT >------- */

/* WEBLOGWEERGAVE */
.splitcontainer {width: auto;}
.splitleft {width: auto;overflow: hidden;}
.splitright {width: auto;float: right;text-align: right;}
.aParent div {float: left;clear: none;}

/*Snel naar en kalender*/
.outer {width: 100%;overflow: auto;padding: 0 5px 5px 0;}
.insideleft {float: left;width: 35%;margin-right: 2%;}
.insideright {float: left;width: 63%;}

/*Zoek in persberichten */
.zoekenouter {width: 100%;overflow: auto;margin: 3px;}
.zoekeninsideleft {float: left;width: 22%;margin-right: 2%;background: #fff;}
.zoekeninsideright {float: left;width: 76%;}

/*Zoek in bedrijfsprofielen */
.zoeken_bedrijven_outer {width: 100%;overflow: auto;margin: 3px;}
.zoeken_bedrijven_insideleft {float: left;width: 43%;margin-right: 2%;}
.zoeken_bedrijven_insideright {float: left;width: 55%;}
.rsbPopup_Metro {background-color: var(--bedrijvengids-zoeken-dropdown-background-color) !important;}

/* -------< TEXTSTYLES >------- */

/* sitewide */
.slogan {font-family: Arial, Helvetica, sans-serif;color: #666666;font-size: 8pt;margin-left: 8px;}
.titelzoeken {display: block;font-family: Arial, Helvetica, sans-serif;color: #CC0000;font-size: 10pt;font-weight: bold;margin-bottom: 3px;}
.tinytekst {font-family: Arial, Helvetica, sans-serif;color: #808080;font-size: 8pt;}

.menu_onder_titel {font-size: 9pt;font-weight: bold;font-family: Arial;color: white;line-height: 180%;}
.menu_onder {font-size: 9pt;font-family: Arial;color: #808080;line-height: 180%;}
a.menu_onder:link {color: #808080;text-decoration: none;}
a.menu_onder:visited {color: #808080;text-decoration: none;}
a.menu_onder:active, a.menu_onder:hover {color: white;text-decoration: none;}
.copyright {color: #808080;}
a.copyright:link, a.copyright:visited {color: #808080;text-decoration: none;}
a.copyright:hover, a.copyright:active {color: white;text-decoration: none;}

/* Social media iconspacing */
.addmaxheightmedium {max-height: 18px;}
.socialicon_small {margin-right: 4px;}
.socialicon_small:hover {transform: scale(1.1);}
.socialicon_medium {margin-right: 4px;}
.socialicon_medium:hover {transform: scale(1.1);}
.socialicon_large {margin-right: 7px;}
.socialicon_large:hover {transform: scale(1.1);}

.socialicon_small {
    background-color: var(--socialicon-small-background-color) !important;
    padding: var(--socialicon-small-padding);
    border-radius: var(--socialicon-small-border-radius);
}

/* ads-vert-right */
.marginatbottom {
    margin-bottom: 10px;
    border-width: 1px !important;
    border-style: solid !important;
    border-color: var(--marit-square-border-color) !important;
}

.marit_square {
    margin-bottom: 14px;
    border-width: 1px !important;
    border-style: solid !important;
    border-color: var(--marit-square-border-color) !important;
    width: 100%;
    margin-top: 5px;
}

/* VOLLEDIG PERSBERICHT */
.pbcontent_bedrijfslogo {margin-bottom: 20px;display: block;}

.pbcontent_titel {
    color: var(--persbericht-titel-color) !important;
    font-size: 34px !important;
    line-height: 1.1 !important;
    font-weight: bold !important;
    margin-top: -4px !important;
    margin-bottom: -15px !important;
}

.pbcontent_subtitel {
    color: var(--persbericht-subtitel-color) !important;
    font-size: 18px !important;
    line-height: 1.1 !important;
    font-style: italic !important;
    margin-bottom: -10px !important;
    margin-top: 30px !important;
    font-weight: 600 !important;
}

.pbcontent {
    color: var(--persbericht-content-color) !important;
    font-size: 13px;
    line-height: 1.6;
}

/* WEBLOGWEERGAVE */

a.pbttl {color: var(--weblogweergave-persbericht-titel-color);text-decoration: none;font-size: 20px;}
a.pbttl:link {color: var(--weblogweergave-persbericht-titel-link-color);text-decoration: none;}
a.pbttl:visited {color: var(--weblogweergave-persbericht-titel-visited-color);text-decoration: none;}
a.pbttl:active, a.pbttl:hover {color: var(--weblogweergave-persbericht-titel-active-hover-color);text-decoration: underline;}

.pbintro {font-size: 13px;line-height: 1.6;text-decoration: none;}
a.pbintro:link, a.pbintro:visited, a.pbintro:hover, a.pbintro:active {color: black;}
.leesverder {font-size: 13px;line-height: 1.6;text-decoration: none;}

a.leesverder {color: #000366;text-decoration: none;}
a.leesverder:link {color: #000366;text-decoration: none;}
a.leesverder:link {color: #000366;text-decoration: none;}

/*blue*/
a.leesverder:visited {color: #666666;text-decoration: none;}
a.leesverder:active, a.leesverder:hover {color: red;text-decoration: none;}

.PanelXtraInfo {
    border: 1px solid #aacbff;
    padding: 10px 10px 0px 10px;
    margin-left: 32px;
    width: 169px;
    text-align: center;
}

.PanelXtraInfo:hover {border: 1px solid #a8a8a8;background: white !important;}
.bedrijfsdetails {margin-bottom: 10px;}

/* Tags */
.wbwgtags {white-space: nowrap !important;}
a.wbwgtags:link {color: #808080 !important;text-decoration: none !important;}
a.wbwgtags:visited {color: #808080 !important;text-decoration: none !important;}
a.wbwgtags:active, a.wbwgtags:hover {color: black !important;text-decoration: none !important;}

a.pbhdlns:link {
    color: var(--pbhdlns-link-color) !important;
    text-decoration: none !important;
}
a.pbhdlns:visited {
    color: var(--pbhdlns-visited-color) !important;
    text-decoration: none !important;
}
a.pbhdlns:active {
    color: var(--pbhdlns-active-color) !important;
    text-decoration: underline !important;
}
a.pbhdlns:hover {
    color: var(--pbhdlns-hover-color) !important;
    text-decoration: underline !important;
}

/* subtitel */
a.sub:link {
    color: var(--subtitel-link-color) !important;
    text-decoration: none !important;
}
a.sub:visited {
    color: var(--subtitel-visited-color) !important;
    text-decoration: none !important;
}
a.sub:active {
    color: var(--subtitel-active-color) !important;
    text-decoration: underline !important;
}
a.sub:hover {
    color: var(--subtitel-hover-color) !important;
    text-decoration: underline !important;
}

/* Persbericht / Bedrijfsdetails / Bedrijvengids: meer dit en dat */
.meer {
    font-size: 8pt !important;
    font-family: Arial !important;
}
a.meer:link {
    color: #808080 !important;
    text-decoration: none !important;
}
a.meer:visited {
    color: #808080 !important;
    text-decoration: none !important;
}
a.meer:active {
    color: black !important;
    text-decoration: none !important;
}
a.meer:hover {
    color: black !important;
    text-decoration: none !important;
}

/* Spotlight */
a.meer_mp:link {
    color: var(--spotlight-a-meer-mp-link-color) !important;
    text-decoration: var(--spotlight-a-meer-mp-link-text-decoration) !important;
}
a.meer_mp:visited {
    color: var(--spotlight-a-meer-mp-visited-color) !important;
    text-decoration: var(--spotlight-a-meer-mp-visited-text-decoration) !important;
}
a.meer_mp:active {
    color: var(--spotlight-a-meer-mp-active-color) !important;
    text-decoration: var(--spotlight-a-meer-mp-active-text-decoration) !important;
}
a.meer_mp:hover {
    color: var(--spotlight-a-meer-mp-hover-color) !important;
    text-decoration: var(--spotlight-a-meer-mp-hover-text-decoration) !important;
}
.divrow_mp_klantPR {
    width: 100%;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: var(--spotlight-divrow-mp-color);
    margin-bottom: 15px;
    padding-bottom: 12px;
    overflow: hidden;
}

/* Caroussel */
.divrow_car_ {
    width: auto;
    min-height: 18px;
    line-height: 18px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: var(--caroussel-divrow-border-bottom-color);
    padding-left: 19px;
    text-indent: -19px;
    margin-bottom: 10px;
    padding-bottom: 6px;
    color: var(--caroussel-divrow-color);
}

/* Persbericht: einde persbericht */
.hrpb {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #cccccc;
    margin: 25px 0px 25px 0px;
    padding: 0;
}

/* Persbericht: datum weekoverzicht */
.datumkopje_md {
    font-size: 12px;
    font-family: Arial;
    font-weight: bold;
    color: #CC0000;
    margin: 20px 0 20px 0;
}

/*Persbericht: datum en bronnen */
.tinylinktext {
    font-family: Arial;
    font-size: 8pt;
    text-decoration: none;
}

a.tinylinktext {
    color: var(--tinylinktext-color) !important;
}

a.tinylinktext:link, a.tinylinktext:visited {
    color: var(--tinylinktext-link-visited-color) !important;
}

a.tinylinktext:hover, a.tinylinktext:active {
    color: var(--tinylinktext-hover-active-color) !important;
    text-decoration: underline !important;
}

.datumlink {
    font-size: 12px;
    font-family: Arial;
}

a.datumlink {
    color: #000000;
    text-decoration: none;
}

    a.datumlink:link {
        color: #000000;
        text-decoration: none;
    }

    a.datumlink:visited {
        color: #000000;
        text-decoration: none;
    }

    a.datumlink:active, a.datumlink:hover {
        color: red;
        text-decoration: underline;
    }

.tbl_datumenprofiellink {
    padding: 0px;
    margin: 0px;
    font-family: Arial, Helvetica, sans-serif;
    color: #808080;
    font-size: 8pt;
    width: 550px;
}
/*Abonneren*/
.tabel_abonneren {
    border: 0px solid #800080;
    padding: 0px;
    margin: 0px;
    width: 100%;
}

.tabel_abonneren_title {
    border: 0px solid #800080;
    padding: 3px;
    width: 120px;
}

.tabel_abonneren_item {
    border: 0px solid #800080;
    padding: 3px;
}

.FormTextbox {
    background-color: #EAF4FF;
    width: 200px;
}

.FormValidator {
    color: #ff0000;
    font-family: Arial;
}

.hrsideitems {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #DBDCDC;
    /*margin: 1em 0;*/
    margin: 5px 0px 5px 0px;
    padding: 0;
}

/*Buttons*/
.FormBtn {
    color: #FFFFFF;
    font-size: 10pt;
    background: #47639e;
    padding: 3px 7px 3px 7px;
    border: 2px solid #47639e;
    text-decoration: none;
    display: block;
    width: 150px;
    cursor: pointer;
}

    .FormBtn:hover {
        background: #5385c9;
        text-decoration: none;
    }

a.FormBtn:link, a.FormBtn:visited {
    color: black;
    text-decoration: none;
}

.btnLogin {
    color: #ffffff;
    font-size: 10pt;
    background: #47639e;
    padding: 2px 7px 2px 7px;
    border: 2px solid #47639e;
    text-decoration: none;
    display: block;
    width: 65px;
}

    .btnLogin:hover {
        background: #5385c9;
        text-decoration: none;
    }

a.btnLogin:link, a.btnLogin:visited {
    color: white;
    text-decoration: none;
}

.btnContactform {
    color: #ffffff;
    font-size: 10pt;
    background: #47639e;
    padding: 2px 7px 2px 7px;
    border: 2px solid #47639e;
    text-decoration: none;
    width: 100px;
}

    .btnContactform:hover {
        background: #5385c9;
        text-decoration: none;
    }

a.btnContactform:link, a.btnContactform:visited {
    color: white;
    text-decoration: none;
}

.frmBtnSubmit {
    font-size: 13pt;
    font-weight: bold;
    text-decoration: none;
    cursor: pointer;
}

.frmKopje {
    font-size: 10pt;
    font-weight: 700;
    font-family: unset;
}


/* -------< TAGS >------- */

.tagcloud_d {display: inline-block;margin: 0;padding: 0;}
.tagcloud_d a {
    position: relative;
    display: inline-block;
    height: 20px;
    line-height: 20px;
    padding: 2px 10px;
    background-color: var(--tagcloud-background-color); 
    border-radius: 15px;
    /*border-top-left-radius: 0px;*/
    /*border-bottom-left-radius: 0px;*/
    color: var(--tagcloud-color);
    font-size: 11px;
    text-decoration: none;
}

.tagcloud_d span {display: block;max-width: 200px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.tagcloud_d a:hover {background-color: var(--tagcloud-a-hover-background-color);color: var(--tagcloud-a-hover-color);}

/* normaal */
.tagcloud {margin-bottom: 20px;}
.tagcloud ul {margin: 0;padding: 0;list-style: none;}
.tagcloud ul li {display: inline-block;margin: 2px 5px 2px 0;padding: 0;}

.tagcloud ul li a {
    position: relative;
    display: inline-block;
    height: 20px;
    line-height: 20px;
    padding: 2px 10px;
    background-color: var(--tagcloud-background-color);
    border-radius: 15px;
    /*border-top-left-radius: 0px;*/
    /*border-bottom-left-radius: 0px;*/
    color: var(--tagcloud-color);
    font-size: 11px;
    text-decoration: none;
}

.tagcloud ul li span {display: block;max-width: 200px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.tagcloud ul li a:hover {background-color: var(--tagcloud-a-hover-background-color);color: var(--tagcloud-a-hover-color);}

/* klein */
.tagcloud_small {padding-top: 16px;}
.tagcloud_small ul {margin: 0;padding: 0;list-style: none;}
.tagcloud_small ul li {display: inline-block;margin: 0 5px 5px 0;padding: 0;}

.tagcloud_small ul li a {
    position: relative;
    display: inline-block;
    height: 18px;
    line-height: 18px;
    padding: 0 6px;
    background-color: #e4e4e4;
    border-radius: 2px;
    /*border-top-left-radius: 0px;*/
    /*border-bottom-left-radius: 0px;*/
    color: #606060;
    font-size: 10px;
    text-decoration: none;
}

.tagcloud_small ul li span {display: block;max-width: 250px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.tagcloud_small ul li a:hover {background-color: #606060;color: #fff;}

/* groot */
.tagcloud_big ul {margin: 0;padding: 0;list-style: none;}
.tagcloud_big ul li {display: inline-block;margin: 3px 3px 15px 0;padding: 0;}
.tagcloud_big ul li a {
    position: relative;
    display: inline-block;
    height: 28px;
    line-height: 28px;
    padding: 0 10px;
    background-color: #e4e4e4; 
    border-radius: 2px;
    /*border-top-left-radius: 0px;*/
    /*border-bottom-left-radius: 0px;*/
    color: #606060;
    font-size: 17px;
    text-decoration: none;
}

.tagcloud_big ul li span {display: block;max-width: 400px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.tagcloud_big ul li a:hover {background-color: #606060;color: #fff;}

/* WEBLOGWEERGAVE / +RUBRIEKEN / +TAGS */

.RadDataPager_Metro {
    border: none !important;
    padding-top: 5px !important;
    color: var(--weblogweergave-datapager-color) !important;
    background-color: var(--weblogweergave-datapager-background-color) !important;
}    

#header {text-align: left;color: #fff;margin-bottom: 15px;}
#content {float: left;width: 550px;text-align: left;}

/* Alleen handje */
a.contentlink {color: #000000;text-decoration: none;}
a.contentlink:link {color: #000000;text-decoration: none;}
a.contentlink:visited {color: #000000;text-decoration: none;}
a.contentlink:active, a.contentlink:hover {color: #000000;text-decoration: none;}

#tags {clear: both;text-align: left;padding-top: 10px;}
#sidebar {float: left;width: 237px;text-align: left;}
#footer {clear: both;text-align: center;color: #fff;margin: 15px 0px 15px 0px;}

.lefttags {overflow: hidden;min-height: 18px;line-height: 18px;}
.righttags {float: right;width: 757px;min-height: 18px;line-height: 18px;margin-left: 0px;}
.clear {clear: both;}

.hrweblog {
    display: block;
    height: 1px;
    border: 0;
    border-top: 2px solid var(--weblogweergave-hr-border-top-color);
    margin: 20px 0px 20px 0px;
    padding: 0;
    clear: both;
}

.hpheader {
    color: #d42d00;
    text-decoration: none;
    font-size: 19px;
    font-weight: 400;
    margin: 0;
}

.mar_bot {margin-bottom: 15px;}
.pad_bot {margin-bottom: 25px;}
.mar_top {margin-top: 25px;}
.ta_r {text-align: left;}

/* BLACK */
a.aheader {color: #000;text-decoration: none;}
a.aheader:link {color: #000;text-decoration: none;}
a.aheader:visited {color: #000;text-decoration: none;}
a.aheader:active, a.aheader:hover {color: #000;text-decoration: underline;}

/* -------< MASTER RESPONSIVE >------- */

#mpwrapper {min-height: 100%;position: relative;}
#mpheader {background: #ededed;padding: 10px;}
#mpcontent {padding-bottom: 40px;}
#mpfooter {background: #000000;width: 100%;height: 40px;position: absolute;bottom: 0;left: 0;}
.ruimte {margin: 15px;}
.maximage {max-width: 540px;width: expression(this.width > 540 ? "540px" : true);}
#hamburger {display: none !important;}
.menuXL {display: block !important;}
.menuL {display: none !important;}
.menuSL {display: none !important;}
.menuM {display: none !important;}
.menuSM {display: none !important;}
.menuS {display: none !important;}
#bottom_small {display: none !important;}

#container {width: 100% !important;}

#content {width: 100% !important;}

.slicknav_menu {display: none !important;}
#menu {display: none !important;}

/*Zoeken textboxes styles MP en Zoekhub */
.rsbPopup_Metro .rsbListItemHovered {background-color: var(--radsearchbox-background-color) !important;}
.rsbEmptyMessage {font-style: normal !important;color: var(--radsearchbox-emptymessage-color) !important;}

a.rsbUnderlinks:link, a.rsbUnderlinks:visited {text-decoration: none;}
a.rsbUnderlinks:hover, a.rsbUnderlinks:active {color: red;text-decoration: underline;}

#masterwrap_mp {width: 100%;}
.wrp_mp {margin: 0 0 4px 0;}
.ddlstyle_mp {width: 100%;}
.h_st_mp {background-color: #EAF4FF;}

.zoekfilterswrap{background-color:var(--zoeken-filter-background-color)!important;}

/*WEEKOVERZICHT = mrdrdgnvrzcht*/
/*ZOEKHUB = ZoekHUB.aspx*/
.l {
    width: 90px;
    float: left;
    height: 40px;
}
.r {
    margin-left: 90px;
    line-height: 14px;
}
.dr_week {width: auto;padding-left: 0px;text-indent: 0px}
.dr_week_datum {width: auto;line-height: 19px;padding-left: 0px;text-indent: 0px;}

/* HEADERS */

/* small */

.header_first {
    border-top: 0px solid #ab1e1e;
    padding-bottom: 5px;
    margin-bottom: 15px;
    font-size: 15px;
    color: #ab1e1e;
    font-weight: bold;
}


.header_first_pb {
    border-top: 0px solid #ab1e1e;
    padding-bottom: 5px;
    margin-bottom: 5px;
    font-size: 13px;
    color: #ab1e1e;
    font-weight: bold;
}

/* aanleverhub */
.xtra_margin {margin: 30px 0 30px 0 !important;}

/* END HEADERS */
.sf {font-size: 11px !important;color: #b9b9b9 !important;margin-bottom: -4px !important;}

/*ZOEKEN IN PB MASTERPAGE*/

/*ZOEKHUB*/
#PanelTopUpload {display: none !important;}
#uploadfooter {display: none !important;}
#col0 {display: none !important;}
#col1 {display: none !important;}
#col2 {display: none !important;}
#col3 {display: none !important;}
#col4 {display: none !important;}
#col5 {display: none !important;}
#col6 {display: none !important;}

#wrapsearchbox {width: 100% !important;}

@media screen and (max-width:670px) {#Fix_Divrt {display: none !important;}}
@media screen and (min-width:1590px) {#uploadfooter {display: block !important;}}

@media screen and (max-width:1590px) {
    #Fix_Divrt {
        width: 100% !important;
        position: inherit !important;
        background-color: #000 !important;
        box-shadow: none !important;
    }

    #PanelUpload {
        width: 580px !important;
        padding: 5px !important;
        white-space: nowrap !important;
        overflow: hidden !important;
        margin-top: 8px !important;
    }

    #uploadtitle {display: none !important;}
    #waaromdan {display: none !important;}
    #ctl20_PanelUploadDocument {display: inline-block !important;}

    .div_uploadbestand {
        display: inline-block !important;
        margin: 0 !important;
    }

    .margintext {
        display: inline-block !important;
        margin: 0 3px 0 0 !important;
    }

    .div_waitbutton {
        display: inline-block !important;
        width: 250px !important;
    }

    #pleaseWaitButtonDiv2_ctl20_PleaseWaitButton1 {display: inline-block !important;}
    #pleaseWaitButtonDiv_ctl20_PleaseWaitButton1 {display: inline-block !important;}

    .div_validation {
        display: inline-block !important;
        margin: 5px 50px 0px 10px !important;
    }

    .container_nu_publiceren {margin: 0 !important;}

    #innerdiv {
        margin: auto;
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
        background-color: #61d689;
    }
}

@media screen and (min-width:843px) and (max-width:1088px) {
    .hpheader {font-size: 17px !important;margin-bottom: -10px !important;}
    #marginreactiesbottom {margin-bottom: 30px !important;}
    #margintypereactie {margin-top: -10px !important;}
    .mar_bot {margin-bottom: 10px !important;}
    .pbttl {font-size: 17px !important;}
    body {padding: 0;margin: 0;width: 100%;}
    #PanelTopAds {width: 100% !important;}
    #ad_top0 {display: none !important;}

    /*Start PLayout*/
    #Pflatlogo {display: block !important;}
    #Pzoeken {margin: 0 auto !important;width: 827px !important;}
    .top_tableLayout {display: table !important;width: 825px !important;height: 65px !important;margin: 0 auto !important;background: white !important;}
    #d_logo {display: none !important;}
    #Pmenu {width: 825px !important;}
    #menu_area_left {width: 510px !important}
    .menuXL {display: none !important;}
    .menuL {display: none !important;}
    .menuSL {display: block !important;}
    .menuM {display: none !important;}
    .menuSM {display: none !important;}
    .menuS {display: none !important;}
    #homeicon {display: block !important;}
    #PcontentArea {width: 825px !important;background-color: transparent !important;border-top: white solid 10px !important;}
    #LayoutTable {width: 825px !important;}

    /*Edit dit*/
    .cellMain {margin: 0 auto !important;width: 825px !important;border-right: #f2f2fc dashed 0px !important;}
    .cellTemplateMain {margin-left: 11px !important;margin-right: 11px !important;}
    #mainright {display: none !important;}

    /*End PLayout*/

    #Paanleveren {width: 100% !important;border: none !important;}
    #PanelUploadWrap {width: 825px !important;}
    .bottom_tableLayout {width: 825px !important;}
    .bottom_cellwrap {margin: 0 auto;width: 150px !important;display: inline-block;vertical-align: bottom;}
    .bottom_celltemplateaanleren {margin-left: 0px !important;margin-right: 0px !important;border: white solid 10px !important;}
    #PanelBottomAds {width: 100% !important;}
    #ad_bottom0 {display: none !important;}
    #navBar {width: 825px !important;margin: 0 auto !important}
    .cellContainer {width: 160px !important;}
    .alarmTemplate {margin: 10px 0px 0px 0px !important;}
}

@media screen and (min-width:0px) and (max-width:1133px) {
    #sidebarwrapper {display: none !important}    
    .t-col-9 {width: 100% !important}
    .contentwrapper {border-right: 0px solid #aaa !important;}
}

@media screen and (min-width:0px) and (max-width:842px) {
    .pbcontent_titel{font-size: 26px !important;line-height: 1.1 !important;}
    .pbcontent_subtitel{font-size: 15px !important;line-height: 1.1 !important;}
    #topbar {padding-bottom: 10px !important;}
    .hpheader {font-size: 17px !important;margin-bottom: -10px !important;}
    #marginreactiesbottom {margin-bottom: 30px !important;}
    #margintypereactie {margin-top: -10px !important;}
    .mar_bot {margin-bottom: 10px !important;}
    .pbttl {font-size: 17px !important;}
    .slider {width: 600px !important;}
    .slicknav_menu {display: block !important;}

    body {padding: 0;margin: 0;width: 100%;}

    #PanelTopAds {width: 100% !important;}
    #ad_top0 {display: none !important;}
    #ad_top1 {display: none !important;}
    .ruimte {margin: 4px !important}
    /*Start PLayout*/
    #Pflatlogo {display: none !important;}
    #Pslicknav {display: block !important;width: 100% !important;} 
    #Pzoeken {margin: 0 auto !important;width: 100% !important;border-bottom: 1px solid #CFD0D0 !important;}
    .top_tableLayout {display: table !important;width: 100% !important;height: 65px !important;margin: 0 auto !important;background: white !important;}
    #d_logo {display: none !important;}
    #socialtop {display: none !important}
    #d_zoekpb {text-align: center !important;}
    #d_aanleveren {text-align: center !important;}
    #Pmenu {width: 100% !important;}

    #menu_area_right {display: none !important;}
    .menuXL {display: block !important;}
    .menuL {display: none !important;}
    .menuSL {display: none !important;}
    .menuM {display: none !important;}
    .menuSM {display: none !important;}
    .menuS {display: none !important;}

    #PcontentArea {width: 100% !important;background-color: transparent !important;border-top: white solid 10px !important;}
    #LayoutTable {width: 100% !important;}
    #topbar {display: block !important;}
    #content {width: 100% !important;}
    .insideleft {display: none !important;}
    .insideright {float: left;width: 100% !important;}
    #CPHM_Bedrijfsprofiel_tabbed1_TabContainerBedrijfsgegevens {width: auto !important;}
    #CPHM_Bedrijfsprofiel_pr_tabbed1_TabContainerBedrijfsgegevens {width: auto !important;}
    #mapDiv {width: 100% !important;}
    #sideinfo {display: none !important;}

    /*Edit dit*/
    .cellMain {margin: 0 auto !important;width: 100% !important;border-right: #f2f2fc dashed 0px !important;}
    .cellTemplateMain {margin-left: 11px !important;margin-right: 11px !important;}
    #mainright {display: none !important;}
    #CPHM_PanelCaroussel {display: none !important;} 

    /*End PLayout*/
    #Paanleveren {width: 100% !important;border: none !important;}
    #PanelUploadWrap {width: 100% !important;}
    .bottom_tableLayout {width: 100% !important;}
    .bottom_cellwrap {margin: 0 auto;width: 150px !important;display: none !important;vertical-align: bottom;}
    .bottom_celltemplateaanleren {margin: 0px auto !important;border: white solid 10px !important;height: auto !important;width: 180px !important;text-align: left !important;}
    #bottom_small {display: block !important;}

    #PanelBottomAds {width: 100% !important;}
    #ad_bottom0 {display: none !important;} 
    #ad_bottom1 {display: none !important;} 

    #navBar {width: 100% !important;margin: 0 auto !important}
    .cellContainer {width: 160px !important;}
    .alarmTemplate {margin: 10px 0px 0px 0px !important}
    .pb_cellRight {display: none !important;} 
    .pb_tableLayout {width: 100% !important;} 
    .pb_cellMain {width: auto !important;border-right: none !important;} 
    #PBcontent {width: 100% !important;} 
    .pb_cellTemplateMain {margin-right: unset !important;} 
    #PanelAccountInfo {width: 100% !important}

    /* Persbericht aanleverform */
    .td___left {white-space: nowrap;}
    .td___right {width: 100%;}
}

@media screen and (min-width:0px) and (max-width:625px) {
    .abbotable td, th {padding: 6px !important;}
    .abbotitle {font-size: 14px !important;}
    .abbotitleitem {font-size: 9px !important;}

    /* start hide it: abonneren. */
    #_col0 {display: none !important;} 
    #_col1 {display: none !important;}
    #_col2 {display: none !important;}
    #_col3 {display: none !important;}
    #_col4 {display: none !important;}
    #_col5 {display: none !important;}
    #_col6 {display: none !important;}
    #row0 {display: none !important;}
    #row1 {display: none !important;}
    #row2 {display: none !important;}
    /* end hide it: abonneren. */

    .maximage {max-width: 100% !important;height: auto !important;}

    #twitter-widget-1 {display: none !important;}
    #twitter-widget-0 {display: none !important;}

    #CPHM_SocialeMediaLinks1_lbEmailPB {display: none !important;} 
    #span_flatslogan {display: none !important;}

    /* Persbericht aanleverform */
    .td___left {width: 124px;white-space: nowrap;}
    .td___right {width: 100%;}

    .menuXL {display: none !important;}
    .menuL {display: none !important;}
    .menuSL {display: none !important;}
    .menuM {display: block !important;}
    .menuSM {display: none !important;}
    .menuS {display: none !important;}
    .marginz {width: 100% !important}
    #PanelUpload {width: 85% !important;}
}

@media screen and (min-width:0px) and (max-width:550px) {
    .top_tableLayout {
        display: table !important;
        width: 100% !important;
        height: 65px !important;
        margin: 0 auto !important;
        background: white !important;
    }

    #ad_top2 {display: none !important;}
    #ad_bottom2 {display: none !important;}

    #wgvtbl {display: none !important;}

    .divSlogan {display: none !important;}
    #rubriceringstabel {margin-left: -10px !important;}
    #middencol {padding: 0 !important}

    #wrapsearchbox {width: 99% !important;}

    .rsbPopup {width: 95% !important;}
    .rsbPopup_Metro {width: 95% !important;}
    .menuXL {display: none !important;}
    .menuL {display: none !important;}
    .menuSL {display: none !important;}
    .menuM {display: block !important;}
    .menuSM {display: none !important;}
    .menuS {display: none !important;}
}

@media screen and (min-width:350px) and (max-width:505px) {
    .menuXL {display: none !important;}
    .menuL {display: none !important;}
    .menuSL {display: none !important;}
    .menuM {display: none !important;}
    .menuSM {display: block !important;}
    .menuS {display: none !important;}
    #homeicon {display: none !important;}
}

@media screen and (min-width:0px) and (max-width:505px) {
    #wrapsearchbox {width: 99% !important;}
}

@media screen and (min-width:350px) and (max-width:400px) {
    .smicon {display: none !important;}
}

@media screen and (min-width:0px) and (max-width:350px) {
    #brandlogo_normal {display: none !important;}
    #brandlogo_small {display: block !important;}
    #loupje {display: none !important;}
    .menuXL {display: none !important;}
    .menuL {display: none !important;}
    .menuSL {display: none !important;}
    .menuM {display: none !important;}
    .menuSM {display: none !important;}
    .menuS {display: block !important;}
    #homeicon {display: none !important;}
}

.s_icon {position: relative;top: 3px;}

/* -------< BUTTONS VNEXT >------- */

/*LEESVERDERBUTTON*/
.classname {
    -webkit-border-top-left-radius: 3px;
    -moz-border-radius-topleft: 3px;
    border-top-left-radius: 3px;
    -webkit-border-top-right-radius: 3px;
    -moz-border-radius-topright: 3px;
    border-top-right-radius: 3px;
    -webkit-border-bottom-right-radius: 3px;
    -moz-border-radius-bottomright: 3px;
    border-bottom-right-radius: 3px;
    -webkit-border-bottom-left-radius: 3px;
    -moz-border-radius-bottomleft: 3px;
    border-bottom-left-radius: 3px;
    text-indent: 0;
    border: 1px solid #378de5;
    display: inline-block;
    color: #378de5;
    font-family: Arial;
    font-size: 13px;
    font-weight: normal;
    font-style: normal;
    height: 23px;
    line-height: 23px;
    width: 102px;
    text-decoration: none;
    text-align: center;
    margin-top: 15px;
    margin-bottom: 2px;
}

.classname:link {background-color: #378de5;color: #ffffff;}
.classname:visited {background-color: #378de5;color: #ffffff;}
.classname:hover {background-color: #fff;color: #000;}
.classname:active {position: relative;top: 1px;}

.classnameinverse {
    -webkit-border-top-left-radius: 3px;
    -moz-border-radius-topleft: 3px;
    border-top-left-radius: 3px;
    -webkit-border-top-right-radius: 3px;
    -moz-border-radius-topright: 3px;
    border-top-right-radius: 3px;
    -webkit-border-bottom-right-radius: 3px;
    -moz-border-radius-bottomright: 3px;
    border-bottom-right-radius: 3px;
    -webkit-border-bottom-left-radius: 3px;
    -moz-border-radius-bottomleft: 3px;
    border-bottom-left-radius: 3px;
    text-indent: 0;
    border: 1px solid #378de5;
    display: inline-block;
    color: #378de5;
    font-family: Arial;
    font-size: 13px;
    font-weight: normal;
    font-style: normal;
    height: 23px;
    line-height: 23px;
    width: 102px;
    text-decoration: none;
    text-align: center;
    margin-top: 15px;
    margin-bottom: 2px;
}

.classnameinverse:link {background-color: #fff;color: #000;}
.classnameinverse:visited {background-color: #fff;color: #000;}
.classnameinverse:hover {background-color: #378de5;color: #ffffff;}
.classnameinverse:active {position: relative;top: 1px;}

.volgendestap {
    -webkit-border-top-left-radius: 3px;
    -moz-border-radius-topleft: 3px;
    border-top-left-radius: 3px;
    -webkit-border-top-right-radius: 3px;
    -moz-border-radius-topright: 3px;
    border-top-right-radius: 3px;
    -webkit-border-bottom-right-radius: 3px;
    -moz-border-radius-bottomright: 3px;
    border-bottom-right-radius: 3px;
    -webkit-border-bottom-left-radius: 3px;
    -moz-border-radius-bottomleft: 3px;
    border-bottom-left-radius: 3px;
    text-indent: 0;
    border: 1px solid #378de5;
    display: inline-block;
    color: #378de5;
    font-family: Arial;
    font-size: 13px;
    font-weight: normal;
    font-style: normal;
    height: 22px;
    line-height: 22px;
    width: 200px;
    text-decoration: none;
    text-align: center;
    margin-top: 10px;
    margin-bottom: 5px;
}

.volgendestap:hover {background-color: #378de5;color: #ffffff;}
.volgendestap:active {position: relative;top: 1px;}

/*persbericht.aspx inline verplaatsing naar combined*/

.pb_cellMain {margin: 0 auto;width: 558px;display: inline-block;vertical-align: top; }
.pb_cellRight {margin: 0 auto;width: 253px;display: inline-block;vertical-align: top; }
.pb_cellTemplateMain {font-family: Arial, Helvetica, sans-serif;font-size: 12px;height: auto;margin-right: 14px;text-align: left; }
.pb_cellTemplateRight {font-family: Arial, Helvetica, sans-serif;font-size: 12px;height: auto;margin-left: 14px;margin-right: 14px;text-align: left; }

#pb_layoutWrapper {display: table-cell;vertical-align: top;text-align: center;}
.pb_tableLayout {display: table;width: 825px;margin: 10px auto;border-top: 0px solid black;border-right: 0px solid #333333;border-bottom: 0px solid #333333;border-left: 0px solid #333333;}

.author {width: 91%}
.author, .author a {
    color: var(--author-a-color);
    font-size: 12px;
    margin-bottom: 20px;
    margin-top: 0px;
    text-decoration: none
}
.author a:hover {
    color: var(--author-a-hover-color);
    text-decoration: underline
}
.author_r {width: 100%}
.author_r, .author_r a {
    color: var(--author-r-a-color);
    font-size: 11px;
    margin-top: 0px;
    text-decoration: none
}
.author_r a:hover {
    color: var(--author-r-a-hover-color);
    text-decoration: underline
}

@media screen and (min-width:843px) {#maincontent_PanelAuteur {display: none !important}}
@media screen and (min-width:0px) and (max-width:842px) {#maincontent_PanelAuteur {display: block !important}}

.boxpb {float: right;margin-top: -2px;z-index: 99;position: relative;}

/* Sociale media */
.twicon {margin: 0px 3px 0px 0px;}
.liicon {margin: 0px 3px 0px 10px;}
.fbicon {margin: 0px 3px 0px 10px;}
.emlicon {margin: 0px 3px 0px 10px;}
.shareicon {margin: 5px 6px 10px 0px;vertical-align: middle;}

.sharetext {
    font-size: 15px;
    font-family: Arial;
    color: var(--sharetext-color);
    margin-right: 5px;
}
a.sharetext:link {
    color: var(--sharetext-link-color);
    text-decoration: none;
}
a.sharetext:visited {
    color: var(--sharetext-link-visited-color);
    text-decoration: none;
}
a.sharetext:active, a.sharetext:hover {
    color: var(--sharetext-link-active-hover-color);
    text-decoration: none;
}

/* headers */
.hrpbclearance {display: block;height: 1px;border: 0;border-top: 1px solid var(--hrpbclearance-color);margin: 5px 0px 5px 0px;padding: 0;}
h1.chapter {color: var(--h1-chapter-color);font-size: 20px;line-height: 1;font-weight: 600;margin-top: 25px;margin-bottom: 10px;}
h2.chapter {color: var(--h2-chapter-color);font-size: 17px;line-height: 1;font-weight: 600;margin-top: 25px;margin-bottom: 10px;}
h3.chapter {color: var(--h3-chapter-color);font-size: 15px;line-height: 1;font-weight: 600;margin-top: 25px;margin-bottom: 10px;}
h4.chapter {color: var(--h4-chapter-color);font-size: 13px;line-height: 1;font-weight: 600;margin-top: 25px;margin-bottom: 10px;}

.btn_nb_aan {-webkit-border-top-left-radius: 3px;-moz-border-radius-topleft: 3px;border-top-left-radius: 3px;-webkit-border-top-right-radius: 3px;-moz-border-radius-topright: 3px;border-top-right-radius: 3px;-webkit-border-bottom-right-radius: 3px;-moz-border-radius-bottomright: 3px;border-bottom-right-radius: 3px;-webkit-border-bottom-left-radius: 3px;-moz-border-radius-bottomleft: 3px;border-bottom-left-radius: 3px;text-indent: 0;border: 1px solid #378de5;display: inline-block;color: #378de5;font-family: Arial;font-size: 14px;font-weight: normal;font-style: normal;height: 30px;line-height: 29px;width: 223px;text-decoration: none;text-align: center;margin-top: -10px;margin-bottom: -5px;}
.btn_nb_aan:link {background-color: #378de5;color: #ffffff;}
.btn_nb_aan:visited {background-color: #378de5;color: #ffffff;}
.btn_nb_aan:hover {background-color: #fff;color: #000;}
.tsjek {margin-top: -2px;position: relative;top: 2px;}
.regboxIsauth {border: 1px solid #8c8c8c;padding-top: 25px;padding-bottom: 10px;margin: 0 auto;margin-bottom:25px;box-shadow: 2px 2px 2px 0 rgba(0,0,0,0.16);background-color: #f0f0f0;width: 400px;}
@media screen and (min-width:0px) and (max-width:420px) {#maincontent_pnl_abbo_uitleg {width: 100% !important}}

.regbox {border: 1px solid #8c8c8c;padding-top: 25px;padding-bottom: 10px;margin: 0 auto;box-shadow: 2px 2px 2px 0 rgba(0,0,0,0.16);background-color: #f0f0f0;width: 400px;}
@media screen and (min-width:0px) and (max-width:420px) {#maincontent_PanelRegistreren {width: 100% !important}}
.arimg_pb {width: 42vw;max-width: 234px;border: solid 1px #dbdbdb !important;}
.ruimte_pb {white-space: nowrap !important;margin-right: 1vw !important;}

.pbmorebtn {-webkit-border-top-left-radius: 3px;-moz-border-radius-topleft: 3px;border-top-left-radius: 3px;-webkit-border-top-right-radius: 3px;-moz-border-radius-topright: 3px;border-top-right-radius: 3px;-webkit-border-bottom-right-radius: 3px;-moz-border-radius-bottomright: 3px;border-bottom-right-radius: 3px;-webkit-border-bottom-left-radius: 3px;-moz-border-radius-bottomleft: 3px;border-bottom-left-radius: 3px;text-indent: 0;border: 1px solid #378de5;display: inline-block;color: #378de5;font-family: Arial;font-size: 13px;font-weight: normal;font-style: normal;height: 30px;line-height: 30px;width: 210px;text-decoration: none;text-align: center;margin-top: 0px;margin-bottom: -5px;}
.pbmorebtn:link {background-color: #378de5;color: #ffffff;}
.pbmorebtn:visited {background-color: #378de5;color: #ffffff;}
.pbmorebtn:hover {background-color: #fff;color: #000;}

.wrappert {
    padding: 0px;
    margin: 0px;
    font-family: Arial, Helvetica, sans-serif;
    color: var(--contactinfo-wrapper-color);
    font-size: 8pt;
    white-space: nowrap;
    overflow: hidden;
    width: 205px;
}
.leftd {overflow: hidden;min-height: 20px;line-height: 20px;}
.rightd {float: right;width: 140px;min-height: 20px;line-height: 20px;margin-left: 5px;}