﻿body, html {
	margin:			0px;
	padding:		0px;
	width:			100%;
	vertical-align:	middle;
	font-family:	Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size:		10pt;	
}

html {
    height:			100%;
	overflow-y:		scroll;
}

h1
{
    margin:                         15px 0px 10px 0px;
    font-weight:                    bold;
    font-size:                      16pt;
    color:							black;
}

h2
{
    font-weight:                    bold;
    font-size:                      14pt;
}

h3
{
    font-weight:                    bold;
    font-size:                      12pt;
}

h4
{
    font-weight:                    bold;
    font-size:                      10pt;
}

p
{
    margin-bottom:                  15px;
}

.BackgroundContainer
{
    position:               relative;
	margin:					0 auto;
	padding:				0;
    display:                block;
    width:                  951px;
    /*height:                 760px;
    min-height:          760px;*/
    min-height:          757px;
    _height:                 auto !important;
    height:                  757px;
	background-image:		url(../images/layout/content_bg.gif);
    background-repeat:		repeat-x;
    background-position:	left top;
    
}

body 
{    
	width:					100%;
    min-height:				100% !important;
    height:					100%;
    background-image:		url(../images/layout/background.gif);
    background-repeat:		repeat-y;
    background-position:	center top;
	padding:				0;
	margin:					0;
	font-family:			Arial, Verdana, Helvetica, sans-serif;
	font-weight:			normal;
	text-align:				left;
	display:				block;
	text-align:				center;
	font-family:			Arial;
	color:					#666666;
}

.SiteContainer
{
    position:               relative;
    display:                block;
    width:                  950px;
    height:                 auto;
	margin:					0 auto;
	padding:				0px;
    min-height:             570px;
}
	
.header
{
    position:           relative;
    float:              left;
    clear:              left;       
	width:              950px;
	height:             43px;
	text-align:         left;
	margin:             0px;
	padding:            0px;
	display:            block;
}

	.tbZoeken
	{
		float:				left;
		position:			relative;
		margin-left:		25px;
		margin-top:			20px;
		height:				20px;
		width:				160px;
		background-color:	#EAEAEA;
		color:				#999999;
		text-align:			right;
		padding-right:		5px;
	}	

	/*.Zoekopdracht
	{
		color: #666666;
	}*/
	
	.imgZoeken
	{
		float:				left;
		position:			relative;
		margin-left:		2px;
		margin-top:			25px;
	}

	.btnZoeken
	{
		float:				left;
		position:			relative;
		margin-top:			24px;
		margin-left:		3px;
		width:				42px;
		color:              #333333;
		text-decoration:    none;
		font-family:		arial, Verdana;
        font-weight:        bold;
        letter-spacing:		0pt;
        font-size:			8pt;
	}
	
	.btnZoeken:hover
	{
		color:				#999999;
	}

	.panelTopNavigatie
	{
		float:				left;
		position:			relative;
		margin-top:			24px !important;
		margin-top:			22px;
		margin-left:		20px;
		height:				18px;
		width:				475px;
		overflow:			hidden;
		
	}
	
	.headernavigationcontainer
    {
        position:               absolute;
        width:                  715px;
        height:                 25px;
        left:                   65px;
        top:                    98px;
        z-index:                10;
    }
    
        /*.headernavigationitemcontainer,
        .headernavigationitemcontainer_f2
        {
            position:               relative;
            height:                 25px;
            display:                block;
            float:                  left;
            overflow:               hidden;
            text-align:             center;
            color:                  red;
            background-repeat:      no-repeat;     
        }*/
                
        .headernavigationitemcontainer,
        .headernavigationitemcontainer_f2,
        .headernavigationitemcontainer_f3
        {
            position:               relative;
            height:                 25px;
            display:                block;
            float:                  left;
            overflow:               hidden;
            text-align:             center;
             
        }

		.headernavigationitemcontainer a:link,
        .headernavigationitemcontainer_f2 a:link,
        .headernavigationitemcontainer_f3 a:link,
		.headernavigationitemcontainer a:active,
        .headernavigationitemcontainer_f2 a:active,
        .headernavigationitemcontainer_f3 a:active,
		.headernavigationitemcontainer a:visited,
        .headernavigationitemcontainer_f2 a:visited,
        .headernavigationitemcontainer_f3 a:visited
        {		
			text-decoration:    none;
			font-family:		arial, Verdana;
			font-weight:        bold;
			font-size:			8pt;  
        }
        
        .headernavigationitemcontainer a:link,
        .headernavigationitemcontainer a:active,
        .headernavigationitemcontainer a:visited
        {
            color:                  Black;
        }
        
        .headernavigationitemcontainer_f2 a:link,
        .headernavigationitemcontainer_f2 a:active,
        .headernavigationitemcontainer_f2 a:visited
        {
            color:                  #999999;  
        }
        
        .headernavigationitemcontainer_f3 a:link,
        .headernavigationitemcontainer_f3 a:active,
        .headernavigationitemcontainer_f3 a:visited
        {
            color:                  #999999;
        }
       
	    .SubNavigationItemcontainer,
        .SubNavigationItemcontainer_f2,
        .SubNavigationItemcontainer_Last,
        .SubNavigationItemcontainer_f2_Last
        {
            
            position:           relative;
            z-index:            100;
            background-color:   #e3e3e4;                                                              /* DARK BLUE */
            display:            block;
            width:              175px;
            height:             27px;
            min-height:         27px;
            border-top:			solid 2px white;
			/*background-color:Red;*/
        }
        
            .SubNavigationLinkcontainer
            {
                position:           relative;
                display:            block;
                width:              132px;
                min-height:         17px;
                float:              left;
            }

                a.SubNavigationLink,
                a.SubNavigationLink_f2
                {
                    position:			absolute;
                    left:				0;
                    top:				0;
                    display:            block;
                    text-align:         left;
                    font-weight:        normal;
                    text-decoration:    none;
                    color:              Black;
                    width:              167px;
                    height:             17px;
                    padding:            0px;
                    padding-left:       8px;
                    padding-top:        4px;
                    padding-bottom:     6px;
                    line-height:        17px;
                    cursor:             pointer;
                    cursor:             hand;
					font-family:		arial, Verdana;
					font-weight:        bold;
					font-size:			8pt;  
                }

                a.SubNavigationLink_f2
                {
                    background-color:   #eceded;                                                   /* ORANGE */
                }     
	                
				.SubnavigationcontainerHidden
					{
						visibility:         hidden;
						/*height:             auto;*/
					}
                    
		.TopnavigatieRepeater_devider
        {
            float:				left;
            position:			relative;
            color:              #000000;
            margin-left:		8px;
            margin-right:		8px;
            margin-top:			4px;            
        }
        
	.Hoekje_Rechts_Header
	{
		float:				right;
		position:			relative;
		margin-left:		2px;
		margin-top:			6px;
	}


