﻿html {
	margin:0px;
	padding:0px;	/* min-height:101% !important; */
	
	overflow-y:scroll
	
} 

span[style="font-weight: bold"],
span[style="font-weight:bold"]
{
}


body {
	margin:0px;
	padding:0px;
	margin-left:auto;
	margin-right:auto;
	/* min-height:101% !important; */
	background-color:#fff;
	background-image:url(images/bg.jpg);
	background-position:top;
	background-repeat:repeat-x;
	font-family:Helvetica,Verdana, Geneva, sans-serif !important;
	font-size:12px !important;
	color:#666666 !important;
	line-height:17px !important

}


a, span a, p a, #content #kolom2 a span font, #content #kolom2 p a {
	color:#34a544 !important;
/*	text-decoration:underline !important */
}

.tbdisabled {
    border: #aaaaaa 1px solid !important;
    background-color:#eee;
    color: #aaaaaa;
}

ul,li,div,table,td,th,form {  
	margin:0px;
	padding:0px;
	font-family:Helvetica,Verdana, Geneva, sans-serif !important;
	font-size:12px !important;
	color:#666666 !important;
	line-height:17px !important
}


input 
{
 	margin:0px;
	padding:0px;
	font-family:Helvetica,Verdana, Geneva, sans-serif !important;
	font-size:12px !important;

	line-height:17px !important   
}

p,span 
{
	font-family:Helvetica,Verdana, Geneva, sans-serif !important;
	font-size:12px !important;
	color:#666666 !important;
	line-height:17px !important;
	

}

.fntsmall
{
    font-size: 8px !important;
    
}


#content #kolom2 .padding .pageTitle,#content #kolom2 #ctl00_MainContent_lblPageTitle
{
    
    color: #004853 !important;
    
    
    font-size: 16px !important;

    vertical-align: bottom !important;
    margin-bottom:0px;
    margin-top:4px;

    display:block;
    font-weight:bold
     
}

.pageTitleZiekte
{
    
    color: #004853 !important;
    
    
    font-size: 16px !important;

    vertical-align: bottom !important;
    margin-bottom:0px;
    margin-top:4px;
    padding-bottom: 12px;

    float: left;    
    font-weight:bold
     
}

#content #kolom2 .padding .subpageTitle
{
    
    color: #004853 !important;
    
    
    font-size: 14px !important;

    vertical-align: bottom !important;
    margin-bottom:0px;
    margin-top:4px;

    display:block;
    font-weight:bold
     
}

#content #kolom2 .padding h2.subpageTitle {
    text-align: center;
}

.grafiektitleicon {
    vertical-align: text-bottom;
}

h1 p {
	margin:0px;
	padding:0px
}

/* ---------------- wijzigingen in onderstaande ook doorvoeren in de css van FCKEditor 

(internal editor css ) ------------------ */

h1,h2,h3,h4,.pageTitle {
	margin-top:4px;
	margin-bottom:4px;
	color:#004853 !important;
	font-weight:bold
}

h1,.pageTitle,h1 span {
	font-size:16px !important;
		color:#004853 !important;
	font-weight:bold
}

h2 {
	font-size:14px
}

h3 {
	font-size:12px
}

h4 {
	font-size:10px
}

/* ---------------- einde ------------------ */

p {
	margin:0px;
	padding-bottom:10px;
}



#loginblokmain .helpBox 
{
    padding-left:0px
}

.helpBox
{
    PADDING: 20px;
    min-HEIGHT: 100px;
    width: 580px; /* 300 */
    float:left;
    clear:both;
    padding-left:20px;
    background-color:White;    

}

#ctl00_MainContent_pnlLoginHelp 
{
    
}

/*Modal Popup*/
.modalBackground {
	background-color:#000000;
	filter:alpha(opacity=50);
	opacity:0.20;
	
}

.popup 
{
    padding:14px
}

.popupklein  
{
    width:576px !important; /* 600 525 */ 
    padding:14px !important;
/*    min-width:500px !important;
    max-width:614px !important
*/
margin-left:-2px;
margin-top:-18px 

}

.popupgroot 
{
    width:940px !important;
    padding:14px !important;
    
    margin-top:-18px

}



.popupklein th,
.popupgroot th,
th 
{
	color:#004853 !important;
	text-align: left !important;
	vertical-align: top;
	height: 25px;
}

.popupklein .pageTitle,
.popupgroot .pageTitle 
{
    padding-top:0px !important;       
    padding-bottom:8px !important;       
    display: block;
    
}
.popupklein .button,
.popupgroot .button
{
    margin-top: 10px;          
    
}

.popuptable .button 
{
    margin-top: 0px !important;
}

#ctl00_MainContent_lvLevensNummerRemark_ctrl0_btnOK,
#ctl00_MainContent_lvLevensNummerRemark_ctrl0_btnAdd,
#ctl00_MainContent_lvLevensNummerRemark_ctrl0_btnCancel,

#ctl00_MainContent_lvLevensNummerInfo_ctrl0_btnOK,
#ctl00_MainContent_lvLevensNummerInfo_ctrl0_btnAdd,
#ctl00_MainContent_lvLevensNummerInfo_ctrl0_btnCancel
    
{
    margin-top:0px
}

