﻿html,body {
	margin:					0;
	padding:				0;
	height:100%; /* needed for container min-height */
}
a > img
    { 
        border:0;
    }
	.FloatLeft
	{
		position:			relative;
		float:				left;
	}

	.FloatRight
	{
		position:			relative;
		float:				right;
		margin-left:		3px;
	}
	
	.Bold
	{
		font-weight:		bold;
	}
	.activateButton
	{
		position:			relative;
		float:              right;
		margin-right:       40px; /*org:40px; 48px;*/ 
		margin-top:         15px;
		background-color:	#F1B32B;
		border:				solid 1px #EC8A1D;
		color:				#FCF1D8;
		padding:			0px 20px 1px 20px;	
		text-decoration:	none;
	}	

    .ContainerlsDierpas    { /*NEW-EV*/
        position:           absolute;
        top:                54px;
        right:              4px;
        height:             16px;
        width:              92px;
        margin:             23px 0px 0px 0px;
        float:              left;
        /*border:solid 1px fuchsia; */
	}

	.DierpasLogoutButton    { /*NEW-EV*/
		background-color:	#F1B32B;
		border:				solid 1px #EC8A1D;
		color:				#FCF1D8;
		width:              90px;
        height:             16px;
		display:            block;
		text-align:         center;
		text-decoration:	none;
		
	}

	.DierpasButton, .DierpasLogout, .AanvraagButton, .AnnulerenButton, .CommentaarButton, .CommentaarToevoegenButton
	{
		background-color:	#F1B32B;
		border:				solid 1px #EC8A1D;
		color:				#FCF1D8;
		padding:			0px 20px 1px 20px;	
		text-decoration:	none;
		clear:both;
		
	}
	
	.greenbutton .greenbuttonleft
	{
	    background-image: url(../images/layout/greenbuttonleft.png);
	    width: 3px;
	    height: 26px;
	    float: left;
	}
	
	.greenbutton .greenbuttonright
	{
	    background-image: url(../images/layout/greenbuttonright.png);
	    width: 3px;
	    height: 26px;
	    float: left;
	}
	
	.greenbutton .greenbuttoncenter
	{
	    background-image: url(../images/layout/greenbuttoncenter.png);
	    float: left;
	    height: 20px;
	    color: #FFFFFF;
	    padding: 3px;
	}
	
	.greenbutton .greenbuttoncenter a {
	    color: #FFFFFF;
	    text-decoration: none;
	}
	
	.AanvraagButton
	{
	    margin-bottom:30px;
	    position:relative;
	    float:left;
	    margin-left:200px;
	}
	
	.DierpasLogout
	{
	    margin-top:50px;
	    position:relative;
	    float:left;
	}
	
	.AnnulerenButton
	{
	    position:relative;
	    float:right;
	    clear:none;
	    margin: 10px 20px 20px 0px;
	}
	
	.CommentaarToevoegenButton
	{
	    position:relative;
	    float:right;
	    width:50px;
	    right:10px;
	    margin-bottom:10px;
	}
	
	.CommentaarButton
	{
	    position:        absolute;
	    right:             0;
	    top:               195px;
	    width:            auto;
	    right:             0px;
	    
	    
	}   
	
body
{
    position:               relative; 
    width:                  100%; 
    height:                 100%;
    min-height:             100%! important; 
    font-family:			Arial;
    font-size:				10pt;
    overflow:               -moz-scrollbars-vertical;        
	margin:					0;
	padding:				0;
	/*background-image:       url(../Images/Layout/footer_background.jpg);
	background-position:    bottom left;
	background-repeat:		repeat-x;   */
	margin:					0;
	padding:				0;
}

.BackgroundDiv 
{
	position:				absolute; /* needed for footer positioning*/
	left:					0;
	top:					0;
	width:                  100%; 
	height:					auto !important; /* real browsers */
	height:					100%; /* IE6: treated as min-height*/

	min-height:				100%; /* real browsers */	
	padding:				0;
	margin:					0;
	z-index:				0;
}

.PageHeaderContainer /*De totale achtergrond voor de header */
{
    width:                  100%;
	height:                 234px;
	margin:                 0 auto;
    background-image:       url(../Images/Layout/header_background.jpg);
    background-position:    top left;
	background-repeat:		repeat-x;
}

