
* { margin: 0; padding: 0; }
body
{
      color:#000000;
      font-family:Arial,Helvetica,sans-serif;
      font-size:12px;
      height:100%;
}
div#OuterContainer
{
      margin:0 auto;
      width:970px;
}
div#ContentRight iframe
{	
               position:relative;
	top:-18px;
}
div#ContentRight
{
	position:relative;
	left:-5px
}
div#ContentRight .leading
{	
               position:absolute;
               margin-left:10px;
               width:170px;
               margin-top:10px;
               z-index:99999
}
div#ContentRight h2.applicatie
{
margin-top:11px;
margin-bottom:15px !important;

}
iframe#Woningverzekering
{
     height:1600px;
}
iframe#UitvaartverzekeringCoupon
{
    height:1250px;
}
iframe#FamilialeVerzekering
{
    height:1560px;
}
iframe#Hospitalisatieverzekering
{
    height:1650px;
}
iframe#Hondenverzekering
{
    height:1260px
}
iframe#CouponKilometerberekening
{
    height:1140px;
}
div#ContentLeft iframe#Contact
{
    height:850px;
    width:100%;
}
div#LanguageBar
{ 
    margin: 5px;
    position: relative;
    left: 910px;
    width: 60px;
    font-weight: bold;
    text-transform:uppercase;
}
p.legende
{
    font-size:90%;
}
div#PageHeader
{
    width: 970px;
    height: 136px;
}
div#Container
{
    background:url(/fr/images/ContainerBG.jpg) repeat scroll 0 0 transparent;
    padding:10px 0 0 22px;
    width:948px;
}
div.clearer
{
    overflow:hidden;
    width:100%
}
div#ContainerLeft
{
    float:left;
    width:160px
}
div#ContainerRight
{
    float:left;
    margin:0 0 10px 12px;
    width:748px;
}
div#ContentNavigatie, div#InteractiveContentHeader
{
    background:url(/fr/images/ContentNavigatieBG.jpg) repeat-x scroll left top transparent;
    border-bottom:3px solid #FFFFFF;
    margin-left:4px;
    width:735px;
    height:30px;
}
div#InteractiveContentHeader
{
    height:160px;
    background-color: #FFFFFF
}
div#Menu ul li.lastItem
{
    border-bottom-color:transparent;
    border-bottom-width:0px !important
}
div#ContentHeader > span > img
{
    margin-left:-2px;
    margin-top:-4px;
}
#ContentHeader #boxes a 
{
    text-decoration:none;    
}
#ContentLeft h1 strong, #ContentLeft h1 p strong, #ContentLeft h2 strong, #ContentLeft h2 p strong,
#ContentRight h1 strong, #ContentRight h1 p strong
{
    color:#76B400;
}
div#ContentLeft
{
    float:left;
    margin-left:4px;
    padding-right:20px;
    width:420px;
line-height:135%
}
ul li.FAQ-VraagAntwoordSet
{
    margin-bottom:5px;
}
div#ContentRight
{
    float:right;
    width:295px;
}
div.PromoBlockRight
{
    width:295px;
    height:254px;
    background-repeat:no-repeat;
    position:relative;
}
div.PromoBlockRight table
{
  width:100%
}
div.PromoBlockRight .left, div.PromoBlockRight .right
{
     width:5px
}
div.PromoBlockRight .mid
{
   background-color:#FFFFFF;
   text-align:left
}
div.PromoBlockRight ul
{
    background-repeat: no-repeat;
    list-style:none;
    margin-left:20px;
    color:Black;
    position:absolute;
    width:170px;
    bottom:33px;
}
div.PromoBlockRight span.caption
{
    padding-left:10px;
    font-size:110%;
    position:absolute;
    font-weight:bold;
    top:10px;
}
div.PromoBlockRight span.caption strong
{
    color:#76B400;
    font-weight:bold;
    letter-spacing:-1px;
    font-size:135%;
} 
div.PromoBlockRight ul li
{
    height:22px;
    margin-top:4px;	
    position:relative;
    display:inline-block;
    width:100%;
    background-repeat:no-repeat;
    background-position:left 0px;
}
div.PromoBlockRight ul li a
{
    background-color:#FFFFFF;
    display:block;
    height:100%;
    font-size:12px;
    background-repeat: no-repeat;
    background-position: left center;
    line-height:170%;
    padding-left:20px;
}
span.cornerBGRight
{
    background-image:url(/fr/images/corners-r.gif);
}
span.cornerBGLeft
{
    background-image:url(/fr/images/corners-l.gif);
}
span.cornerBG
{
    background-repeat:no-repeat;
    display:block;
    height:22px;
    width:5px;  
}
div#Footer
{
    background:url(/fr/images/PageFooterBG.jpg) repeat scroll 0 0 transparent;
    height:40px;
    padding:30px 0 0;
    color:#333333;
    font-size: 11px;
    text-align: center
}
div#ContentLeft h2.applicatie 
{
    display:none;
}
/* old H2 style
color:#666666;
    display:block;
    font-size:115%;
    margin-bottom:5px;
    padding-right:20px;
*/
div#ContentLeft h1, div#ContentRight h1,div#ContentLeft h2, div#ContentRight h2
{
    border-bottom:3px solid #F1E8E9;
    color:#666666;
    display:block;
    font-size:16px;
    margin-bottom:8px;
    margin-top:15px;
    padding-bottom:3px;
   line-height:110%
}
div.sectie
{
    margin-bottom:30px;    
}
a:link, a:active, a:visited
{
    /* color: #76B400; */
    color: #557F00;
    text-decoration:underline;
}	
a:hover
{
    text-decoration:none;    
}
div#ContentLeft li
{    
    color:#000000;    
    text-decoration:none;
    margin-top:1px
}
div#ContentLeft ul
{
    font-size:12px;
    list-style: circle outside url(/fr/images/GreenBulletPoint.gif);
    padding-left:20px;
    margin-bottom:5px;
}
div#ContentLeft ol
{
    font-size:12px;
    padding-left:25px;
    margin-bottom:5px;    
    list-style-position:outside;
}
div#ContentLeft ul li p
{
    display:inline;
}
div.PromoBlockLeft
{
     background-color:#F1F1F1;
     margin-bottom:10px;
     margin-top:20px;
}
div.titel
{
     background-color:#7A828D;
     padding:3px 6px 6px;
     text-transform:uppercase
}
div.titel span, div.titel span.titelTekst
{
     border-bottom:3px solid #B1E811;
     color:white;
     font-weight:bold;
     padding-left:1px;
     padding-right:1px
}
div.titel span a
{
    text-decoration: none;    
}
div.PromoBlockLeft div.inhoud
{
     background-color:#F1F1F1;
     font-size:12px;
     margin-bottom:10px;
     padding:5px 5px 0;
     width:150px
}
div#Menu
{
    width: 160px;    
    background-color:#68707B;
    color:#FFFFFF;
}
div#Menu a
{
     color: #FFFFFF;
     text-decoration:none;
}
div#Menu li a:hover
{
    color:#F3F3F3;
    text-shadow:1px 1px 1px black;
}
div#Menu ul 
{
    list-style-type: none;
    padding: 0px;
    margin: 0px;
}
div#Menu ul li
{
    border-bottom:1px dashed #9FA5A9;
    color:#FFFFFF;
    font-size:12px;
    font-weight:bold;
    margin-top:3px;
    padding-bottom:3px;
    padding-left:24px;
    padding-top:3px;
    text-transform:uppercase;
    vertical-align:middle;
    background: #68707b url(/fr/images/MenuBulletPlus.gif) no-repeat 10px 7px; 
}
div#Menu ul li ul li
{
    background-image:url(/fr/images/MenuBulletArrow.gif);
    background-position:15px 3px;
    background-repeat:no-repeat;
    background-color:transparent;
    border-bottom-style:none !important;
    border-bottom-with:0px !important;
    color:#FFFFFF;
    font-size:11px;
    font-weight:bold;
    line-height:16px;
    margin:0;
    padding:0 0 0 30px;
    text-transform:none;
}
div#Menu ul li ul
{
    background-color:#585F6A;
    list-style-type:none;
    padding:5px 0;
    margin-left:-23px;
    width:158px;
    border-top-width:1px;
    border-top-style:dashed;
    border-top-color:#9FA5A9;
    margin-top:2px;
}
div#Menu ul li.open
{
     background-image:url(/fr/images/MenuBulletMinus.gif);
     padding-bottom:0
}
div#Menu ul li.active
{
     background-image:url(/fr/images/MenuBulletMinus.gif);
}
div#Menu ul li ul li.active
{
    background-position:18px 3px;
    background-image:url(/fr/images/MenuBulletArrow.gif);
}
div#ContentNavigatie ul li a, div#InteractiveContentHeader ul li a
{
    color:#FFFFFF;
    text-decoration:none;
    text-shadow:none;
    display:inline;
}
div#ContentNavigatie ul li a:hover, div#InteractiveContentHeader ul li a:hover
{
    color:#F3F3F3;
    text-shadow:1px 1px 1px black;
}
div#ContentNavigatie ul, div#InteractiveContentHeader ul
{
    list-style-type: none;
    margin-left: -3px;
}
div#ContentNavigatie ul li.active
{
    background:url(/fr/images/ContentNavigatieItemActiveBG.gif) repeat-x scroll left top transparent;
}
div#ContentNavigatie ul li, div#InteractiveContentHeader ul li
{
    background-image: url(/fr/images/ContentNavigatieItemBG.gif);
    border-right:1px solid;
    display:inline;
    font-weight:bold;
    line-height:28px;
    padding:7px 25px;
    text-transform:uppercase;
}
div#Footer span.before
{
    font-weight:bold;
    padding-right:5px
}
div#Footer ul
{
    display:inline    
}
div#Footer li
{
    border-left:1px solid black;
    display:inline;
    padding-left:7px;
    padding-right:5px
}
div#Footer a
{
    color:#000000;
    text-decoration:none
}
div#ContentLeft p
{
    margin:0 0 1.5em;
}
div#ContentLeft h1 p,div#ContentLeft h2 p
{
    margin:0px; 
}
div#ContentLeft table thead 
{
    background-image:url(/fr/images/CaptionGreenBG.gif);
    color:white;
    font-weight:bold;
    height:35px;
    padding-top:10px;
    font-size:12px;
}
table, td, th
{
    border-style:none;
    vertical-align: middle;
    text-align:center
}
div#ContentLeft table
{
    background:none repeat scroll 0 0 #EEEEEE;
    font-size:11px;
    padding:0;
}
div#ContentLeft table td
{
    padding:5px;   
}
th
{
    padding-left:5px;
    padding-right:5px;
    font-weight:bold;
}
.FAQProloog
{
    margin-bottom:1em    
}
div#ContentLeft li.FAQ-vraag
{
    color:#000000;    
}
div#ContentLeft li .FAQ-antwoord
{
    display:block;
    color:#000000
}
div#ContentLeft li .FAQ-antwoord-hidden
{
    display:none;
}
div#ContentLeft li span.FAQ-vraag-interactive
{
    color:#557F00;  
    text-decoration:underline;
    cursor:pointer;  
}
div#ContentLeft img
{
    margin:10px;    
}
div#ContentLeft img.margeLinks
{
    margin:0px;
    margin-left:10px    
}
div#ContentLeft img.margeRechts
{
    margin:0px;
    margin-right:10px;    
}
div#ContentLeft img.geenMarge
{
    margin:0;    
}
div#ContentLeft li span.FAQ-vraag-interactive:hover
{
    color: #557F00;
    text-decoration:none;
}
img
{
    border-width:0    
}
.hidden
{
   display:none
}
div#boxes
{
   position:relative
}
div.ContentHeaderImageBox
{
    position: absolute;
    margin-left:-6px;
    top:0
}				
div#ContentLeft iframe
{
    width:100%;    
}
/*
Colorbox styles
ColorBox Core Style - Avoid changing this area to maintain compatability with future versions of ColorBox.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:hidden;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
/* 
    ColorBox example user style
    The following rules are ordered and tabbed in a way that represents the
    order/nesting of the generated HTML, so that the structure easier to understand.
*/
#cboxOverlay{background:#fff;}