.content
{
    position:           relative;
    float:              left;
    clear:              left;       
	width:              680px; 
	height:				auto !important;
	height:				305px;
	min-height:         305px;
	overflow:			visible;
	text-align:         left;
	margin:             0px;
	padding:            0px;
	display:            block;
		
}

.content_periview
{
    position:				relative;
    float:					left;
    clear:					left;       
	width:					950px;
	height:					auto !important;
	height:					305px;
	min-height:				305px;
	overflow:				visible;
	text-align:				left;
	margin:					0px;
	padding:				0px;
	display:				block;
	background-image:		url(../images/layout/hoekje_rechts_submenu.gif);
    background-repeat:		no-repeat;
    background-position:	right top;	
}

	.menu
	{
		position:           relative;
		float:              left;      
		width:              190px;
		height:				auto !important;
		height:				500px;
		min-height:         500px;
		overflow:			visible;
		margin:				 0px;
		padding:            0px;
		overflow:			hidden;
	}
	
	
		.panelSideNavigatie
		{
			text-align:		right;
			position:		relative;
			float:			left;      
			width:			190px;
			min-height:          601px;
            _height:                 auto !important;
            height:                  601px;
			/*background-color: Maroon;*/		
		}

			.SideMenunavigationitemcontainer,
			.SideMenunavigationitemcontainer_f2,
			.SideMenunavigationitemcontainer_f3
			{
				position:               relative;
				display:                block;
				float:                  left;
				overflow:               hidden;
				text-align:             center;
				color:                  #000000;   
			}

		.SideMenunavigationcontainer
		{
			position:               absolute;
			width:                  715px;
			height:                 25px;
			left:                   65px;
			top:                    98px;
			z-index:                10;
		}
	 
			.SideMenunavigationitemcontainer a:link,
			.SideMenunavigationitemcontainer_f2 a:link,
			.SideMenunavigationitemcontainer_f3 a:link,
			.SideMenunavigationitemcontainer a:active,
			.SideMenunavigationitemcontainer_f2 a:active,
			.SideMenunavigationitemcontainer_f3 a:active,
			.SideMenunavigationitemcontainer a:visited,
			.SideMenunavigationitemcontainer_f2 a:visited,
			.SideMenunavigationitemcontainer_f3 a:visited
			{		
				position:               relative;
				display:                block;
				float:                  left;
				overflow:               hidden;
				text-align:             center;
				padding:			7px 0px 7px 0px;
				text-align:			right;
				width:              190px;
				display:			block; 
				text-decoration:    none;
				font-family:		arial, Verdana;
				font-weight:        bold;
				font-size:			8pt;  
				clear:				both;
			}
	        
			.SideMenunavigationitemcontainer a:link,
			.SideMenunavigationitemcontainer a:active,
			.SideMenunavigationitemcontainer a:visited
			{
				color:                  Black;
			}
	        
			.SideMenunavigationitemcontainer_f2 a:link,
			.SideMenunavigationitemcontainer_f2 a:active,
			.SideMenunavigationitemcontainer_f2 a:visited
			{
				color:                  #999999;  
			}
	        
			.SideMenunavigationitemcontainer_f3 a:link,
			.SideMenunavigationitemcontainer_f3 a:active,
			.SideMenunavigationitemcontainer_f3 a:visited
			{
				color:                  #999999;
			}
		       
				.SideSubNavigationcontainerHidden,
				.SideSubNavigationcontainerHover
				{
					position:           absolute;
					z-index:            110;
					display:            block;
					width:              auto;
					height:             auto;
					margin:             0px;
					min-height:         17px;
					top:                0px;
					left:               0px;
					color:				#e3e3e4;
					padding-left:		10px;
					/*padding: 5px;
					background-color: Aqua;
					border: solid 5px red;*/
				}
		             
				.SideSubNavigationcontainerHidden
				{
					visibility:         hidden;
				}

				.SideSubNavigationcontainerHover
				{
					background-color:   #e3e3e4;  
				}

			.SideSubNavigationItemcontainer,
			.SideSubNavigationItemcontainer_f2,
			.SideSubNavigationItemcontainer_f3,	
			.SideSubNavigationItemcontainer_Last,
			.SideSubNavigationItemcontainer_f2_Last	
			{		        
				position:           relative;
				z-index:            50;
				background-color:   #e3e3e4;                                                               
				display:            block;
				width:              175px;
				height:             auto;
				min-height:         20px;
				border-top:			solid 2px white;
				margin-left:		0px;
			}
		    
		    .SideMenunavigationitemcontainer a:hover
		    {
		        color:#999999;
		    }

				.SideSubNavigationLinkcontainer
				{
					position:           relative;
					display:            block;
					width:              132px;
					min-height:         17px;
					float:              left;
				}

					a.SideSubNavigationLink,
					a.SideSubNavigationLink_f2
					{
						display:            block;
						text-align:         left;
						font-weight:        normal;
						text-decoration:    none;
						color:              Black;
						width:              auto;
						height:             auto;
						padding:            0px;
						padding-left:       8px;
						padding-top:        4px;
						padding-bottom:     6px;
						line-height:        17px;
						cursor:             pointer;
						cursor:             hand;
						font-family:		arial, Verdana;
						font-weight:        bold;
						font-size:			8pt;  
					}

					a.SideSubNavigationLink_f2
					{
						background-color:   #eceded;                                                   
					}  

					.PanelLogo
					{
						position:           relative;
						float:             right;			
						
					}
					
					
	
	.main
	{
		position:           relative;
		float:              left;      
		width:              470px;
		height:				auto !important;
		height:				500px;
		min-height:         500px;
		overflow:			visible;
		margin:             0px;
		padding:            20px 0px 0px 20px;
		
	}
	
	.main_periview
	{
		position:           relative;
		float:              left;      
		width:              660px;
		height:				auto !important;
		height:				500px;
		min-height:         500px;
		overflow:			visible;
		margin:             0px;
		padding:            20px 0px 0px 20px;
	}
		
			.ContentTitel
			{
				float:				left;
				position:			relative;
				width:              470px !important;
				width:              450px;
				clear:				both;
				font-size:			12pt;
				font-weight:		bold;
				color:				#333333;
				
			}
			
			.ContentTekst
			{
				float:				left;
				position:			relative;
				width:              470px !important;
				width:              450px;
				clear:				    both;
				margin-top:		20px;
				line-height:		14pt;
				vertical-align:top;
								
			}
			
			.main a:link,
			.PanelActiviteiten a:link,
			.main a:active,
			.PanelActiviteiten a:active,
			.main a:visited,
			.PanelActiviteiten a:visited
			{
				font-family:		arial, Verdana;
				color:				#666666;
				text-decoration:	none;
				border-bottom:		solid 1px #333333;
			}
			
			.main a:hover,
			.PanelActiviteiten a:hover
			{
				color: #333333;
			}
			
			.BijlageHyperlink
			{
				float:				left;
				position:			relative;
				clear:				both;
				margin-top:			5px;
				margin-bottom:		5px;
			}
				
			.VacatureRepeater_ul
			{
				display:			inline-block;
				position:			relative;
				float:				left;
				width:              470px !important;
				width:              450px;
				margin:				0px;
				padding:			0px;
				list-style-type:	none;
			}
			
			.VacatureRepeater_li
			{
				float:              left;
				position:			relative;
				display:			inline-block;
				margin:				0px 5px 5px 0px;
			}
			
			.titel
			{
				float:				left;
				position:			relative;
				font-weight:		bold;
				color:				Black;
				margin-bottom:		5px;
			}
			
			.VacatureHyperlink
			{
				float:				right;
				position:			relative;
				clear:				both;
				margin-top:			5px;
				margin-bottom:		5px;
			}
			
			.pnl_Lijst_Item
			{				
				float:				left;
				position:			relative;
				width:				225px !important;
				width:				220px;
				min-height:			75px;
				height:				auto !important;
				height:				75px;
				overflow:			visible;
				margin:				2px 2px 2px 2px;
				padding:			2px 2px 2px 2px;
				border:				solid 1px #CCCCCC;
			}
			
			.pnl_Lijst_Item_mw
			{				
				float:				left;
				position:			relative;
				width:				225px !important;
				width:				220px;
				min-height:			40px;
				height:				auto !important;
				height:				40px;
				overflow:			visible;
				margin:				2px 2px 2px 2px;
				padding:			2px 2px 2px 2px;
				border:				solid 1px #CCCCCC;
			}
				
			.pnl_Lijst_Image
			{
				float:				left;
				position:			relative;
				width:				100px;				
				vertical-align:		middle;
				text-align:			center;
			}
			
			.pnl_Lijst_Info
			{
				float:				right;
				position:			relative;
				padding-left:		5px;
				width:				115px !important;
				width:				110px;
			}
			
			.Lijst_Titel
			{
				float:				left;
				position:			relative;
				font-weight:		bold;
				color:				Black;
				margin-bottom:		5px;
				width:				115px !important;
				width:				110px;
				overflow:			hidden;
			}
			
			.Lijst_Titel_mw
			{
				float:				left;
				position:			relative;
				font-weight:		bold;
				color:				Black;
				margin-bottom:		5px;
			}
			
			.pnl_Link_Item
			{				
				float:				left;
				position:			relative;
				width:				435px !important;
				width:				420px;
				margin:				2px 2px 2px 2px;
				padding:			2px 2px 2px 2px;
				clear:              both;
			}
			
			.Repeater_ul			
			{
				display:			inline-block;
				position:			relative;
				float:				left;
				width:              470px !important;
				width:              450px;
				margin:				0px;
				padding:			0px;
				list-style-type:	none;
			}
			
			.Repeater_li
			{
				float:            left;
				position:			relative;
				display:			   inline-block;
				margin:				0px 5px 5px 0px;
				/*width:100%;*/
			}
					
			.RepeaterHyperlink
			{
				float:				right;
				position:			relative;
				clear:				both;
				margin-top:			5px;
				margin-bottom:		5px;
			}
			
			.pnl_Album_Image
			{
				float:				left;
				position:			relative;
				height:				80px;	
				width:				125px;			
				vertical-align:		middle;
			}
			
			.pnl_Album_Info
			{
				float:				right;
				position:			relative;
				padding-left:		5px;
				overflow:			hidden;
			}
			
			.PanelFotosLeft
			{
				float:				left;
				position:			relative;
				overflow:			hidden;
				width:				40px;
				padding-top:		15px;
				/*background-color:Green;*/
			}
			
			.PanelFotosMiddle
			{
				float:				left;
				position:			relative;
				overflow:			hidden;
				width:				387px;
				/*background-color:Yellow;*/
				padding-left:		3px;
			}
			
			.PanelFotosRight
			{
				float:				left;
				position:			relative;
				overflow:			hidden;
				width:				40px;
				padding-top:		15px;
				/*background-color:Red;*/
			}
			
			.pnl_Foto_Image a:link,
			.pnl_Album_Image a:link,
			.pnl_Foto_Image a:active,
			.pnl_Album_Image a:active,
			.pnl_Foto_Image a:visited,
			.pnl_Album_Image a:visited,
			.pnl_Foto_Image a:hover,
			.pnl_Album_Image a:hover
			{
				border:				0px;
			}
	
			.naam_Foto
			{
				color:				#666666;
				text-decoration:	none;
				font-size:			8pt;
			}
			
			.pnl_Foto_Image
			{
				float:				left;
				position:			relative;
				width:				125px;	
				height:				auto !important;
				height:				100px;
				overflow:			visible;
				min-height:			100px;			
				vertical-align:		middle;
				text-align:			center;
			}
			
			.PanelFotoOverzicht
			{
				float:				left;
				position:			relative;
				height:				auto;
			}
			
			.Foto_Large
			{
				position:			relative;
				display:			none;
				margin:				0;
				padding:			0;
			}
			
			.Foto_Large_Container
			{
				float:				left;
				position:			relative;
				display:			none;
				border:				solid 5px #333333;
				width:				auto;
				padding:			0;
				margin:				0px 0px 0px 10px !important;
				margin:				0px 0px 0px 5px;
				background-color:	#333333;
			}
			
			.Foto_Discription
			{
				position:			relative;
				float:				left;
				clear:				both;
				padding:			5px;
				margin:				5px;
				color:				White;
			}
							
			.PanelPlattegrond_met_links
			{
				position:			relative;
				float:				left;	
			}			
		
			.PanelPlattegrond_met_links a:link,
			.PanelPlattegrond_met_links a:active,
			.PanelPlattegrond_met_links a:visited,
			.PanelPlattegrond_met_links a:hover
			{
				text-decoration:	none;
				border:				0;
			}
		
			.Plattegrond_Hyperlink
			{
				position:               absolute;				
				z-index:                100;	
				text-decoration:		none;			
			}	
			
			.PlattegrondHyperlinkImage
			{
				border:					0;
				text-decoration:		none;
			}
				
	.footer
	{
		position:           relative;
		float:              left;
		clear:				left;      
		width:              640px;
		height:				30px;
		overflow:			visible;
		margin:             0px;
		padding:            20px 0px 0px 40px;
		font-family:		arial, Verdana;
		font-weight:        bold;
		font-size:			8pt; 
		text-transform:		lowercase;
	}
	
	.footer a:link,
	.footer a:active,
	.footer a:visited
	{
		font-family:		arial, Verdana;
		font-weight:        bold;
		font-size:			8pt; 
		color:				#A9A9A9;
		text-decoration:	none;
	}
	
	.footer a:hover
	{
		color: #333333;
	}
	
	.footer_seperator
	{
		margin-left: 8px;
		margin-right: 8px;
	}
	
