html {
	min-height: 100%;
	margin: 0 0 1px 0;
}
body {
	margin:0;
	padding:0;
	font-family: Arial, Verdana, Sans-serif;
}
/* font styles */

p, li, dt, dd, h3, .menu, form.registreren span {
	font-size: 9pt;
	line-height: 150%;
}
ol li p, ol li ol li, ol li ul li {
	font-size: 100%;
	line-height: 150%;
}
ol li ul li {
	list-style-type: square;
	margin: 0 0 0 2%;
}
h1 {
	margin: 0;
	padding: 0;
}
.logo {
	padding: 0;
	margin: 10px 10px 0 0;
	background: url('../img/layout/logo_flirt2.png') no-repeat;
	width: 310px;
	height: 55px;
	display: block;
	float: left;
}
h2  {
	font: normal 100% "Trebuchet MS", Tahoma, Arial;
	padding: 0;
	margin: 0;
	color: #e73153;
	clear: both;
}
h2.block {
	font-size: 75%;
}
h2.home {
	font-weight: bold;
	font-size: 150%;
}
p.home2 {
	font-weight: bolder;
	font: normal 125% "Trebuchet MS", Tahoma, Arial;
}
h3, .menu {
	color: #535353;
}
.col3 h3 {
	color: #ff9500;
}

a, a:link, a:visited {
	color: #8d8d8d;
	text-decoration: none;
}
a:hover {
	color: #e73153;
	text-decoration: underline;
}
a img {
	border: none;
}
a.dotted:link, a.dotted:visited {
	color: #535353;
	border-bottom: 1px dotted #e73153;
	text-decoration: none;
}
a.dotted:hover {
	color: #e73153;
	border-bottom: 1px solid #e73153;
}
a.button:link, a.button:visited {
	font-size: 150%;
	font-weight: bold;
	color: #333;
	padding: 5px 10px 5px 10px;
	background: url('../img/layout/header_bg.gif') repeat-x center;
	line-height: 35px;
	border: 2px solid #ff6600;
	text-decoration: none;
}
p {
	clear: both;
	color: #535353;
	margin: 5px 0px 10px 0px;
}
p.letop,
p.alert,
p.info,
p.smilie,
p.probleem {
	background: #fffdf5 url('../img/icons/error.png') no-repeat 5px center;
	border-top: 1px solid #edeae1;
	border-bottom: 1px solid #edeae1;
	width: 90%;
	padding: 0 0 0 10%;
	color: #121212;
}
p.alert {
	background: #fffdf5 url('../img/icons/tick.png') no-repeat 5px center;
}
p.smilie {
	background: #fffdf5;
}
p.info {
	background: #fffdf5 url('../img/icons/information.png') no-repeat 5px center;
}
p.probleem {
	width: 95%;
	padding: 0 0 0 5%;
	background: #fffdf5 url('../img/icons/asterisk_orange.png') no-repeat 5px center;
}
ol li p.kop {
	line-height: 25px;
	color: #121212;
	border-bottom: 1px solid #ff9500;
}
/* sort op beheer pagina */
div.sort_left, 
div.sort_right, 
.sort_left_resultaten, 
.sort_right_resultaten {
	width: 49%;
	margin: 0;
	padding: 0;
	float: left;
	font-size: 75%;
	height: 30px;
	line-height: 30px;
}
div.sort_right {
	float: right;
	text-align: right;
}
.sort_left_resultaten {
	width: 54%;
}
.sort_right_resultaten {
	width: 44%;
	float: right;
	text-align: right;
}

div.sort_right div,
div.sort_right span {
	width: 49%;
	float: left;
}
.sorteer {
	clear: both;
	background: #f5f5f5;
	height: 30px;
	border-bottom: 1px solid #ccc;
	color: #8d8d8d;
	font-size: 100%;
	line-height: 30px;
}
.sorteer div.sort_right,
.sorteer div.sort_left {
	color: #535353;
}
.sort_right_resultaten a.hok,
.sort_right a.hok {
	border: 1px solid #aeaeae;
	padding: 2px 4px 2px 4px;
	background: #fff;
}
.sort_right_resultaten a.hok:hover,
.sort_right a.hok:hover {
	border: 1px solid #e73153;
	text-decoration: none;
}
.sort_right_resultaten b,
.sort_right b {
	background: #e73153;
	color: #fff;
	border: 1px solid #e73153;
	padding: 2px 4px 2px 4px;
}