.PageContentContainer /*De totale achtergrond voor de content */
{
    width:                  100%;
	padding-bottom:         123px;
	margin:					0;
	padding:				0;
	overflow:				auto;
}

.PageFooterContainer /*De totale achtergrond voor de footer */
{
    /* Onderstaande _display regel wordt alleen door IE6 opgepikt 
     *  en zorgt ervoor dat het betreffende item niet wordt getoond in IE6
     */
    _display: none;  
	position:               fixed;
	width:                  100%;
	/*height:                 90px;*/
	height:                 25px;
	bottom:                 0px; 
	margin:					0;
	padding:				0;
    background-image:       url(../Images/Layout/footer_background.jpg);
    background-position:    top left;
	background-repeat:		repeat;
}

.page
{
    position:				absolute;
    top:					0px;
    left:					50%;
    margin-left:			-463px;
	width:                  927px; 
    background-image:       url(../Images/Layout/content_background.jpg);
    background-position:    center;
	background-repeat:		repeat-y;
	height:					auto !important; /* real browsers */
	height:					100%; /* IE6: treaded as min-height*/
	min-height:				100%; /* real browsers */	
	z-index:				1;
}

.HeaderContainer /* De headercontainer */
	{
		position:				relative; /* needed for footer positioning*/
		width:                  927px;
		height:                 234px;
		margin:                 0 auto;
		background-image:       url(../Images/Layout/header_center.jpg);
		background-position:    top left;
		background-repeat:		repeat;
		_margin-left:           12px;
	}

		.HeaderContentLeft
		{
			position:				relative;
			float:					left;
			width:					20px;
			height:					234px;
			background-image:       url(../Images/Layout/header_left.jpg);
			background-position:    top left;
			background-repeat:		repeat;
		}	
		
		.HeaderContentRight
		{
			position:				relative;
			float:					left;
			width:					907px;
			height:					234px;
			background-image:       url(../Images/Layout/header_hond.jpg);
			background-position:    top right;
			background-repeat:		no-repeat;
		}	
		
			.PanelHoofdnavigatie
			{
			position:				relative;
			float:					left;
			width:					878px;
			margin-top:				30px;
			margin-left:			10px;
			height:					57px;
			overflow:				hidden;
			/*background-color:Red;*/
			}
				.PanelHoofdnavigatieItem
				{
					float:			left;
					position:		relative;
					height:			18px;
					margin-top:		13px;
					
					margin-left:		20px;
					margin-right:		20px;
				}
					.Menu_On
					{
						background-color:	White;
						height:				20px;
					}
				
					.Menu_On a:link, .Menu_On a:visited
					{
						float:				left;
						color:				#5E7B26; /*Groen*/
						text-decoration:	none;
						padding-top:		2px;
					}
					
					.Menu_Off a:link, .Menu_Off a:visited
					{
						float:				left;
						color:				#FFFFFF;
						text-decoration:	none;
						padding-top:		2px;
					}
					
					.Menu_Off a:hover, .Menu_Off a:active
					{
						color:				silver;
					}
				
				.HoofdnavigatieSeparator
				{
					float:		left;
					position:	relative;
					margin-top: 1px;
				}
			
			.PanelLogoLogin
			{
			position:				relative;
			float:					left;
			width:					888px;
			height:					90px;
			/*overflow:				hidden;
			background-color:green;*/
			}
			
			    .LoginTable
			    {
                   margin-left: 10px;
			    }
			    
			    .LoginTable td
			    {
			        padding-left: 5px;
			        padding-top: 5px;
			        padding-bottom: 5px;
			        vertical-align: middle;
			    }
			
				.PanelLogin
				{
					position:				relative;
					float:                  left;
					margin-left:            20px;
					top:					10px;
					width:                  284px !important;		
					width:                  274px;
				}
				
				.PanelLoginInner {
				    background-color:       #FFFFFF;
				    width:                  264px;
				    border:                 solid 1px #DDDDDD;
				    height:                 150px;
				}
				
					.TextboxLogin
					{
						height:				16px;
						width:				120px;
						border:				solid 1px grey;
					}
					
					.HyperlinkWachtwoordVergeten
					{
						position:			absolute;
						margin-top:			5px;
						width:				180px;
						text-align:			left;
						bottom:             -16px;
						left:               20px;
						text-decoration:    underline;
					}	
					
					HyperlinkWachtwoordVergeten a
					{
					    text-decoration:    underline;
					}				

					.HyperlinkWachtwoordAanpassen
					{
						/*position:           absolute;
						top:                85px;*/
						left:				0px;	
						float:				left;
						/*_position:			fixed;
						_width:				180px;
						_text-align:		right;*/

					}		 			
			
					.LabelLoginFailure
					{
						position:			absolute;
						display:			table-row;
						left:				0px;
						left:               3px;
						top:				30px;
						font-weight:		bold;
						background-color:	red;
						color:				white;
						z-index:			10;
						padding:			4px;
						border:				solid 2px white;
					}
					
				.PanelIngelogd
				{
					position:				absolute;
					left:					20px;
					top:					-10px;
					height:					30px;
					/*width:                  285px;*/                   /*new-EV*/
					text-decoration:	    none;
					float: left;
					z-index: 10;
				}
								
				.PanelIngelogd a 
				{
				    padding-left: 5px;
				    font-size: 10px;
				}
				
				.PanelLoginLink
				{
					position:				absolute;
					left:					20px;
					top:					12px;
					height:					30px;
					/*width:                  285px;*/                   /*new-EV*/
					text-decoration:	    none;
					float: left;
					z-index: 10;
				}
				
				.pnlButtons
				{
				    margin-left: 50px;
				    padding-top: 40px;
				    clear: both;
				    width: 900px;
				    background-image: url(../images/layout/separator.png);
				    background-repeat: no-repeat;
				    background-position:    center top;			    
				}
				
				.pnlButton
				{
				    float: left;
				    height: 105px;
				    width: 229px;
				    margin-right: 35px;
				    margin-bottom: 45px;
				    background-image: url(../Images/Layout/button.png);
				    text-align: center;
				    padding-top: 10px;
				    padding-left: 5px;
				    padding-right: 15px;
				}
				
				.HyperlinkButton
				{
				    text-decoration: none;
				    color: #FFFFFF;
				}
				
				.LabelTitelButton
				{
				    font-weight: bold;
				    font-size: 20px;
				}
				
				.LabelTekstButton
				{
				    padding: 4px;
				}
				

					.LabelLoginView
					{
						font-size:			10px;
						float:				left;
						/*width:				285px; */
					}
			    .PanelLogin2
				{
					position:				relative;
					float:                  left;
					height:					90px;
					margin-top:             15px;
				}
				
					.TextboxLogin2
					{
						height:				16px;
						width:				176px;
						border:				solid 1px black;
					}
					
					.HyperlinkWachtwoordVergeten2
					{
						float:				left;
						position:			relative;
						margin-top:			5px;
						width:				180px;
						text-align:			right;
					}					
			
					.LabelLoginFailure2
					{
						position:			absolute;
						display:			table-row;
						left:				241px;
						top:				177px;
						font-weight:		bold;
						background-color:	red;
						color:				white;
						z-index:			10;
						padding:			4px;
						border:				solid 2px white;
					}
					
				.PanelIngelogd2
				{
					position:				absolute;
					left:					375px;
					top:					10px;
					height:					90px;
					text-decoration:	none;
				}
				

					.LabelLoginView2
					{
						font-size:			14pt;
						float:				left;
					}
					
			.PanelSubmenu
			{
			position:				relative;
			float:					left;
			width:					888px;
			height:					110px;
			overflow:				hidden;
			/*background-color:aqua;*/
			}
			
				.Dierpas
				{
					margin-left:	30px;
				}			
			
				.BestelNu
				{
					margin-top:		30px;
					margin-left:	20px;
				}
				
				.HyperlinkBestellen
				{
					font-size:			26pt;
					color:				#D3E63C;
					margin-top:			36px;
					margin-left:		30px;
					text-decoration:	none;
				}
				
					.PanelSubnavigatieItem
					{
						float:				left;
						position:			relative;
						height:				28px;
						margin-top:			20px;						
						margin-left:		10px;
						margin-right:		10px;
						font-size:			11pt;
						padding:			10px 8px 0px 8px;
						font-weight:		bold;
					}
						.SubMenu_On
						{
							background-color:	White;
						}
					
						.SubMenu_On a:link, .SubMenu_On a:visited
						{
							float:				left;
							color:				#EC8A1D; /*Groen*/
							text-decoration:	none;							
						}
						
						.SubMenu_Off a:link, .SubMenu_Off a:visited
						{
							float:				left;
							color:				#FFFFFF;
							text-decoration:	none;							
						}
						
						.SubMenu_Off a:hover, .SubMenu_Off a:active
						{
							color:				silver;
						}
				
			.panelVlag
			{
				position:		absolute;
				right:			25px;
				bottom:			12px;			
			}
			
			.ImageVlag
			{
				margin:			3px;
			}

	.ContentContainer
	{
		position:				relative;
		float:					left;
		width:                  927px;		
		
		/*margin-bottom:			100px;*/
		height:					auto;
		padding:				0;
		overflow:				visible;
		/*padding-bottom:         20px;*/
	}
	.PanelContent
	{
	    position:				relative;
		float:					left;
		min-height:        300px;
	}

		.ContentContainerLeft
		{
			position:				relative;
			float:					left;
			padding-left:			55px;
			/*width:					530px;*/
			width:                  800px;
			overflow:				visible;
			display:block;
			margin-bottom:20px;
		}
		
		.ContentContainerLeftSmall
		{
			position:				relative;
			float:					left;
			padding-left:			55px;
			/*width:					530px;*/
			width:                  500px;
			overflow:				visible;
			display:block;
			margin-bottom:20px;
		}
		
			.ContentContainerLeft span a:link, .ContentContainerLeft span a:visited,
			.ContentContainerLeft label a:link, .ContentContainerLeft label a:visited
			{
				color:				#EC8A1D;
				font-weight:		bold;
				text-decoration:	none;
			}
			
			.ContentContainerLeft span a:hover, .ContentContainerLeft span a:active,
			.ContentContainerLeft label a:hover, .ContentContainerLeft label a:active
			{
				color:				#67882A;
				font-weight:		bold;
			}
		
		.ContentContainerRight
		{
			position:				relative;
			float:					left;
			width:					250px;
			margin-left:			30px;		
			line-height:			130%;
			overflow:				visible;
		}
		
		.ContentContainerRightHome
		{
			position:				absolute;
			top:                    310px;
			left:                   600px;
			float:					left;
			width:					250px;
			line-height:			130%;
			overflow:				visible;		
		}
		
			.PanelZijmenuNietIngelogd
			{
				float:					left;
				position:				relative;
				margin-left:			20px;
				margin-top:				20px;
			}
			
			.ImagePootjeZijmenu
			{
				position:				relative;
				float:					left;
				margin-right:			3px;			
			}
			
			.TitelZijmenu
			{
				position:				relative;
				float:					left;	
				font-size:				12pt;
				font-weight:			bold;
				margin-top:				2px;
				margin-bottom:			20px;	
				margin-left:			7px;
			}
			
			.TekstZijmenu
			{
				position:				relative;
				float:					left;	
				clear:					both;					
			}
			
			
			
			.ContentContainerRight a:link, .ContentContainerRight a:visited,
			.ContentContainerRightHome a:link, .ContentContainerRightHome a:visited
			{
				/*position:				relative;
				float:					left;	*/
				color:					    White;
				background-color:		#ffc849;
				text-decoration:		    none;
				padding:				    0px 5px 0px 5px;	
				display:				inline;
				width:                  263px  !important;
				_width:                 243px;
			}
			
		.PanelContentHomepage
		{
			position:				relative;
			float:					left;
			margin-left:			55px !important;
			margin-left:			27px;
			padding-bottom:			20px;
			width:                  250px !important;	
			width:                  240px;			
			/*background-image:       url(../Images/Layout/homepage/content_homepage_background.jpg);
			background-position:    left top;
			background-repeat:		no-repeat;
			border-top:				solid 20px #F9F9F7;			*/
			overflow:				visible;
		}
		
			.panelLostPass
			{
				width: 540px !important;
				width: 535px;
				/*background-color: Red;*/
			}

			.panelChangePass
			{
				width: 369px !important;
				width: 372px;
				/*background-color: Red;*/
			}
			
			.MovieContainer
			{
			    position: relative;
			    float: left;
			    width:280px !important;
			    width: 260px;			    
			    margin-left: 5px !important;
			    margin-left: 0px;
			}
			
			.ContentTitle
			{
			    text-align: center;
			    color: #87A355;
			    font-size: 28px;
			    height: 50px;
			    padding: 10px;
			    font-weight: bold;
			}
			
			
			
			.LoginHeader
			{
			    position: relative;
			    float: left;
			    width: 264px;
			    height: 28px;
			    background-image: url(../images/layout/loginheader.png);
			}
		
			.ContentHomepageVak
			{
				position:				relative;
				float:					left;
				height:					45px;
				clear:                  both;
				width:					245px !important;
				width:                  235px;
				margin-bottom:			20px;		
				margin-right:           35px;
			}		
			
		        .ContentHomepageVak a:link, .ContentHomepageVak a:visited
		        {
		            text-decoration:		none;
				    color:                  #6A6A69;
				    font-weight:			bold;
				    cursor:                 pointer;
		        }
				    
				.Vak1
				{
					margin-right:		40px;					
				}
			
				.Vak2
				{
					margin-right:		45px;
				}		
				
				.HomepageDier
				{
					position:			absolute;
					bottom:				40px;
					left:				0px;	
					top:                5px;				
				}
				
				.LabelTitelHuisdier
				{
					position:				relative;
					float:					left;
					padding-left:			95px;
					font-size:				12pt;
					font-weight:			bold;
					margin-top:				10px;
				}

				.LabelTekstHuisdier
				{
					position:				relative;
					float:					left;
					padding-left:			55px;
					margin-top:				10px;
				}
				
				.HyperlinkHomepageDier
				{
					position:				relative;
					float:					left;
					/*padding-left:			95px;
					margin-top:				10px;*/
					text-decoration:		none;
					color:                  #6A6A69;
			    }
					.ImageLinkHomepageDier
					{
						position:				relative;
						float:					left;
						padding-right:			5px;
					}
				    
				  		

		.DierpasTitelPagina
		{
			font-size:				12pt;
			color:					#333333;
			font-weight:			bold;
		}
		
		.LabelContentDierpasBestellen
		{
			float:                  left;
			position:               relative;
			width:                325px;
		}

			.imgDierpasBestellenSfeer, .imgDierpasActiverenSfeer
			{
				position:			absolute;
				top:				0px;
				left:				400px;
				background-color:	white;
				padding:			5px;
				border:				solid 1px #E6E6E6;
			}
			
			.sjabloonNaam
			{
			    position:           static;
			    top:                50px;
			    left:               400px;
			    width:              300px;
			    height:             20px
			}
			
			.PanelDierpasBestellen
			{
				background-color:Red;
			}
			
			.PanelDierpasBestellenNavigatie, .PanelDierpasActiverenNavigatie
			{
				float:				left;
				position:			relative;
				width:				100%;	
				vertical-align:     bottom;
				margin-top:         10px;
				padding-bottom:     40px;
				text-align:         center;
			}
			
				.VorigeVolgende
				{
					float:			left;
					position:		relative;
					padding:		0 10px 0 10px;
				}						
				
				.FileUpload
				{
					float:			left;
					position:		relative;
					width:			20px;
					border:			solid 1px #EC8A1D;
					
				}
				.StappenDierpasRegistratie
				{
					float:				left;
					position:			relative;
					width:				255px;
				}
				
				.PanelStapRegistratie
				{
					float:					left;
					position:				relative;
					width:					215px;
					height:					20px;
					padding-left:			20px;
					text-align:				center;
					background-image:       url(../Images/Layout/stappen_dierpas_registratie_background.jpg);
					background-position:    left top;
					background-repeat:		no-repeat;
					margin-top:				6px;
				}
				
				.StatusDierpasRegistratieImage
				{
					position:				absolute;
					left:					0;
					top:					0;
				}
				
				.StatusDierpasRegistratieTitel
				{
					font-weight:			bold;
					font-size:				11pt;
					color:					#FFAE00;
				}
				
				.UitlegDierpasRegistratie
				{
					padding:				5px 10px 15px 10px;
					clear:					both;
					color:					#666666;				
				}
				
				.ImageHuidierRegistratie
				{
					height:					100px;
					width:					100px;
					margin-top:				5px;
					border:					solid 1px #F0B12B;
				}
				
				.PanelPasWijzigingen
				{
				   
				    position:relative;
				    clear:both;
				    display:none;
				}
				    
				.PanelVerzekeringKeuze
				{
					position:				relative;
					float:					left;
					width:					270px;
					margin-left:			35px;
					margin-top:				5px;
					margin-bottom:			15px;
					padding-left:			8px;
					padding-right:			8px;
					padding-bottom:			8px;
					background-color:		#FCEFD0;
					border:					solid 1px #F0B12B;
					clear:                  both;
				}
                .PanelAnderRas
                {
                    background-color:       #FCEFD0;
                    border:                 1px solid #F0B12B;
                    clear:                  both;
                    float:                  left;
                    margin:                 15px 400px 15px 0px;
                    padding-bottom:         8px;
                    padding-left:           8px;
                    padding-right:          8px;
                    position:               relative;
                    width:                  285px;
                }
				
				.PanelInloggen
				{
					position:				relative;
					float:					left;
					width:					270px;
					margin-top:				5px;
					margin-bottom:			15px;
					padding-left:			8px;
					padding-right:			8px;
					padding-bottom:			8px;
					background-color:		#FCEFD0;
					border:					solid 1px #F0B12B;
					clear:                  both;
				}
