html, body {
padding:0;
margin:0;
height:100%;
background:black;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#303030;
}

img {
border:none;
}

a {
color:#f60;
text-decoration:none;
}
	a:hover {
	text-decoration:underline;
	}

#container {
position:relative;
width:771px;
min-height:100%;
height:auto !important;
height:100%;
margin:auto;
background:white url("../images/bg.gif");
}

#header {
height:95px;
}
	#header a#logo {
	display:block;
	width:330px;
	height:95px;
	background:url("../images/logo.jpg");
	}
		#header a#logo span {
		display:none;
		}

	#header #memberstats {
	position:absolute;
	top:0;
	right:0;
	width:430px;
	padding-right:10px;
	height:21px;
	background:#404040;
	color:#cdcdcd;
	font-size:9px;
    font-weight:bold;
	line-height:25px;
	text-align:right;
	}
		#header #memberstats span {
		display:none;
		}
		#header #memberstats a {
		background:url("../images/star_memberdata.gif") no-repeat;
		padding-left:32px;
		}


#menu {
position:absolute;
top:21px;
right:0;
width:440px;
height:25px;
background:#ff6600;
}
	#menu ul {
	margin:0;
	padding:0;
	list-style:none;
	}
		#menu ul li {
		float:left;
		}
			#menu ul li a {
			display:block;
			height:25px;
			text-indent:-10000px;
			outline:none;
			}
				#menu ul li a:hover,
				#menu ul li a:focus,
				#menu ul li.current a {
				background-position:0 -25px;
				}
			
			#menu ul li.nth-child1 a { width:89px; background-image:url("../images/nav/nav_starhome.gif"); }
			#menu ul li.nth-child2#menu-upgrade  a{ width:76px; background-image:url("../images/nav/nav_upgrade.gif"); }
			#menu ul li.nth-child2#menu-register a{ width:76px; background-image:url("../images/nav/nav_lidworden.gif"); }
			#menu ul li.nth-child3 a { width:100px; background-image:url("../images/nav/nav_reizen.gif"); }
			#menu ul li.nth-child4 a { width:42px;  background-image:url("../images/nav/nav_shop.gif"); }
			#menu ul li.nth-child5 a { width:96px;  background-image:url("../images/nav/nav_succes.gif"); }
			#menu ul li.nth-child6 a { width:37px;  background-image:url("../images/nav/nav_faq.gif"); }

				#menu ul li.nth-child2.current#menu-upgrade a,
				#menu ul li.nth-child2#menu-upgrade a:hover { background-image:url("../images/nav/nav_upgrade_on.gif"); }