/* header styles */
.header {
	clear:left;
	float:left;
	width:100%;
	overflow:hidden;
	border-bottom:1px solid #f1ca95;
	background: url('../img/layout/header_bg.gif') repeat-x top;
	height: 75px;
	color: #fff;
	font-size:85%;
	padding: 0;
	margin: 0;
}

#pagewrapper  {
	margin: 0 auto;
}
/* normaal menu */
ul.tabs {
	margin: 0 0 0 160px;
	padding: 0;
	list-style-type: none;
	float: left;
	position: absolute;
	top: 0px;
	z-index: 99;
}
ul.tabs li {
	float: left;
	margin: 0;
	padding: 0;
}
/* second level */
ul.tabs li ul {
    display: none;
    margin: 0;
    padding: 0;
}
/* zichtbaar on hover */
ul.tabs li:hover > ul,
ul.tabs li:hover {
	display: block;
}
ul.tabs li ul li {
    margin: 0;
    clear: both;
   	width: 120px;
}
ul.tabs li ul.b_homepage li { width: 127px; }
ul.tabs li ul.b_berichten li { width: 116px; }
ul.tabs li ul.b_flirts li { width: 86px; }
ul.tabs li ul.b_profielbeheer li { width: 114px; }
ul.tabs li ul.b_zoeken li { width: 100px; }


/* normaal level */
ul.tabs a {
	color: #535353;
	margin: 0;
	font-size: 140%;
	height: 35px;
	line-height: 35px;
	text-align: left;
	padding: 10px;
}
ul.tabs li:hover a {
	background: url('../img/layout/white_trans_50.png');
	color: #e73153;
	text-decoration: none;
}
ul.tabs li a.current {
	color: #e73153;
}
ul.tabs li ul li a {
	display: block;
}
ul.tabs li ul li {
	background: url('../img/layout/black_trans_70.png');
}
ul.tabs li ul li a {
	padding: 0 0px 0px 10px;
	height: 20px;
	line-height: 20px;
	color: #fff;
	font-size: 80%;
}
ul.tabs a.register {
	/*border-top: 5px solid #e73153;*/
	font-weight: bold;
}
/* hover menu */
ul.tabs li:hover > ul a {
	color: #fff;	
}
ul.tabs li:hover > ul li:hover {
	background: url('../img/layout/white_trans_50.png');
}
ul.tabs li:hover > ul a:hover {
	color: #121212;
	padding: 0px 0px 0px 10px;
	border: none;
}

ul.icon li a.current,
.helft_links a.current,
#footer p a.current {
	color: #535353;
}
/* menu styles */
.top {
	clear:both;
	border-bottom:1px solid #b6b6b6;
	background: url('../img/layout/fade_y_top.gif') repeat-x;
	line-height: 35px;
	height: 36px;
}
.menu {
	clear:both;
	border-bottom:1px solid #ccc;
	background: url('../img/layout/fade_y.gif') repeat-x;
	line-height: 27px;
	height: 27px;
}
.menu i {
	line-height: 27px;
}
.helft_links {
	width: 53%;
	float: left;
	margin: 0 0 0 1%;
}
.helft_rechts {
	width: 45%;
	/*width: 65%;
	 ie7 nog maken!! 
	//width: 64%;*/
	float: left;
	text-align: right;
	margin:0 1% 0 0;
	line-height: 27px;
}
.header .helft_rechts h1 {
	padding: 0;
	font-size: 12px;
	line-height: 70px;
	color: #121212;
}
*:first-child+html .helft_rechts {
	width: 44%;
}

.helft ul.icon {
	margin: 0;
	padding: 10px 0 10px 5%;
	background: #f4f4f4;
}

/* column container */
.colmask {
	clear:both;
	float:left;
	width:100%;
	overflow:hidden;
}
/* common column settings */
.colright,
.colmid,
.colleft {
	float:left;
	width:100%;
	position:relative;
}
.col1,
.col2,
.col3,
.col1_full {
	float:left;
	position:relative;
	padding:.5em 0 .5em 0;
	overflow:hidden;
}
/* 3 Column settings */
.threecol {
	background: #f5f5f5;
}
.flirtpic {
	background: #f5f5f5 url('../img/layout/bghome.jpg') no-repeat top right;
}
.threecol .colmid {
	right:20%;
	background:#fff;
}
.threecol .colleft {
	right:55%;
	background: url('../img/layout/fade_x.gif') repeat-y top right;
}
.threecol .col1 {
	width:53%;
	left:101%;
}
.threecol .col2 {
	width:23%;
	left:23%;
}
.threecol .col3 {
	width:18%;
	left:80%;
}