/*				
				.OverzichtGeboortedatum
				{
					position:				relative;
					float:					left;
					padding-left:			2px;
					padding-bottom:			1px;
					width:					80px;
					margin-top:				2px;
					border:					solid 1px #F0B12B;
				}
				
				.OverzichtNaam
				{
					position:				relative;
					float:					left;
					padding-left:			2px;
					padding-bottom:			1px;
					width:					100px;
					margin-top:				2px;
					border-bottom:			solid 1px #F0B12B;
					border-top:				solid 1px #F0B12B;
				}
				
				.OverzichtSoort
				{
					position:				relative;
					float:					left;
					padding-left:			2px;
					padding-bottom:			1px;
					width:					100px;
					margin-top:				2px;
					border:					solid 1px #F0B12B;
				}
				
				.OverzichtRas
				{
					position:				relative;
					float:					left;
					padding-left:			2px;
					padding-bottom:			1px;
					width:					100px;
					margin-top:				2px;
					border-right:			solid 1px #F0B12B;
					border-bottom:			solid 1px #F0B12B;
					border-top:				solid 1px #F0B12B;
				}
				
				.OverzichtPrijs
				{
					position:				relative;
					float:					left;
					padding-left:			5px;
					margin-top:				3px;
				}
*/
                .HuisdierenOverzicht, .HuisdierenOverzichtNieuw
                {
                    width:                525px;                    
                    border:             solid 1px #F0B12B;
 				    margin:             1px;
 			   }
				

				
				    .HuisdierenOverzichtItem
				    {
				        padding:2px;
				        border-right:solid 1px #F0B12B;
				    }
                    
                    .HuisdierenOverzichtItemLast
				    {
				        padding:2px;
				    }
				 
				    .sjabloonContainer
				    {
				        position:relative;
				        background-image:url(../images/layout/pasSjabloon2.jpg);
				        background-repeat:no-repeat;
				        background-position:left top;
				        height:270px;
				    }    

                .sjabloonDiv
				  {
				       margin: 22px 10px 10px 75px;
				       _margin-left:35px;
				       position:relative;
				       float:left;
				       width:280px;
				       height:381px;
				  }  

 
    			  .lblSjabloonNaam
    			  {
    			      font-size:17pt;
    			      font-weight:bold;
    			      color:#3f7a00;
    			      
    			  }   
    			      			
    			  	
    		      .lblSajbloonGroot
    		      {
    		          font-size:12pt;
    		          font-weight:bold;
    		         
    		      }
    		      
    		      .lblSjabloonKlein
    		      {
    		          font-size:10pt;
    		          font-weight:bold;
    		      }
    		      
    		      .lblSjabloonRas
    		      {
    		          font-size:9pt;
    		          font-weight:bold;
    		          margin-top:8px;
    		          margin-bottom:10px;
    		      }    
    		      
    		      .lblSjabloonOpmerking
    		      {
    		          font-size:9pt;
    		          font-weight:bold;
    		          color:#8d3b43;
    		          
    		      }
    		      
    		      .lblSjabloonChipNr
    		      {
    		          font-size:10pt;
    		          font-weight:bold;
    		          font-style:italic;
    		          /*float:right;*/
    		          
    		      }
    		      
    		      .tblSjabloonOnder
    		      {
    		          width:300px;
    		          position:relative;
    		          _margin-top:6px;
    		          margin-top:8px;
    		          white-space:nowrap;
    		      }
    		      
    		      .sjabloonSpacing
    		      {
    		          height:19px;
    		      }
    		      .imgSjabloon
    		      {
    		          width:115px;
    		          height:150px;
    		          float:right;
    		      }    
    		            
				.RightMargin
				{
					margin-right:			97px;
				}
				
				.PanelHuisdierenRepeater
				{
					position:				relative;
					float:					left;					
					margin-bottom:			10px;
					clear:                  both;
				}
				
				.ButtonHuisdierenOverzicht
				{
					position:				relative;
					float:					left;	
					margin-top:				2px;
					margin-left:			2px;
				}