#wrapper {
	min-height:564px;
	width:1000px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(images/contentbg.png);
	background-repeat:repeat-y;
	padding-bottom:10px
}

.updateProgressMessage 
{
    background-color:#000 !important
}
#ctl00_MainContent_pnlLoginHelp
{
    filter:shadow(color:gray, strenght:20, direction:135);
}    

#innerwrapper {
	width:980px;
	margin-left:10px;
	min-height:564px;

}

#header {
	height:168px;
	background-image:url(images/headerbg.jpg);
	background-repeat:no-repeat;
	position:relative
}
 
#header #logo {
	width:400px;
	height:112px;
	top:25px;
/*	background-color:#666; */
	position:absolute
}

#header #account {
	right:0px;
	width:180px;
	height:112px;
	top:25px;
	position:absolute;
	padding-top:10px;
	

}

#header #account h1 
{
    font-weight: normal;
}

#header #account a {
	padding-right:11px;
	background-image:url(images/linkpijltje.png);
	background-repeat:no-repeat;
	background-position:right;
	text-decoration:none
}
	

#header #account #title {
	color:#004652 !important;
	font-size:15px !important;
	margin-bottom:8px;
	clear:right;
	display:block
}

#content {
	
}

/*#account #userMenu span#ctl00_LoginViewMijnGegevens_lblWelkom,
#account #userMenu span#ctl00_LoginViewMijnGegevens_lblLoginName
{
position:absolute;
top:-22px;
color:#ffffff !important

}
*/


#welkom 
{
 position:absolute;
 z-index:99;
top:-22px;
right:32px;

text-align:right;
color:#ffffff !important;
width:800px;

  
}

#welkom span 
{
 color:#ffffff !important  
}

#account #userMenu span#ctl00_LoginViewMijnGegevens_lblLoginName
{
    left:50px
}

#content #terugStartpagina
{
    background-color: #ffcc33;
    /*color: #004853 !important;*/
    width: 100%;
    display: block;
    font-size: 16px !important;
    
    vertical-align: bottom !important;
    height: 35px;
    line-height: 45px !important;
    
   
}

#content #terugStartpagina a 
{
    font-weight:bold;
    	font-size:12px !important;
	color:#666666 !important;
}




#content .portalTitle 
{
    display:none
}

#content #kolom1 {
	width:170px;
	min-height:100px;
	margin-left:10px;
	float:left
	
}
/* ------------------- menu -------------- */

#kolom1 #menu {
	background-color:#dbdbdb;
	min-height:100px;
}

#kolom1 #menu table td
{
    height:24px;

}

#kolom1 #menu table
{
    border-bottom:solid 1px #cccccc;
    
    width:140px;
    margin-left:8px

}


#kolom1 #menu table tr[onmouseover="Menu_HoverRoot(this)"]:last-child
{
    border:none !important
    


}

#versie span  
{
 
}

#kolom1 #menu td a 
{
    	color:#004853 !important;
    	line-height:28px;
    	font-weight:bold
}

#kolom1 #menu td a.NavItemSelected 
{
    color:#34a544 !important;
}

/* ------------------- menu einde -------------- */

#kolom1 #foto {
	width:170px;
	height:291px;
	/* background-color:#dbdbdb; */
	margin-top:10px;

}

#content #kolom1 .padding {

	
}

#content #kolom2 {
	float:left;
	width:800px; /* 600 */
	

}





/*
#terugStartpagina span
{font-weight:normal !important;
 font-size:12px !important;
 color:#666666 !important;
}*/

#content #kolom2 .padding 
{
	padding:14px;
	padding-top:7px;
	
}

#content #kolom2 table {
/* width:100% !important; */
	    border-collapse:collapse;
	    border-spacing:4px !important;
	}



#ctl00_MainContent_lvwGebruikers_itemPlaceholderContainer,
#lvwGebruikers
{
    border-spacing:6px !important
}

#content #kolom2 table td {
	border-collapse:collapse;
	border-spacing:0px;
	padding-left: 0px; /* 4 */
	
}

#content #kolom2 table th, #content #kolom2 table th span {
	padding-left: 0px; /* 4px */
	text-align:left;
	color:#004853 ;
	font-weight:bold !important;
	/*padding-top:6px*/
}

#content .tekstlang 
{
	width: 212px;
}

#content #kolom2 table th span 
{
	padding-top: 0px !important;
}

/*
#ctl00_MainContent_UpdatePanel1b th 
{
    width:90px !Important
}
*/
#content #kolom2 li {
	margin-left:20px
}

#content #kolom2 .contactgegevenPanel  
{
    float: left;
    width: 375px;
    min-height: 125px;
/*    clear:left */
}

.contactgegevenPanelRow 
{
    /* background-color:#cccccc; */
    min-height:100px !important;
    width:100%;
    float:left
}

#content #kolom2 .contactgegevenPanel .titellabel,
#content #kolom2 .contactgegevenWijzigenPanel .titellabel
{
    width: 350px;
    /* clear: both; */
    font-weight: bold;
    font-size: 13px;
    margin-bottom:8px
}

#content #kolom2 .contactgegevenWijzigenPanel 
{
    width: 368px;
    clear: left;
}

#ctl00_MainContent_pnl_InfoGeit
{
    }

/*** MACHTIGINGEN DETAILS ***/