/* 2 Column settings */
.twocol {
	background:#fff;
}
.twocol .colleft {
	right:75%;
	background:#f4f4f4;
}
.twocol .col1 {
	width:73%;
	left:101%;
}
.twocol .col2 {
	width:23%;
	left:3%;
}
/*.twocol.flirtpic .colleft {
	background: #f5f5f5 url('../img/layout/bghome.jpg') no-repeat top right;
}*/
.twocol.flirtpic .colleft {
	/*background: #f5f5f5 url('../img/layout/bghome.jpg') no-repeat top right;*/
	background: url('../img/layout/fade_x.gif') repeat-y top right;
}

/* Footer styles */
#footer {
	clear:both;
	overflow:hidden;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	background: url('../img/layout/fade_y.gif') repeat-x;
	padding:0 1% 0 1%;
	text-align: right;
}
#footer p {
	margin: 5px 0px 5px 0px;
	color: #fff;
}
#footer a:link,
#footer a:visited {
	color: #333;
}
#footer a:hover {
	color: #e73153;
}
#footer p span {
	float: left;
	color: #000;
}
/* list styles */
ul, dl.list {
	list-style:none;
	padding: 0px;
	color: #8d8d8d;
	margin: 5px 0px 10px 0px;
}
/* ie7 fix*/ 
.nomargin { margin: 0px; }
.fivetopmargin { margin: 5px 0 0 0; }
/*end ie7 fix*/
ul.icon li,
ul.icon ul li {
	line-height: 16px;
	margin: 2px 0px 2px 0px; 
	padding: 0px 0px 0px 20px;
}
ul.icon ul li {
	margin: 2px 0px 2px 10%;
}
ul.message li {
	height: 20px;
	margin: 2px 0px 2px 0px; 
	padding: 0px 0px 0px 15%;
	clear: both;
}
ul.message li:hover a.on,
ul.message li:hover a.off {
	background: url('../img/icons/bullet_go.png') no-repeat center right;
}
ul.message li a.on:hover,
ul.message li a.off:hover {
	background: url('../img/icons/email_go.png') no-repeat center right;
}
ul.message li a.naam {
	display: block;
	width: 35%;
	float: left;
	line-height: 20px;
	color: #535353;
	margin: 0;
	padding: 0;
}
ul.message li a.on,
ul.message li a.off {
	display: block;
	float: right;
	line-height: 20px;
	width: 35%;
	padding: 0 15% 0 0;
	margin: 0;
}
ul.message li a.on { 
	background: url('../img/icons/status_online.png') no-repeat center right; 
}
ul.message li a.off { 
	background: url('../img/icons/status_offline.png') no-repeat center right; 
}

.postvak li {
	background: #fff;
	border-bottom: 1px solid #ccc;
	line-height: 25px;
	height: 25px;
	margin: 2px 0 0 0;
}
.postvak li a { line-height: 25px; }

ul.message li.knipoog { background: url('../img/icons/emoticon_wink.png') no-repeat center left; }
ul.message li.bericht { background: url('../img/icons/comments.png') no-repeat center left; }
ul.message li.hartje { background: url('../img/icons/heart.png') no-repeat center left; }

/* communicatie */
ul.icon li.terug { background: url('../img/icons/arrow_left.png') no-repeat center left; }
ul.icon li.knipoog { background: url('../img/icons/emoticon_wink_go.png') no-repeat center left; }
ul.icon li.bericht { background: url('../img/icons/email_go.png') no-repeat center left; }
ul.icon li.bericht2 { background: url('../img/icons/email.png') no-repeat center left; }
ul.icon li.hartje { background: url('../img/icons/heart_go.png') no-repeat center left; }
ul.icon li.relatie { background: url('../img/icons/group_link.png') no-repeat center left; }
ul.icon li.favoriet { background: url('../img/icons/disk.png') no-repeat center left; }
ul.icon li.verwijder { background: url('../img/icons/zoom_out.png') no-repeat center left; }
ul.icon li.blokkeer { background: url('../img/icons/delete.png') no-repeat center left; }
ul.icon li.flirts { background: url('../img/icons/folder_eye.png') no-repeat center left; }
ul.icon li.maak_flirt { background: url('../img/icons/eye.png') no-repeat center left; }
ul.icon li.man { background: url('../img/icons/male.png') no-repeat center left; }
ul.icon li.vrouw { background: url('../img/icons/female.png') no-repeat center left; }
ul.icon li.leeftijd { background: url('../img/icons/calendar_view_day.png') no-repeat center left; }
ul.icon li.fip_rating { background: url('../img/icons/fiprating.png') no-repeat center left; }