#sidebar {
width:330px;
float:left;
overflow:hidden;
}
	/* Headers in de #sidebar */
	#sidebar h1 {
	margin:0;
	padding:0;
	height:25px;
	text-indent:-100000px;
	position:relative;
	}
		#sidebar h1#mijnstatus { background:#ff6600 url("../images/mijn_status.gif") no-repeat; }
		#sidebar h1#inloggen   { background:#ff6600 url("../images/header_inloggen.gif") no-repeat; }
		#sidebar h1#starsearch { background:#ff6600 url("../images/header_starsearch.gif") no-repeat; }

			#sidebar h1 a {
			position:absolute;
			right:0;
			top:0;
			display:block;
			width:122px;
			height:25px;
			}
				#sidebar h1 a#logout         { background:#ff6600 url("../images/btn_uitloggen.gif") no-repeat; }
				#sidebar h1 a#loginproblemen { background:#ff6600 url("../images/btn_loginproblemen.gif") no-repeat; }
				#sidebar h1 a#lidworden      { background:#ff6600 url("../images/btn_aanmelden.gif") no-repeat; }

				#sidebar h1 a span {
				display:none;
				}


	/* Login & Search form in de #sidebar */
	#sidebar form,
	#sidebar table,
	#sidebar table td {
	margin:0;
	padding:0;
	color:white;
	border-collapse:collapse;
	vertical-align:middle;
	}

	#sidebar form#loginform {
	height:50px;
	padding-top:5px;
	background:url("../images/back_inloggen.jpg") no-repeat;
	}

	#sidebar form#starsearchform {
	height:97px;
	background:url("../images/back_starsearch.jpg") no-repeat;
	}

		#sidebar form#loginform table th,
		#sidebar form#starsearchform table th {
		width:106px;
		}
		#sidebar form#loginform table td,
		#sidebar form#starsearchform table td {
		height:32px;
		width:120px;
		}
		#sidebar form#loginform table td {
		height:23px;
		}

			#sidebar form#loginform label,
			#sidebar form#starsearchform label {
			width:106px;
			text-indent:-100000px;
			display:block;
			}
				#sidebar form#loginform label#label-loginnaam { background:url("../images/img_loginnaam.gif") center right no-repeat; }
				#sidebar form#loginform label#label-password  { background:url("../images/img_password.gif") center right no-repeat; }
				
				#sidebar form#starsearchform label#label-ik_ben  { background:url("../images/img_ikbeneen.gif")  center right no-repeat; }
				#sidebar form#starsearchform label#label-ik_zoek { background:url("../images/img_ikzoekeen.gif") center right no-repeat; }
				#sidebar form#starsearchform label#label-age_min { background:url("../images/img_leeftijd.gif")  center right no-repeat; }

			#sidebar form#loginform button,
			#sidebar form#starsearchform button {
			width:40px;
			height:40px;
			border:none;
			background:none;
			}
			#sidebar form#loginform button div,
			#sidebar form#starsearchform button div {
			width:40px;
			height:40px;
			text-indent:-100000px;
			}

				#sidebar form#loginform button div      { background:url("../images/log_in_go.gif") no-repeat; }
				#sidebar form#starsearchform button div { background:url("../images/search_go.gif") no-repeat; }

					#sidebar form#loginform button:hover div,
					#sidebar form#starsearchform button:hover div{
					background-position:0 -40px;
					}

	/* Ingelogd-Als informatie */
	#sidebar #ingelogd_als {
	color:white;	
	height:30px;
	line-height:40px;
	padding:0 0 0 10px;
	vertical-align:middle;
	background:#4b4b4a url("../images/back_ingelogd_als.jpg");
	}
		#sidebar #ingelogd_als a {
		color:white;
		font-weight:bold;
		text-decoration:none;
		}
			#sidebar #ingelogd_als a:hover {
			text-decoration:underline;
			}

	/* Menu voor als je ingelogd bent */
	#sidebar #homenavtop,
	#sidebar #homenavbottom {
	border-top:1px solid white;
	height:58px;
	border-bottom:1px solid white;
	}
	#sidebar #homenavbottom {
	height:21px;
	}
		#sidebar #homenavtop ul,
		#sidebar #homenavbottom ul {
		margin:0;
		padding:0;
		list-style:none;
		}
			#sidebar #homenavtop ul li,
			#sidebar #homenavbottom ul li {
			float:left;
			}
				#sidebar #homenavtop ul li a,
				#sidebar #homenavbottom ul li a {
				display:block;
				height:58px;
				text-indent:-10000px;
				outline:none;
				}
				#sidebar #homenavbottom ul li a {
				height:21px;
				}
					#sidebar #homenavtop ul li.current a,
					#sidebar #homenavtop ul li a:focus,
					#sidebar #homenavtop ul li a:hover {
					background-position:0 -58px;
					}
					#sidebar #homenavbottom ul li a:hover {
					background-position:0 -21px;
					}

				#sidebar #homenavtop ul li.nth-child1 a { width:83px; background-image:url("../images/nav/subnav_starmail.gif"); }
				#sidebar #homenavtop ul li.nth-child2 a { width:83px; background-image:url("../images/nav/subnav_beheer.gif"); }
				#sidebar #homenavtop ul li.nth-child3 a { width:83px; background-image:url("../images/nav/subnav_starchat.gif"); }
				#sidebar #homenavtop ul li.nth-child4 a { width:81px; background-image:url("../images/nav/subnav_getadate.gif"); }

				#sidebar #homenavbottom ul li.nth-child1 a { width:166px; background-image:url("../images/nav/btn_mijnfav.gif"); }
				#sidebar #homenavbottom ul li.nth-child2 a { width:164px; background-image:url("../images/nav/btn_mijntop10.gif"); }


	#sidebar img#sfeerbeeld {
	display:block;
	margin:0;
	padding:0;
	}