#content #kolom2 .MachtigingPanel 
{
    width: 365px;
    float: left;
    padding-bottom: 20px;
    
}

#content #kolom2 .MachtigingPanel .MachtigingCheckboxLevel1 
{
    padding-left: 10px;
    font-weight: bold;    
}

#content #kolom2 .MachtigingPanel .MachtigingCheckboxLevel2
{
    padding-left: 20px;    
}

#content #kolom2 .MachtigingPanel input
{
	margin-bottom: 8px;
	margin-right: 5px;	
}


#content #kolom2 .MachtigingBottomLabel
{	
	clear: both;
	display: block;
}


#content #kolom3 {
	width:171px;
	margin-right:10px;
	min-height:100px;
	background-color:#999;
	float:right
	
}


#footer {
	width:1000px;
	height:13px;
	background-image:url(images/footer.png);
	background-repeat:no-repeat;
	margin-left:auto;
	margin-right:auto
}

#footer #footerContent 
{
    padding-left: 20px; /* 20 */
    padding-top: 10px;
    	color:#666666 !important;  
    
}

#footer #footerContent a 
{
    margin-right:5px;
    margin-left:5px;
    	color:#666666 !important;  
}

.tabel_rij_1 {
    background-color: #f0f0f0;
}
.tabel_rij_2 
{
	background-color:#fff
}

.lvwcontractDA .tabel_rij_1, .lvwcontractDA .tabel_rij_2 , 
.lvwcontractVH .tabel_rij_1, .lvwcontractVH .tabel_rij_2 {
     vertical-align: middle;
}

.tabel_rij_1 td,
.tabel_rij_2 td 
{
    padding-right: 2px;
}

tr.leveringoverzichtDierenarts td
{
    padding-right: 6px;
}

.row li,
.tabel_rij_1 td li,
.tabel_rij_2 td li 
{
    list-style:none;
    margin:0px;
    padding:0px    
}



input[type="text"], 
input[type="password"]
{
    width: 150px;
    padding: 1px;
    margin: 1px;
    padding-bottom: 3px;
}

input.adreskort 
{
    width: 70px !important /* 70 */ 
}

input.adreslang 
{
    width: 132px!important /* 132 */
}

input.adresextralang 
{
    width: 172px!important /* 132 */
}

select
{
    width: 152px;
    color:#666666 !important;
	font-family:Helvetica,Verdana, Geneva, sans-serif !important;
	font-size:12px !important;
	margin-top: 1px;
	    
}

input, textarea {
	border:solid 1px #999; /* 999999 */
    padding: 1px;
    margin: 1px;
    font-family:Helvetica,Verdana, Geneva, sans-serif !important;
}

input[type="image"] {
    border: none;
}


input[type="text"] 
{
    border:solid 1px #999; /* 999999 */
}

.tabel_rij_2 input,.tabel_rij_1 input
{
   /* border:none */
}

.button_mt1
{
    /* Margin top is 1 */
    /* Voor verticaal uitlijnen tegen de top */
	border:none;
	
	background-color:#004853;
	background-image:url(images/buttonbg.gif);
	background-position:top;
	background-repeat:repeat-x;
	color:#ffffff !important;
	text-transform:uppercase;
	padding-left:4px;
	padding-right:4px;
	font-size:11px !Important;
	font-weight:bold;
    cursor: pointer;
    margin-top:1px;
}

.button, input.button[value="Volgende"], input[value="Volgende"],
#ctl00_MainContent_CreateUserWizard1_CompleteStepContainer_ContinueButtonButton , #uploadbutton   
{
    /* zonder pijltjes */
	border:none;

	background-color:#004853;
	background-image:url(images/buttonbg.gif);
	background-position:top;
	background-repeat:repeat-x;
	color:#ffffff !important;
	text-transform:uppercase;
	padding-left:4px;
	padding-right:4px;
	font-size:11px !Important;
	font-weight:bold;
    cursor: pointer;
    margin-top:2px
}

#uploadbutton:hover,
.button:active,
.button:hover 
{
    background-image:url(images/buttonbg_hover.gif);
}

.button:link,
.button:visited 
{
   	background-image:url(images/buttonbg.gif); 
}

#DDDPrintButton {
    width: 50px;
    height: 19px;
}

.btnDelete 
{
    background-image:url(images/delete.png);
    width: 14px;
    height: 14px;
    border: none !important;
    cursor: pointer;
    background-repeat:no-repeat;
    
    background-color:transparent
}

.btnEdit 
{
/*    background-image:url(images/loep.png); */
    background-image:url(images/btnEdit.png);
    width: 13px;
    height: 12px;
    border: none !important;
    cursor: pointer;background-color:transparent;
    float:left;
}

.btnEditColumn {
    text-align: right;
    width: 50px;
}

.btnEditWithoutFloat {
    background-image:url(images/btnEdit.png);
    width: 13px;
    height: 12px;
    border: none;
    cursor: pointer;
    background-color: transparent;
    display: inline;
    vertical-align: middle;
}

.btnPopUp
{
    background-image:url(images/q.png);
    width: 15px;
    height: 15px;
    border: none !important;
    cursor: pointer;
    background-repeat:no-repeat;
 
    background-color:transparent
}

input.rechts,  input.button[value="Volgende"],input[value="Volgende"] { /* pijl rechts */
	background-image:url(images/button_rechts.gif) !important;
	background-position:right;
	padding-right: 20px;
	background-repeat:no-repeat

}



