@charset "utf-8";

/* CSS Document */
body 
{
	background-color: #FFFFFF;
	text-align:center; /* internet explorer bug */
	
	margin:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;		
}
	div#bodycenter
	{
		background-color:#FFFFFF;
		display:block;
		margin-top: 15px;
		margin-bottom: 5px;
		margin-left: auto;
		margin-right: auto;
		width:980px;
		min-height:550px;
		position:relative;	
		border:0px; /* geen rand */
	}
		div#horizontalheadsite
		{
			width:980px;
			background:url(images/sitehead.gif);
			height:122px;
			background-repeat:no-repeat;
		}
		div#horizontalmiddlesite
		{
			text-align:left;
			background:url(images/siteborder.gif);
			background-repeat:repeat-y;
			min-height:470px;
			padding-left:4px;
			padding-right:4px;
			display:block;
		}
		
			div#horizontalmiddlesite-left		
			{
				width:266px;
				float:left;
			}
			
			div#horizontalmiddlesite-middle
			{
				width:435px;
				float:left;
				display:block;
				padding-bottom:10px; /* tekst hoogte van de onderkant gemeten*/
			}
			
			div#horizontalmiddlesite-right	
			{
				width:267px;
				float:left;
			}			
			
			.hack-text-not-out-of-box
			{
				clear:both;
				/* soms loopt de text out te box, deze div maakt de floats weer goed */
			}
			
		div#horizontalbottomsite
		{
			height:4px;
			background:url(images/sitebottom.gif);			
			background-repeat:no-repeat;
		}
		
/** NAVIGATION **/
ul.navigation
{
	text-align:left;
	border-color:#000000;		
	list-style: none;   
	display:block;
	margin-left:auto; /* centreren */
	margin-right:auto; /* centreren */
	width:9em; /* centreren */
	padding:0px;
}


		ul.navigation li
		{
			/*display:inline;	*/
			margin-bottom:26px;
		}
		
		ul.navigation li a:link
		{
			color:#000000;
			text-decoration:none;
			color:#c41230;						
		}

		ul.navigation li a:visited
		{
			color:#000000;
			text-decoration:none;
			color:#c41230;												
		}

		ul.navigation li a:active
		{
			color:#000000;
			text-decoration:none;
			color:#c41230;												
		}

		ul.navigation li a:hover
		{
			text-decoration:underline;
			color:#000000;												
		}
		
		ul.navigation li img
		{
			/* ruimte creeeren tussen te bullet en de tekst */
			margin-right:10px;
		}					
/** END NAVIGATION **/		
		
		
/** FILE TREE bij foto's **/
ul.filetree
{
/*	list-style: none;   */
	display:block;
	padding:0px;
}


		ul.filetree li
		{
			/*display:inline;	*/
			/*margin-bottom:5px;*/
		}	



				
/** END FILE TREE **/				

/** Breadcrumbs bij foto's **/
ul.breadcrumbs
{
	list-style: none;   
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:10px;
	padding:0px;
	font-size:8px;
}

ul.breadcrumbs li
{
	display:inline;
}


		ul.breadcrumbs li a:link
		{
			text-decoration:none;
			color:#999999;						
		}

		ul.breadcrumbs li a:visited
		{
			text-decoration:none;
			color:#999999;						
		}

		ul.breadcrumbs li a:active
		{
			text-decoration:none;
			color:#999999;						
		}

		ul.breadcrumbs li a:hover
		{
			text-decoration:underline;
			color:#999999;						
		}
		
				
/** END Breadcrumbs **/				

/** FOTOBOEK **/
.fotoalbum
{
	display:block;
	margin-left:auto;
	margin-right:auto;
	position:relative;		
	/*background-color:#0033CC;
	width:435px;
	min-height:100px;*/
}

.foto-fotoalbum
{
	margin:5px;
	padding:5px;
	border-color:#CCCCCC;
	border-style:solid;
	border-width:1px;
	float:left;
	text-align:center;
	width:120px;
	height:125px;
	overflow:hidden;
}