#content {
margin:-49px 0 0 331px;
padding:0 5px 5em 5px;
}
	#content img.page-image {
	margin:0 0 0 -5px;
	}

	h1, h2, h3, h4 {
	color:#f60;
	font-family: trebuchet ms, verdana, sans-serif;
	margin:0;
	}

	h1 { font-size: 18px; margin: .67em 0; }
	h2 { font-size: 16px; margin: .83em 0; }
	h3 { font-size: 11px; margin: 1em 0; color:black; }

	#content p {
	margin:1em 0;
	padding:0;
	}

#footer {
position:absolute;
bottom:0;
width:440px;
border-top:1px solid #ff6600;
padding:1em 0;
margin:0 0 0 331px;
}
	#footer ul {
	margin:0;
	padding:0;
	list-style:none;
	text-align:center;
	}
		#footer ul li {
		display:inline;
		margin-left:4px;
		border-left: 1px solid black;
		padding-left:6px;
		}
			#footer ul li.first-child {
			margin:0;
			padding:0;
			border:none;
			}

hr.clear {
clear:both;
border:none;
visibility:hidden;
}

/** PAGE SPECIFIC STYLES (ALL IN #content) *************************/
	/* Volle breedte elementen: */
	h1#checkitout,
	#frontpage-members,
	#searchresults,
	#starsearchmenu,
	#upgrademembership, /* beheer.php */
	#profiel_options, /* member.html.php */
	#profiel_header, /* member.html.php */
	#content #inschrijven { /* LID WORDEN styles */
	margin:0 -5px !important;
	width:440px;
	}
	
	/* FRONTPAGE styles */
	#content h1#checkitout,
	#content h1#new-members,
	#content h1#star-members,
	#content h1#online-members {
	margin:0;
	padding:0;
	height:23px;
	text-indent:-100000px;
	}
		#content h1#checkitout     { background:#ff6600 url("../images/img_titel_h_checkitout.gif") no-repeat; }
		#content h1#new-members    { background:#ff6600 url("../images/img_titel_h_nieuw.gif") no-repeat; }
		#content h1#star-members   { background:#ff6600 url("../images/img_titel_h_top10.gif") no-repeat; }
		#content h1#online-members { background:#ff6600 url("../images/img_titel_h_online.gif") no-repeat; }

	#frontpage-members {
	}
		#frontpage-members #members-left {
		width:245px;
		border-right:1px solid #ff6600;
		float:left;
		}

		#frontpage-members #members-right {
		vertical-align:top;
		width:194px;
		float:right;
		}
		#frontpage-members div.clear {
		clear:both;
		}

	/* FAQ styles */
	ul#faqlist {
	list-style:circle url("../images/star_donkergrijs.gif");
	}
		ul#faqlist li {
		padding:0;
		margin:5px 0;
		line-height:9pt;
		}

	div.faqentry {
	margin:0 2em;
	}
	div.faqentry:target {
	color:#cc0000;
	}
		div.faqentry p.faqnav {
		padding:3px 10px;
		text-align:right;
		}


	/* Member info */
	#profiel_options {
	background:#ff6600;
	height:24px;
	}

	#profiel_options ul {
	margin:0;
	padding:0;
	list-style:none;
	}
		#profiel_options ul li {
		float:left;
		}

		#profiel_options ul li a img {
		display:block;
		}


	/* StarSearch */
	ul#starsearchmenu {
	margin:0;
	padding:10px 0;
	background:#e6e6e6;
	list-style:none;
	}
		ul#starsearchmenu li {
		margin:0 auto 3px auto;
		width:245px;
		height:23px;
		text-indent:-10000px;
		}
			ul#starsearchmenu li a {
			display:block;
			height:23px;
			outline:none;
			}

			ul#starsearchmenu li.nth-child1 a { background:#ff6600 url("../images/nav/btn_z_naam.gif") no-repeat; }
			ul#starsearchmenu li.nth-child2 a { background:#ff6600 url("../images/nav/btn_z_foto.gif") no-repeat; }
			ul#starsearchmenu li.nth-child3 a { background:#ff6600 url("../images/nav/btn_z_profielfoto.gif") no-repeat; }
			ul#starsearchmenu li.nth-child4 a { background:#ff6600 url("../images/nav/btn_z_nieuw.gif") no-repeat; }
			ul#starsearchmenu li.nth-child5 a { background:#ff6600 url("../images/nav/btn_z_online.gif") no-repeat; }
			ul#starsearchmenu li.nth-child6 a { background:#ff6600 url("../images/nav/btn_z_nummer.gif") no-repeat; }
			ul#starsearchmenu li.nth-child7 a { background:#ff6600 url("../images/nav/btn_z_uitgebreid.gif") no-repeat; }
			ul#starsearchmenu li.nth-child8 a { background:#ff6600 url("../images/nav/btn_z_vip.gif") no-repeat; }

				ul#starsearchmenu li a:hover {
				background-position:0 -23px;
				}