.submenu
{
    position:           relative;
    float:              left;      
	width:              250px !important;
	width:              250px;
	padding-left:		20px;
	height:				auto !important;
	height:				520px;
	min-height:         520px;
	overflow:			visible;
	text-align:         left;
	margin:             0px;
	display:            block;
	background-image:		url(../images/layout/hoekje_rechts_submenu.gif);
    background-repeat:		no-repeat;
    background-position:	right top;
}

	.SideBarPanel
	{
		float:				left;
		position:			relative;
		margin-bottom:		20px;				
	}
    
        .SidebarPanelHeader
        {
            position:           relative;
            float:              left;
            margin:             15px 0px 10px 0px;
            font-weight:        bold;
            font-size:          16pt;
            color:				black;
        }
            
	    .TitelSideBarItem
	    {
		    float:				left;
		    position:			relative;
		    padding-top:		3px;
		    clear:				both;
		    width:				170px;
		    text-decoration:	none;
		    font-size:			10pt;
		    font-weight:		bold;
		    color:				Black;
	    }
    	
	    .IntroSideBarItem
	    {
		    float:				left;
		    position:			relative;
		    clear:				both;
		    width:				170px;
		    text-decoration:	none;
		    font-size:			7pt;
		    color:				Black;
	    }
    	
	    .SideBarImage
	    {
		    float:				left;
		    position:			relative;
		    clear:				both;
		    width:				170px;
		    /*height:				90px;*/
	    }
	

