/*** - ICONS - ***/
span.email {
	display:block;
	padding-left:20px;
	background: #AC0072 url(/www/images/icon-email.gif) no-repeat left center;
}
span.email_pink {
	display:block;
	padding-left:20px;
	margin-top:15px;
	line-height:14px;
	background: #FFF url(/www/images/icon-email-pink.gif) no-repeat left 2px;
}
/*a.turn_off{padding-left:22px;}*/
span.turnon,
span.turnoff{
	display:block;
	float:left;
	padding-left:20px;
	margin-top:15px;
	line-height:14px;
	margin-left:22px;
	background: #FFF url(/www/images/icon-turn-off.gif) no-repeat left center;
}
span.turnon{background-image: url(/www/images/icon-turn-on.gif);}
span.delete_profile{
	display:block;
	float:left;
	padding-left:20px;
	margin-top:15px;
	line-height:14px;
	margin-left:22px;
	
	background: #FFF url(/www/images/icon-delete-profile.gif) no-repeat left center;
}
span.profile {
	display:block;
	padding-left:20px;
	background: #AC0072 url(/www/images/icon-profile.gif) no-repeat left center;
}
span.photo {
	display:block;
	padding-left:20px;
	background: #AC0072 url(/www/images/icon-photo.gif) no-repeat left center;
}
span.views {
	display:block;
	padding-left:20px;
	background: #AC0072 url(/www/images/icon-views.gif) no-repeat left center;
}
span.views_black {
	display:block;
	padding-left:20px;
	background: #FFF url(/www/images/icon-views-black.gif) no-repeat left 6px;
}
span.save {
	padding-left:20px;
	background: #FFF url(/www/images/icon-save.gif) no-repeat left center;
}
span.return {
	padding-left:13px;
	background: #FFF url(/www/images/icon-return.gif) no-repeat left center;
}
span.favorite a{
	color:#FFF;
}
span.favorite {
	display:block;
	padding-left:20px;
	background: #AC0072 url(/www/images/icon-favorite.gif) no-repeat left center;
}
span.favorite_pink {
	display:block;
	padding-left:20px;
	margin-top:5px;
	line-height:14px;
	background: #FFF url(/www/images/icon-favorite-pink.gif) no-repeat left 4px;
}
span.delete {
	display:block;
	padding-left:20px;
	background: #FFF url(/www/images/icon-delete.gif) no-repeat left center;
	font-weight:400;
}
span.upload {
	display:block;
	padding-left:20px;
	background: #FFF url(/www/images/icon-upload.gif) no-repeat left center;
}
span.send {
	padding-left:30px;
	background: #FFF url(/www/images/icon-send.gif) no-repeat left center;
}
a.profile_photo {
	position:absolute;
	top:0;
	right:0;
	width:14px;
	height:14px;
	background: #FFF url(/www/images/icon-profile-photo.gif) no-repeat left center;
	overflow:hidden;
	text-indent:-999px;
}
a.profile_photo.active { background: #FFF url(/www/images/icon-profile-photo-pink.gif) no-repeat left center; }
/* Profiel --------------------------------------------------- */
/* ----------------------------------------------------------- */
#profile {
	position:relative;
	padding-left:85px;
}
#profile .profile_picture {
	position:absolute;
	left:0px;
	top:25px;
	width:76px;
	font-size:9px;/*background:url(/www/images/member_unkown_large.jpg) no-repeat left top;*/
}
#profile .profile_picture var {
	color:#AC0072;
	display:block;
}
#profile .profile_picture a { font-weight:400; }
#my_photo { position:relative; }

.fieldset div.my_photo {
	position: relative;
	float:left;
	margin-right:15px;
	margin-left:0;
}
.fieldset div.my_photo_wrap {
	margin-right:0;
	margin-left:22px;
}
div.my_photo div.wrap {
	position: relative;
	margin:0;
}
span.value{
	display:block;	
}
/* Berichten ------------------------------------------------- */
/* ----------------------------------------------------------- */
.messages {
	clear:both;
	position:relative;
}
.messages table {
	width:100%;
	margin:20px auto;
}
.messages .hr {
	position:relative;
	display:block;
	background-color: #D2C6CD;
	height:1px;
}
.message table {
	border: 1px solid #D2C6CD;
	width:100%;
	font-size:11px;
	margin:0;
}
.message a.active table, .message a:hover table { border: 1px solid #AC0072; }
.message a:hover th, .message a:hover td {
	color:#AC0072;
	text-align:left;
}
.message th, .message td {
	font-weight:400;
	color:#000;
	padding: 10px;
}
.message .unread th {
	font-weight:700;
	padding-bottom:0px;
}
.message td.date { padding-top:0px; }
.respond h5 { padding-left:0px; }
.respond a:hover span { text-decoration:underline; }
.respond .send_message {
	position:absolute;
	right:0;
}
.messages .delete_message {
	position:absolute;
	right:0;
}
/* Zoeken ---------------------------------------------------- */
/* ----------------------------------------------------------- */
.results {
	width:100%;
	position:relative;
	margin:1em auto 0;
}
.result {
	position:relative;
	background: #FFF;
	font-size:11px;
	margin-bottom:2.5em;
}
.result blockquote {
	position:relative;
	display:block;
	background: #FFF;
	color:#000;
}
.result a {
	position:relative;
	padding:0.3em;
	display:block;
	border: 1px solid #D2C6CD;
	font-weight:400;
	color:#000;

}
.result a:active, .result a:hover {
	border: 1px solid #AC0072;
	text-decoration:none;
	cursor:pointer;
}
.result .pink {
	background:#FFF;
	color:#AC0072;
}
.result img {
	float:left;
	margin:5px;
}
a.favorite_pink {
	position: absolute;
	bottom:7px;
	right:71px;
	display:block;
	padding-left:20px;
	background: #FFF url(/www/images/icon-favorite-pink.gif) no-repeat left center;
	font-size:10px;
	font-weight:400;
	border:none;
	width:auto;
}
a.favorite_pink:hover {
	border:none;
	text-decoration:underline;
}
.favorite a.favorite_pink {
	background: #AC0072 url(/www/images/icon-favorite.gif) no-repeat left center;
	color:#fff;
	border:none;
}
.favorite blockquote { background:#AC0072; }
.favorite .pink { color:#FFF; background-color:transparent }
.paginator{
	position:relative;
	clear:both;
}
.paginator table{
	width:100%;
	display:block;
	border-top:1px solid #AC0072;
	padding: 0;
	margin: 5px 0;
}
.paginator.top table{
	border-top:none;
	margin-bottom:2.5em;
	border-bottom:1px solid #AC0072;
}
.paginator .prev {  }
.paginator .next {
	background:none;
	text-indent:inherit;
}
.paginator {
	position:relative;
	margin:0 auto;
	width: 70%;
	text-align:center;
}
.paginator td {
	font-weight:700;
	width:50px;
	padding:0 3px;
	color:#000;
}
.paginator a { color:#AC0072; font-weight:400; }