.FooterContainer /* De footercontainer */
{
    /* Onderstaande _display regel wordt alleen door IE6 opgepikt 
     *  en zorgt ervoor dat het betreffende item niet wordt getoond in IE6
     */    
    _display: none;
	position:               fixed;
	width:                  927px;
	/*height:                 90px;*/
	height:                 25px;
	clear:					both;
	bottom:                 0; 
	margin:					0;
	padding:				0;
	background-image:       url(../Images/Layout/footer_center.jpg);
	background-position:    top left;
	background-repeat:		repeat;	
}
.FooterContainerLeft
{
    /* Onderstaande _display regel wordt alleen door IE6 opgepikt 
     *  en zorgt ervoor dat het betreffende item niet wordt getoond in IE6
     */
    _display:none;
    display:block;
    position : fixed;
    height:                 25px;
}

.FooterContainerRight
{
    /* Onderstaande _display regel wordt alleen door IE6 opgepikt 
     *  en zorgt ervoor dat het betreffende item niet wordt getoond in IE6
     */    
    _display:none;
    display:block;
    position : fixed;
    height:                 25px;
    padding-left: 907px;
   
}
	


/* JS PATH */

.pathforjs
{					/* Inhoud verbergen */
	position:		absolute;
	left:			-1000px;
	width:			10px;
}




