/*KLEUREN*/
/*lichtblauw:#009ce1;*/
/*donkerblauw:#006ab4;*/
/*lichtgroen:#9fbd39;*/
/*donkergroen:#009590;*/
/*Paars:#752994;*/
/*KLEUREN*/

/*particulier/zakelijk
.L0_Particulier .xxx,
.L0_Private .xxx {  }
.L0_Zakelijk .xxx,
.L0_Business .xxx {  }
particulier/zakelijk*/

html { height: 100%; overflow-y: scroll; }

/* new clearfix */
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
* html .clearfix { zoom: 1 } /* IE6 */
*:first-child+html .clearfix { zoom: 1 } /* IE7 */
/* RESPONSIVE */
img { display: inline-block; height: auto; max-width: 100%; border: 0; padding: 0; vertical-align: top; }

#Body { font-family : Arial; font-size : 16px; line-height : 21px; color: #666; }
.h1 { display: block; font-family : "Myriad Pro", PTSansCaptionRegular, arial, helvetica, sans-serif; font-size : 42px; color : #752994; font-weight: bold; }
.h2 { display: block; font-family : "Myriad Pro", PTSansCaptionRegular, arial, helvetica, sans-serif; font-size : 40px; color : #752994; font-weight: bold; }
.h3 { display: block; font-family : "Myriad Pro", PTSansCaptionRegular, arial, helvetica, sans-serif; font-size : 25px; line-height : 25px; color : #333; text-transform: uppercase; font-weight: bold; }
.h3Sub { display: block; font-family : "Myriad Pro", PTSansCaptionRegular, arial, helvetica, sans-serif; font-size : 25px; line-height : 25px; color : #333; text-transform: uppercase; margin: -1em 0 1em 0; font-weight: bold; }
.h4 { display: block; font-family : "Myriad Pro", PTSansCaptionRegular, arial, helvetica, sans-serif; font-size : 25px; line-height : 35px; color : #752994; font-weight: bold; }
.h5 { display: block; font-family : "Myriad Pro", PTSansCaptionRegular, arial, helvetica, sans-serif; font-size : 20px; letter-spacing : -1.96px; color : #752994; font-weight: bold; }
.h6 { display: block; font-family : "Myriad Pro", PTSansCaptionRegular, arial, helvetica, sans-serif; font-size : 16px; line-height : 25px; color : #752994; font-weight: bold; }
h1,
h2,
h3,
h4,
h5,
h6 { font-family : "Myriad Pro", PTSansCaptionRegular, arial, helvetica, sans-serif; font-weight: bold; padding: 0; margin: 0 0 1em 0; text-transform: uppercase; color : #752994; }
h2{ font-size:32px; margin-bottom:0.6em; line-height:1;}
h3{ display:block; padding-top:1em; }
.L0_Home h1,
.L0_Home h2,
.L0_Home h3,
.L0_Home h4,
.L0_Home h5,
.L0_Home h6,
.L0_Particulier h1,
.L0_Particulier h2,
.L0_Particulier h3,
.L0_Particulier h4,
.L0_Particulier h5,
.L0_Particulier h6,
.L0_Private h1,
.L0_Private h2,
.L0_Private h3,
.L0_Private h4,
.L0_Private h5,
.L0_Private h6 { color : #9fbd39; }
.L0_Zakelijk h1,
.L0_Zakelijk h2,
.L0_Zakelijk h3,
.L0_Zakelijk h4,
.L0_Zakelijk h5,
.L0_Zakelijk h6,
.L0_Business h1,
.L0_Business h2,
.L0_Business h3,
.L0_Business h4,
.L0_Business h5,
.L0_Business h6 { color : #009ce1; }
a,
a:link,
a:active,
a:visited,
a:hover { -webkit-transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; transition: all .2s ease-in-out; }
a,
a:visited { font-size: inherit; line-height : inherit; color : #4e0131; }
a:hover { color : #000; }

.externeLink{
  background:url(../img/bg/external-link.png) right 5px no-repeat; padding: 0 15px 0 0; margin-right:5px;
}

.content a:link,
.content a:active,
.content a:visited { text-decoration:underline; }
.content a:hover { text-decoration:underline; }

.list-inline li.actief a { text-decoration:underline; }

.content a.dnnPrimaryAction { text-decoration: none; }
.content a.dnnSecondaryAction { text-decoration:none; }

.L0_Home a,
.L0_Home a:visited,
.L0_Particulier a,
.L0_Particulier a:visited,
.L0_Private a,
.L0_Private a:visited { color : #009590; }
.L0_Home a:hover,
.L0_Particulier a:hover,
.L0_Private a:hover { color : #026461; }
.L0_Zakelijk a,
.L0_Zakelijk a:visited,
.L0_Business a,
.L0_Business a:visited { color : #006ab4; }
.L0_Zakelijk a:hover,
.L0_Business a:hover { color : #014677; }

.L0_Over_ons .item a,
.L0_Over_ons .item a:visited,
.L0_Over_ons h3 a,
.L0_Over_ons h3 a:visited,
.L0_About_us .item a,
.L0_About_us .item a:visited,
.L0_About_us h3 a,
.L0_About_us h3 a:visited { color : #752994; }
.L0_Over_ons h3 a:hover,
.L0_About_us h3 a:hover { color : #571b6f; }

.boeking a { opacity: 0.9; display: inline-block;position: relative; width: 300px; height: 60px;}
.boeking a img { position: absolute; left: 0px; width: 300px;transition: all .2s ease-in-out;}
.boeking a:hover { opacity: 1;}
.boeking a:hover img { left: 10px;}

p,.Normal { font-family : Arial; font-size : 16px; line-height : 21px; }
.content .Normal ul li,.content .Normal ol li{ margin-left:30px;}
a > h3 { color: black; }
/* 001 ELEMENTS */
ul.list { padding: 0; margin: 0; margin-bottom: 20px; }
ul.list li { list-style: none; }
.ly-footer-address.list li{font-size: 14px;}
footer .ly-footer-address.list li a{font-size: 14px;}
ul.list-inline { padding: 0; margin: 0; }
ul.list-inline li { list-style: none; }
.border-left { border-left: 1px solid white; padding-left: 0.5em; }
header { background: url(/Portals/_default/Skins/Eijnden/img/bg/header-home-particulieren2_1900x540.jpg) no-repeat center center scroll; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; height: 230px; width: 100%;-webkit-transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; transition: all .2s ease-in-out;}
.L0_Zakelijk header,
.L0_Business header { background: url(/Portals/_default/Skins/Eijnden/img/bg/header-home-zakelijk_1900x540.jpg) no-repeat center center scroll; }
body.Pag267 .theme-home header,
body.Pag268 .theme-home header,
body.Pag149 .theme-home header,
body.Pag150 .theme-home header { height: 540px; }
body.Pag151 .theme-home header,
body.Pag152 .theme-home header { background: url(/Portals/_default/Skins/Eijnden/img/bg/header-home-zakelijk_1900x540.jpg) no-repeat center center scroll; height: 540px; }
.logobalk { position: absolute; width: 50%; background-color: #fff; height: 100px; margin-top: 25px; margin-left: -250px;-webkit-transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; transition: all .2s ease-in-out;}
.puntrechts { float: right; margin-right: -34px; width: 0; height: 0; border-top: 50px solid transparent; border-left: 34px solid #fff; border-bottom: 50px solid transparent; }
.logobalk a { float: right; display: block; padding: 25px 0 25px 0; margin-right: -10px; }
.extranav { float: right; background-color: #fff; height: 38px; margin-top: 25px; -webkit-transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; transition: all .2s ease-in-out;}
.puntlinks { float: left; margin-left: -15px; width: 0; height: 0; border-top: 19px solid transparent; border-right: 15px solid #fff; border-bottom: 19px solid transparent; }
.taalbalk { float: right; background-color: #752994; height: 28px; margin-top: 0px; padding-left: 15px; padding-right: 30px; }
.language-object { padding-top: 5px; }
.language-object,
.language-object span,
.language-object a { text-transform: uppercase; color: #f2f2f2; font-family : "Myriad Pro", PTSansCaptionRegular, arial, helvetica, sans-serif; font-size : 12px; }
.language-object a:hover { color: #f2f2f2 !important; }
.L0_Particulier .language-object a:hover,
.L0_Private .language-object a:hover { color : #f2f2f2 !important; }
.language-object a:hover span { color: #f2f2f2 !important; }
.puntlinksPaars { float: left; margin-left: -25px; width: 0; height: 0; border-top: 14px solid transparent; border-right: 10px solid #752994; border-bottom: 14px solid transparent; }
.homequote { font-family : "Myriad Pro", PTSansCaptionRegular, arial, helvetica, sans-serif; font-size : 64px; color : #ffffff; font-weight: bold; text-transform: uppercase; margin-top: 120px; line-height: 1; }
.L0_Zakelijk .homequote { text-align: right; }
.homequoteholder { visibility: hidden; display: none; }
body.Pag267 .homequoteholder,
body.Pag268 .homequoteholder,
body.Pag149 .homequoteholder,
body.Pag150 .homequoteholder,
body.Pag151 .homequoteholder,
body.Pag152 .homequoteholder { visibility: visible; display: block; }
nav { padding: 0; line-height: 99%; margin-top: -60px; }


.AantalHouder{}
.AantalTekst{width:45%; position:relative; float:left; min-height:216px; text-align:right; background-color:#fff;}
.AantalTekst:after {content: ''; position: absolute; top: 0; right: -70px; border-top: 108px solid transparent; border-left: 70px solid #fff; border-bottom: 108px solid transparent; z-index:3;}
.AantalTekst h2 { background:url(/Portals/_default/Skins/Eijnden/img/bg/aantal-gezinnen-h2.png) left 50% no-repeat; display:inline-block; text-align:left;padding:20px 20px 20px 150px;color: #009590; margin-bottom:0;}
.AantalTekst h2 span{ display:block; font-size:21px; line-height:21px; text-align:right;}
.AantalBeeld{width:50%; max-width:600px !important; position:relative; float:left; min-height:216px; background:url(/Portals/_default/Skins/Eijnden/img/bg/people-moving.jpg); z-index:1;}
.AantalBeeld:after {content: ''; position: absolute; top: 0; right: 0px; border-top: 108px solid #f0f0f0; border-left: 70px solid transparent; border-bottom: 108px solid #f0f0f0; z-index:4;}

.L0_Zakelijk .AantalTekst h2,
.L0_Business .AantalTekst h2 { background:url(/Portals/_default/Skins/Eijnden/img/bg/aantal-km-h2.png) left 50% no-repeat; color: #006ab4; min-height:200px; padding-top:80px; }
.L0_Zakelijk .AantalBeeld,
.L0_Business .AantalBeeld {background:url(/Portals/_default/Skins/Eijnden/img/bg/cars-moving.jpg);}


/*HOOFDNAVIGATIE*/
nav #hoofdnav { height: 60px; }
.navpuntholder{ height: 60px; position:relative; }
.witbalk-1 { position: absolute; width: 50%; background-color: #fff; height: 60px; margin-left: -570px; z-index: 6; }
.witbalk-1 .punter { float: right; margin-right: -20px; width: 0; height: 0; border-top: 30px solid transparent; border-left: 20px solid #fff; border-bottom: 30px solid transparent; }
.partbalk-2 { position: absolute; width: 50%; background: #e7e7e7 url("../img/bg/particulier_off.png") right top no-repeat; height: 60px; margin-left: -490px; z-index: 5; }
.partbalk-2 .punter { float: right; margin-right: -20px; width: 0; height: 0; border-top: 30px solid transparent; border-left: 20px solid #e7e7e7; border-bottom: 30px solid transparent; }
.partbalk-3 { position: absolute; width: 50%; background-color: #cdcdcd; height: 60px; margin-left: -295px; z-index: 4; text-align: right; }
.partbalk-3:after { left: 100%; top: 0; content: " "; height: 60px; width: 35px; position: absolute; background: url("../img/bg/sprite-Eijnden.png") -241px -1px no-repeat;}
.witbalk-4 { position: absolute; width: 50%; background-color: #fff; height: 60px; margin-left: -247px; z-index: 3; }
.witbalk-4 .punter { float: right; margin-right: -20px; width: 0; height: 0; border-top: 30px solid transparent; border-left: 20px solid #fff; border-bottom: 30px solid transparent; }
.zakebalk-5 { position: absolute; width: 50%; background: #e7e7e7 url("../img/bg/zakelijk_off.png") right top no-repeat; height: 60px; margin-left: -167px; z-index: 2; }
.zakebalk-5 .punter { float: right; margin-right: -20px; width: 0; height: 0; border-top: 30px solid transparent; border-left: 20px solid #e7e7e7; border-bottom: 30px solid transparent; }
.zakebalk-6 { position: absolute; width: 50%; background-color: #cdcdcd; height: 60px; margin-left: 28px; z-index: 1; text-align: right; }
.zakebalk-6:after { content: " "; margin-top: -65px; float: right; margin-right: -20px; width: 0; height: 0; border-top: 30px solid transparent; border-left: 20px solid #cdcdcd; border-bottom: 30px solid transparent; }
.groenigheid .partbalk-2,
.L0_Home .partbalk-2,
.L0_Particulier .partbalk-2,
.L0_Private .partbalk-2 { background: #9fbd39 url("../img/bg/particulier_on.png") right top no-repeat; }
.groenigheid .partbalk-2 .punter,
.L0_Home .partbalk-2 .punter,
.L0_Particulier .partbalk-2 .punter,
.L0_Private .partbalk-2 .punter { border-left-color: #9fbd39; }
.groenigheid .partbalk-3,
.L0_Home .partbalk-3,
.L0_Particulier .partbalk-3,
.L0_Private .partbalk-3 { background-color: #009590; }
.groenigheid .partbalk-3:after,
.L0_Home .partbalk-3:after,
.L0_Particulier .partbalk-3:after,
.L0_Private .partbalk-3:after { background-position: -201px -1px !important;}
.blauwigheid .partbalk-3:after,
.L0_Home .partbalk-3:after,
.L0_Zakelijk .partbalk-3:after,
.L0_Business .partbalk-3:after { background-position: -281px -1px;}
.blauwigheid .zakebalk-5,
.L0_Home .zakebalk-5,
.L0_Zakelijk .zakebalk-5,
.L0_Business .zakebalk-5 { background: #009ce1 url("../img/bg/zakelijk_on.png") right top no-repeat; }
.blauwigheid .zakebalk-5 .punter,
.L0_Home .zakebalk-5 .punter,
.L0_Zakelijk .zakebalk-5 .punter,
.L0_Business .zakebalk-5 .punter { border-left-color: #009ce1; }
.blauwigheid .zakebalk-6,
.L0_Home .zakebalk-6,
.L0_Zakelijk .zakebalk-6,
.L0_Business .zakebalk-6 { background-color: #006ab4; }
.blauwigheid .zakebalk-6:after, 
.L0_Home .zakebalk-6:after, 
.L0_Zakelijk .zakebalk-6:after, 
.L0_Business .zakebalk-6:after {border-left-color: #006ab4;}
.partbalk-3 a { display: block; font-family : "Myriad Pro", PTSansCaptionRegular, arial, helvetica, sans-serif; font-size : 18px; line-height: 1; color : #ffffff !important; text-transform: uppercase; padding: 14px 21px 14px 0; }
.partbalk-3 a:hover { text-decoration: none; }
.zakebalk-6 a { display: block; font-family : "Myriad Pro", PTSansCaptionRegular, arial, helvetica, sans-serif; font-size : 18px; line-height: 1; color : #ffffff !important; text-transform: uppercase; padding: 14px 21px 14px 0; text-align: right; }
.zakebalk-6 a:hover { text-decoration: none; }


.tweekoloms .witbalk-1 {margin-left: 0px;}

/*SUBNAVIGATIE*/
a.subpages-switch{ display:none;}
.nav-sub .list-inline { padding-bottom: 0; margin-bottom: 0;}
.nav-sub .list-inline > li { padding-right: 30px; }
.nav-sub .list-inline > li:first-child { padding-left: 0px; }
.nav-sub .list-inline > li:last-child { padding-right: 0px; }
.nav-sub { background: white; padding: 0.7em 15px 0.7em 15px;overflow: hidden;}
.nav-sub a,
.nav-sub a:visited { font-family : "Myriad Pro", PTSansCaptionRegular, arial, helvetica, sans-serif; font-size : 13px; line-height : 14px; color : #4e0131; text-transform: uppercase; }
.L0_Home .nav-sub a,
.L0_Particulier .nav-sub a,
.L0_Private .nav-sub a,
.L0_Home .nav-sub a:visited,
.L0_Particulier .nav-sub a:visited,
.L0_Private .nav-sub a:visited { color : #009590; }
.L0_Zakelijk .nav-sub a,
.L0_Business .nav-sub a,
.L0_Zakelijk .nav-sub a:visited,
.L0_Business .nav-sub a:visited { color : #006ab4; }
.nav-sub a.active { text-decoration: underline; }

.hero { background-image: url("img/hero_bg.jpg"); background-position: center center; background-repeat: no-repeat; background-size: cover; padding: 1.5em 0 0 0; }
.hero .b-hero { text-align: center; display: none; }
.hero .b-hero img { margin-top: -125px; }
.BHome { z-index: 9999; }
section.content { min-height:318px; padding: 2em 0 3em 0; background: #f0f0f0; position: relative; }
section.content.onder0{ padding: 2em 0 0 0; min-height: inherit; }
section.content.bovenonder0{ padding: 0 0 0 0; min-height: inherit; }
section.content.boven1onder0{ padding: 1em 0 0 0; min-height: inherit; }
section.content.boven1{ padding: 1em 0 2em 0; min-height: inherit; }
section.content.boven0{ padding: 0 0 2em 0; min-height: inherit; }
.theme-inner .content { background: white; border: none; }
footer { padding: 2em 0 2em 0; min-height: 300px; background-color: #535353; border-top: 50px solid #cccccc; color: white; }
.theme-inner footer { border: 0; }
footer a,
footer a:visited { color: white !important; font-size: 90%; }
footer a:hover { color: white !important; }
/* Panel */
.panel { position: fixed; background: #e5004e; color: #fff; width: 300px; top: 150px; -moz-border-radius: 0px 0px 0px 28px; -webkit-border-radius: 0px 0px 0px 28px; border-radius: 0px 0px 0px 28px; }
#homepanel { position: absolute; width: 400px; background: #e5004e; color: #fff; right: 0; -moz-border-radius: 0px 0px 0px 28px; -webkit-border-radius: 0px 0px 0px 28px; border-radius: 0px 0px 0px 28px; }
/*OVERRIDES*/
.nav-sub .col-sm-12 { min-height: 21px; }
.C5LLC_controls .SubHead { }
.NormalTextBoxLabel { margin-top: 10px; }

.theme-inner .content .container { min-height: 361px; }
.theme-inner.frontpage .content .container { min-height: inherit; }
a:focus { outline: 0; }
.tweekoloms { -webkit-column-count: 2; -moz-column-count: 2; column-count: 2; -webkit-column-gap: 40px; -moz-column-gap: 40px; column-gap: 40px; }
.dnnLoginService label{ font-weight:normal;}
.NewsArticles .SubHead label{ font-size:14px;}
ul {margin-bottom:24px;}
.L1_Checklist #dnn_ContentPane ul li{list-style: url(../img/ico/square_16x16.gif);
    -moz-user-select: -moz-none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor: default;
}
.L1_Checklist #dnn_ContentPane ul li.check{list-style: url(../img/ico/squareV_16x16.gif)}
body.modal-open {
    overflow: hidden;
}
.col-lg-12{ padding-left:0px;}

/*XML REACTIES*/
.itemholder { position: relative; min-height:128px; width:85%;}
.itemholder:after {content: ''; position: absolute; top: 0; right: -69px; border-top: 108px solid transparent; border-left: 70px solid #fff; border-bottom: 108px solid transparent;}
.item{ background-color:#ffffff;min-height:216px;}
.item:before { content: ''; position: absolute; top: 0; left: -1px; width: 0; height: 0; border-top: 108px solid transparent; border-left: 70px solid #F0F0F0; border-bottom: 108px solid transparent;}
.L0_Over_ons .item:after,
.L0_About_us .item:after{content: ''; background:url(/Portals/_default/Skins/Eijnden/img/bg/pijl_paars.png) no-repeat right 50%; position: absolute; width:20px; height:216px; top:0; right: -40px; z-index:4;}
.L0_Home .item:after,
.L0_Particulier .item:after,.L0_Private .item:after{content: ''; background:url(/Portals/_default/Skins/Eijnden/img/bg/pijl_groen.png) no-repeat right 50%; position: absolute; width:20px; height:216px; top:0; right: -40px; z-index:4;}

.L0_Zakelijk .item:after,.L0_Business .item:after{content: ''; background:url(/Portals/_default/Skins/Eijnden/img/bg/pijl_blauw.png) no-repeat right 50%; position: absolute; width:20px; height:216px; top:0; right: -40px; z-index:4;}
.reactietitel {font-family : "Myriad Pro", PTSansCaptionRegular, arial, helvetica, sans-serif !important; font-weight: bold; padding: 20px 0 0 0; margin: 0 0 4px 80px; line-height:1em; text-transform: uppercase; font-size:24px; white-space:nowrap; overflow:hidden;}
.reactietitel a,.reactietekst a{ text-decoration:none !important;}
.reactietekst p a{ color:#666 !important;}
.L0_Over_ons .reactietitel,
.L0_About_us .reactietitel {color : #752994;}
.L0_Home .reactietitel,.L0_Private .reactietitel {color : #009590;}
.L0_Particulier .reactietitel,.L0_Private .reactietitel {color : #009590;}
.L0_Zakelijk .reactietitel,.L0_Business .reactietitel {color : #006ab4;}
.reactietekst p:empty {display: none;}
.reactietekst p{ margin-bottom:5px;}
.reactietekst{ min-height:120px; margin-left:80px;}
.beoordelinghoudertekst .reactietekst{ min-height:90px;}
.reactiewaardegroot,
.reactiewaarde{margin-left:80px; margin-bottom:5px; padding: 0 0 8px 0;}
.reactiewaarde span{ display:block;width:110px; height:22px; margin: 0.1em 0 0.3em 0;}
.reactiewaardegroot span{ display:block;width:140px; height:28px; margin: 0.1em 0 0.3em 0;}
.sterren5{ background:url(../img/bg/kleinesterren50.png);}
.sterren6{ background:url(../img/bg/kleinesterren60.png);}
.sterren7{ background:url(../img/bg/kleinesterren70.png);}
.sterren8{ background:url(../img/bg/kleinesterren80.png);}
.sterren9{ background:url(../img/bg/kleinesterren90.png);}
.sterren10{ background:url(../img/bg/kleinesterren100.png);}
.grotesterren5{ background:url(../img/bg/sterren50.png);}
.grotesterren6{ background:url(../img/bg/sterren60.png);}
.grotesterren7{ background:url(../img/bg/sterren70.png);}
.grotesterren8{ background:url(../img/bg/sterren80.png);}
.grotesterren9{ background:url(../img/bg/sterren90.png);}
.grotesterren10{ background:url(../img/bg/sterren100.png);}
.itemdonker{}
.beoordelinghouderhouder{ width:100%;max-width:800px;float:right;}
.beoordelinghouderextra{ float:left; width:45%;margin-left:-100px;margin-right:70px;}
.beoordelinghoudertekst{ float:left; width:40%;}
.beoordelinghoudertekst .reactietitel span{ display:block; text-transform:lowercase; font-weight:normal; font-family : Arial; font-size : 16px; line-height : 21px; color: #666; }
.L0_Over_ons h5.reactietekstalinea,.L0_About_us h5.reactietekstalinea{font-size : 80px; margin:0 0 0 0; color: #752994; text-align: center; }
.L0_Home h5.reactietekstalinea,
.L0_Particulier h5.reactietekstalinea,
.L0_Private h5.reactietekstalinea{font-size : 80px; margin:0 0 0 0; color: #009590; text-align: center; }
.L0_Zakelijk h5.reactietekstalinea,
.L0_Business h5.reactietekstalinea{font-size : 80px; margin:0 0 0 0; color: #006ab4; text-align: center; }

.reactietekstalinea span {display: none}
.reactietekstalinea span:nth-child(3) {display: block}

/*particulier/zakelijk
.L0_Particulier .xxx,
.L0_Private .xxx {  }
.L0_Zakelijk .xxx,
.L0_Business .xxx {  }
particulier/zakelijk*/

/*MENUUS*/
#dnn_pnav { font-family : "Myriad Pro", PTSansCaptionRegular, arial, helvetica, sans-serif; font-size: 13px; float: right; margin: 0; padding: 0 27px 0 0; }
#dnn_pnav li { position: relative; list-style: none; margin: 0; }
#dnn_pnav li ul { margin-left: 0; }
#dnn_pnav > li { float: left; height: 30px; margin-right: 2px; }
#dnn_pnav > li > a,
#dnn_pnav > li > span { display: block; padding: 10px 0 5px 15px; color: #333; text-decoration: none; }
#dnn_pnav > li > span { cursor: default; }
#dnn_pnav > li:hover > a,
#dnn_pnav > li.active > a { color: #000; }
#dnn_pnav > li:first-child > a.hasChildren { font-weight: bold; padding-right: 16px; background: url(/Portals/_default/Skins/Eijnden/img/ico/hasChildren.png) no-repeat right 16px; }
#dnn_pnav > li:hover > a:active { color: #000; }
#dnn_pnav > li:hover > span { color: #000; }
#dnn_pnav > li ul { display: none; position: absolute; z-index: 2; width: 200px; padding: 0; background: #F5F7F7; border: 1px solid #cbcbcb; height: 0; border-radius: 0px; -webkit-box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.4); box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.4); -webkit-animation-duration: .25s; -webkit-animation-delay: .2s; -webkit-animation-timing-function: ease; -webkit-animation-fill-mode: both; -moz-animation-duration: .25s; -moz-animation-delay: .2s; -moz-animation-timing-function: ease; -moz-animation-fill-mode: both; -ms-animation-duration: .25s; -ms-animation-delay: .2s; -ms-animation-timing-function: ease; -ms-animation-fill-mode: both; animation-duration: .25s; animation-delay: .2s; animation-timing-function: ease; animation-fill-mode: both; }
#dnn_pnav li:first-child:hover > ul { display: block; height: auto; }
#dnn_pnav > li > ul { top: 34px; left: 0; padding: 15px 0px; }
#dnn_pnav > li > ul:after { position: absolute; top: -10px; left: 20px; content: ''; width: 0px; height: 0px; border-left: 10px solid transparent; /* left arrow slant */ border-right: 10px solid transparent; /* right arrow slant */ border-bottom: 10px solid #F5F7F7; /* bottom, add background color here */ font-size: 0px; line-height: 0px; }
#dnn_pnav > li ul a,
#dnn_pnav > li ul span { display: block; padding: 3px 15px; color: #333; font-size: 13px; font-weight: normal; text-decoration: none; }
#dnn_pnav > li ul span { color: #666; cursor: default; }
#dnn_pnav ul li:last-child > a { }
#dnn_pnav > li > ul li:hover > a { color: #000; background: #F5F7F7; }
#dnn_pnav li ul li ul { left: 225px; top: -8px; padding: 15px 5px; border-left: 1px solid #ddd; }

div.og-tags { font-size: .7em; line-height: 1.55em; text-transform: uppercase; margin-top: 30px }
div.og-tags-boven { background: url(../img/ico/icon_tag.png) no-repeat left center; padding-left: 24px }
div.og-tags a { color: #666; }
div.og-tags a:hover { color: #000; }
div.og-tags-url { margin-top: 5px; background: url(../img/ico/icon_url.png) no-repeat left center; padding-left: 24px }
div.og-tags-potlood { margin-top: 5px; background: url(../img/ico/icon_potlood.png) no-repeat left center; padding-left: 24px }
div.og-tags-info { margin-top: 5px; background: url(../img/ico/icon_info.png) no-repeat left center; padding-left: 24px }
div.og-tags-datum { margin-top: 5px; background: url(../img/ico/icon_datum.png) no-repeat left center; padding-left: 24px }
div.og-tags-download { margin-top: 5px; background: url(../img/ico/icon_download.png) no-repeat left center; padding-left: 24px }

/*MENUUS*/


/* FORMS */
::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color:    #d2d2d2;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    #d2d2d2;
   opacity:  1;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    #d2d2d2;
   opacity:  1;
}
:-ms-input-placeholder { /* Internet Explorer 10-11 */
   color:    #d2d2d2;
}

legend.textleft{display: block; font-family : "Myriad Pro", PTSansCaptionRegular, arial, helvetica, sans-serif; font-size : 25px; line-height : 25px; color : #333; text-transform: uppercase; font-weight: bold;}
.OuterContainerClass .C5SLLC_chklstitem{ min-width:95px; font-weight:normal;}
.OuterContainerClass .C5SLLC_chklstitem label{ font-weight:normal;}
.OuterContainerClass .C5SLLC_chklistsub{padding:8px;}
.OuterContainerClass .C5LLC_control-group{ display:block; width:100% !important;}
.OuterContainerClass .C5LLC_controls > label{width: 25% !important; float: left; font-weight:normal; padding:0px 20px 0px 0px;}
.OuterContainerClass .C5LLC_controls .C5SLLC_input{width: 100% !important; float: none; margin-bottom:20px;}
.OuterContainerClass * { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.OuterContainerClass #steps{ width: 100% !important; margin-bottom:40px;}
.OuterContainerClass input[type=text],
.OuterContainerClass input[type=email],
.OuterContainerClass input[type=url],
.OuterContainerClass input[type=password],
.OuterContainerClass select,
.OuterContainerClass textarea { width: 100% !important; padding:8px;border:solid #ddd 1px; font-family: Times, "Times New Roman", serif; font-size:18px; font-style:italic; }
.OuterContainerClass input[type=text]:focus,
.OuterContainerClass input[type=email]:focus,
.OuterContainerClass input[type=url]:focus,
.OuterContainerClass input[type=password]:focus,
.OuterContainerClass textarea:focus { outline: 0; border-color: #aaa; }
.OuterContainerClass div.Normal { margin: 0 -16px 5px -5px; }
.OuterContainerClass div.NormalRed { padding: 8px; min-height: 22px; font-weight: normal; font-style: italic; color: #8a0002; background: #fceeef; border: dashed 1px #8a0002; margin-bottom:20px; }
.OuterContainerClass .C5LLC_val-left{ position:relative;}
.OuterContainerClass .C5LLC_val-left span.NormalRed { position: absolute; width: 20px; height: 20px; top: -30px; z-index:9999; right: 10px; content: ""; text-indent: -2000px; overflow: hidden; background: url('../img/sprite.png') -326px -415px; }
.NormalTextBoxLabel h4{ margin-bottom:0;}
.LabelH4Holder{}
.OuterContainerClass hr {border-top: 1px solid #ccc;}

/* FORMS */

.floaterUno{ position:relative; float:left;}
.floaterDuo{ position:relative; clear: both; margin-top:30px; float:left; }
.imgFloat{ position:relative; float:left; display:block; margin-right:5%; width:30%; }
.txtFloat{ position:relative; float:right; display:block; width:65%; padding-top:8px; }

.ModDNNHTMLC img{ max-width:100%;}

.hidden{ visibility:hidden; display:none;}

/* Large devices (large desktops, 1200px and up) */
@media (max-width: 1200px) {
.logobalk { margin-left: -150px; }
.witbalk-1 { width: 50%; margin-left: -470px;}
.partbalk-2 { width: 50%; margin-left: -390px;}
.partbalk-3 { width: 50%; margin-left: -195px;}
.witbalk-4 { width: 50%; margin-left: -147px;}
.zakebalk-5 { width: 50%; margin-left: -67px;}
.zakebalk-6 { width: 50%; margin-left: 128px;}
}

/* Medium devices (desktops, 992px and up) */
@media (max-width: 992px) {
.logobalk { margin-left: -50px; }
.witbalk-1 { width: 50%; margin-left: -370px;}
.partbalk-2 { width: 50%; margin-left: -290px;}
.partbalk-3 { width: 50%; margin-left: -95px;}
.witbalk-4 { width: 50%; margin-left: -47px;}
.zakebalk-5 { width: 50%; margin-left: 33px;}
.zakebalk-6 { width: 50%; margin-left: 228px;}
.floaterUno{ position:relative; float:left;}
.floaterDuo{ position:relative; clear: both; margin-top:30px; float:left; }
.imgFloat{ float:none; margin-right:0; width:100%; }
.txtFloat{ float:none; width:100%;}
.beoordelinghouderextra{ float:left; width:45%;margin-left:-10px;margin-right:70px;}
.beoordelinghoudertekst{ float:left; width:40%;}
}

/* Small devices (tablets, 768px and up) */
@media (max-width: 768px) {
.tweekoloms { -webkit-column-count: 1; -moz-column-count: 1; column-count: 1; }
.logobalk { width: 80%; margin-left: 0px; margin-top: 55px; }
.extranav { margin-top: 10px; }
#dnn_pnav { padding: 0 0 0 0; width:100%; white-space:nowrap; }
.puntlinksPaars{ margin-left:-20px}
.taalbalk{ padding-right:5px; padding-left:10px;}
#dnn_pnav > li > a,
#dnn_pnav > li > span { padding: 10px 0 5px 8px; }
.witbalk-1 { width: 100% !important; margin-left: inherit; margin-right:-10px; right:100%;}
.partbalk-2 { width:100% !important; margin-left: inherit; margin-right:-90px; right:100%;}
.partbalk-3 { width:100% !important; margin-left: inherit; margin-right:-285px; right:100%;}
.witbalk-4 { width: 100% !important; margin-left: inherit; margin-right:-333px; right:100%;}
.zakebalk-5 { width:100% !important; margin-left: inherit; margin-right:-413px; right:100%;}
.zakebalk-6 { width:100% !important; margin-left: inherit; margin-right:-618px; right:100%;}
.container {width: 90%; }

.AantalTekst{width:65%;}
.AantalBeeld{width:30%;}

.beoordelinghouderextra{ float: none; width:85%;margin-left:0px;margin-right:0px;margin-bottom:30px;}
.beoordelinghoudertekst{ float:none; width:85%;}
}

@media (max-width: 659px) {
.partbalk-3 { width:100% !important; margin-left: inherit; margin-right:-100px; right:100%;}
.witbalk-4 { width: 100% !important; margin-left: inherit; margin-right:-148px; right:100%;}
.zakebalk-5 { width:100% !important; margin-left: inherit; margin-right:-228px; right:100%;}
.zakebalk-6 { width:100% !important; margin-left: inherit; margin-right:-248px; right:100%;}
.partbalk-3 a{ height:60px;}
.partbalk-3 span{ display:none; visibility:hidden;}
.zakebalk-6 a{}
.zakebalk-6 span{ visibility:hidden;}
a.subpages-switch{ display: inline-block; float:right; text-decoration:none;}
a.subpages-switch:hover{ text-decoration:none; }
.nav-sub .list-inline{ display:none;}
.nav-sub .list-inline li{ display: list-item;}
.nav-sub .list-inline > li { padding:10px 0px 10px 10px !important; width:100%;}
body.Pag267 .homequoteholder,
body.Pag268 .homequoteholder,
body.Pag149 .homequoteholder,
body.Pag150 .homequoteholder,
body.Pag151 .homequoteholder,
body.Pag152 .homequoteholder { visibility: hidden; display: none; }

body.Pag267 .theme-home header,
body.Pag268 .theme-home header,
body.Pag149 .theme-home header,
body.Pag150 .theme-home header,
body.Pag151 .theme-home header,
body.Pag152 .theme-home header { height: 230px; }
h2{ font-size: 8vw; margin-bottom:40px;}
h3,.h3Sub{ font-size: 6vw; margin-bottom:20px;}
#dnn_ctr545_Login_Login_DNN_lblLogin,
#dnn_ctr545_Login_Login_DNN_lblLoginRememberMe{ visibility:hidden; display:none;}
.LoginPanel{ width:100%;}
.language-object .actief{ visibility:hidden; display:none; }
}
@media (max-width: 550px) {
.Aantalgezinnen .col-lg-12{ padding-right:0;}
.AantalTekst{width:100%;}
.AantalTekst:after {top: 0; right: 0; border-top: 0 solid transparent; border-left: 0 solid #fff; border-bottom: 0 solid transparent; z-index:3;}
.AantalTekst h2 { background:url(/Portals/_default/Skins/Eijnden/img/bg/aantal-gezinnen-h2.png) left 50% no-repeat; font-size:33px; display:inline-block; text-align:left;padding:20px 20px 20px 150px;color: #009590; margin-bottom:0;}
.AantalTekst h2 span{ display:block; font-size:21px; line-height:21px; text-align:right;}
.AantalBeeld{ display:none; visibility:hidden;}
.AantalBeeld:after {content: ''; position: absolute; top: 0; right: 0px; border-top: 0 solid #f0f0f0; border-left: 0 solid transparent; border-bottom: 0 solid #f0f0f0; z-index:4;}
.beoordelinghouderextra{ width:95%;}
.beoordelinghoudertekst{ width:95%;}
}

.knop {
  display: inline-block;
  position: relative;
  clear: both;
  padding: 12px;
  height:60px;
  width: 350px;
  margin-top:30px;
  text-align:center;
}

.knop:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 50%;
  width: 100%;
  background: #009999;
  color: white;
  -webkit-transform: skew(60deg, 0deg);
  -moz-transform: skew(60deg, 0deg);
  -ms-transform: skew(60deg, 0deg);
  -o-transform: skew(60deg, 0deg);
  transform: skew(60deg, 0deg);
  z-index:-1;
}

.knop:after {
  content: '';
  position: absolute;
  top: 50%;
  right: 0;
  height: 50%;
  width: 100%;
  background: #009999;
  -webkit-transform: skew(-60deg, 0deg);
  -moz-transform: skew(-60deg, 0deg);
  -ms-transform: skew(-60deg, 0deg);
  -o-transform: skew(-60deg, 0deg);
  transform: skew(-60deg, 0deg);
   z-index:-1;
}
.knop .externeLink{
  background:none; padding:inherit; margin-right:inherit;
}

.MobileOnly{visibility: hidden; display: none;}
@media (max-width: 659px) {
	.MobileOnly{visibility: visible; display: block;}
	header{padding-top: 60px}
}

#contactmobiel {position: fixed; top: 0; left: 0;right: 0;width: 100%; padding: 20px; line-height: 20px;background-color: #ffffff;z-index: 99;}

.card-content.klikbaar{cursor:pointer;}
.card-content h3 a:link{text-decoration: none;}
.card-content:hover h3 a{text-decoration: underline;}
.iframerow iframe {display: none}
.iframerow iframe.pnl.show {display: block}
.iframerow iframe.pen.show {display: block}
.iframerow iframe.znl.show {display: block}
.iframerow iframe.zen.show {display: block}


.locatieshouder{ margin-right:-20px;}
.locatie{ float:left; margin-bottom:20px;width:50%;}
.locatie_teksthouder{ padding-right:20px;}
.locatie_titel h3{ margin-bottom:10px;}
.locatie_titel h3:after{ clear:both;}
.locatie_titel h3 img{ float:left; margin-right:10px; margin-bottom:10px; width:99px !important; height:66px !important;}
.locatie_titel h3 span{ float:left; display:block;}
.locatie_tekst{ clear:both;}
.locatie_link{}

.articleHeadline h1 img{ float:left; margin-right:10px; margin-bottom:10px; width:99px !important; height:66px !important;}
.articleHeadline h1{ margin-bottom:20px; font-size:72px;}

.articleRelated{width:100%;}
.locatierelated{ float:left; margin-bottom:20px;width:33.3333%;}
.locatierelated_teksthouder{ padding-right:20px;}
.locatierelated_titel h4{ margin-bottom:10px;}
.locatierelated_titel h4 img{ float:left; margin-right:10px; margin-bottom:10px; width:44px !important; height:29px !important;}
.locatierelated_titel h4 span{ float:left; display:block;}
.locatierelated_tekst{ clear:both;}
.locatierelated_link{}

@media (max-width: 659px) {
.locatie_titel h3{ padding-top:0.2em;}
.locatierelated,
.locatie{ float:left; margin-bottom:20px;width:100%;}
.articleHeadline h1{ margin-bottom:20px; font-size:44px;}
}