.foto-fotoalbum:hover
{
	background-color:#E4E4E4;
	font-weight:bold;
	text-decoration:underline;	
	cursor:hand;
}

.foto-fotoalbum img
{
	display:block;
	margin-left:auto;
	margin-right:auto;
	position:relative;		
	border-width:0px;
}

.foto-fotoalbumbig
{
	padding:10px;
	margin:5px;
	border-color:#CCCCCC;
	border-style:solid;
	border-width:1px;
	display:block;
	overflow:hidden;
}

.foto-fotoalbumbig img
{
	display:block;
	margin-left:auto;
	margin-right:auto;
	position:relative;		
	text-align:center; /* internet explorer bug */	
}
/** EINDE FOTOBOEK **/
		
		
/** ZAALFOTO **/
.zaalfotobig
{
	padding:10px;
	margin:5px;
	border-color:#CCCCCC;
	border-style:solid;
	border-width:1px;
	display:block;
	overflow:hidden;
}

.zaalfotobig img
{
	display:block;
	margin-left:auto;
	margin-right:auto;
	position:relative;		
}
/** EINDE ZAALFOTO **/

		
/** TEXT PROPERTIES **/
h1
{
	font-weight:normal;
	font-family:"Times New Roman";
    display:block;
	font-size:30px;
	margin-bottom:59px;	
	margin-top:38px;
	margin-left:0px;	
	text-align:center;
	color:#c41230;
}

h2
{
	font-weight:bold;
	font-family:verdana;
    display:block;
	font-size:13px;
	margin-bottom:10px;
	margin-top:30px;
	margin-left:0px;
	text-align:left;
	height:25px;
	
	border:0px;
	border-bottom:1px;
	border-color:#CCCCCC;
	border-style:dashed;	
	
	color:#c41230;	
	text-transform:uppercase;
}

	h2 a:link
	{
		color:#c41230;
		text-decoration:none;
	}
	
	h2 a:visited
	{
		color:#c41230;
		text-decoration:none;
	}
	
	h2 a:active
	{
		color:#c41230;
		text-decoration:none;
	}
	
	h2 a:hover
	{
		color:#000000;
		text-decoration:underline;
	}	

h3
{
	font-weight:bold;
	font-family:verdana;
    display:block;
	font-size:11px;
	margin-bottom:0px;
	margin-top:10px;
	margin-left:0px;
	text-align:left;
	height:15px;
	
	border:0px;
	color:#A60285;	
	text-transform:uppercase;
}

a:link
{
	color:#013888;
	text-decoration:underline;
}

a:visited
{
	color:#013888;
	text-decoration:underline;
}

a:active
{
	color:#013888;
	text-decoration:underline;
}

a:hover
{
	color:#000000;
	text-decoration:underline;
}	

hr
{
    display:block;
	margin-bottom:10px;
	margin-top:10px;
	margin-left:0px;
	height:10px;
	
	border:0px;
	border-bottom:1px;
	border-color:#CCCCCC;
	border-style:dotted;
}

.smalltext
{
	font-size:10px;	
	color:#999999;
}

.imgborder
{
	border-style:solid;
	border-width:1px; /* randen los definieren, omdat hierboven ergens alleen de onderrand zichtbaar wordt gemaakt */
	border-color:#CCCCCC;
	margin:5px;
}

/** FORMS **/
.input_type_text
{
	border-width:1px;
	border-color:#999999;	
}

.input_type_textarea
{
	border-width:1px;
	border-color:#999999;	
}

.input_type_submit
{
	border-width:1px;
	border-color:#999999;	
}


/** EINDE FORMS **/


.tablerowdark
{
	background-color:#F3F3F3;
	font-size:12px;	 /* voor internet explorer */
}

.tablerowlight
{
	background-color:#FFFFFF;
	font-size:12px; /* voor internet explorer */
}