/* Beheer profiel */
table#beheerprofiel {
margin-top:1em;
}

a.general_btn_vorige,
a.general_btn_midden,
a.general_btn_volgende {
margin:15px 0;
display:block;
float:left;
padding:1px 5px;
background:#f3f3f3;
border:1px solid #c5c5c5;
line-height:11pt;
text-decoration:none;
}
a.general_btn_midden,
a.general_btn_volgende {
float:right;
}
	a.general_btn_vorige:hover,
	a.general_btn_midden:hover,
	a.general_btn_volgende:hover {
	background:#e6e6e6;
	border:1px solid #818181;
	}

/*******************************************************************/
form {
margin:0;
padding:0;
}

table, 
table td {
margin:0;
padding:0;
border:none;
border-collapse:collapse;
vertical-align:middle;
}
	#content table td {
	}
	#content table th {
	font-weight:normal;
	text-align:right;
	width:150px;
	}



input, textarea {
    border: 1px solid #000;
    background: #fff;
    color: #000;
    font-family: verdana, sans-serif;
    font-size:12px;
	padding-left: 2px;
}


.btn {
    background:#666;
    color:#fff;
    border:1px solid #000;
    padding:0;
    font-weight:bold;
    font-size:9px;
	cursor: pointer;
}
.btn:hover {
	background:#f60;
}
option.niloption {
	font-style: oblique;
	color: #999999;
}
option.selected {
	color: #f60;
}


.box {
    background:transparent;
    border:0;
}

/* Set page styles */




td#maincontent ul {
/*	font-weight: bold; */
/*	list-style-image: url(../images/star_oranje.gif); */
	list-style-type: disc;
	margin-top: 10px;
}
td#maincontent li {
	padding:0;
	margin:5px 0;
/*	line-height:11pt; */
}

ul#home_kreten {
    font-weight:bold;
/*    list-style-image:url(../images/star_oranje.gif); */
    list-style-type:circle;
    margin-top:10px;
}
ul#home_kreten li {
    padding:0;
    margin:5px 0;
/*    line-height:9pt; */
}
td#nieuwste {
    width:100%;
    height:23px;
    background:#f60 url(../images/nieuwste_members.gif) no-repeat top left;
}
table#nieuwe_members {
    margin:10px;
    width:100%;
}
table#nieuwe_members td {
    width:25%;
    height:90px;
    background:url(../images/back_nieuwste.gif) no-repeat top left;
    padding:2px 0 0 10px;
}
table#nieuwe_members p {
    padding:0 0 3px 0;
    margin:0;
}
table#nieuwe_members a, table#nieuwe_members a:link, table#nieuwe_members a:visited, table#nieuwe_members a:active {
    color:#f60;
    font-size:9px;
    font-weight:bold;
    text-decoration:none;
/*    line-height:9pt; */
}
table#nieuwe_members a:hover {
    text-decoration:underline;
}
table#nieuwe_members img {
    border:1px solid #4d4d4d;
}

/* Styles for StarMail */