input.rechts:active,input.button[value="Volgende"]:hover,input[value="Volgende"]:hover,
input.rechts:hover 
{
    background-image:url(images/button_rechts_hover.gif) !important;
}

input.rechts:link,
input.rechts:visited 
{
    	background-image:url(images/button_rechts.gif) !important;
}

input.links { /* pijl links */
	background-image:url(images/button_links.gif) !important;
	background-position:left;
	padding-left: 20px;
	background-repeat:no-repeat
}

input.links:active,
input.links:hover { /* pijl links */
	background-image:url(images/button_links_hover.gif) !important;	
}

input.links:link,
input.links:visited  
{
  background-image:url(images/button_links.gif) !important;  
}

#header #tabbladen {
	height:21px;
	top:142px;
	position:absolute;
	padding-left:20px

}

#header #tabbladen div {
	height:26px;
	float:left
}

#header #tabbladen div:first-child {
	width:140px
}

#header #tabbladen ul li {
	float:left;
	min-width:0px; /* 85 */
	list-style:none;
	height:21px
		
}

#header #tabbladen ul li.selectedLI {
    min-width:0px
}

#header #tabbladen ul li a {
	color:#FFF !important;
	text-decoration:none;
	background-image:none;
	min-width:85px;
	display:block;
	height:21px;
	font-weight:bold;
	text-align:center;
	line-height:21px;
	
}

#header #tabbladen ul li.mijnportaalLI {

}

#header #tabbladen ul li.mijnportaalLI a {
/*	color:#859b9f !important; */
	/* text-transform:uppercase */
}

/* #header #tabbladen ul li.mijnportaalLI a.selectedLink {
	
} */

#header #tabbladen ul li a.selectedLink,
#header #tabbladen ul li.mijnportaalLI a.selectedLink,
#header #tabbladen ul li a:hover {
	background-image:url(images/tabbg.gif);
	background-repeat:repeat-x;
	background-position:top;
	color:#004853 !important
	
}

.GebruikerDetail span 
{
    min-width:140px;
    display:block;
    float:left;
    
 
}

.GebruikerDetail input
{	
	margin-bottom: 3px;
	width: 190px	
}

.GebruikerDetail br 
{
    display:none
}



.GebruikerDetail .contactgegevenWijzigenPanel br 
{
    display:block
}

.titellabel 
{
    clear:right;
    float:left;
    margin-top:14px;
    
}

.UpdateProgress
{
	top: 0%;
	z-index:10000;  
	display: block;         
	background-color:gray; 
    filter:alpha(opacity=30); 
    opacity:0.30;  
        
}

#blur
{
    width: 100%;
    background-color: black;
    /*moz-opacity: 0;
    khtml-opacity: 0;*/
    opacity: 0;
    filter: alpha(opacity=0);
    z-index: 120;
    height: 100%;
    position: absolute; 
    top: 0;
    left: 0;
}

#progress
{	
    z-index: 200;
    position: absolute;
    margin-left: auto;
    margin-right: auto;    
    padding: 5px 5px 5px 5px;
    text-align: right;
    width: 100%;
    top: 50%;
    left:50%;

}


#divprogressEdit{
    display: none;
    z-index: 200;
    position: absolute;
    margin-left: auto;
    margin-right: auto;    
    padding: 5px 5px 5px 5px;
    text-align: right;
    width: auto;
    top: 50%;
    left:50%;
    
}

#divprogress {
    display: none;
    z-index: 200;
    position: absolute;
    margin-left: auto;
    margin-right: auto;    
    padding: 5px 5px 5px 5px;
    text-align: right;
    width: auto;
    top: 50%;
    left:50%;
    
}

#blurCenter
{
    width: 100%;
    background-color: black;
    /*moz-opacity: 0;
    khtml-opacity: 0;*/
    opacity: 0;
    filter: alpha(opacity=0);
    z-index: 120;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}

#SiteMapPath 
{
    margin-top:4px;
    margin-bottom:10px;
	font-size:11px !important;
	color:#666666 !important;  
	
 
}

#SiteMapPath a
{
    	font-size:11px !important;
	color:#666666 !important;    
}
.floatright 
{
    float:right !important
}
.floatleft
{
    float:left !important
}

.copyright 
{
    float:right;
    padding-right:20px
}


#ctl00_MainContent_loginControl_PasswordLabel 
{
 margin-bottom:3px;
 display:block;
 margin-top:2px
}   

#dsd
{
    margin-top:4px;
    display:block
}

.error2 
{
    clear:both !important;
    float:left !important;
    width:400px !important;

}

.txtAanmakenDAStartdatumerror
{
    color: red !important;
    width: 130px;
    padding: 2px 0 0 2px;
}

#btnToonWachtwoord,#btnWijzigWachtwoord 
{
    
    }
   
   
   .progressCenter,#ctl00_MainContent_progress1,#blurCenter
{
   
    text-align:center;
    position:absolute;
    z-index:999;
    left:50%;
    top:50%



} 

.progressCenterb,#ctl00_MainContent_progress1b,#blurCenterb
{
    /*
    text-align:center;
    position:absolute;
    z-index:999;
    left:50%;
    top:50%

*/
margin-top:-40px;
height:40px;
position:relative !important


}