/* Contactformulieren */
.MailForm
{
	position:		relative;
	float:			left;
	clear:			both;
	border:			solid 1px #333333;
	padding:		10px;
	margin-top:		20px;
	width:			450px !important;
	width:			445px;
}

.Contact_form
{
	float:			left;
	clear:			left;
	position:		relative;
	width:			175px !important;
	width:			175px;
	padding-top:	4px;
	margin-bottom:	3px;	
}

.MailForm input, .LabelGroepen input
		{
			position:               relative;
			float:					left;	
			display:				inline;
		}

.LabelGroepen input
{
	margin: 3px;
	
}


.MailForm label
		{
			position:               relative;
			float:					left;	
			padding-left:			5px;				
			padding-right:			15px;			
			display:				inline; 
					
		}
		
		.LabelGroepen *
		{
			position:               relative;
			float:					left;	
			padding-left:			5px;				
			display:				inline; 
					
		}

.Contact_textbox
{
	float:			left;
	position:		relative;
	width:			250px !important;
	width:			250px;
	border:			solid 1px SILVER;
	margin-bottom:	5px;
	height:			17px;
	font-size:      8pt;
	padding:		2px;
}

.MailFormError
{
	float:			left;
	position:		relative;
	width:			10px;	
	margin-bottom:	5px;
	height:			17px;
	font-size:      12pt;
	padding:		2px;
}


