body{
	background-image:			url(../images/backgrounds/mainsite.gif);
	background-color:			#5CAEDE;
	background-position:	top left;
	background-repeat:		repeat-x;
	font-family:					Arial;
	font-size:						12px;
}

form{
	margin:		0px;
	padding:	0px;
}

td{
	vertical-align:	text-top;
	padding:				0px;
}

a{
	color:	#990099;
}

img{
	border:none;
}

.body_table{
	width:	100%;
}

.site_body{
	width:				773px;
	margin:				auto;
	padding-top:	20px;
}

.purple_edges_of_the_site{
	width:		773px;
	margin:		0px;
	padding:	0px;
}
.white_edges_of_the_site{
	width:		765px;
	margin:		0px;
	padding:	0px;
}

.header{
	background-image:			url(../images/backgrounds/header.png);
	background-position:	center;
	background-repeat:		no-repeat;
	width: 								757px;
	height: 							107px;
	margin-top:						3px;
}

.footer{
	background-image:	url(../images/backgrounds/parts/footer/middle.jpg);
	margin-top:				6px;
	width:						100%;
	height: 					33px;
}
.footer_text{
	color:						#FFFFFF;
	padding-top:			8px;
	font-weight:			bold;
}
.footer_text a{
	color:						#FFFFFF;
	text-decoration:	none;
}

.content{
	padding: 3px;
}

.menubuttons{
	margin:		0px;
	padding:	3px;
}

.tinylogin{
	float:						right;
	background-image:	url(../images/backgrounds/quicklogin.png);
	width:						219px;
	height:						27px;
}
.tinylogin input{
	font-size:	9px;
	width:			62px;
	margin:			4px 0px 0px 4px;
}
.tinylogin img{
	display:		block;
	float:			left;
	width:			18px;
	height:			18px;
	margin:			3px;
	border:			1px solid #FFFFFF;
}

.tiny_input{
	font-size:	9px;
}

.header_block{
	width:		100%;
	height:		24px;
}
.header_block_text{
	padding:			4px;
	font-weight:	bold;
	color:				#FFFFFF;
}
.header_block_content{
	padding:							8px;
	background-position:	top;
	background-repeat:		repeat-x;
}

.block_header_image_left{
	display:	block;
	float:		left;
}

.block_header_image_right{
	display:	block;
	float:		right;
}

.register_error{
	color:			#FF0000;
	max-width:	220px;
}

.tiny_login_info{
	color:			#FFFFFF;
	padding:		2px 0px 0px 7px;
	font-size:	10px;
	line-height:10px;
}

.messagebelowmenu{
	border:						1px dotted #ff0000;
	background-color:	#FFCCCC;
	margin:						4px;
	padding:					3px;
}
.messagebelowmenu a{
	color:						#000000;
}
.messagebelowmenu img{
	display:					block;
	margin:						1px 3px 1px 1px;
	float:						left;
}
.profile_left{
	float:						left;
	width:            130px;
	text-align:				center;
}
.profile_left_pic{
	margin:						4px 4px 4px 0px;
	width:						100px;
	border:						none;
}

.profielmenu{
	display:					none;
}

.photolist{
	background-color:	#FFFFFF;
	border:						1px solid #000000;
	padding:					5px;
	width:						100%;
	margin-bottom:		5px;
}
.photolist img{
	margin:						1px;
}
.tablecell_centered{
	text-align:				center;
	vertical-align:		middle;
}
.tablecell_centered img{
	border:	none;
}

.maininfo_option_list{
	text-align:	left;
	padding:		5px;
	margin:			5px;
}
.maininfo_option_list a{
	text-decoration:none;
}