#colorBox{}
    #cboxTopLeft{width:25px; height:25px; background:url(/fr/images/cb_border1.png) 0 0 no-repeat;}
    #cboxTopCenter{height:25px; background:url(/fr/images/cb_border1.png) 0 -50px repeat-x;}
    #cboxTopRight{width:25px; height:25px; background:url(/fr/images/cb_border1.png) -25px 0 no-repeat;}
    #cboxBottomLeft{width:25px; height:25px; background:url(/fr/images/cb_border1.png) 0 -25px no-repeat;}
    #cboxBottomCenter{height:25px; background:url(/fr/images/cb_border1.png) 0 -75px repeat-x;}
    #cboxBottomRight{width:25px; height:25px; background:url(/fr/images/cb_border1.png) -25px -25px no-repeat;}
    #cboxMiddleLeft{width:25px; background:url(/fr/images/cb_border2.png) 0 0 repeat-y;}
    #cboxMiddleRight{width:25px; background:url(/fr/images/cb_border2.png) -25px 0 repeat-y;}
    #cboxContent{background:#fff;}
        #cboxLoadedContent{margin-bottom:20px;}
        #cboxTitle{position:absolute; bottom:0px; left:0; text-align:center; width:100%; color:#999;}
        #cboxCurrent{position:absolute; bottom:0px; left:100px; color:#999;}
        #cboxSlideshow{position:absolute; bottom:0px; right:42px; color:#444;}
        #cboxPrevious{position:absolute; bottom:0px; left:0; color:#444;}
        #cboxNext{position:absolute; bottom:0px; left:63px; color:#444;}
        #cboxLoadingOverlay{background:url(/fr/images/cb_loading.gif) 5px 5px no-repeat #fff;}
        #cboxClose{position:absolute; bottom:0; right:0; display:block; color:#444;}