.Contact_RadioButtonList
{
	float:			left;
	position:		relative;
	margin-bottom:	5px;
	height: 22px;
	
	padding:		2px;
}

.contact_reactie_textbox
{
	float:			left;
	position:		relative;
	width:			250px !important;
	width:			200px;
	height:			102px;
	margin-bottom:	5px;
	border:			solid 1px SILVER;
	font-size:      8pt;
	font-family:	Arial;
	padding:		2px;
}

.btn_Reactie_verzenden:link,
.btn_Reactie_verzenden:active,
.btn_Reactie_verzenden:visited
{
	float:				right;
	position:			relative;
	border:				solid 1px SILVER;
	padding:			3px 10px 3px 10px;
	margin-top:			10px;
	margin-right:		20px;
	text-align:			center;
	text-decoration:	none;
	font-weight:		bold;
	color:				#3A3A38;
}

.btn_Reactie_verzenden:hover
{
	color:		#F19001;
}

.ValidationSummarybox
{
	float:			left;
	clear:			both;
	position:		relative;
	width:			250px;
	padding-top:	4px;
	margin-bottom:	3px;
	margin-left:	175px !important;
	margin-left:	90px;	
	color:			RED;
	font-weight:	bold;
}



.FormError
{
    position:           relative;
    display:            block;
    float:              left;    
    padding-left:		5px;
    padding-top:		5px;
    font-weight:		bold;
    color:				red;
    font-size:			10pt;
}