/* mijn profiel */
ul.icon li.algemeen { background: url('../img/icons/vcard.png') no-repeat center left; }
ul.icon li.uiterlijk { background: url('../img/icons/user_red.png') no-repeat center left; }
ul.icon li.interesses { background: url('../img/icons/sport_soccer.png') no-repeat center left; }
ul.icon li.levensstijl { background: url('../img/icons/television.png') no-repeat center left; }
ul.icon li.achtergrond { background: url('../img/icons/tag_purple.png') no-repeat center left; }
ul.icon li.foto { background: url('../img/icons/picture.png') no-repeat center left; }
ul.icon li.video { background: url('../img/icons/film.png') no-repeat center left; }
ul.icon li.instellingen { background: url('../img/icons/wrench_orange.png') no-repeat center left; }
ul.icon li.msn { background: url('../img/icons/group.png') no-repeat center left; }

ul.icon li.online { background: url('../img/icons/status_online.png') no-repeat center left; }
ul.icon li.offline { background: url('../img/icons/status_offline.png') no-repeat center left; }
ul.icon li.maak_flirt { background: url('../img/icons/eye.png') no-repeat center left; }
ul.icon li.album { background: url('../img/icons/images.png') no-repeat center left; }

/* persoonlijke informatie */
ul.icon li.persoonlijk { background: url('../img/icons/house.png') no-repeat center left; }
ul.icon li.contact { background: url('../img/icons/phone.png') no-repeat center left; }
ul.icon li.betaling { background: url('../img/icons/money_add.png') no-repeat center left; }
ul.icon li.memberships { background: url('../img/icons/fip.png') no-repeat center left; }

/* email op gewoon profiel*/
ul.icon li.email { background: url('../img/icons/comments_go.png') no-repeat center left; }