/* popup */

#ctl00_MainContent_lblMedicijnPanelText
{
    font-weight:normal !important;
    /*display:block; */
    margin-bottom:8px
}

.ajax__calendar 
{
    z-index:999999 !important;
    position:absolute
}

#ctl00_MainContent_btnZoeken 
{
    float:left
}


#ctl00_MainContent_CreateUserWizard1 table table tr:first-child {
	display:none
}

.wachtwoordvergeten 
{
    background-image:none;
    background-color:Transparent;
    color:#34a544 !important;
    text-decoration:none;
    border:none;
    cursor:pointer;
    float:left;
    text-align:left 
}
    
/* extra kolom voor login pagina */



#loginblokmain /* main content */
{
    width:590px; 
    float:left;
    		font-family:Helvetica,Verdana, Geneva, sans-serif !important;
	font-size:12px !important;
	color:#666666 !important; 
	line-height:17px !important;
	padding-top:0px !important;
	margin-top:0px !important
}

#loginblokmain2 /* main content */
{
     width:590px !important; /* 360 vreemd */
    float:left;
    		font-family:Helvetica,Verdana, Geneva, sans-serif !important;
	font-size:12px !important;
	color:#666666 !important;
	line-height:17px !important;
	
}

#loginblokmain span,#loginblokmain font
{
    		font-family:Helvetica,Verdana, Geneva, sans-serif !important;
	font-size:12px !important;
	color:#666666 !important;
	line-height:17px !important
}

#loginblokrechts /* main content */
{
    width:170px !important; /* 179 */
    float:right;
    margin-top:-30px
    
}

.salvraag 
{
    float:right; margin-right:610px; margin-top:-18px }
    
.salvraag2
{
    float:right; margin-right:570px; margin-top:-18px }

.salvraag3
{
    float:right; margin-right:580px; margin-top:-18px }

.salvraag4
{
    float:right; margin-right:524px; margin-top:-18px }

#loginblokrechtsbg .pageTitle 
{
    padding-top:4px !important
}



#loginblokrechts label
{
  
   
    float:left;
    
    
}

#ctl00_MainContent_lblHelpTekst,
#ctl00_MainContent_Panel1
{
    min-height:0px !important;
    margin:0px !important;
    padding:0px !important
}

#loginblokrechts input  
{
  
    float:left;
    clear:both}

#ctl00_MainContent_loginControl_imgBtnHelp 
{
    clear:none !important
}

#loginblokrechts input[type="image"] 
{
    
float:inherit
}

.GebruikerDetail input[disabled="disabled"] 
{
    
}






#loginblokrechtsbg 
{
background-color:#eee; min-height:100px;
padding-left:6px;

}

#ctl00_MainContent_txtWijzigingen 
{
    width:334px;
    height:100px
}

#ctl00_MainContent_lblType,
#ctl00_MainContent_lblNaam
{
  /*  width:110px */
}

#ctl00_MainContent_UpdatePanel1 span
{
  
}

table tr
{
    vertical-align:top
}

#terugLinks 
{
    float:left;
    padding-left:10px;
    padding-top:8px
    
}

#terugRechts 
{
    float:right;
    padding-right:10px;
    padding-top:8px
}
.loginMelding 
{
    width:170px !important;
    float:left;
    text-align:left;
    color:red !important
}

#Tr2 th,#Tr2
{
    text-align:left !important;
    float:left
    
}

.style2 
{
   /* background-color:#eeeeee */
}

#ctl00_MainContent_wzVKIformulier_lvwLevensNummers_ctrl0_ddlLevensnummerLandcode 
{
    width:50px
}

#ctl00_MainContent_wzVKIformulier_lvwLevensNummers_itemPlaceholderContainer 
{
   
}
#ctl00_MainContent_lvwVKI_itemPlaceholderContainer 
{
    width:100% !important
}

#nieuwsblok 
{
   background-color:#eeeeee !important;
   color:#666666 !important;
   min-height:100px;
   padding:6px;
   margin-top:8px;
   padding-top:3px !important 

}
#nieuwsblok p
{
color:#666666
}

#nieuwsblok h1 
{
    color:#004853;
    font-size:14px
}

#nieuwsblok h3 
{
color:#004853;
font-size:12px
}

.hand 
{
        
    cursor:pointer;
    cursor:hand
}

.error,
.waarschuwing,
#ctl00_MainContent_wzVKIformulier_lblCheckMessage,
span.error,
#ctl00_MainContent_lvMedicijn_ctrl0_errMessageLevensnumer
{
    color:#F00 !important;
    font-weight:normal !important;
	font-family:Helvetica,Verdana, Geneva, sans-serif !important;
	font-size:12px !important;    
    
}

#ctl00_MainContent_wzInvoerContract strong,
#ctl00_MainContent_wzInvoerContract strong span,
#ctl00_MainContent_wzVKIformulier strong,
#ctl00_MainContent_wzVKIformulier strong span
{
 font-weight:bold;
 	font-family:Helvetica,Verdana, Geneva, sans-serif !important;
	font-size:12px !important;
	color:#666666 !important;
	line-height:17px !important
}

/* paginatitel is niet altijd H1 maar STRONG */