/* ECARDS */

.naam_Ecard
{
	color:				#666666;
	text-decoration:	none;
	font-size:			8pt;
	padding:			2px;
}

.pnl_Ecard_Image
{
	float:				left;
	position:			relative;
	width:				228px !important;
	width:				224px;			
	vertical-align:		middle;
	text-align:			center;
	padding-bottom:		10px;
	border:				solid 1px #666666;
	background-color:	white;
}

.img_Ecard
{
	position:			relative;
	float:				left;
	margin:				5px 14px 5px 14px !important;
	margin:				5px 12px 5px 12px;
}

.EcardForm 
{
	position:			relative;
	float:				left;
	/*width:				470px !important;
	width:				465px;*/	
	margin :			0px;
	padding:			0px;
}

.EcardContent 
{
	width				: 293px;
	height				: 394px;
	display				: block;
	float				: left;
	display				: inline;	
	margin				: 0px;
}

.imgEcardContent
{
	float:				left;
	position:			relative;
	border:				solid 1px #333333;	
	margin:				0px;
	padding:			0px;
	z-index:			0;
}

.Ecard_textbox
{	
	position:		absolute;
	width:			162px;
	height:			19px;
	border:			solid 1px silver;
	font-size:      8pt;
	font-family:	Arial;
	padding-top:	2px;
	padding-left:	2px;
	z-index:		10;
	left:			102px;
}

.Ecard_textbox_SAFARI
{	
	position:		absolute;
	width:			170px;
	height:			24px;
	border:			solid 1px silver;
	font-size:      8pt;
	font-family:	Arial;
	padding-top:	2px;
	padding-left:	2px;
	z-index:		10;
	left:			102px;
}


.Ecard_reactie_textbox
{
	position:		absolute;
	width:			160px;
	height:			100px;
	border:			solid 1px silver;
	font-size:      8pt;
	font-family:	Arial;
	z-index:		10;
	left:			102px;
	padding:		2px;
}

.Ecard_reactie_textbox_SAFARI
{
	position:		absolute;
	width:			170px;
	height:			100px;
	border:			solid 1px silver;
	font-size:      8pt;
	font-family:	Arial;
	z-index:		10;
	left:			102px;
	padding:		2px;
}

	.voor
	{
		top:			31px;
	}
	
	.email
	{
		top:			60px;
	}
		
	.van
	{
		top:			89px;
	}
		
	.bericht
	{
		top:			119px;
	}
	
