﻿/* -------< MAIN.CSS >------- */

/*common*/
html, body {height: 100%;margin: 0;background-color: #aaa;font-family: sans-serif;}
.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;
}

/*sticky*/
.stickyheader {
    background-color: rgba(0, 0, 0, 0.7);
    color: #ffa700;
    text-align: center;
    position: fixed;
    top: 0;
    z-index: 1000;
    width: 100%;
    padding: 10px 0;
    /*border-left:2px solid green;*/
    /*border-right:2px solid green;*/
    border-bottom: 1px solid rgba(0, 0, 0, 0.7);
    font: 14px/normal "Segoe UI", sans-serif;
    font-weight: bolder;
    height: 18px;
    box-shadow: 0px 3px 6px 0 rgba(0,0,0,0.76);
}

@media only screen and (min-width: 1280px) {
    .stickycontainer {display: flex;justify-content: center;}
    .stickyheader {/*width: 1280px !important;*/width: 100% !important;}
}

@media only screen and (max-width: 1280px) {
    .footer {padding-bottom: 20px !important;box-shadow: 0px 3px 6px 0 rgba(0,0,0,0.76);}
}

a.asticky {color: #ffa700 !important;}
a.asticky:link, a.asticky:visited {color: #ffa700 !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;}

.mainstyle {background-color: white;}

.divborder div {/*border: 0px solid red;*/}

.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 {/*Zoals .header*/color: #d42d00;text-decoration: none;font-size: 19px;font-weight: 500;}
.pageLayout h2 {color: #d42d00;text-decoration: none;font-size: 15px;font-weight: 500;}

.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 {
    /*height: 150px;*/
    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: #f3f3f1;
    text-align: center;
    margin: 5px 0 0 0;
    padding: 15px 10px 0px 10px;
    font: 12px/normal "Segoe UI", sans-serif;
}

.footercorners {
    background-color: #f3f3f1;
    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: #aaa;}

/*sidebar*/
.col {
    /*height: 150px;*/
    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;
}
/*.sidebarwrapper{border:1px solid red!important;}*/
/*.collast {height:100vh!important;}*/

/*maincontent*/
.contentwrapper {border-right: 2px solid #e4dfdf !important;/*margin-top: 10px !important;*/padding-bottom: 15px;padding-top:20px;}
/*
.contentwrapper a:link {color: blue !important;}
.contentwrapper a:visited {color: blue !important;}
.contentwrapper a:hover {color: red !important;}
.contentwrapper a:active {color: red !important;}
*/

.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: 2px solid #e4dfdf !important;}

.content {text-align: center;/*border-top: 1px solid #aaa !important;*/margin-top: 30px !important;}
.content .t-container {padding: 0;}
.content img {display: inline-block;}
.content p {text-align: left;}
.content .description {
    /*height: 230px;
        background-color: #f3f3f1;
        margin: 0 -15px;
        padding: 5px 20px;*/
    height: 258px;
    background-color: #f3f3f1;
    margin: 0 -15px;
    padding: 15px 20px;
    text-align: left;
    font-size: 12px;
    border-top: 2px solid #e4dfdf;
}
.up5{margin-bottom:-5px;}
/*@media only screen and (min-width: 769px) {.pageLayout .header {padding: 4% 4% 0;}}*/
@media only screen and (max-width: 768px) {
    .pageLayout .header {text-align: center;}
    /*.stickyheader {font: 12px/normal "Segoe UI", sans-serif !important;}*/
    #ticker {font: 12px/normal "Segoe UI", sans-serif !important;height:18px!important;}
}

/*
@media only screen and (min-width: 568px) and (max-width: 768px) {.content .description {height: 340px;}}
@media only screen and (min-width: 360px) and (max-width: 400px) {.content .description {height: 340px;}}
*/

@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;}
    /*.stickyheader {font: 9px/normal "Segoe UI", sans-serif !important;}*/
    #ticker {font: 9px/normal "Segoe UI", sans-serif !important;height:16px!important;}
    .footercontent {border-left: 0px solid grey !important;}
}


/* -------< BASIS >------- */


/* mastepage */
a:link {color: #000366;}
a:visited {color: #000366;}
a:active {color: red;}
a:hover {color: red;}

.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;}

/* ivm .net 4.0 no border on imagebuttons and hyperlinks */
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; /*border-right: #e2e2e2 solid 1px;*/
    text-align: left;
}

.cellRight {
    margin: 0 auto;
    margin-top: -25px;
    width: 200px;
    height: 100%;
    display: inline-block;
    vertical-align: top; /*background-color:#47639e*/
    ;
    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; /*margin-left: 14px;*/
    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; /*background:#24006B;*/
}

.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; /*border-top:#808080 solid 2px;*/
    height: 180px;
    background: black;
}

#navBar {
    background: black;
    display: block;
    vertical-align: top;
    text-align: center;
    margin: 0 auto; /*border: 3px solid #CFD0D0;*/
    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;
}

/*#navBar {background: #666666;display: table-cell;vertical-align: top;text-align: center;}*/
/*.cellContainerStart {margin: 0 auto;width: 190px;display: inline-block;vertical-align: top;padding-left: 70px;}*/

.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: #FFFF99;
    border: 1px solid #000000;
    width: 97%;
    margin-bottom: 25px;
}

/* 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; /* #808080; */
    white-space: nowrap;
    padding-top: 3px;
}

