﻿/* De DIVS verdeling, top, midden en data*/
body {

            background:#f5f5f5 url(Images/bg-default.gif) repeat-y center top;
            margin:0 auto;
            height:100%;
            padding:0;

}
            #container
{
            min-height:100%;
            position: relative ;
            margin:0 auto;

}

      
        .topheader
        {
            width: 940px;
            padding: 10px;
            margin:0 auto;
            position: relative;
            top: 15px;
                
        }
        .middenveld
        {
            width: 940px;
            padding: 10px;
            margin:0 auto;
            top: 25px; 
            position: relative ; 
            left: 5px;
        }
        .dataveld
        {
    width: 935px;
    padding: 10px;
    margin: 0 auto;
    position: relative;
    top: 245px;
    left: 5px;
}
        .datafooter
        {
            width: 940px;
            position: relative;
            top: 300px;
            height:100%;
            bottom: 0;
            left: 8px;
            font-family: Verdana;
            font-size: 11px;
            margin:0 auto;
   

            
}
        .overlayveld
        {
            width: 935px;
            padding: 10px;
            padding-bottom:10px;
            margin:0 auto;
            position: relative ; 
            top: 300px;
            left: 5px;                                         
}


     /* De inhoud van de DIV midden*/       
            
    
        	
        .LabelAanvulling
        {
            width: 56px;
            height: 26px;
            position: absolute;
            z-index: 1;
            left: 14px;
            top: 104px;
            font-family: Verdana;
            font-size: 11px;
        }
        
                .LabelTandarts
        {
            width: 56px;
            height: 26px;
            position: absolute;
            z-index: 1;
            left: 14px;
            top: 135px;
            font-family: Verdana;
            font-size: 11px;
        }
        	
        .LabelEigenRisico
        {
    width: 180px;
    height: 26px;
    position: absolute;
    z-index: 1;
    left: 120px;
    top: 254px;
    font-family: Verdana;
    font-size: 11px;
}
        .LabelVerzekeraar
        {
            width: 56px;
            height: 26px;
            position: absolute;
            z-index: 1;
            left: 14px;
            top: 73px;
            right: 870px;
            font-family: Verdana;
            font-size: 11px;
        }
        .LabelKinderen18
        {
            width: 140px;
            height: 26px;
            position: absolute;
            z-index: 1;
            left: 120px;
            top: 204px;
            font-family: Verdana;
            font-size: 11px;
        }
       .LabelKinderen
        {
            width: 140px;
            height: 26px;
            position: absolute;
            z-index: 1;
            left: 120px;
            top: 229px;
            font-family: Verdana;
            font-size: 11px;
        }
                .LabelKiesTD
        {
            width: 250px;
            height: 26px;
            position: absolute;
            z-index: 1;
            left: 87px;
            top: -142px;
            font-family: Verdana;
            font-size: 10px;
            color: Red;
            font-weight : bold;
        }
       .pullverzekeraar
        {
			width: 175px;
            height: 24px;
            position: absolute;
            left: 130px;
            top: 73px;
            font-family: Verdana;
            font-size: 11px;
        }
        .pullpakketten
        {
			width: 175px;
            height: 24px;
            position: absolute;
            left: 130px;
            top: 100px;
            font-family: Verdana;
            font-size: 11px;
        }
        .pulltand
        {
			width: 175px;
            height: 24px;
            position: absolute;
            left: 130px;
            top: 127px;
            font-family: Verdana;
            font-size: 11px;
        }
        .pullkeuzerisico
        {
    width: 85px;
    height: 22px;
    position: absolute;
    left: 20px;
    top: 252px;
    font-family: Verdana;
    font-size: 11px;
    right: 855px;
}
        .verborgenopties1
        {
    visibility: hidden;
    position: absolute;
    left: 500px;
    top: 1px;
    font-family: Verdana;
    font-size: 11px;
}
                .verborgenopties2
        {
    visibility: hidden ;
    position: absolute;
    left: 600px;
    top: 1px;
    font-family: Verdana;
    font-size: 11px;
}
    .verborgenopties3
        {
    visibility: hidden;
    position: absolute;
    left: 700px;
    top: 1px;
    font-family: Verdana;
    font-size: 11px;
}
    .verborgenopties4
        {
    visibility: hidden;
    position: absolute;
    left: 800px;
    top: 1px;
    font-family: Verdana;
    font-size: 11px;
}
        
        
    /* Images voor de DIV midden */    
        
		 .imgbalktopgrijs
        {
    width: 950px;
    height: 5px;
    position: absolute;
    left: 0;
    top: 0px;
}

        .imgbalkvertblauw
        {
    width: 10px;
    height: 270px;
    position: absolute;
    left: 345px;
    top: 7px;
}
        .imgbalktopgroen
        {
            width: 166px;
            height: 10px;
            position: absolute;
            left: 176px;
            top: 7px;
        }
        .imglogo
        {
    width: 590px;
    height: 270px;
    position: absolute;
    left: 356px;
    top: 7px;
}
        .imgtxthuidig
        {
            width: 110px;
            height: 30px;
            position: absolute;
            left: 20px;
            top: 25px;
        }
        .imgtxtpolis
        {
            width: 63px;
            height: 24px;
            position: absolute;
            left: 140px;
            top: 25px;
        }
        .imgbalkmiddengrijs
        {
    width: 950px;
    height: 5px;
    position: absolute;
    left: 0px;
    top: 280px;
}
 
        .imgscheidingbalk
        {
            width: 315px;
            height: 2px;
            position: absolute;
            left: 11px;
            top: 58px;
        }
		.imgscheidingbalk2
        {
            width: 315px;
            height: 2px;
            position: absolute;
            left: 11px;
            top: 170px;
            visibility: visible;
            
        }
        .imgpolischeck
        {
    width: 307px;
    height: 23px;
    position: absolute;
    left: 370px;
    top: 20px;
}

        .imgbalktopblauw
        {
    width: 176px;
    height: 10px;
    position: absolute;
    left: 0px;
    top: 7px;
}
                .imglinkknop
        {

            position: absolute;
            left: 4px;
            top: 67px;
            border: 0px;
        }

                .imglinkhome
        {
    position: absolute;
    left: 615px;
    top: 5px;
    border: 0px;
}
                .imglinkvragen
        {
    position: absolute;
    left: 710px;
    top: 5px;
    border: 0px;
}
                .imglinkcontact
        {
    position: absolute;
    left: 825px;
    top: 5px;
    border: 0px;
}
                        .imgscheidingtopper1
        {
    position: absolute;
    left: 690px;
    top: 2px;
    border: 0px;
}
     .imgscheidingtopper2
        {

            position: absolute;
            left: 809px;
            top: 2px;
            border: 0px;
        }
        
    .imglinkdisclaimer
        {

            position: absolute;
            left: 809px;
            top: 2px;
            border: 0px;
        }
        
        .imglinkprivacy
        {

            position: absolute;
            left: 809px;
            top: 40px;
            border: 0px;
        }
        
    	 /* logos voor de bedrijven */        
        
        .imgavero
        {

            position: absolute;
            left: 650px;
            top: 215px;
            border: 0px;
        }
           .imgonvz
        {

            position: absolute;
            left: 650px;
            top: 320px;
            border: 0px;
        }
        .imgdeltalloyd
        {

            position: absolute;
            left: 635px;
            top: 40px;
            border: 0px;
        }
        
        .imgamersfoortse
        {

            position: absolute;
            left: 650px;
            top: 130px;
            border: 0px;
        }
        
	 /* Persoonsgegevens voor premieberekening */    
		.checkboxUzelf
        {

            position: absolute;
            left: 20px;
            top: 175px;
			font-family: Verdana;
            font-size: 11px;
        }
       .checkboxUwpartner
        {

            position: absolute;
            left: 100px;
            top: 175px;
			font-family: Verdana;
            font-size: 11px;
        }
		.pullkind18
        {
            width: 85px;
            height: 22px;
            position: absolute;
            left: 20px;
            top: 198px;
            font-family: Verdana;
            font-size: 11px;
        }
        .pullkind
        {
            width: 85px;
            height: 22px;
            position: absolute;
            left: 20px;
            top: 225px;
            font-family: Verdana;
            font-size: 11px;
        }
        
        /* Tabcontainer */