/* Formulieren */
.FormLabel
{
    float:      left;
    clear:      left;
    width:      130px;
    margin-top: 5px;
}

.FormLabelKorting
{
    float:      left;
    clear:      left;
    width:      170px;
    margin-top: 5px;
}
			.ImageUpload
			{
			    width:              250px;
			    float:					left;
				font-size:				10pt;
				margin-top:				5px;
			}    

.FormLabelVraag
{
    float:      left;
    width:      245px;
    margin-top: 5px;
    clear:      both;
}

.FormLabelBreed
{
    float:      left;
    width:      275px;
    margin-top: 8px;
}

.FormLabelSmal
{
    float:      left;
    width:      125px;
    margin-top: 8px;
    position:   relative;
}

.FormVerplicht
{
    float:      left;
    width:      15px;
    margin-top: 5px;
    color:      black;
}

.FormDropDown
{
    /* Onderstaande _float regel wordt alleen door IE6 opgepikt 
     *  en zorgt ervoor dat het betreffende item goed wordt uitgelijnd.
    */
    _float:      left;
    width:      174px;
    margin-top: 5px;
    border:     solid 1px #EC8A1D;
}

.FormDropDownSmall
{
    float:      left;
    width:      128px;
    margin-top: 5px;
}


.FormTextBox
{
    float:      left;
    width:      170px;
    margin-top: 5px;
    border:     solid 1px #EC8A1D; /*oranje*/
    padding-left:5px;
/*    display:block; wrk*/
}