.btn_Ecard_verzenden:link,
.btn_Ecard_verzenden:active,
.btn_Ecard_verzenden:visited
{
	float:				right;
	position:			relative;
	border:				solid 1px SILVER;
	padding:			3px 10px 3px 10px;
	margin-top:			5px;
	margin-right:		5px;
	text-align:			center;
	text-decoration:	none;
	font-weight:		bold;
	color:				#3A3A38;
}

.btn_Ecard_verzenden:hover
{
	color:		#F19001;
}

.ValidationSummaryEcard
{
	float:				left;
	position:			relative;
	background-color:	white;
	font-weight:		bold;
	padding:			10px;
	margin:				10px;
	border:				solid 2px red;
}

/* SITEMAP */
.SiteMapTitel
{
	float:				left;
	position:			relative;
	font-size:			11pt;
	font-weight:		bold;
	color:				#666666;
}

.PanelHorNav
{
	float:				left;
	position:			relative;
	width:				235px;
	margin-top:			10px;
}

.PanelVertNav
{
	float:				left;
	position:			relative;
	width:				235px;
	margin-top:			10px;
}

.SiteMapPanel
{
	float:				left;
	position:			relative;
	clear:				both;
	width:				230px;
}

.SiteMapSubLink
{
	float:				left;
	position:			relative;
	display:			block;
	width:				auto;
	clear:				left;
	margin:				2px 2px 2px 10px;
}

.SiteMapLink
{
	float:				left;
	position:			relative;
	width:				auto;
	clear:				both;	
	margin:				10px 2px 2px 0px;
	font-weight:		bold;
}

.SiteMapPanelSubLink
{
	float:				left;
	position:			relative;
	clear:				both;
	width:				230px;
}

.pnlActiviteitContainer
{
	width: 200px;
	/*background-color:Red;*/
	padding: 5px 0px 5px 0px;
}

/* Stofontwerpen */
.Poppetje
{
    position:relative;
    width:150px;
    height:220px;
    float:left;
}

.BordBlauw
{
    width:      130px;
    height:     32px;
    position:   absolute;
    top:        110px;
    left:       7px;
    border:     solid 3px #00B0E5;
    text-align: center;
    color:      black;
    overflow:   hidden;
    cursor:     pointer;
    cursor:     hand;
}

.VullingBlauw
{
    width:              130px;
    height:             32px;
    position:           absolute;
    top:                0px;
    left:               0px;
    background-color:   #00B0E5;
	clip:               rect(130 32 130 32);
	filter:             progid:DXImageTransform.Microsoft.Alpha(opacity=40);
	-moz-opacity:       .40;
	opacity:            .40;
}

.BordRood
{
    width:      130px;
    height:     32px;
    position:   absolute;
    top:        110px;
    left:       7px;
    border:     solid 3px #F26522;
    text-align: center;
    color:      black;
    overflow:   hidden;
    cursor:     pointer;
    cursor:     hand;
}

.VullingRood
{
    width:              130px;
    height:             32px;
    position:           absolute;
    top:                0px;
    left:               0px;
    background-color:   #F26522;
	clip:               rect(130 32 130 32);
	filter:             progid:DXImageTransform.Microsoft.Alpha(opacity=40);
	-moz-opacity:       .40;
	opacity:            .40;
}

.BordGroen
{
    width:      130px;
    height:     32px;
    position:   absolute;
    top:        110px;
    left:       7px;
    border:     solid 3px #88C23E;
    text-align: center;
    color:      black;
    overflow:   hidden;
    cursor:     pointer;
    cursor:     hand;
}

.VullingGroen
{
    width:              130px;
    height:             32px;
    position:           absolute;
    top:                0px;
    left:               0px;
    background-color:   #88C23E;
	clip:               rect(130 32 130 32);
	filter:             progid:DXImageTransform.Microsoft.Alpha(opacity=40);
	-moz-opacity:       .40;
	opacity:            .40;
}

.PanelStofjesLeft
{
	position:			relative;
	float:				left;
}

.PanelStofjesRight
{
	position:			relative;
	float:				Right;
}




.btn_StofOntwerp:link,
.btn_StofOntwerp:active,
.btn_StofOntwerp:visited
{
	position:			relative;
	float:				left;
	border:				solid 1px SILVER;
	padding:			3px 10px 3px 10px;
	margin-top:			5px;
	margin-right:		5px;
	text-align:			center;
	text-decoration:	none;
	font-weight:		bold;
	color:				#3A3A38;
}

.btn_StofOntwerp:hover
{
	color:		        #F19001;
}

.printlogo
{
    display:            none;
}

.pnlTaalkeuze