#content #kolom2 strong:first-child,
#content #kolom2 strong span:first-child,
/*#content #kolom2 span:first-child,*/
#content #kolom2 h1,
#ctl00_MainContent_pnl2 h1 /* span:first-child /* /* popup titel */

{
   font-size:16px;
   font-weight:bold !important;
   line-height:34px;
   margin-top:4px;
   margin-bottom:0px;
   color:#004853;
}



/*
.pager input[disabled="disabled"]
{
    color:#666;
    

 
}

input[disabled="disabled"] 
{
    color:#666;

}



input[@disabled=true], input[@disabled], 
button[disabled]:active, button[disabled], 
input[type="reset"][disabled]:active, 
input[type="reset"][disabled], 
input[type="button"][disabled]:active, 
input[type="button"][disabled], 
select[disabled] > input[type="button"], 
select[disabled] > input[type="button"]:active, 
input[type="submit"][disabled]:active, 
input[type="submit"][disabled],input[disabled="disabled"], input[disabled] { 
    color: #666 !important; 
} 
*/

.antwoordbox 
{
    border:none !important;
    border:solid 1px #ffffff !important;
    text-align:center !important;
    font-weight:bold !important; 
}
/*
table[cellspacing="3" border="0" width="100%" height="100%"],
#ctl00_MainContent_wzVKIformulier_trBevestigen_Medicijn_Aspect_1,
#ctl00_MainContent_wzVKIformulier_trBevestigen_Medicijn_Aspect_1 td,
#ctl00_MainContent_wzVKIformulier_trBevestigen_Diagnose_Aspect_2,
#ctl00_MainContent_wzVKIformulier_trBevestigen_Diagnose_Aspect_2 td,
#ctl00_MainContent_wzVKIformulier_trBevestigen_Medicijn_Aspect_3,
#ctl00_MainContent_wzVKIformulier_trBevestigen_Medicijn_Aspect_3 td,
#ctl00_MainContent_wzVKIformulier_trBevestigen_Informatie_Aspect_4,
#ctl00_MainContent_wzVKIformulier_trBevestigen_Informatie_Aspect_4 td
{
width:601px !important 
}
*/

span.rechts 
{
	background-image:url(images/button_rechts.gif) !important;
	background-position:right;
	padding-right: 20px;
	background-repeat:no-repeat ;

  }  
  span.links
{
	background-image:url(images/button_links.gif) !important;
	background-position:left;
	padding-left: 20px;
	background-repeat:no-repeat ;



  } 
  
  .status 
  {
      
      margin-top:-2px;
      margin-right:10px
      
  }

.rij td
{
	padding-right:2px;
    vertical-align:top;
    height: 22px;
} 
 
.rij_oneven {
	background-color:#f0f0f0	
}


.rij_even {
	background-color:#fff
}

.rij input 
{
	padding-top: 0px;
	margin: 0px;
}
  
  /*Kolommen in grids */ 
 
  .colregelnr
  {
  	width: 50px;
  }
  
  .collandcode
  {
  	width: 68px;
  	margin-top:0px;
  }
  
 .collandcode select
  {
  	width: 60px;
  	margin-top:0px;
  }
  
 .collevensnummer 
  {
  	margin-left: 3px;
  	margin-right: 0px;
  	padding-right: 0px;
  	padding-left: 0px;
  	margin-bottom: 1px;
  	margin-top: 0px;
  	width: 160px;
  }
  
  .collevensnummer input
  {
  	margin-left: 0px;
  	margin-right: 0px;
  	padding-right: 0px;
  	padding-left: 0px;
  	margin-bottom: 1px;
  	margin-top: 0px;
  	width: 154px !important; 
  }
  
  .collab 
  {  	
  	width: 30px;
  }
  
  .collab input
  {
  	vertical-align: middle;
  	text-align: center;  	
  	  		
  }
  
  .collvinnen 
  {  	
  	width: 50px;
  }
  
  .collvinnen input
  {
  	vertical-align: middle;  		
  	text-align: center;
  	margin-left: 10px;
  }
  
  .collbuttons
  {
  	width: 235px;
  	margin-top: 0px !important;
  	margin: 0px;
  }
  
  .collbuttons input
  {
  	margin: 0px !important;
  	margin-top: 0px !important;
  }
  

  .colregnl
  {  	
  	width: 90px;
  }
  
  .colregnl input
  {
  	vertical-align: middle;  
  	margin-left:0px;		
  	width: 84px !important; 
  }


    .colnaamdiergeneesmiddel
  {  	
  	width: 210px;
  }
  
  .colnaamdiergeneesmiddel input
  {
  	vertical-align: middle;  		
  	width: 204px !important; 
  }

    .collaatstebehandeling
  {  	
  	width: 100px;
  }
  
  .collaatstebehandeling input
  {
  	vertical-align: middle;  	
  	width: 65px ; 
  }

    .coleindewachttermijn
  {  	
  	width: 100px;
  }
  
  .coleindewachttermijn input
  {
  	vertical-align: middle;  		
  	width: 65px; 
  }

    .coldiagnose
  {  	 
  	width: 310px;
  }
  
  .coldiagnose input
  {
  	vertical-align: middle;  	
 	width: 304px;
  }

    .colinformatie
  {  	
  	width: 310px;
  }
  
  .colinformatie input
  {
  	vertical-align: middle;  		
 	width: 304px;
  }

  .colbuttonsmedicijn
  {
  	width: 160px;
  	margin-top: 0px !important;
  	margin: 0px;
  }
  
  .colbuttonsmedicijn input
  {
  	margin: 0px !important;
  	margin-top: 0px !important;
  }
  
  .colbuttonsdiagnose
  {
  	width: 310px;
  	margin-top: 0px !important;
  	margin: 0px;
  }
  
  .colbuttonsdiagnose input
  {
  	margin: 0px !important;
  	margin-top: 0px !important;
  }

  .colbuttonsinformatie
  {
  	width: 310px;
  	margin-top: 0px !important;
  	margin: 0px;
  }
  
  .colbuttonsinformatie input
  {
  	margin: 0px !important;
  	margin-top: 0px !important;
  }


  .colbuttons3
  {
  	width: 210px;
  	margin-top: 0px !important;
  	margin: 0px;
  }
  
  .colbuttons3 input
  {
  	margin: 0px !important;
  	margin-top: 0px !important;
  }