a.verwijderen,a.verwijderen:link, a.verwijderen:active, a.verwijderen:visited {
    margin:10px 0;
    float:left;
    display:block;
    padding:1px 5px 1px 18px;
    background:#f3f3f3 url(../images/delete.gif) no-repeat left;
    border:1px solid #c5c5c5;
    line-height:11pt;
}
a.verwijderen:hover {
    margin:10px 0;
    display:block;
    padding:1px 5px 1px 18px;
    background:#e6e6e6 url(../images/delete.gif) no-repeat left;
    border:1px solid #818181;
    line-height:11pt;
    text-decoration:none;
}
a.annuleren,a.annuleren:link, a.annuleren:active, a.annuleren:visited {
    margin:10px 0px 10px 0px;
    padding:1px 5px 1px 18px;
    background:#f3f3f3 url(../images/delete.gif) no-repeat left;
    border:1px solid #c5c5c5;
    line-height:13pt;
}
a.annuleren:hover {
    margin:10px 0;
    padding:1px 5px 1px 18px;
    background:#e6e6e6 url(../images/delete.gif) no-repeat left;
    border:1px solid #818181;
    line-height:13pt;
    text-decoration:none;
}
a.maak_nieuw,a.maak_nieuw:link, a.maak_nieuw:active, a.maak_nieuw:visited {
    margin:10px 0;
    float:right;
    display:block;
    padding:1px 5px 1px 18px;
    background:#f3f3f3 url(../images/nieuw.gif) no-repeat left;
    border:1px solid #c5c5c5;
    line-height:11pt;
}
a.maak_nieuw:hover {
    margin:10px 0;
    display:block;
    padding:1px 5px 1px 18px;
    background:#e6e6e6 url(../images/nieuw.gif) no-repeat left;
    border:1px solid #818181;
    line-height:11pt;
    text-decoration:none;
}

td.mailheaders {
    background:#f60;
}
td.mail {
    background:#f3f3f3;
    height:26px;
    vertical-align:middle;
    font-size:9px;
    border-bottom:1px solid #c5c5c5;
}
td.mail a, td.mail a:link, td.mail a:visited, td.mail a:active, td.mail a:hover  {
    color:#4b4b4b;
}
td.new_mail {
    background:#e6e6e6;
    height:26px;
    vertical-align:middle;
    font-size:9px;
    border-bottom:1px solid #818181;
}
td.new_mail a, td.new_mail a:link, td.new_mail a:visited, td.new_mail a:active, td.new_mail a:hover  {
    color:#000;
    font-weight:bold;
}

a.general_btn, a.general_btn:link, a.general_btn:active, a.general_btn:visited {
    margin:15px 0;
    padding:1px 5px;
    background:#f3f3f3;
    border:1px solid #c5c5c5;
    line-height:11pt;
}
a.general_btn:hover {
    margin:15px 0;
    padding:1px 5px 1px 5px;
    background:#e6e6e6;
    border:1px solid #818181;
    line-height:11pt;
    text-decoration:none;
}


td#mailheaders {
    background:#f3f3f3;
    padding:5px;
    border-bottom:1px solid #303030;
}
td#af_ond {
    height:45px;
    vertical-align:middle;
    font-size:9px;
}
td#af_ond p {
    padding:0;
}
td#mailoptions {
    height:45px;
    vertical-align:middle;
    font-size:9px;
    text-align:right;
    font-weight:bold;
}
td#mailoptions p {
    padding:0;
}
td#mailbody {
    padding:5px 10px;
}
td#mailfooters {
    background:#f3f3f3;
    padding:5px;
    border-top:1px solid #303030;
}
td#af {
    height:45px;
    vertical-align:middle;
    font-size:9px;
}
td#af p {
    padding:0;
}
td#mailoptions_bottom {
    height:45px;
    vertical-align:middle;
    font-size:9px;
    text-align:right;
    font-weight:bold;
}
td#mailoptions_bottom p {
    padding:0;
}

/* Styles for Get A Date */