{
    position:               relative;
    height:                 25px;
    display:                block;
    float:                  right;
    overflow:               hidden;
    text-align:             center;
    color:                  Black;     
    margin-right:       10px;
}

.pnlTaalkeuze a:link,
.pnlTaalkeuze a:visited,
.pnlTaalkeuze a:active,
.lblLanguage
{
    text-decoration:        none;
	font-family:		    arial, Verdana;
	font-weight:            bold;
	font-size:			    8pt;  
	color:                  Black;
	/*padding:                0px 5px;*/
	cursor:                 pointer;
}
        
.pnlTaalkeuze_f2 a:link,
.pnlTaalkeuze_f2 a:active,
.pnlTaalkeuze_f2 a:visited,
.pnlTaalkeuze a:hover
{
    color:                  #999999;  
}

.Vlag, .Vlag:hover, .Vlag_f2
{
    border:                 solid 2px black;
    width:                  20px;
    height:                 15px;
}

.Vlag:hover 
{
    border-color:           #999999;
}

.Vlag_f2
{
    border-color:           #999999;
    opacity:                .5;
    filter:                 alpha(opacity=50);
}

.printericon
{
    position:               relative;
    float:                  right;
    margin-right:           10px;
    cursor:                 pointer;
}

.hiddenlabels
{
    display:                none;
}

.GastenboekItem 
{
    position:relative;
    float:left;
    width:460px;
    height:240px;
    margin-bottom:20px;
    border:solid 1px #B7B5B6;
}

.pnlNavigatie
{
    position:relative;
    margin-top:10px;
    height:40px;
}

     .VolgendePagina
    {
        position:relative;
        float:right;
        right:10px;
        text-decoration:none;
    }

    .VorigePagina
    {
        position:relative;
        float:left;
        left:10px;
        text-decoration:none;
    }
    
    .homebtn
    {
        position:relative;
        float:left;
        margin-bottom:40px;
    }
    


/* Activiteiten */

.ActiviteitForm
{
	position:		relative;
	float:			left;
	clear:			both;
	border:			solid 1px silver;
	padding:		10px;
	margin-top:		20px;
	width:			450px !important;
	width:			445px;
}

.FormLeftField
{
	float:			left;
	clear:			both;
	position:		relative;
	width:			175px !important;
	width:			175px;
	padding-top:	4px;
	margin-bottom:	1px;	
}


.FormRightField
{
	float:			left;
	position:		relative;
	width:			250px !important;
	width:			250px;
	padding-top:	4px;
	margin-bottom:	1px;
	font-weight:bold;
}

.FormLeftField_Location
{
	float:			left;
	clear:			both;
	position:		relative;
	width:			175px !important;
	width:			175px;
}


.FormRightField_Location
{
	float:			left;
	position:		relative;
	width:			250px !important;
	width:			250px;
}

.pnlExternalLinks
{
    position:		    relative;
	float:			        right;
	width:                190px;
	
}

a.ExternalLink
{
    position:relative;
    float:right;
    margin-left:5px;
    margin-top:5px;
    text-decoration:none;
    width:32px;
    height:32px;
}

.ArchiefItems{
    position:relative;
    float:left;
    margin-top:20px;
    margin-left:40px;
}

.RobdeBes
{
    position:relative;
    float:right;
    border:none;
    margin-bottom:10px;
    margin-top:10px;
    width:150px;
    
 }

.hl_Archief{
    position:relative;
    float:left;
    margin-left:40px;
}    
    
.pnl_Exposities
{				
	float:				left;
	position:			relative;
	width:				450px !important;
	width:				450px;
	min-height:		75px;
	height:				auto !important;
	height:				75px;
	overflow:			visible;
	margin:				2px 2px 2px 2px;
	padding:			2px 2px 2px 2px;
	
}

    .ExpositieLink
    {
        position:relative;
        float:right;
       margin-top:10px;
   }
   
   TABLE.Expositie{
        padding:10px;
        border:none;
        width:450px;
   }
   
   TABLE.Expositie TD
    {
        position:relative;
        vertical-align:top;
        margin-top:10px;
        padding:5px;
        padding-left:0px;
        width:225px;
    }
    
    TABLE.Expositie TR
    {
        border-bottom:solid 1px black;
        float:left;
        width:450px;
      
    }
        
.lbGastenboekSchrijven        
{
   font-weight:bold;
   font-size:11pt;
   border-bottom:1px solid #333333;
   color:#666666;
   font-family:arial,Verdana;
   text-decoration:none;
}

.sfeer
{
    position:               relative;
    display:                block;
    overflow:               hidden;
    text-align:             center;
    margin:                 48px auto 20px auto;
    
}