.overzichttabel
{	
	width: 100%;
}

.noMarginLeft
{
	margin-left: 0px;
}

/*
#ctl00_MainContent_wzAanmeldenIKBRundformulier,
#ctl00_MainContent_wzAanmeldenIKBRundformulier td,
#ctl00_MainContent_wzAanmeldenIKBRundformulier tr,
#ctl00_MainContent_wzAanmeldenIKBRundformulier td table
{
    width:300px !important
}*/



#ctl00_MainContent_wzAanmeldenIKBRundformulier strong,
#ctl00_MainContent_wzAanmeldenIKBRundformulier strong span
{
 font-weight:bold;
 	font-family:Helvetica,Verdana, Geneva, sans-serif !important;
	font-size:12px !important;
	color:#666666 !important;
	line-height:17px !important
}

.dddoverzicht td , .dddoverzicht .thalignright 
{
	word-wrap: break-word;
	padding-right: 10px;
}

.dddoverzicht .thalignright {
	text-align: right !important;
}

/*Eén-op-één relatie */
.listviewcontract {
    float:left;
    margin: 0 0 10px 0;
   
}
.floatleft{
    float:left;
   
}

.invisiblecalenderbutton {
    display: none;
    
}


.pnlAanmaken_step1 tr.pnlAanmaken_tablerow {
    height: 30px;   
}

.pnlAanmaken_step1 tr.errormessage {
    height: 10px;   
}
.pnlAanmaken_step1 input[type="image"] {
    margin: 5px 0 0  ;   
}

span.checkboxactive {
    float: left;
    margin:  7px 0;
    width: 100%;
}

span.checkboxactive input[type="checkbox"]  {
    float: left;
    margin: 5px 0 5px;
    border: none;
    
}
span.checkboxactive label {
    float: left;
    margin: 3px 0 6px 5px;
}

.annulerenbutton {
    margin: 2px 0 0 2px;
    padding: 0;
    width: 12px;
}

.viewbutton {
    margin: 3px 0 0 4px;
    padding: 0;
    
}

.editbutton {
    margin: 3px 0 0;
    padding: 0;
}

.invisibleeditbutton {
    margin: 0;
    padding: 0;
    width: 0px;    
}

.ondertekenbutton {
    cursor: pointer;
    
}
.eenopeenrelatieaanmaken_calendar {
    margin: 1px 0 0 2px!important;
    height: 18px;
    
}

.divrelatieaanmakenuploadcontrol {
    position: relative;
    height: 23px;
}

.btnInvoerStartdatum {
    display: block;
    float: left;
}
.lblInvoerStartdatumError {
}

#uploadbutton 
{
    left: 259px;
    top: -21px;
    cursor: pointer;
    width: 142px;
    height: 17px;
    padding: 1px 4px 0 4px;
}


.uploadinvisble {
    position: absolute;
    top: 0px;right: 0px;
    padding: 0px;
    -moz-opacity:0;
	filter:alpha(opacity: 0);
	opacity: 0;
    width: 150px;
    height: 23px;
	z-index: 2;
    overflow: hidden;
    cursor: pointer;
}

.uploadinvisble input[type=file]{
    font-size: 200px!important;
    position: absolute;
    right: 0px;
    top: 0px;
    margin:-2px;
    cursor: pointer;    
}

#progressdivEdit {
    position: absolute;
    width: 100%;height: 100%;top: 0px;left: 0px;right: 0px;bottom: 0px;
    background-color: grey;
    -moz-opacity:0.3;
	filter:alpha(opacity: 30);
	opacity: 0.3;
   
}
#progressdiv {
    position: absolute;
    width: 100%;height: 100%;top: 0px;left: 0px;right: 0px;bottom: 0px;
    background-color: grey;
    -moz-opacity:0.3;
	filter:alpha(opacity: 30);
	opacity: 0.3;
   
}

.tblEditcontract input[type="text"], .tblAddcontract input[type="text"], .tblCancelcontract input[type="text"] {
    padding:0px 0 3px 2px;
    vertical-align: top;
}
.tblCancelcontract input[type="text"] {
    height: 14px;
}


.tblEditcontract input[type="image"], .tblAddcontract input[type="image"], .tblCancelcontract input[type="image"] {
    padding:0px 0;
}