td.searchtext, td.flabel {
    text-align:right;
    width:150px;
}
td.searchoptions, td.finput {
    color:#000;
}
td.searchoptions select, td.finput select {
    width:140px;
}
table#searchresults {
    width:100%;
    margin:0 0 15px 0;
}
td#samenvatting_header {
    height:25px;
    width:100%;
    background:#f60 url(../images/header_samenvatting.gif) no-repeat top left;
}
td.samenvatting_body {
    width:100%;
    background:#e6e6e6 url(../images/back_star_big.gif) no-repeat top right;
}
td.samenvatting_details {
    height:23px;
    vertical-align:middle;
    width:100%;
    background:transparent url(../images/star_samenvatting.gif) no-repeat top left;
    padding-left:27px;
    font-size:9px;
    font-weight:bold;
    border-bottom:1px solid #9a9a9a;
}
/*
td.samenvatting_details select {
    font-size:9px;
    font-family:verdana, arial, helvetica, sans-serif;
}
*/
td.member_pic {
    padding:15px 5px 15px 15px;
    width:30%;
}
td.member_info {
    padding:7px 5px 15px 15px;
    width:70%;
}
td.samenvatting_bottom {
    /* height:23px; */
    vertical-align:top;
    width:100%;
    padding-left:15px;
    font-size:9px;
    font-weight:bold;
    border-bottom:1px solid #9a9a9a;
}
td#samenvatting_footer {
    width:100%;
    height:70px;
    text-align:right;
    vertical-align:bottom;
    padding:0 15px 10px 0;
    background:#e6e6e6 url(../images/search_footer.gif) no-repeat right bottom;
    font-size:9px;
    font-weight:bold;
}




select.searchhome {
    width:100px;
}

/* Styles for registration */

table#inschrijven {
    width:100%;
    margin:20px 0;
}
td#header_inschrijven {
    width:100%;
    height:23px;
    background:#f60 url(../images/header_inschrijven.gif) no-repeat top left;
}
td#form_inschrijven {
    width:100%;
    background:#e6e6e6 url(../images/hoekje_rechts_onder.gif) no-repeat bottom right;
    padding:10px;
}
td.inschrijf_text {
    font-size:10px;
    text-align:right;
    width:120px;
}

.errorbox {
    background:#fff9b2 url(../images/uitroepteken.gif) no-repeat top left;
    border:1px solid #b9b483;
    padding:7px 3px 3px 35px;
    color:#000;
    font-size:9px;
    line-height:9pt;
}

.errorbox ul {
    color:#666;
    margin:0 0 0 15px;
    padding:0;
    font-weight:bold;
}

/* Styles for beheer_foto */

td#foto_beheer {
    height:25px;
    background:#f60 url(../images/huidige_fotos.gif) no-repeat top left;
    width:100%;
}
table.foto_nav {
    width:100%;
    background:#dadada;
    height:25px;
}
td.foto_nav_col_right {
    text-align:right;
    width:50%;
    vertical-align:middle;
    padding:0 10px 0 0;
    font-size:9px;
    font-weight:bold;
}
td.foto_nav_col_left {
    width:50%;
    vertical-align:middle;
    padding:0 0 0 10px;
    font-size:9px;
    font-weight:bold;
}
td.check_foto {
    width:80px;
    padding:15px 0 0 0;
    text-align:center;
}
td.see_foto {
    padding:15px 0;
}
td.radio_foto {
    width:120px;
    text-align:center;
    padding:15px 0 0 0;
}
table.oneven_foto {
    background:#e6e6e6;
    width:100%;
}
table.even_foto {
    background:#dadada;
    width:100%;
}
td.foto_nav_footer {
    padding:10px;
    background:#dadada;
}
div#videoboodschap {
    text-align:center;
    background:#f3f3f3;
    border:1px solid #c5c5c5;
    padding:15px;
    margin:10px 0;
}

td.favbeheer {
    width:50%;
}


/* Styles for Reizen en Events */

.events {
    margin:5px 5px 5px 0;
    border:5px solid #e0e0e0;
}

.events_detail {
    margin:5px 0;
    border:5px solid #e0e0e0;
}