/* TABLES */
.tblpnl {
    border: 1px solid #CCCCCC; /*background-color: #f8f8ff;*/
    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;
    /*border: .1em solid #BBBBBB;*/
}

.tagnavigation {
    width: auto;
    /*border: .1em solid #BBBBBB;*/
    padding: 10px 5px 5px 5px;
    margin: 0px;
}

.button {
    /*font: bold 11px Arial;*/
    text-decoration: none;
    background-color: #EEEEEE;
    /*color: #333333;*/
    padding: 10px;
    border-top: 1px solid #CCCCCC;
    border-right: 1px solid gray;
    border-bottom: 1px solid gray;
    border-left: 1px solid #CCCCCC;
}

/* 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, a.tinylinktext:visited {color: #666666;}
a.list:hover, a.tinylinktext:active {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, a.tinylinktext:visited {color: #666666;}
a.tiles:hover, a.tinylinktext:active {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;}
.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;}
.url {font-size: 10pt;font-family: Arial;}
a.url:link {color: #000366;text-decoration: underline;}
a.url:visited {color: #000366;text-decoration: underline;}
a.url:active, a.url:hover {color: #0000ff;text-decoration: underline;}
.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 (kan weg??)
.reactiestekst {font-size: 8pt;font-family: Arial;color: black;}
.reactieslink {font-size: 8pt;font-family: Arial;color: blue;}
a.reactieslink:link {color: blue;text-decoration: none;}
a.reactieslink:visited {color: silver;text-decoration: none;}
a.reactieslink:active, a.reactieslink:hover {color: gray;text-decoration: none;}
*/

/* 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;
}



/* BLUE theme 
.pbttl{font-weight: bold;font-size: 165%;font-family: Arial, Verdana;line-height: 125%;}
a.pbttl {color: #000366;text-decoration: none;}
a.pbttl:link {color: blue;text-decoration: none;}
a.pbttl:visited {color: #000366;text-decoration: none;}
a.pbttl:active, a.pbttl:hover {color: blue;text-decoration: underline;}
*/

/* Red theme #FF6600 
.pbttl{font-weight: bold;font-size: 165%;font-family: Arial, Verdana;line-height: 130%;}
a.pbttl {color: #3358E6;text-decoration: none;}
a.pbttl:link, a.persberichttitel:visited {color: #FF6600;text-decoration: none;}
a.pbttl:active, a.persberichttitel:hover {color: red;text-decoration: underline;}
*/



/* 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 */
.pbwebcontenttekst {
    font-size: 10pt;
    line-height: 140%;
    font-family: Arial;
}

/*.pblinks {font-size: 10pt;line-height: 140%;font-family: Arial;}*/
a.pblinks {
    color: #000366;
}

    a.pblinks:link, a.pblinks:visited {
        color: #000366;
        text-decoration: underline;
    }

    a.pblinks:active, a.pblinks:hover {
        color: #0000ff;
        text-decoration: underline;
    }

.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;
}

