*
{
	font-size: 8pt;
	font-family: Verdana, Verdance, Arial, Helvetica;
}

body
{
	background-color: #FFFFFF;
	background-position: center;
	background-image: url(../images/background.jpg);	

}

h1
{
	font-size: 11pt;
	font-family: Arial, Helvetica;
	font-weight: bold;
	color: #888888;

	margin-top: 0px;
	margin-bottom: 10px;
}

h3
{
	font-weight: bold;
	color: #b1212d;

	margin-top: 0px;
	margin-bottom: 2px;
}

p
{
	margin-top: 0px;
	margin-bottom: 2px;
}

table
{
	padding: 0px;
	spacing: 0px;
	border:	 0px;
}

td
{
	vertical-align: top;
}

.mainTable
{
	
	width:			720px;
	
}

.topMenu
{
	background-image: url(../images/top.menu.jpg);
	
	width:	720px;
	height:	28px;
	
}

.topMenuButton
{
	

}

.bottomMenuButton
{
	background-image: url(../images/bottom.button.jpg);
	width:	74px;
	height:	23px;
	
	vertical-align: middle;
	text-align: 	center;
	
	color: #dddddd;	
	
	font-size: 6pt;
	font-family: Trebuchet, Arial, Helvetica;
	font-weight: bold;
}

.topTitle
{
	background-image: url(../images/top.title.jpg);
	width: 720px;
	height: 41px;
}

.topMain
{
	background-image: url(../images/top.main.jpg);
	width: 720px;
	height: 98px;
}

.topBottom
{
	background-image: url(../images/top.bottom.jpg);
	width: 720px;
	height: 22px;
}

.mainLeft
{
	background-image: url(../images/main.left.jpg);
	background-color: #ffffff;
	background-repeat: no-repeat;
	background-position: top left;

	padding: 15px;
	width: 449px;
	

}

.mainLeft img
{
	border: 1px solid gray;
}

.mainRight img
{
	border: 1px solid gray;
}

.mainRight
{
	background-color: #e9e9e9;
	padding: 15px;
	width: 211px;

}

.mainLeftBottom
{
	background-image: url(../images/bottom.top.jpg);
	width: 479px;
	height: 29px;
}
.mainRightBottom
{
	background-color: #e9e9e9;

	width: 241px;
	height: 29px;
}
.bottom
{
	background-color: #af151c;
	background-image: url(../images/bottom.background.jpg);
	background-repeat: repeat-y;
	background-position: left;	
	height: 40px;
}

.searchFieldLeft
{
	background-image: url(../images/search.left.background.jpg);
	background-repeat: no-repeat;
	background-position: top left;	
	
	width: 194px;
	height: 19px;
	
	padding-top: 7px;
	padding-left: 15px;
	
	font-size: 6pt;
	font-family: Verdana,Trebuchet, Arial, Helvetica;
	font-weight: bold;
}
.searchFieldLeft A
{
	font-family: Verdana,Trebuchet, Arial, Helvetica;
	font-size: 7pt;
	color: #b1212d;
	text-decoration: none;
}

.searchFieldLeft A:Hover
{
	color: #cf212d;
	text-decoration: underline;
}

.searchFieldRight
{
	background-image: url(../images/search.right.background.jpg);
	background-repeat: no-repeat;
	background-position: top left;	
	
	width: 138px;
	height: 22px;
	
	padding-top: 4px;
	padding-left: 25px;

}
.searchFieldRight input
{
	width:  130px; 
	border: 1px solid gray;
	
}

.banner
{
	padding-left: 15px;
	padding-top: 5px;
	vertical-align: middle;
	
}

A
{
	font-weight: bold;
	color: #61111d;
	text-decoration: none;
}

A:Hover
{
	color: #b1212d;
	text-decoration: underline;
}

.defStyle img
{
	border: 0px;
	margin: 0xp;
}

.blueLink A
{
	color: #315d82;
	font-size: 10pt;
	font-weight: bold;	
	text-decoration: none;
}


.blueLink A:Hover
{
	color: #62b7f4;
	text-decoration: underline;
}
/*	Foto overzicht */
.AlbumImageThumb
	{
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
	height: 100px;
	width: 100px;
	background-color: #eeeeee;
	text-align: center;
	border: 1px solid #eeeeee;
	}
.AlbumImageThumb img
	{
	border: 0;
	}
.AlbumHeader
	{
	margin-bottom: 35px;
	}
.PageCount 
	{
	clear: both;
	padding-top: 20px;
	}
.PageCount a
	{
	color: #315d82;
	}
.ActivePage
	{
	font-weight: bold;
	color: #61111d;
	}
/*	Album overzicht */
.AlbumListItem
	{
	position: relative;
	clear: both;
	height: 68px;
	margin-bottom: 5px;
	}
.AlbumThumb
	{
	float: left;
	width: 100px;
	text-align: center;
	}
.AlbumCount
	{
	float: left;
	color: #315d82;
	margin-left: 10px;
	}
.AlbumCount h2
	{
	padding-top: 0px;
	width: 100px;
	margin-top: 0px;
	margin-bottom: 5px;
	}