/*
    The following fixes png-transparency for IE6.  
    It is also necessary for png-transparency in IE7 & IE8 to avoid 'black halos' with the fade transition
    
    Since this method does not support CSS background-positioning, it is incompatible with CSS sprites.
    Colorbox preloads navigation hover classes to account for this.
    
    !! Important Note: AlphaImageLoader src paths are relative to the HTML document,
    while regular CSS background images are relative to the CSS document.
*/
.cboxIE #cboxTopLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/fr/images/cb_ie_borderTopLeft.png, sizingMethod='scale');}
.cboxIE #cboxTopCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/fr/images/cb_ie_borderTopCenter.png, sizingMethod='scale');}
.cboxIE #cboxTopRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/fr/images/cb_ie_borderTopRight.png, sizingMethod='scale');}
.cboxIE #cboxBottomLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/fr/images/cb_ie_borderBottomLeft.png, sizingMethod='scale');}
.cboxIE #cboxBottomCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/fr/images/cb_ie_borderBottomCenter.png, sizingMethod='scale');}
.cboxIE #cboxBottomRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/fr/images/cb_ie_borderBottomRight.png, sizingMethod='scale');}
.cboxIE #cboxMiddleLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/fr/images/cb_ie_borderMiddleLeft.png, sizingMethod='scale');}
.cboxIE #cboxMiddleRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/fr/images/cb_ie_borderMiddleRight.png, sizingMethod='scale');}