/*.pbdagnavigatie {font-family: Arial;font-size: 10pt;}
a.pbdagnavigatie {color: #666666; text-decoration: none;}
a.pbdagnavigatie:link, a.pbdagnavigatie:visited {color: #666666; text-decoration: none;}
a.pbdagnavigatie:hover, a.pbdagnavigatie:active {color: black; 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-right: 4px;
    padding-left: 4px;
    padding-bottom: 2px;
    padding-top: 2px;
    margin: 4px;
    font-weight: normal;
}
*/
.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;
}
/* BLUE
.tablepanel
{
    border: 1px solid #f2f2fc;
    background-color: #f8f8ff;
    width: 100%;
}
*/
.tablepanel {
    /*background-color: #f8f8ff;*/
    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 /*niet in grbuik */ {
    font-size: 8pt;
    font-family: Arial, Verdana;
}

.wrap /* Kan misschien weg? */ {
    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: #F1F2EE;
    vertical-align: top;
    text-align: left;
    border: #e4dfdf solid 1px;
    /*border-bottom: #ffffff00 solid 0.0001px !important;*/
}

.onderdelen_cellContent {
    margin: 0 auto;
    width: auto;
    background: #fff;
    vertical-align: top;
    border-right: #e4dfdf solid 2px;
    border-bottom: #e4dfdf solid 2px;
    border-left: #e4dfdf solid 2px;
}

.onderdelen_cellTemplateHeader {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    /*color: #333333;*/ /*background: green;*/ /*height:auto;*/
    color: #CC0000;
    /*color: #B9133C;*/
    margin: 8px; /*border: yellow solid 2px;*/
    text-align: left;
    font-weight: bold;
}

.onderdelen_cellTemplateContent {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    /*background: green;*/
    height: auto;
    /*margin-top: 0px;*/
    padding-top: 8px;
    margin-right: 8px;
    margin-bottom: 8px;
    margin-left: 8px;
    /*border: yellow solid 2px;*/
    text-align: left;
    /*overflow: auto;*/
}

.onderdelen_layoutWrapper {
    /*background: #fdd;*/
    display: table-cell;
    vertical-align: top;
    text-align: center;
}

.onderdelen_tableLayout {
    display: table;
    /*min-width: 100%;*/
    width: 100%;
    margin: 0 auto;
    /*border:black solid 2px;*/
    /*box-shadow: 3px 3px 7px #a0a0a0;*/
    /*box-shadow: 3px 3px 3px 0 rgba(0,0,0,0.16), 0 0 0 1px rgba(0,0,0,0.08);*/
    /*box-shadow: 3px 3px 3px 0 rgba(0,0,0,0.32), 0 0 0 1px rgba(0,0,0,0.16);*/
    /*box-shadow: 3px 3px 3px 0 rgba(0,0,0,0.32);*/
    /*box-shadow: 2px 2px 2px 0 rgba(0,0,0,0.16);*/
    /*background-color: #f0f0f0;*/
}


/* -------< 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;
    /*background: green;*/
    /*height:auto;*/
    margin-top: 5px;
    margin-right: 0px;
    margin-bottom: 5px;
    margin-left: 0px;
    /*border: yellow solid 2px;*/
    text-align: left;
}

.stapel_cellTemplateContent {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    /*background: green;*/
    height: auto;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 5px;
    margin-left: 0px;
    /*border: yellow solid 2px;*/
    text-align: left;
}

#stapel_layoutWrapper {
    /*background: #fdd;*/
    display: table-cell;
    vertical-align: top;
    text-align: center;
}

.stapel_tableLayout {
    display: table;
    min-width: 100%;
    width: auto;
    margin: 0 auto;
    /*border:black solid 2px;*/
}


/* -------< SPLIT >------- */


/* WEBLOGWEERGAVE */
.splitcontainer {width: auto;/*border: black solid 1px;*/}
.splitleft {width: auto;overflow: hidden;/*background:red;*/}
.splitright {width: auto;float: right;text-align: right;/*background: blue;*/}
.aParent div {float: left;clear: none;}

/*Snel naar en kalender*/
.outer {width: 100%;overflow: auto;/*background:#999;*//*ivm shadow*/padding: 0 5px 5px 0;}
.insideleft {float: left;width: 35%;margin-right: 2%;/*background:#333;*/}
.insideright {float: left;width: 63%;/*background:#333;*/}