.ajax__tab_default .ajax__tab_header {white-space:nowrap;}
.ajax__tab_default .ajax__tab_outer {display:-moz-inline-box;display:inline-block}
.ajax__tab_default .ajax__tab_inner {display:-moz-inline-box;display:inline-block}
.ajax__tab_default .ajax__tab_tab {margin-right:4px;overflow:hidden;text-align:center;cursor:pointer;display:-moz-inline-box;display:inline-block}

/* xp theme */
.ajax__tab_xp2 .ajax__tab_header {font-family:verdana,tahoma,helvetica;font-size:11px;background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab-line.gif")%>) repeat-x bottom;}
.ajax__tab_xp2 .ajax__tab_outer {padding-right:4px;background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab-right.gif")%>) no-repeat right;height:21px;}
.ajax__tab_xp2 .ajax__tab_inner {padding-left:3px;background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab-left.gif")%>) no-repeat;}
.ajax__tab_xp2 .ajax__tab_tab {height:13px;padding:4px;margin:0;background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab.gif")%>) repeat-x;}
.ajax__tab_xp2 .ajax__tab_hover .ajax__tab_outer {background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab-hover-right.gif")%>) no-repeat right;}
.ajax__tab_xp2 .ajax__tab_hover .ajax__tab_inner {background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab-hover-left.gif")%>) no-repeat;}
.ajax__tab_xp2 .ajax__tab_hover .ajax__tab_tab {background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab-hover.gif")%>) repeat-x;}
.ajax__tab_xp2 .ajax__tab_active .ajax__tab_outer {background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab-active-right.gif")%>) no-repeat right;}
.ajax__tab_xp2 .ajax__tab_active .ajax__tab_inner {background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab-active-left.gif")%>) no-repeat;}
.ajax__tab_xp2 .ajax__tab_active .ajax__tab_tab {background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab-active.gif")%>) repeat-x;}
.ajax__tab_xp2 .ajax__tab_body {font-family:verdana,tahoma,helvetica;font-size:10pt;border:1px solid #999999;border-top:0;padding:8px;background-color:#ffffff;}

/* scrolling */
.ajax__scroll_horiz {overflow-x:scroll;}
.ajax__scroll_vert {overflow-y:scroll;}
.ajax__scroll_both {overflow:scroll}
.ajax__scroll_auto {overflow:auto}



 .detailsviewkeuzepremie
        {
    position: absolute;
    top: 60px;
    left: 260px;
    z-index: 1;
    width: 150px;
    height: 25px;
    border-style: none;
    border-color: White;
    font-family: Verdana;
    font-size: 11px;
    border: none;
}
 .detailsviewkeuzetand
        {
    position: absolute;
    top: 108px;
    left: 322px;
    z-index: 1;
    width: 150px;
    height: 25px;
    border-style: none;
    border-color: White;
    font-family: Verdana;
    font-size: 11px;
    border: none;
}
        .LabelKeuzePremie
        {
    position: absolute;
    top: 205px;
    left: 329px;
    z-index: 1;
    font-family: Verdana;
    font-size: 11px;
    font-weight: bold;
    height: 13px;
}
		.LabelKeuzeRisico
        {
    position: absolute;
    top: 143px;
    left: 329px;
    z-index: 1;
    font-family: Verdana;
    font-size: 11px;
}
        
			.LabelTegenPremie
        {
    position: absolute;
    top: 205px;
    left: 619px;
    z-index: 1;
    font-family: Verdana;
    font-size: 11px;
    font-weight: bold;
}
		.LabelTegenRisico
        {
    position: absolute;
    top: 143px;
    left: 619px;
    z-index: 1;
    font-family: Verdana;
    font-size: 11px;
}

        .LabelCollectiefKeuze
        {
    position: absolute;
    top: 168px;
    left: 329px;
    z-index: 1;
    font-family: Verdana;
    font-size: 11px;
    height: 13px;
    color: #1074B6;
}
        .LabelCollectiefTegen
        {
    position: absolute;
    top: 168px;
    left: 619px;
    z-index: 1;
    font-family: Verdana;
    font-size: 11px;
    height: 13px;
    color: #1074B6;
}

        .collectiefq
        {
    position: absolute;
    top: 168px;
    left: 200px;
    z-index: 1;
}
        .eigenrisicoq
        {
    position: absolute;
    top: 143px;
    left: 200px;
    z-index: 1;
}
        .detailsviewtegenpremie
        {
    position: absolute;
    top: 60px;
    left: 550px;
    z-index: 1;
    width: 150px;
    height: 25px;
    border-style: none;
    border-color: White;
    font-family: Verdana;
    font-size: 11px;
}
        .detailsviewtegentand
        {
    position: absolute;
    top: 108px;
    left: 613px;
    z-index: 1;
    width: 150px;
    height: 25px;
    border-style: none;
    border-color: White;
    font-family: Verdana;
    font-size: 11px;
}
        .standaardtext
        {
        	font-family: Verdana;
            font-size: 11px;
        }
                .standaardtextgroot
        {
        	font-family: Verdana;
            font-size: 15px;
        }
        .standaardtextbold
        {
			font-family: Verdana;
            font-size: 11px;
            font-weight: bold;
                 }
        .standaardtextblauw
        {
			font-family: Verdana;
            font-size: 11px;
            font-weight: bold;
            color: #138AD8;
        }  
                .toptekst
        {
			font-family: Verdana;
            font-size: 14px;
            font-weight: bold;
            color: #7E7E7E
          
        }  
		.standaardtextwit
        {
			font-family: Verdana;
            font-size: 11px;
            font-weight: bold;
            color: #FFFFFF;
        }   
        .imgscheidingbalkpremie
        {
            width: 867px;
            height: 1px;
            position: absolute;
            left: 11px;
            top: 50px;
        }
		.imgscheidingbalkpremie2
        {
    width: 867px;
    height: 1px;
    position: absolute;
    left: 11px;
    top: 60px;
}
        .imgscheidingbalkpremie3
        {
    width: 867px;
    height: 1px;
    position: absolute;
    left: 11px;
    top: 202px;
}
		 .imgscheidingbalkpremie4
        {
    width: 867px;
    height: 1px;
    position: absolute;
    left: 11px;
    top: 305px;
}
        .LabelPOverzicht
        {

            position: absolute;
            z-index: 1;
            left: 192px;
            top: 105px;
            font-family: Verdana;
            font-size: 11px;
            font-weight: bold;
        }
		.LabelPOmschrijving
        {
    position: absolute;
    z-index: 1;
    left: 10px;
    top: 25px;
    font-family: Verdana;
    font-size: 11px;
    font-weight: bold;
    color: #138AD8;
}
		.LabelPBasisverzekering
        {
    position: absolute;
    z-index: 1;
    left: 10px;
    top: 70px;
    font-family: Verdana;
    font-size: 11px;
    right: 832px;
}
        		.LabelPAanvullend
        {
    position: absolute;
    z-index: 1;
    left: 10px;
    top: 94px;
    font-family: Verdana;
    font-size: 11px;
}
    .LabelPTandarts
        {
    position: absolute;
    z-index: 1;
    left: 10px;
    top: 119px;
    font-family: Verdana;
    font-size: 11px;
}
    .LabelPEigenrisico
        {
    position: absolute;
    z-index: 1;
    left: 10px;
    top: 143px;
    font-family: Verdana;
    font-size: 11px;
}
			.LabelPTotaalperpolis
        {
    position: absolute;
    z-index: 1;
    left: 10px;
    top: 205px;
    font-family: Verdana;
    font-size: 11px;
    font-weight: bold;
}

		.LabelPKeuzeverzekeraar
        {
    position: absolute;
    z-index: 1;
    left: 310px;
    top: 25px;
    font-family: Verdana;
    font-size: 11px;
    font-weight: bold;
    color: #138AD8;
}
        	.LabelPTegenverzekeraar
        {
    position: absolute;
    z-index: 1;
    left: 600px;
    top: 25px;
    font-family: Verdana;
    font-size: 11px;
    font-weight: bold;
    color: #138AD8;
}
        	.HLOfferte
        {
    position: absolute;
    z-index: 1;
    left: 750px;
    top: 25px;
    font-family: Verdana;
    font-size: 13px;
    font-weight: bold;
    color: #80A626;
    text-decoration: none;
}
    .HLOfferteGroot
        {
    position: absolute;
    z-index: 1;
    left: 500px;
    top: 365px;
    font-family: Verdana;
    font-size: 24px;
    font-weight: bold;
    color: #80A626;
    text-decoration: none;
}
.labelkeuzepakket
        {
    position: absolute;
    z-index: 1;
    left: 310px;
    top: 43px;
    font-family: Verdana;
    font-size: 11px;
    font-weight: normal;
    color: #138AD8;
}
        	.labeltegenpakket
        {
    position: absolute;
    z-index: 1;
    left: 600px;
    top: 43px;
    font-family: Verdana;
    font-size: 11px;
    font-weight: normal;
    color: #138AD8;
}
              .LabelCollectief
        {
    position: absolute;
    z-index: 1;
    left: 10px;
    top: 168px;
    font-family: Verdana;
    font-size: 11px;
    color: #1074B6;
}
       
       
        .LabelPremieZelf
        {
    position: absolute;
    z-index: 1;
    left: 10px;
    top: 240px;
    font-family: Verdana;
    font-size: 11px;
}
                .LabelPremiePartner
        {
    position: absolute;
    z-index: 1;
    left: 10px;
    top: 255px;
    font-family: Verdana;
    font-size: 11px;
}
                        .LabelPremieKind18
        {
    position: absolute;
    z-index: 1;
    left: 10px;
    top: 270px;
    font-family: Verdana;
    font-size: 11px;
}
		.LabelPremieKind
        {
    position: absolute;
    z-index: 1;
    left: 10px;
    top: 285px;
    font-family: Verdana;
    font-size: 11px;
}
        
		.LabelPremieTotale
        {
    position: absolute;
    z-index: 1;
    left: 10px;
    top: 325px;
    font-family: Verdana;
    font-size: 11px;
    font-weight: bold;
}
        
        		.LabelPremieBesparing
        {
    position: absolute;
    z-index: 1;
    left: 10px;
    top: 355px;
    font-family: Verdana;
    font-size: 13px;
    font-weight: bold;
}
		.LabelPKPremie
        {
    position: absolute;
    top: 240px;
    left: 329px;
    z-index: 1;
    font-family: Verdana;
    font-size: 11px;
}
		.LabelPKPartner
        {
    position: absolute;
    top: 255px;
    left: 329px;
    z-index: 1;
    font-family: Verdana;
    font-size: 11px;
}
		.LabelPKKind18
        {
    position: absolute;
    top: 270px;
    left: 329px;
    z-index: 1;
    font-family: Verdana;
    font-size: 11px;
}     
        
		.LabelPKKind
        {
    position: absolute;
    top: 285px;
    left: 329px;
    z-index: 1;
    font-family: Verdana;
    font-size: 11px;
}  

		.LabelPKTotale
        {
    position: absolute;
    top: 325px;
    left: 329px;
    z-index: 1;
    font-family: Verdana;
    font-size: 11px;
    font-weight: bold;
}
		.LabelPKBesparing
        {
    position: absolute;
    top: 355px;
    left: 329px;
    z-index: 1;
    font-family: Verdana;
    font-size: 13px;
    font-weight: bold;
}
                
        
        
        .LabelPTPremie
        {
    position: absolute;
    top: 240px;
    left: 619px;
    z-index: 1;
    font-family: Verdana;
    font-size: 11px;
}
		.LabelPTPartner
        {
    position: absolute;
    top: 255px;
    left: 619px;
    z-index: 1;
    font-family: Verdana;
    font-size: 11px;
}
		.LabelPTKind18
        {
    position: absolute;
    top: 270px;
    left: 619px;
    z-index: 1;
    font-family: Verdana;
    font-size: 11px;
}     
        
		.LabelPTKind
        {
    position: absolute;
    top: 285px;
    left: 619px;
    z-index: 1;
    font-family: Verdana;
    font-size: 11px;
}  

		.LabelPTTotale
        {
    position: absolute;
    top: 325px;
    left: 619px;
    z-index: 1;
    font-family: Verdana;
    font-size: 11px;
    font-weight: bold;
}
		.LabelTopText
        {
    position: absolute;
    top: -80px;
    left: 350px;
    z-index: 1;
    font-family: Verdana;
    font-size: 18px;
    font-weight: bold;
    color: White;
}
        		.DetailsviewStyle
        {

             font-family: Verdana;
            font-size: 11px;

        }
		.DetailsviewKeuzeStyle
        {

            width: 550px;
            border-style: none;
            border-color: White;
            font-family: Verdana;
            font-size: 11px;
            

        }
        		.DetailsviewKeuzeStyleTegen
        {

            width: 320px;
            border-style: none;
            border-color: White;
            font-family: Verdana;
            font-size: 11px;
            

        }
        .TabelKeuzeVZ { border: none; }
.TDKeuzeVZ    { border: none;  width: 500px; }

.DetailsViewKeuzeVZ    { border: none; border-color: White; GridLines: none;  width: 500px; font-family: Verdana; font-size: 11px; }


.TabelTegenVZ { border-collapse: collapse; border: 1px solid #C0C0C0; }
.TDTegenVZ    { border: 1px solid #C0C0C0; text-align: center; width: 80px; }


               .divkoptekst
        {
            text-align: left;
            width: 580px;
            float: left;
            background-color: #BFE076;
            font-family: Verdana;
            font-size: 11px;
            font-weight: bold;
        }
        .divlabeltekst
        {
            text-align: right;
            width: 300px;
            float: right;
            background-color: #BFE076;
            font-family: Verdana;
            font-size: 11px;
        }


    /* Labels dekkingsoverzicht eerste pagina, omschrijving, verzekeraar & tegenverzekeraar */   
		.LabelPOmschrijving2
        {

            position: absolute;
            z-index: 1;
            left: 10px;
            top: 25px;
            font-family: Verdana;
            font-size: 11px;
            font-weight: bold;
            color: #138AD8;
    right: 844px;
}

		.LabelPKeuzeverzekeraar2
        {

            position: absolute;
            z-index: 1;
            left: 310px;
            top: 25px;
            font-family: Verdana;
            font-size: 11px;
            font-weight: bold;
            color: #138AD8;
        }
		.LabelPTegenverzekeraar2
        {
    position: absolute;
    z-index: 1;
    left: 600px;
    top: 25px;
    font-family: Verdana;
    font-size: 11px;
    font-weight: bold;
    color: #138AD8;
}
          /* Overlaygegevens loader */   
		
		#OuterTableCellOverlay
        {
    top: 0px;
    left: 0px;
    width: 650px;
    height: 650px;
    position: absolute;
    background-color: white;
    z-index: 999;
    filter: alpha(opacity=85);
    -moz-opacity: 0.85;
    padding-top: 25%;
    padding-left: 30%;
}        


		#InnerTableCellOverlay
        {
            position: absolute;
            top: 0px; 
            left: 170px;
            text-align: center;
            width: 650px;
            border: 1px solid black;
            padding: 10px;
            background-color: #eee;
            z-index: 0;
	        filter:alpha(opacity=100);
	        -moz-opacity:1.00;
        }
        
		.imageloader
        {
            width: 32px;
            height: 32px;
            position: absolute;
            left: 450px;
            top: 53px;
        }
		.labelloader
        {
  
            position: absolute;
            left: 400px;
            top: 90px;
            font-family: Verdana;
            font-size: 15px;
            font-weight: bold;
        }