/* rechterkolom */
ul.icon li.schrijf { background: #fff url('../img/icons/comment_add.png') no-repeat center left; }
ul.icon li.postvakin { background: #fff url('../img/icons/folder_in.png') no-repeat center left; }
ul.icon li.postvakin2 { background: url('../img/icons/folder.png') no-repeat center left; }
ul.icon li.postvakuit { background: #fff url('../img/icons/folder_go.png') no-repeat center left; }
ul.icon li.opgeslagen { background: #fff url('../img/icons/folder_database.png') no-repeat center left; }
ul.icon li.album2 { background: #fff url('../img/icons/images.png') no-repeat center left; }
ul.icon li.upload { background: #fff url('../img/icons/add.png') no-repeat center left; }
ul.icon li.maakmap { background: #fff url('../img/icons/folder_add.png') no-repeat center left; }
ul.icon li.maak_flirt2 { background: #fff url('../img/icons/eye.png') no-repeat center left; }
ul.icon li.flirts2 { background: #fff url('../img/icons/folder_eye.png') no-repeat center left; }
ul.icon li.betaling2 { background: #fff url('../img/icons/money_add.png') no-repeat center left; }
ul.icon li.memberships2 { background: #fff url('../img/icons/fip.png') no-repeat center left; }

/*footer icons*/
ul.icon li.verbeter { background: url('../img/icons/report_magnify.png') no-repeat center left; }
ul.icon li.datingtips { background: url('../img/icons/lightbulb.png') no-repeat center left; }
ul.icon li.over_ons { background: url('../img/icons/logo_small.png') no-repeat center left; }
ul.icon li.succesverhalen { background: url('../img/icons/user_comment.png') no-repeat center left; }
ul.icon li.disclaimer { background: url('../img/icons/report.png') no-repeat center left; }
ul.icon li.privacy { background: url('../img/icons/report_user.png') no-repeat center left; }
ul.icon li.kwaliteitsgarantie { background: url('../img/icons/rosette.png') no-repeat center left; }
ul.icon li.info { background: url('../img/icons/information.png') no-repeat center left; }
ul.icon li.dating { background: url('../img/icons/heart.png') no-repeat center left; }
ul.icon li.wachtwoord { background: url('../img/icons/lock.png') no-repeat center left; }
ul.icon li.registreren { background: url('../img/icons/page_go.png') no-repeat center left; }

.helft ul.icon li.schrijf { background: url('../img/icons/comment_add.png') no-repeat center left; }
.helft ul.icon li.postvakin { background: url('../img/icons/folder_in.png') no-repeat center left; }
.helft ul.icon li.postvakuit { background: url('../img/icons/folder_go.png') no-repeat center left; }

/* link images*/
a.terug { background: url('../img/icons/arrow_left.png') no-repeat center left; padding-left: 20px; }

a.upload { background: url('../img/icons/add.png') no-repeat center left; padding-left: 20px; }
a.bin { background: url('../img/icons/bin.png') no-repeat center left; padding-left: 20px; }
a.profielafbeelding { background: url('../img/icons/photo.png') no-repeat center left; padding-left: 20px; }
a.album { background: url('../img/icons/images.png') no-repeat center left; padding-left: 20px; }
a.album_delete { background: url('../img/icons/images_delete.png') no-repeat center left; padding-left: 20px; }
a.video_delete { background: url('../img/icons/film_delete.png') no-repeat center left; padding-left: 20px; }

a.nieuw { background: url('../img/icons/email.png') no-repeat center left; padding-left: 20px; }
a.schrijf { background: url('../img/icons/comment_add.png') no-repeat center left; padding-left: 20px; }
a.antwoord { background: url('../img/icons/email_go.png') no-repeat center left; padding-left: 20px; }
a.hartje { background: url('../img/icons/heart_go.png') no-repeat center left; padding-left: 20px; }
a.knipoogje { background: url('../img/icons/emoticon_wink_go.png') no-repeat center left; padding-left: 20px; }
a.verwijder { background: url('../img/icons/cross.png') no-repeat center left; padding-left: 20px; }
a.blokkeer { background: url('../img/icons/delete.png') no-repeat center left; padding-left: 20px; }
a.geen_interesse { background: url('../img/icons/email_error.png') no-repeat center left; padding-left: 20px; }
a.uitloggen { background: url('../img/icons/disconnect.png') no-repeat center left; padding-left: 20px; }
a.help { background: url('../img/icons/help.png') no-repeat center left; padding-left: 20px; }
a.info { background: url('../img/icons/information.png') no-repeat center left; padding-left: 20px; }
a.fiprating { background: url('../img/icons/fiprating.png') no-repeat center left; padding-left: 20px; }
a.edit { background: url('../img/icons/pencil.png') no-repeat center left; padding-left: 20px; }
a.postvak_in { background: url('../img/icons/folder_in.png') no-repeat center left; padding-left: 20px; }
a.maak_flirt { background: url('../img/icons/eye.png') no-repeat center left; padding-left: 20px; }
a.toggle { background: url('../img/icons/application_put.png') no-repeat center left; padding-left: 20px; }

/*footer icons*/
a.verbeter { background: url('../img/icons/report_magnify.png') no-repeat center left; padding-left: 20px; }
a.datingtips { background: url('../img/icons/lightbulb.png') no-repeat center left; padding-left: 20px; }
a.over_ons { background: url('../img/icons/logo_small.png') no-repeat center left; padding-left: 20px; }
a.succesverhalen { background: url('../img/icons/user_comment.png') no-repeat center left; padding-left: 20px; }
a.disclaimer { background: url('../img/icons/report.png') no-repeat center left; padding-left: 20px; }
a.privacy { background: url('../img/icons/report_user.png') no-repeat center left; padding-left: 20px; }
a.kwaliteitsgarantie { background: url('../img/icons/rosette.png') no-repeat center left; padding-left: 20px; }

a.online { background: url('../img/icons/status_online.png') no-repeat center right; }
a.online_2 { background: url('../img/icons/status_online.png') no-repeat center left; padding-left: 20px; }
a.offline { background: url('../img/icons/status_offline.png') no-repeat center right; }
a.offline_2 { background: url('../img/icons/status_offline.png') no-repeat center left; padding-left: 20px; }

/*resultaten */
a.result_list { background: url('../img/icons/application_view_list.png') no-repeat center left; padding-left: 20px; }
a.result_foto { background: url('../img/icons/application_view_tile.png') no-repeat center left; padding-left: 20px; }

/*overig*/
ul.icon li.pagina { background: url('../img/icons/page.png') no-repeat center left; }
span.info { background: url('../img/icons/information.png') no-repeat center left; padding-left: 20px; margin-left: 10px;  }

ul.icon li.tick { background: url('../img/icons/tick.png') no-repeat center left; }


.map_delete {
	text-align: right;
	float: left;
	width: 10%;
	/*width: 10%;
	 ie7 nog maken 
	//width: 9%;*/
	padding-right: 10%;
}
*:first-child+html .map_delete {
	width: 9%;
}
.map_naam {
	text-align: left;
	float: left;
	width: 80%;
}

dl.list {
	width: 90%;
	float: left;
}
dl.main,
form.main,
ul.main {
	width: 100%;
	padding: 10px 0 10px 0;
	text-indent: 10px;
	float: left;
	margin: 0 0 5px 0;
	background: #f4f4f4;
}
dl.list dd,
dl.main dd.full,
dl.main dd.gewoon,
dl.main dd {
	width: 49%;
	//width: 50%;
	float: right;
	clear: right;
	margin: 0;
}
dl.list dt,
dl.main dt {
	float: left;
	clear: both;
	width: 50%;
	color: #535353;
}
dl.vergelijking dt {
	width: 60%;
}
dl.main dd.small {
	width: 20%;
	float: left;
	margin: 0;
}

dl.communicatie {
	width: 100%;
	clear: both;
	padding: 0;
	margin: 0;
}
dl.communicatie img,
dl.communicatie input{
	padding: 0;
}
dl.communicatie dd,
dl.communicatie dd.d05,
dl.communicatie dd.d15,
dl.communicatie dd.d20,
dl.communicatie dd.d25,
dl.communicatie dd.d30 {
	float: left;
	margin: 0;
	border-bottom: 1px solid #ccc;
	padding: 5px 1% 5px 1%;
	line-height: 55px;
}
dl.communicatie dt {
	float: left;
	clear: left;
	width: 3%;
	border-bottom: 1px solid #ccc;
	padding: 5px 1% 5px 1%;
	line-height: 55px;
	height: 55px;
}
dl.communicatie dd.d05 { width: 3%; line-height: 0px; clear: right; }
dl.communicatie dd.d15 { width: 13%; line-height: 0px; }
dl.communicatie dd.d20 { width: 18%; color: #e73153; font-size: 85%; }
dl.communicatie dd.d25 { width: 23%; color: #8d8d8d; }
dl.communicatie dd.d30 { width: 28%; color: #535353; }
dl.communicatie dd.highlight,
dl.communicatie dt.highlight { color: #535353; font-size: 75%; height: 20px; line-height: 20px; background: #f5f5f5;}


ul.items {
	width: 100%;
	clear: both;
	padding: 0;
	margin: 0;
}
ul.items.ongelezen li {
	background: #ffe070;
}
ul.items.ongelezen li a {
	color: #535353;
}
ul.items:hover li {
	background: #ffc800;
}
ul.items:hover li a {
	color: #535353;
}
ul.items li a:hover {
	color: #000;
}

ul.items li img,
ul.items li input {
	padding: 0;
	margin: 0;
}
ul.items li.k5,
ul.items li.k15,
ul.items li.k20,
ul.items li.k25,
ul.items li.k30 {
	float: left;
	margin: 0;
	border-bottom: 1px solid #ccc;
	padding: 5px 1% 5px 1%;
	line-height: 55px;
}
ul.items li.k5 { width: 3%; clear: right; }
ul.items li.k15 { width: 13%; line-height: 0px; height: 55px; }
ul.items li.k20 { width: 18%; color: #e73153; }
ul.items li.k25 { width: 23%; color: #8d8d8d; }
ul.items li.k30 { width: 28%; color: #535353; font-size: 85%; }
ul.items li.k5.highlight,
ul.items li.k15.highlight,
ul.items li.k20.highlight,
ul.items li.k25.highlight,
ul.items li.k30.highlight { color: #535353; font-size: 75%; line-height: 20px; height: 20px; background: #f5f5f5;}

/* resultaten venster */
.result {
	margin: 10px 0 10px 0;
	border-bottom: 1px dotted #ccc;
	/*background: #f4f4f4;*/
	background: url('../img/layout/fade_x.gif') repeat-y top right;
	color: #535353;
}
.result:hover {
	background: #f8f8f8;
}
.result:hover .naast_foto p,
.result:hover ul.icon.results li,
.result:hover ul.icon.results li a {
	color: #121212;
}
.result:hover ul.icon.results li {
	background: #fff;
	border: 1px solid #ccc;
}
/*.result:hover ul.icon.results li:hover {
	border: 1px solid #ff9500;
}*/
.result:hover ul.icon.results li:hover a:hover {
	color: #e73153;
}
.result h3 a,
.result2 h3 a,
.result h3 span,
.result2 h3 span {
	font-size: 100%;
	border-bottom: 1px dotted #ccc;
	display: block;
	width: 70%;
	float: left;
	margin: 0 0 5px 0;
	line-height: 25px;
	background: url('../img/layout/header_bg.gif') repeat-x center;
	color: #121212;
	text-indent: 10px;
}
.result h3 a:link,
.result h3 a:visited {
	text-decoration: none;
}
.result h3 span,
.result2 h3 span {
	width: 29%;
	color: #fff;
	text-align: right;
	padding-right: 1%;
}
.result h3 span.online,
.result2 h3 span.online {
	color: #000;
}
.result a img,
.result2 a img {
	float: left;
	display: block;
	clear: both;
	margin: 0px 5px 5px 0;
	padding: 5px;
	border: 1px solid #ccc;
	vertical-align: top;
	background: #fff;
}
.result a img:hover,
.result2 a img:hover {
	border: 1px solid #ff9500;
}
div.naast_foto {
	width: 70%;
	float: left;
}
ul.icon.results {
	margin: 0 0 10px 0;
}
ul.icon.results li {
	clear: none;
	float: left;
	background: #fffdf5;
	border: 1px solid #edeae1;
	margin: 0 5px 5px 0;
	padding: 0px 5px 0px 22px;
	line-height: 25px;
}
ul.icon.results li.foto { background: #fffdf5 url('../img/icons/picture.png') no-repeat 3px center; }
ul.icon.results li.knipoog { background: #fffdf5 url('../img/icons/emoticon_wink_go.png') no-repeat 3px center; }
ul.icon.results li.bericht { background: #fffdf5 url('../img/icons/email_go.png') no-repeat 3px center; }
ul.icon.results li.favoriet { background: #fffdf5 url('../img/icons/disk.png') no-repeat 3px center; }
ul.icon.results li.verwijder { background: #fffdf5 url('../img/icons/zoom_out.png') no-repeat 3px center; }
ul.icon.results li.hartje { background: #fffdf5 url('../img/icons/heart_go.png') no-repeat 3px center; }
ul.icon.results li.man { background: #fffdf5 url('../img/icons/male.png') no-repeat 3px center; }
ul.icon.results li.vrouw { background: #fffdf5 url('../img/icons/female.png') no-repeat 3px center; }
ul.icon.results li.leeftijd { background: #fffdf5 url('../img/icons/calendar_view_day.png') no-repeat 3px center; }

/* hover over een result */
.result:hover ul.icon.results li.foto { background: #fff url('../img/icons/picture.png') no-repeat 3px center; }
.result:hover ul.icon.results li.knipoog { background: #fff url('../img/icons/emoticon_wink_go.png') no-repeat 3px center; }
.result:hover ul.icon.results li.bericht { background: #fff url('../img/icons/email_go.png') no-repeat 3px center; }
.result:hover ul.icon.results li.favoriet { background: #fff url('../img/icons/disk.png') no-repeat 3px center; }
.result:hover ul.icon.results li.verwijder { background: #fff url('../img/icons/zoom_out.png') no-repeat 3px center; }
.result:hover ul.icon.results li.hartje { background: #fff url('../img/icons/heart_go.png') no-repeat 3px center; }
.result:hover ul.icon.results li.man { background: #fff url('../img/icons/male.png') no-repeat 3px center; }
.result:hover ul.icon.results li.vrouw { background: #fff url('../img/icons/female.png') no-repeat 3px center; }
.result:hover ul.icon.results li.leeftijd { background: #fff url('../img/icons/calendar_view_day.png') no-repeat 3px center; }

b.kenmerken {
	color: #e73153;
}
b.kenmerken a:link {
	text-decoration: underline;
}

/* foto resultaten */
.result2 {
	width: 46%;
	margin: 10px 2% 10px 0;
	float: left;
}
/*.result2 img {
	min-width: 80px;
}*/
.result2 ul.icon {
	float: left;
	margin: 0 5px 0 0;
	float: left;
	margin: 0;
	min-height: 175px;
}

dl.list_resultaten {
	width: 100%;
	float: left;
}
dl.list_resultaten dd {
	float: right;
	clear: right;
	width: 30%;
	margin: 0;
}
dl.list_resultaten dt {
	float: left;
	clear: both;
	width: 70%;
	color: #535353;
}
dl.list_resultaten dd a img {
	float: right;
}

div.messagebox {
	background: #fff;
}
.clearfix {
	clear: both;
}
/* schrijf bericht */
.smilies1 {
	float: left;
	width: 30%;
	min-height: 200px;
	margin: 0 1% 0 0;
	padding: 2.5%;
	border: 1px solid #a7a7a7;
}
.smilies1 li {
	color: #333;
	font-size: 75%;
	margin: 0 0 5px 0;
}
.smilies1 li a.active-tab {
	color: #e73153;
}
.smilies2 {
	float: left;
	width: 55%;
	padding: 2.5%;
	min-height: 200px;
	border: 1px solid #a7a7a7;
	display: none;
}
.smilies2 img,
.smilies2 a img {
	margin: 5px;
}
.smilies2.active-tab-body {
	display: block;
}

/* fotoalbumalbum */
h3.albumnaam {
	line-height: 25px;
	background: url('../img/layout/header_bg.gif') repeat-x center;
	color: #121212;
	text-indent: 10px;
	margin: 5px 0 0 0;
	clear: both;
}
.fotoalbum {
	background: #f4f4f4;
	padding: 5px;
	margin: 0 0 10px 0;
	clear: both;
}
.fotoalbum li {
	width: 115px;
	/*height: 200px;*/
	float: left;
	margin: 0 5px 5px 0;
}
.fotoalbum a:link,
.fotoalbum a:visited {
	text-decoration: none;
}
.fotoalbum a:hover { color: #ff9500; }

.foto_bericht {
	margin: 0;
}
.fotoalbum a img,
.fotoalbum img,
img.fotoalbum_los {
	padding: 5px;
	border: 1px solid #ccc;
	background: #fff;
	vertical-align: top;
	margin: 0 5px 10px 0;
}
.foto_bericht a img,
.foto_bericht img {
	margin: 0 5px 0 0;
}
.fotoalbum a img:hover,
.fotoalbum img:hover {
	border: 1px solid #ff9500;
}
.fotoalbum a img.profielafbeelding,
.fotoalbum img.profielafbeelding:hover {
	border: 2px solid #e73153;
	padding: 4px;
}
.omschrijving {
	background: #f4f4f4;
	line-height: 25px;
	color: #535353;
	margin: 0;
	padding-left: 10px;
}

/* berichten */
.berichten_lightwindow {
	width: 800px;
	font-size: 100%;
	padding: 0px;
	margin: 0px;
}

span.stap {
	color: #e73153;
	font-size: 130%;
	font-style: italic;
}
div.stappenplan {
	background: url('../img/layout/arrow_down.png') no-repeat;
	width: 100%;
	height: 25px;
}

/* Ajax */
.page_name_auto_complete,
.page_name_auto_complete ul {
	padding: 0;
	margin: 0;
	height: 170px;
}
.page_name_auto_complete li{
	/* border: solid thin; */
	border-left: 1px solid #a7a7a7;
	border-right: 1px solid #a7a7a7;
	border-bottom: 1px solid #a7a7a7;
	padding: 1px 5px 1px 5px; 
	list-style:none;
	background: #fff;
	margin: 0;
	z-index: 2;
}
.page_name_auto_complete li:hover{
	background: #e73153;
	color: #fff;
	z-index: 99;
}

ul.zoektabs {
	height: 41px;
	margin: 0;
	border-bottom: 1px solid #ccc;
}
ul.zoektabs li {
	font-size: 100%;
	float: left;
	display: block;
	margin: 0 0 0 10px;
	padding: 0 10px 0 10px;
	background: url('../img/layout/header_bg.gif') repeat-x center;
	line-height: 40px;
	height: 40px;
	color: #e73153;
	font-weight: bold;
	border: 1px solid #ccc;
}
ul.zoektabs li:hover,
ul.zoektabs li.active,
ul.zoektabs li.active:hover {
	background: white;
	border-bottom: 1px solid white;
}
ul.zoektabs li:hover a,
ul.zoektabs li.active a,
ul.zoektabs li.active:hover a {
	color: #e73153;
}
ul.zoektabs li a {
	color: #fff;
}
ul.zoektabs li a:link,
ul.zoektabs li a:visited {
	text-decoration: none;
	
}
/* nu online etc. */
ul.blokken li {
	min-height: 200px;
}

.hyves {
	margin: 2px;
	padding: 5px;
	border: 3px solid #e73153;
	background: #fff;
	font-size: 80%;
}