/*Zoek in persberichten */
.zoekenouter {width: 100%;overflow: auto;margin: 3px;/*background:#999;*//*border: grey solid 1px;*/}
.zoekeninsideleft {float: left;width: 22%;margin-right: 2%;background: #fff;}
.zoekeninsideright {float: left;width: 76%;/*background:#333;*/}

/*Zoek in bedrijfsprofielen */
.zoeken_bedrijven_outer {width: 100%;overflow: auto;margin: 3px;/*background:#999 !important;*//*border: grey solid 1px !important;*/}
.zoeken_bedrijven_insideleft {float: left;width: 43%;margin-right: 2%;background: #fff;}
.zoeken_bedrijven_insideright {float: left;width: 55%;/*background:#333 !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: #5e0b9e;*//*color: #B9133C;*/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);}

/* ads-vert-right */
.marginatbottom {margin-bottom: 10px;border: 1px solid #E4E4E4 !important;}
.marit_square {margin-bottom: 14px;border: 1px solid #E4E4E4 !important;width: 100%;margin-top: 5px;}

/* VOLLEDIG PERSBERICHT */
.pbcontent_bedrijfslogo {margin-bottom: 20px;display: block;}

.pbcontent_titel {
    color: black !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: black !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 {
    font-size: 13px;
    line-height: 1.6;
}

/* WEBLOGWEERGAVE */

a.pbttl {color: #000366;text-decoration: none;font-size: 20px;}
a.pbttl:link {color: #000366;text-decoration: none;}
a.pbttl:visited {color: #666666;text-decoration: none;}
a.pbttl:active, a.pbttl:hover {color: red;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;/*font-weight: bold;*/}

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:link {color: #CC0000;text-decoration: none;}red*/
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;/*border: 1px solid #E4E4E4 !important;*/}

/* 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;}

/* ---------------------------- */

/* Persbericht: laatste pbs in mainarea */
/*
.pbhdlns {
    font-size: 14px;
    font-family: Arial;
    color: blue;
    font-weight:bold;
    margin: 0;
}
*/
a.pbhdlns:link {
    color: #000366;
    text-decoration: none;
}

a.pbhdlns:visited {
    color: #666666;
    text-decoration: none;
}

a.pbhdlns:active, a.pbhdlns:hover {
    color: red;
    text-decoration: underline;
}

/* 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, a.meer:hover {
    color: black !important;
    text-decoration: none !important;
}

/* Persbericht: einde persbericht */
.hrpb {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #cccccc;
    /*margin: 1em 0;*/
    margin: 25px 0px 25px 0px;
    padding: 0;
}

/* Persbericht: datum weekoverzicht */
.datumkopje_md {
    font-size: 12px;
    font-family: Arial;
    font-weight: bold;
    /*line-height: 25px;*/
    color: #CC0000;
    margin: 20px 0 20px 0;
}

/*Persbericht: datum en bronnen */
.tinylinktext {
    font-family: Arial;
    font-size: 8pt;
    text-decoration: none;
}

a.tinylinktext {
    color: #808080 !important;
}

    a.tinylinktext:link, a.tinylinktext:visited {
        color: #808080 !important;
    }

    a.tinylinktext:hover, a.tinylinktext:active {
        color: black !important;
        text-decoration: none !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 {
    /*border-style: solid;
    border-width: 1px;
    border-color: inherit;*/
    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;
    /*font-family: Arial, Helvetica, sans-serif;
    font-size: 12pt;*/
}

.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 {
    /*text-shadow: 1px 1px 1px #000000;*/
    /*font-family: Arial;*/
    color: #FFFFFF;
    font-size: 10pt; /*font-weight:bold;*/
    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 {
    /*text-shadow: 1px 1px 1px #000000;*/
    /*font-family: Arial;*/
    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 {
    /*text-shadow: 1px 1px 1px #000000;*/
    /*font-family: Arial;*/
    color: #ffffff;
    font-size: 10pt;
    background: #47639e;
    padding: 2px 7px 2px 7px;
    border: 2px solid #47639e;
    text-decoration: none;
    /*display: block;*/
    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 >------- */


/* TAGS */

/* divtag */
.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: #e4e4e4; /* TAGlabel */
        border-radius: 15px;
        color: #606060; /* Text */
        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: #606060;color: #fff;}

/* normaal */
.tagcloud {margin-bottom: 20px;}
.tagcloud ul {margin: 0;padding: 0;list-style: none;}
.tagcloud ul li {display: inline-block;/*margin: 2px 0 2px 1.7em;*/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: #e4e4e4; /* TAGlabel */
    border-radius: 15px;
    color: #606060; /* Text */
    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: #606060;color: #fff;}

/* 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; /* TAGlabel */
    border-radius: 2px;
    color: #606060; /* Text */
    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; /* TAGlabel */
    border-radius: 2px;
    color: #606060; /* Text */
    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 >------- */


/* WEBLOGWEERGAVE / +RUBRIEKEN / +TAGS */

#header {/*background: #777;*/text-align: left;color: #fff;/*margin-top:5px;*/margin-bottom: 15px;}
#content {/*background: #b6ff00;*/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 {/*background: #00ff90;*/clear: both;text-align: left;padding-top: 10px;/*margin-top:15px;*//*margin-bottom: 15px;*/}
#sidebar {/*background: #128fe1;*/float: left;width: 237px;text-align: left;}
#footer {/*background: #eafc74;*/clear: both;text-align: center;color: #fff;margin: 15px 0px 15px 0px;}

.lefttags {overflow: hidden;min-height: 18px;line-height: 18px;/*border: 1px dashed #f0f;*/}
.righttags {float: right;width: 757px;min-height: 18px;line-height: 18px;margin-left: 0px;/*border: 1px dashed #00f;*/}
.clear {clear: both;}

.hrweblog {
    display: block;
    height: 1px;
    border: 0;
    border-top: 2px solid #8c8c8c; /*#083a58 #cdcdcd #8c8c8c */
    /*background-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgb(30, 62, 112), rgba(0, 0, 0, 0));*/
    margin: 20px 0px 20px 0px;
    padding: 0;
    clear: both;
}

.hpheader {
    color: #d42d00;
    text-decoration: none;
    font-size: 19px;
    font-weight: 400;
    margin: 0;
    /*line-height: 0px;*/
    /*white-space: nowrap;*/
}

.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;}

/* RED 
a.aheader {color: #b9133d;text-decoration: none;}
a.aheader:link {color: #b9133d;text-decoration: none;}
a.aheader:visited {color: #b9133d;text-decoration: none;}
a.aheader:active, a.aheader:hover {color: #b9133d;text-decoration: underline;}
*/


/* -------< MASTER RESPONSIVE >------- */


#mpwrapper {min-height: 100%;position: relative;}
#mpheader {background: #ededed;padding: 10px;}
#mpcontent {padding-bottom: 40px; /* Height of the footer element */}
#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;}

/*#topbar {display: none !important;}*/
#container {width: 100% !important; /*background-color: #808080 !important;*/}

/* bron: Wblgwrgv.ascx */
#content {width: 100% !important;}
/* hide it: Wblgwrgv.ascx */

.slicknav_menu {display: none !important;}
#menu {display: none !important;}

/*Zoeken textboxes styles MP en Zoekhub */
.rsbPopup_Metro .rsbListItemHovered {background-color: white !important;}
.rsbEmptyMessage {font-style: normal !important;color: #6e6e6e !important; /*background-color: #EAF4FF !important;*/ /*color: #d42d00 !important;*/}

a.rsbUnderlinks:link, a.rsbUnderlinks:visited {text-decoration: none;}
a.rsbUnderlinks:hover, a.rsbUnderlinks:active {color: red;text-decoration: underline;}

.RadSearchBox_Metro .rsbInner {
/* Zoals Google 
    padding: 3px!important;
    background-color: #fff;
    line-height: 16px !important;
    border-radius: 2px;
    box-shadow: 3px 3px 3px 0 rgba(0,0,0,0.32), 0 0 0 1px rgba(0,0,0,0.5);
    transition: box-shadow 200ms cubic-bezier(0.4, 0.0, 0.2, 1);
*/
}

/*Zoeken textboxes styles MP en Zoekhub */
#masterwrap_mp {width: 100%;}
.wrp_mp {margin: 0 0 4px 0; /*float:left;*/}
.ddlstyle_mp {width: 100%;}
.h_st_mp {background-color: #EAF4FF;}

/*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 */
/*
.hr_small {
    display: block;
    height: 1px;
    border: 0;
    padding: 0;
    border-top: 1px solid #e4dfdf;
    margin-top: 5px;
    margin-bottom:5px;
    clear: both;
}
*/
.header_first {
    border-top: 0px solid #ab1e1e;
    padding-bottom: 5px;
    margin-bottom: 15px;
    font-size: 15px;
    color: #ab1e1e;
    font-weight: bold;
}

/*
.header_normal {
    border-top: 2px solid #ab1e1e;
    padding-top: 15px;
    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;
}
/*
.header_normal_pb {
    border-top: 2px solid #ab1e1e;
    padding-top: 15px;
    padding-bottom: 5px;
    margin-top: 40px;
    margin-bottom: 5px;
    font-size: 13px;
    color: #ab1e1e;
    font-weight: bold;
}
*/

/* aanleverhub */
.xtra_margin {margin: 30px 0 30px 0 !important;}

/* hrweblog */

/* 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;}/* hide it: abonneren.aspx */
#col1 {display: none !important;}/* hide it: abonneren.aspx */
#col2 {display: none !important;}/* hide it: abonneren.aspx */
#col3 {display: none !important;}/* hide it: abonneren.aspx */
#col4 {display: none !important;}/* hide it: abonneren.aspx */
#col5 {display: none !important;}/* hide it: abonneren.aspx */
#col6 {display: none !important;}/* hide it: abonneren.aspx */

/*responsive design*/
/* @media screen and (min-width:825px) and (max-width:1088px) { */

@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 {
        /*display: none !important;*/
        width: 100% !important;
        position: inherit !important;
        /*background-color: rgba(0,0,0,0.16) !important;*/
        /*background-color: #0c5f92 !important;*/
        /*background-color: #083a58 !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: 185px !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%; /*background-color: #1e3e60;*/}
    #PanelTopAds {width: 100% !important;}
    #ad_top0 {display: none !important;} /* hide 1 from 4 ads */

    /*Start PLayout*/
    #Pflatlogo {display: block !important;} /* show it */
    #Pzoeken {margin: 0 auto !important;width: 827px !important;} /* #zoekenwrapper {height:39px !important;} shrink it */
    .top_tableLayout {display: table !important;width: 825px !important;height: 65px !important;margin: 0 auto !important;background: white !important;}
    #d_logo {display: none !important;} /* hide it */
    /*#hamburger {display:block !important;}  show it */
    /*#hamburger {display:none !important;}   hide it */
    /*#Pmenu{display: none !important;}  hide it */
    #Pmenu {width: 825px !important; /*background-color: #808080 !important;*/}

    #menu_area_left {width: 510px !important} /*was 550*/
    /*#cssmenu {width: 550px !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; /*background-color: #2f5b0b !important;*/}
    .cellTemplateMain {margin-left: 11px !important;margin-right: 11px !important; /*background-color: #85e23b !important;*/}
    #mainright {display: none !important;} /* hide it */

    /*End PLayout*/

    /* #Paanleveren{display: none !important;}  hide it */
    #Paanleveren {width: 100% !important;border: none !important; /*background:#f2e938 !important;*/}
    #PanelUploadWrap {width: 825px !important;}
    .bottom_tableLayout {width: 825px !important; /*border-bottom: 1px solid #CFD0D0 !important; border-right: 1px solid #CFD0D0 !important; border-top: 0px solid #CFD0D0 !important; border-left: 1px solid #CFD0D0 !important;background:#15dd8e !important;*/}
    .bottom_cellwrap {margin: 0 auto;width: 150px !important;display: inline-block;vertical-align: bottom; /*background:#24006B;*/}
    .bottom_celltemplateaanleren {margin-left: 0px !important;margin-right: 0px !important;border: white solid 10px !important;}

    /* #PanelBottomAds{display: none !important;}  hide it */
    #PanelBottomAds {width: 100% !important;}
    #ad_bottom0 {display: none !important;} /* hide it */

    /*#PanelBottomGoogleAds{display: none !important;}   hide it */
    /*#PanelBottomGoogleAds {width: 100% !important;}*/
    /* #footernav {display: none !important;}  hide it */
    /* #pnl_fix {width: 100% !important;margin: 0 auto !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-3 {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;}
    /*#caroussel{display:none !important;} responsive in jq script*/
    .slider {width: 600px !important;}
    .slicknav_menu {display: block !important;}

    body {padding: 0;margin: 0;width: 100%; /*background-color: #ff0000;*/}

    #PanelTopAds {width: 100% !important;}
    #ad_top0 {display: none !important;}/* hide 1 from 4 ads */
    #ad_top1 {display: none !important;}/* hide 2 from 4 ads */
    .ruimte {margin: 4px !important}
    /*Start PLayout*/
    #Pflatlogo {display: none !important;} /*hide*/
    #Pslicknav {display: block !important;width: 100% !important;} /*show*/
    #Pzoeken {margin: 0 auto !important;width: 100% !important;border-bottom: 1px solid #CFD0D0 !important;} /*#zoekenwrapper {height:39px !important;}  shrink it */
    .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;}

    /*#hamburger {display:block !important;}  show it */
    /*#hamburger {display:none !important;}   hide it */
    /*#Pmenu{display: none !important;}  hide it */
    #Pmenu {width: 100% !important; /*background-color: #808080 !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;} /* Show it: Wblgwrgv. */
    #content {width: 100% !important;} /* hide it: Wblgwrgv. */
    .insideleft {display: none !important;} /* hide it: mrdrdgnvrzcht.ascx -> Panel: PDN */
    .insideright {float: left;width: 100% !important;} /* bron: mrdrdgnvrzcht. -> Panel: PDN*/
    #CPHM_Bedrijfsprofiel_tabbed1_TabContainerBedrijfsgegevens {width: auto !important;} /* bron: bedrijfsprofiel */
    #CPHM_Bedrijfsprofiel_pr_tabbed1_TabContainerBedrijfsgegevens {width: auto !important;} /* bron: PR bedrijfsprofiel */
    #mapDiv {width: 100% !important;} /* bron: bedrijfsprofiel */
    #sideinfo {display: none !important;} /* hide it: persberichtaanleveren. */

    /*Edit dit*/
    .cellMain {margin: 0 auto !important;width: 100% !important;border-right: #f2f2fc dashed 0px !important; /*background-color: #2f5b0b !important;*/}
    .cellTemplateMain {margin-left: 11px !important;margin-right: 11px !important; /*background-color: #85e23b !important;*/}
    #mainright {display: none !important;} /* hide it */
    #CPHM_PanelCaroussel {display: none !important;} /* hide caroussel op default.aspx */

    /*End PLayout*/
    /*#Paanleveren{display: none !important;}  hide it */
    #Paanleveren {width: 100% !important;border: none !important; /*background:#f2e938 !important;*/}
    #PanelUploadWrap {width: 100% !important;}
    .bottom_tableLayout {width: 100% !important; /*border-bottom: 1px solid #CFD0D0 !important; border-right: 1px solid #CFD0D0 !important; border-top: 0px solid #CFD0D0 !important; border-left: 1px solid #CFD0D0 !important;background:#15dd8e !important;*/}
    .bottom_cellwrap {margin: 0 auto;width: 150px !important;display: none !important;vertical-align: bottom; /*background:#24006B;*/}
    .bottom_celltemplateaanleren {margin: 0px auto !important;border: white solid 10px !important;height: auto !important;width: 180px !important;text-align: left !important; /*background:#CFD0D0;*/}
    /*#bottom_layoutWrapper {display: none !important;}  hide it */
    #bottom_small {display: block !important;} /* show it */

    /* #PanelBottomAds{display: none !important;}  hide it */
    #PanelBottomAds {width: 100% !important;}
    #ad_bottom0 {display: none !important;} /* hide */
    #ad_bottom1 {display: none !important;} /* hide */

    /*#PanelBottomGoogleAds{display: none !important;}   hide it */
    /*#PanelBottomGoogleAds {width: 100% !important;}*/
    /*#footernav {display: none !important;} hide it */
    /*
      #mpcontent {padding-bottom: 35px;}
      #mpfooter {height: 35px;}
    */

    /* #pnl_fix {width: 100% !important;margin: 0 auto !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;} /* hide: persbericht. */
    .pb_tableLayout {width: 100% !important;} /* persbericht. */
    .pb_cellMain {width: auto !important;border-right: none !important;} /* persbericht. */
    #PBcontent {width: 100% !important;} /* persbericht. */
    .pb_cellTemplateMain {margin-right: unset !important;} /* persbericht. */
    #PanelAccountInfo {width: 100% !important} /* SignUp. */

    /* Persbericht aanleverform */
    .td___left {white-space: nowrap;}
    .td___right {width: 100%;}
}

@media screen and (min-width:0px) and (max-width:625px) {
    /*#container {width: 100% !important;background-color: #808080 !important;}*/ /* bron: Wblgwrgv.ascx */
    /*#zoekenwrapper {height: 45px !important;}*/
    /*#zoekenwrapper {display: none !important;}  aanleverknop verbergen*/

    /*.abbotable td, th {padding: unset !important;}*/ /*shrink it: abonneren.aspx */
    .abbotable td, th {padding: 6px !important;} /*shrink it: abonneren. */
    .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;} /* hide it: bedrijfsprofiel twitter */
    #twitter-widget-0 {display: none !important;} /* hide it: bedrijfsprofiel twitter */

    /* .popup{width:270px !important} Deel dit popup */
    #CPHM_SocialeMediaLinks1_lbEmailPB {display: none !important;} /* hide it: delenpopup e-mailitem */
    #span_flatslogan {display: none !important;} /* hide it */

    /* Persbericht aanleverform */
    .td___left {width: 124px;white-space: nowrap;}
    .td___right {width: 100%;}

    /*.FormTextbox {background-color: #EAF4FF;width: 120px;}*/
    /*#d_zoekpb {display: none !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;}
    .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;}

    /*weergave button*/
    #wgvtbl {display: none !important;}

    /* hide 2 from 4 ads */
    .divSlogan {display: none !important;}
    /*#zoekenwrapper {height:60px !important;}*/
    #rubriceringstabel {margin-left: -10px !important;}
    #middencol {padding: 0 !important}

    /*#d_zoekpb {display: none !important;}*/
    /*#d_aanleveren {display:none !important;}*/

    /* meer testen zoekhub xxs display */
    #wrapsearchbox {width: 99% !important;}

    /*.RadSearchBox_Metro {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) {
    /* meer testen zoekhub xxs display */
    #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) {
    /* Klein logo */
    #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 >------- */

/* BUTTONS n shit */

/*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; /*border-right: #f2f2fc solid 2px;background: #b4b4b4;*/}
.pb_cellRight {margin: 0 auto;width: 253px;display: inline-block;vertical-align: top; /*background: #b4b4b4;*/}
.pb_cellTemplateMain {font-family: Arial, Helvetica, sans-serif;font-size: 12px;height: auto;margin-right: 14px;text-align: left; /*border: yellow solid 2px;*/ /*background: green;*/}
.pb_cellTemplateRight {font-family: Arial, Helvetica, sans-serif;font-size: 12px;height: auto;margin-left: 14px;margin-right: 14px;text-align: left; /*background: green;*/ /*border: yellow solid 2px;*/}

#pb_layoutWrapper {display: table-cell;vertical-align: top;text-align: center; /*background: #fdd;*/}
.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; /*border: 1px solid green !important;*/ /*min-width: 100%;*/}
.author {width: 91%}
.author, .author a {color: #8c8c8c;font-size: 12px;margin-bottom: 20px;margin-top: 0px;text-decoration: none}
.author a:hover {color: #000000;text-decoration: underline}
.author_r {width: 100%}
.author_r, .author_r a {color: #8c8c8c;font-size: 11px; /*margin-bottom:-20px;*/margin-top: 0px;text-decoration: none}
.author_r a:hover {color: #000000;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: #808080;margin-right: 5px;}
a.sharetext:link {color: #808080;text-decoration: none;}
a.sharetext:visited {color: #808080;text-decoration: none;}
a.sharetext:active, a.sharetext:hover {color: black;text-decoration: none;}

/* headers */
.hrpbclearance {display: block;height: 1px;border: 0;border-top: 1px solid #cccccc;/*margin: 1em 0;*/margin: 5px 0px 5px 0px;padding: 0;}
h1.chapter {color: #000;font-size: 20px;line-height: 1;font-weight: 600;margin-top: 25px;margin-bottom: 10px;}
h2.chapter {color: #000;font-size: 17px;line-height: 1;font-weight: 600;margin-top: 25px;margin-bottom: 10px;}
h3.chapter {color: #000;font-size: 15px;line-height: 1;font-weight: 600;margin-top: 25px;margin-bottom: 10px;}
h4.chapter {color: #000;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;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;}
.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;}
@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: #808080;font-size: 8pt;white-space: nowrap;overflow: hidden;width: 205px;}
.leftd {overflow: hidden;min-height: 20px;line-height: 20px;/*border: 1px dashed #f0f;*/}
.rightd {float: right;width: 140px;min-height: 20px;line-height: 20px;margin-left: 5px;/*border: 1px dashed #00f;*/}