.FormTextBoxSmall
{
    float:      left;
    width:      125px;
    margin-top: 5px;
    border:     solid 1px #EC8A1D; /*oranje*/
    padding-left:3px;
}


.FormTextBoxAdres
{
    float:      left;
    width:      136px;
    margin-top: 5px;
    border:     solid 1px #EC8A1D; /*oranje*/
    padding-left:3px;
}

.FormTextBoxHuisnummer
{
    float:      left;
    width:      28px;
    margin-top: 5px;
    margin-left: 2px;
    border:     solid 1px #EC8A1D; /*oranje*/
    padding-left:3px;
}

.FormTextBoxOverig
{
    float:      left;
    width:      210px;
    margin-top: 5px;
    border:     solid 1px #EC8A1D; /*oranje*/
    padding-left:3px;
}

.FormTextBoxFout
{
    float:      left;
    width:      500px;
    margin-top: 15px;
    /*border:     solid 1px #EC8A1D; /*oranje*/
    color:      red;
}

.FormText
{
    float:          left;
    width:          285px;
    height:         70px;
    margin-top:     5px;
    border:         solid 1px #EC8A1D; /*oranje*/
}

.FormCheckBox
{
    float:      left;
    width:      25px;
    margin-top: 5px;
}

.FormList
{
    float:          left;
    
}