a.general_btn_volgende, a.general_btn_volgende:link, a.general_btn_volgende:active, a.general_btn_volgende:visited {
    margin:15px 0;
    display:block;
    float:right;
    padding:1px 5px;
    background:#f3f3f3;
    border:1px solid #c5c5c5;
    line-height:11pt;
}

a.general_btn_volgende:hover {
    margin:15px 0;
    display:block;
    padding:1px 5px;
    background:#e6e6e6;
    border:1px solid #818181;
    line-height:11pt;
    text-decoration:none;
}


/* Styles for Succes Stories */

.success_foto {
    float:right;
    margin:0 0 3px 5px;
    border:5px solid #e0e0e0;
}

.success_stories {
    margin:0;
    border-bottom:0px solid #666;
}

/* Styles for member profile */

#profiel_header {
    background:#f3f3f3 url("../images/back_profiel_header.gif") no-repeat top left;
    border-bottom: 1px solid #dadada;
    height: 49px;
    padding:0 0 0 60px;
    vertical-align: middle;
	width:380px;
}
#profiel_header p {
    font-size: 9px;
    padding: 0 0 3px 0;
    margin:0;
    width: 100%;
}
#profiel_header .label {
    font-weight: bold;
	color: #bcbcbc;
}
#profiel_header .name {
	font: bold 16px trebuchet ms, verdana, arial, helvetica, sans-serif;
	color: #ff6600; 
}
#profiel_header .idnr {
	color: black; font-weight: normal
}
#profiel_header a {
	text-decoration: none;
}
#profiel_header a img {
	margin: 0; 
	border: 1px solid black;
}

.profiel_foto {
    border:5px solid #e0e0e0;
}
.profiel_foto img {
	cursor: pointer;
}
.profiel_zoom_foto {
	text-align:right;
}

#profiel_motto {
	padding:0;
	width:100%;
	vertical-align: middle;
	border-bottom: 1px solid #dadada;
	font-weight: bold;
	font-size: 9px;
	font-style: italic;
}

#foto_wrapper {
	padding:5px 0 0 0;
}

.profiel_item {
	border-bottom:1px solid #dadada;
}

h2.profiel_kopje {
	background:#fff url(../images/back_header_arrows.gif) no-repeat center left;
	padding:0 0 0 20px;
	margin-top:5px;
}

.subprofile {
	width: 100%;
	padding-top: 3px;
	padding-bottom: 1px;
	clear: both;
	height: 20px;
}
.subprofile .label {
	width: 40%;
	text-align: right;
	font-weight: bold;
	color: #303030;
	padding-right: 5px;
}
.subprofile .colon {
	padding-right: 2px;
}
.subprofile .content {
	width: 57%;
	text-align: left;
	color: #303030;
}
.gray4 {
	background-color: #f6f6f6;
}

select.dropdown {
	font: 9px normal verdana, arial, helvetica, sans-serif;
	margin: 10px 0 0 0;
	width: 100px;
}

select.searchdropdown {
	font: 9px normal verdana, arial, helvetica, sans-serif;
	margin: 0;
	padding: 0;
}

#profiel_foto_rij {
	padding:0 0 5px 20px;
}
#profiel_foto_rij img {
	border:1px solid #535353;
	cursor: pointer;
}
#profiel_foto_rij a {
	padding:3px;
	background:#e0e0e0;
	display:block;
	width:45px;
	float:left;
	margin:0 20px 0 0;
}
#profiel_foto_rij a:hover {
	padding:3px;
	background:#bcbcbc;
	display:block;
	width:45px;
	float:left;
	margin:0 20px 0 0;
}

.lo { background-color: #f6f6f6; }
.hi { background-color: #ffffff; }

.foto_online {
	border: 1px solid #535353; 
	margin: 2px;
}

.foto_newmember {
	background: url(../images/bg_thumb_home.gif) no-repeat; 
	width: 75px; 
	height: 75px; 
/*	padding-top: 7px; 
	margin-right: 5px; */
	text-align: center;
	vertical-align: middle;
}
.foto_newmember img {
	border: 1px solid #535353;
}

.link_newmember {
	font-weight: bold;
}

div.clear {
	clear: both;
}
sup {
	color: #ff6600;
	font-weight: bold;
}