.editcontracttitle {
    color: #004853 !important;    
    font-size: 16px;
    font-weight: bold !important;
    line-height: 34px !important;
    }
    

.padding3 {
    padding-top: 6px;
    
}


#imagepopinformatie {
    margin-left: -10px;
    margin-top: 0px;
    position: absolute;
}
#colon {
    margin-left: 7px;
    margin-top: 0;
    position: absolute; 
}

.PageSize 
{
    float: right;
  /*  margin-top: -25px;*/
}
.PageSize select
{
    width: 55px;
}

.calendar {
    margin-bottom: 2px;
}

.date-input {
    width: 80px!important;
    height: 14px;
    padding: 0 0 1px 0!important;
}

.bronvermelding {
    margin: 60px 0 0;
}
.imgStatus {
    padding-left: 12px;
    margin-top: -2px;
}

.MonsterGegevensImgStatus {
    padding-left: 15px;
}

.MonsterGegevensSamenvattingImgStatus {
    margin-top: 3px;
    float: left;
}

.btnViewMonster {
    background-image:url(images/btnEdit.png);
    background-repeat: no-repeat;
    width: 13px;
    height: 12px;
    border: none !important;
    cursor: pointer;background-color:transparent;
    padding-top: 15px;
    padding-right: 15px;
    float: right;
}

.tdAantalMonsters {
    text-align: left;
}

.tdTrimesterPeriodeNummer {
    text-align: center;
}

.lblAantalMonsters {
    padding-right: 12px;
}

.lblPeriodeNummer {
    padding-right: 20px;
}

.imgMonsterDetailsStatus {
    margin-top: 5px;
    margin-right: 20px;
}

.lblMonsterDetailsTitle {
    font-size: 1.4em !important;
    font-weight: bold;
}

#ctl00_MainContent_lvwMonsterDetail {
    border: none;
    margin-left: 25px;
}

#ctl00_MainContent_btnCloseMonsterDetail {
    margin-bottom: 5px;
    margin-top: 20px;
}

.tbleenopeenrelatieInvoerenWizard input[type="text"]:disabled,
.tblEditcontract input[type="text"]:disabled,
.tbleenopeenrelatieInvoerenWizard input[type="text"]:disabled
{
    border: #aaaaaa 1px solid !important;
    background-color:#eee;
    color: #aaaaaa;
}
    
    

 /* PDF to HTML */
p.brheight {
    display: block;
    float: left;
    width: 100%;
    padding: 0px;
    height: 21px;
}
p.overwegende {
    display: block;
    margin-bottom: 2px;    
    width: 100%;
    float: left;
    padding-bottom: 0px;
   
}

span.spandat {
    display: block;
    float: left;
    margin-right: 32px;
    width: 15px;
}
span.spandat2 {
    width: 640px;
    display: block;
    float: left;
}


span.spanhiernatenoemen1 {
    display: block;
    float: left;
    margin-right: 30px;
    width: 80px;
}
span.spanhiernatenoemen2 {
    width: 620px;
    display: block;
    float: left;
}

p.lijst {
    width: 100%;
    display: block;
    float: left;    
    padding-bottom: 0px;
} 

p.lijst span.spanlijstnr {
    display: block;
    float: left;
    margin-right: 0px;
    width: 25px;
}

p.lijst span.spanlijstitem {
    width: 620px;
    display: block;
    float: left;
}

p.subtitle {
    width: 100%;
    display: block;
    float: left;    
    padding-bottom: 0px;
    text-decoration: underline;
}
p.subtitle2 {
    width: 100%;
    display: block;
    float: left;    
    padding-bottom: 0px;
}

.linkbutton 
{
    float: left;
    display: block;
    width: 156px;
    background-image:url(images/button_links.gif) !important;
    background-position:left;
    background-repeat: no-repeat;
    margin-top: 2px;
    padding-top: 2px;
    padding-left: 20px;
	padding-right:4px;
    text-decoration: none;
	border:none;
	color:#ffffff !important;
	text-transform:uppercase;
	font-size:11px !Important;
	font-weight:bold;
    cursor: pointer;
    
}

.Label {
    width: 100px;
    float: left;
    display: block;
    margin: 2px;
}


.inputcontrol {
    width: 250px!important;
    float: left;
    display: block;
    margin: 2px!important;
}

input[type=text].inputcontrol
{
    border: 1px solid #666666!important;
	width:246px!important;
    color: #666666;
}

.btnZoeken {
    width: 100px;

}

.divInvoeren fieldset
{   
	float: left;    
	width:100%;
	display: inline-block;
    font-weight: bold;
    font-size: 12px;
    padding-top: 15px;
    padding-bottom: 5px;
    color: #226ab3;
    border: 0px;
    padding:0px;
}

.divInvoeren fieldset dl dt, .divInvoeren fieldset dl dd 
{
    line-height: 21px;
}

.divInvoeren fieldset dl dd 
{
    display: inline-block;   
}

.divInvoeren fieldset dl dt span
{
    margin-top: 0;
    width: 135px;
}

.divInvoeren fieldset dl dd button
{    
    width: 135px;
}

.cbBedrijfstype
{
    height:21px;
    margin-bottom: 7px!important;
}

.Documenten td.Programmanaam {
    max-width: 230px; padding-right: 10px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;
}