.FormError
{
    float:          left;
    margin-top:     5px;
    margin-left:    10px;
    
}

.FormError2
{
    margin-top:     5px;
    margin-left:    10px;
}

.FormLabelRechts
{
    float:          left;
    margin-top:     5px;
}

.PanelSmal
{
    width:350px;
    margin-bottom:10px;
    min-height:400px;
}
/* // Formulieren */

.ValidationSummarybox
{
    position:absolute;
    width:180px;
    top:275px;
    right:10px;
    left:400px;
}
    
    .ValidationSummary
    {
        position:           relative;
        display:            block;
        float:              left;
        font-family:        Arial;
        color:              #FF0000;
        font-weight:        normal;
        margin-left:        15px;
    }
    
    .ValidationCheck
    {
        position:           relative;
        display:            block;
        float:              left;
        font-family:        Arial;
        color:              #ff0000;
        font-weight:        normal;
        margin-left:        15px;
    }
    
    a#ctl00_hlNDGLogoLoggedin,
    a.hlNDGLogoLoggedin
    {
        background-color:   #F9F9F7;
    }


    .loyalty_merk
    {
        font-size:11px;
        clear:both;
        float:left;
        margin-bottom:20px;
        /*border:1px solid black;*/
        width:300px;
    }
    
    .loyalty_merk .Logo
    {
        display:inline;
		position:relative;
		float:left;
		vertical-align:middle;
    }
    
    .loyalty_merk .Logo img
    {
        border: none;
        width:100px;
        height:100px;
    }
    
    .loyalty_merk .MerkText
    {
		position:			relative;
		float:				left;
		margin-left:5px;
    }

    .loyalty_merk .MerkText div
    {
    }

    .loyalty_merk .MerkNaam
    {
        vertical-align:top;
        display:block;
        clear:both;
        font-weight:bold;
    }
    
    .loyalty_merk .SpaarDrempel
    {
        vertical-align:top;
        display:block;
        clear:both;
        margin-top:20px;
    }
    
    .loyalty_merk .Nieuwsbrief_Tekst
    {
        vertical-align:top;
        display:block;
        clear:both;
        margin-top:20px;
    }

    .loyalty_merk .Nieuwsbrief_Inschrijven
    {
        vertical-align:top;
        float:left;
        margin-top:5px;
    }
    
    .loyalty_merk .Nieuwsbrief_Uitschrijven
    {
        vertical-align:top;
        float:left;
        margin-top:5px;
        margin-left:35px;
    }
    
    .praktijk_saldo
    {
        float:left;
        clear:both;
    }
    .praktijk_saldo div
    {
        float:left;
        clear:none;
        margin-top:3px;
    }

    .praktijk_saldo .PraktijkTekst
    {
        display:none;
    }
    .praktijk_saldo .PraktijkNaam
    {
        width:200px;
        background:lightgray;
    }
    .praktijk_saldo .PraktijkSaldo
    {
        width:50px;
        margin-left:3px;
        background:lightgray;
    }

    .overzicht
    {
        overflow:auto;
        height:350px;
        width:320px;
    }
