

/**
 * PROFIEL MENU & PROFIEL TITEL
 */
 
#left_box { 
	float: left; 
	width: 500px;
	height: 53px;
	margin-top: 10px;
	padding: 15px 0 0 10px;
	background: url(../images/bg/profiel_menu.png) no-repeat center top;	
	overflow: hidden;
}
#left_box li {
	float: left;
	width: 112px;
	height: 45px;
	padding: 0 5px;
}
#left_box li a {
	display: block;
	width: 112px;
	height: 39px;
	padding-top: 6px;
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	background: url(../images/btn/profiel_menuitem.png) no-repeat center top;
}
#left_box li a:hover {
	text-decoration: none;
	background: url(../images/btn/profiel_menuitem_over.png) no-repeat center top;
}

#right_box { 
	float: right; 
	width: 386px;
	height: 68px;
	margin-top: 10px;
	background: url(../images/bg/profiel_title.png) no-repeat center top;	
	overflow: hidden;
}

.icon_male {
	width: 80px;
	height: 68px;
	background: url(../images/icons/profiel_male.png) no-repeat center center;
}
.icon_female {
	width: 80px;
	height: 68px;
	background: url(../images/icons/profiel_female.png) no-repeat center center;
}
.icon_male_pro {
	width: 80px;
	height: 68px;
	background: url(../images/icons/profiel_male_pro.png) no-repeat center center;
}
.icon_female_pro {
	width: 80px;
	height: 68px;
	background: url(../images/icons/profiel_female_pro.png) no-repeat center center;
}
.profiel_title {
	width: 300px;
	padding-top: 5px;
	color: #42c1df;
	font-size: 12px;
	text-align: right;
}
.profiel_title span {
	font-weight: bold;
	font-size: 28px;
	color: #ffffff;
}

#left_box li, #right_box li {
	float: left;
}

#center_box_page h2 {
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	margin: 5px;
	padding: 3px 0 3px 30px;
	background: url(../images/bg/boxes_arrow.gif) no-repeat center left;
}

.boxes_center .title a {
	color: #50b3cb;
}
.boxes_center .poster a {
	color: #dddbdb;
}

#left_box a:hover { text-decoration: underline; }

.boxes_left {
	width: 12px;
	height: 149px;
	background: url(../images/bg/boxes_left.png) no-repeat top left;
}
.boxes_center {
	background: url(../images/bg/boxes_center.png) repeat-x top left;
	color: #dddbdb;
}

#left { width: 480px; }
#right { width: 360px; height: 149px; }


.boxes_center td {
	padding: 1px 0;
}

.boxes_right {
	width: 12px;
	height: 149px;
	background: url(../images/bg/boxes_right.png) no-repeat top left;
}

.boxes_center .title {
	color: #50b3cb;
	width: 200px;
	padding-left: 35px;
}
.boxes_center .poster {
	width: 120px;
	font-weight: bold;
}	

.link_float {
	width: 320px;
	text-align: right;
	padding-top: 20px;
}

.link_float a {
	color: #5ebbd8;
}

.link_float a:hover {
	text-decoration: underline;
}

/**
 * ZOEKEN FORM
 */
 
#right_box fieldset {
	margin: 20px 0 0 25px;
	padding-left: 50px;
	background: url(../images/form/search_icon.png) no-repeat center left;
}  
#right_box label {
	display: none;
}
#right_box .input_field {
	width: 220px;
	padding: 2px 10px;
	border: 1px solid #2e4d74;
	background: #0b1a2b;
	color: #d7d7d7;
}
#right_box select {
	width: 160px;
	margin-top: 3px;
	padding: 2px 0;
	border: 1px solid #2e4d74;
	background: #0b1a2b;
	color: #d7d7d7;
}

#search_submit { 
	width: 80px; 
	height: 20px;
	color: #ffffff; 
	border: 0px; 
	background: url(../images/btn/search.png) no-repeat top left; 
}

/**
 * CONTENT
 */

#left_content {
	float: left;
	width: 650px;
	color: #165b6d;
	padding-top: 20px;
	overflow: hidden;
}

#right_content {
	float: right;
	width: 224px;
	overflow: hidden;
}

/**
 * PROFIEL
 */

#left_content h2 {
	height: 27px;
	width: 650px;
	margin: 10px 0 0 1px;
	padding-left: 40px;
	line-height: 27px;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
}
#left_content h2 span {
	font-weight: normal;
}

#fotos {
	background: url(../images/bg/profiel_fotos.png) no-repeat center left;
}
#informatie {
	background: url(../images/bg/profiel_informatie.png) no-repeat center left;
}
#algemeen {
	background: url(../images/bg/profiel_algemeen.png) no-repeat center left;
}
#poll {
	background: url(../images/bg/profiel_poll.png) no-repeat center left;
}
#lifestyle {
	background: url(../images/bg/profiel_lifestyle.png) no-repeat center left;
}
#video, #sms {
	background: url(../images/bg/profiel_fotos.png) no-repeat center left;
}
#points {
	background: url(../images/bg/profiel_points.png) no-repeat center left;
}
#superplace {
	background: url(../images/bg/profiel_superplace.png) no-repeat center left;
}
#left_content .light {
	background: url(../images/bg/aanmelden_light.png) repeat-y left 1px;
}
#left_content .dark {
	background: url(../images/bg/aanmelden_dark.png) repeat-y left 1px;
}

#left_content table {
	width: 640px;
	margin: 5px 0 0 15px;
}
#left_content td {
	padding: 6px 0 5px 0;
}
#left_content .td_title {
	width: 200px;
	padding-right: 50px;
	font-weight: bold;
	text-align: right;
}
#left_content .td_right {
	width: 380px;
	padding-right: 10px;
}
#left_content .td_poll {
	width: 170px;
}
#left_content .td_percent {
	width: 50px;
}
#left_content .td_vote {
	width: 170px;
}
.td_vote a {
	display: block;
	width: 54px;
	height: 15px;
	background: url(../images/btn/vote.gif) no-repeat left center;
}
.td_vote a:hover {
	background: url(../images/btn/vote_over.gif) no-repeat left center;
}
.poll_holder {
	width: 155px;
	height: 9px;
	background: url(../images/poll/profiel_bg.png) no-repeat left center;
}
.td_poll p {
	float: left;
}
.td_poll .poll_left {
	width: 3px;
	height: 9px;
	background: url(../images/poll/profiel_bg_left.png) no-repeat left center;
}
.td_poll .poll_right {
	height: 9px;
	background: url(../images/poll/profiel_bg_right.png) no-repeat right center;
}
#left_content .td_right span {
	color: #8e1306;
	font-weight: bold;
}

.profiel_sec {
	width: 610px;
	padding: 20px;
	text-align: center;
	background: url(../images/bg/profiel.png) no-repeat 8px 3px;
}
.profiel_sec .img_foto, .profiel_sec2 .img_foto {
	padding: 1px;
	border: 1px solid #0d1f30;
}

.profiel_sec2 a {
	color: #2D778D;	
}

.profiel_sec2 a:hover {
	text-decoration: underline;
}
	

.profiel_sec2 {
	width: 610px;
	padding: 20px 0 20px 0;
	text-align: left;
	background: url(../images/bg/profiel.png) no-repeat 8px 3px;
}

.profiel_sms {
	width: 590px;
	padding: 20px 0 20px 40px;
	background: url(../images/bg/profiel.png) no-repeat 8px 3px;
}
.profiel_sms p {
	margin: 10px 0;
	padding-left: 35px;
}
.profiel_sms span {
	font-style: italic;
}
.profiel_sms .belgium {
	background: url(../images/icons/belgium.png) no-repeat left center;
}
.profiel_sms .dutch {
	background: url(../images/icons/dutch.png) no-repeat left center;
}

.give_points ul {
	width: 208px;
	margin: 10px auto;
}

.points_holder {
	width: 650px;
	padding: 10px 0 0 0;
	text-align: center;
}

.points_bg {
	width: 208px;
	height: 14px;
	text-align: left;
	background: url(../images/points/profiel_points_bg.png) no-repeat top left;
}
.points_bg p {
	height: 14px;
	background: url(../images/points/profiel_points_over.gif) no-repeat top left;
}

.profiel_sec_textarea {
	background: none;
	width: 560px;
	height: 190px;
	text-align: left;
	color: #165b6d;
	overflow: auto;
}
.profiel_chat {
	margin: 5px 0 5px 9px;
	overflow: hidden;
}
.oudepolls {
	border: 1px solid #105362;
}
.chat_top {
	width: 600px;
	height: 10px;
	background: url(../images/bg/profiel_chat_top.png) no-repeat top left;
	overflow: hidden;
}
.chat_center {
	width: 600px;
	background: url(../images/bg/profiel_chat_center.png) repeat-y top left;
	overflow: hidden;
}
.chat_bottom {
	width: 600px;
	height: 10px;
	background: url(../images/bg/profiel_chat_bottom.png) no-repeat top left;
	overflow: hidden;
}
.chat_center li {
	float: left;
}
.chat_center .avatar {
	text-align: center;
	width: 130px;
}
.chat_center .avatar img {
	border: 3px solid #a0cad4;
}
.chat_center .gender_female {
	width: 25px;
	height: 60px;
	background: url(../images/icons/topic_female.gif) no-repeat 0 5px;
}
.chat_center .gender_male {
	width: 25px;
	height: 60px;
	background: url(../images/icons/topic_male.gif) no-repeat 0 5px;
}
.chat_center .gender_female_pro {
	width: 25px;
	height: 60px;
	background: url(../images/icons/topic_female_pro.gif) no-repeat 0 5px;
}
.chat_center .gender_female_pro {
	width: 25px;
	height: 60px;
	background: url(../images/icons/topic_female_pro.gif) no-repeat 0 5px;
}
.chat_center .text {
	padding-top: 5px;
}
.chat_center .text span {
	font-size: 12px;
	font-weight: bold;
} 


/**
* MENU
*/

.buddies_top {
	width: 224px;
	height: 57px;
	background: url(../images/bg/profiel_buddies_top.png) no-repeat top right;
}
.buddies_center {
	width: 224px;
	background: url(../images/bg/profiel_buddies_center.png) repeat-y top right;
	overflow: hidden;
}
.populariteit_top {
	width: 224px;
	height: 51px;
	padding-top: 13px;
	background: url(../images/bg/profiel_buddies_bottom.png) no-repeat top right;
}

.populariteit_icon {
	background: url(../images/icons/populariteit.gif) no-repeat 17px 18px;
}
.buddies {
	background: url(../images/icons/buddies.gif) no-repeat 10px 18px;
}
.points_icon {
	background: url(../images/icons/points.gif) no-repeat 10px 25px;
}
.stats_icon {
	background: url(../images/icons/stats.gif) no-repeat 10px 15px;
}
.stats {
	margin-left: 20px;
	color: #ffffff;
}
.stats .stats_title {
	width: 120px;
	font-weight: bold;
	padding: 4px 0;
}
.stats .stats_var {
	width: 70px;
	text-align: right;
}
.status {
	width: 190px;
	margin-top: 5px;
	line-height: 24px;
	padding: 0 0 0 30px;
	background: url(../images/bg/profiel_status_bg.png) repeat-y top left;
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
}
.status a {
	color: #ffffff;
}
.status a:hover, .uitgeklapt li a:hover {
	text-decoration: underline;
}

.status img {
	vertical-align: middle;	
}
.status span {
	font-weight: normal;
	color: #48c8e7;
}

.uitgeklapt {
	margin-left: 40px;
}
.uitgeklapt li {
	padding: 5px 0 5px 20px;
	font-size: 12px;
}
.uitgeklapt  li a {
	color: #ffffff;
}
.buddies_female {
	background: url(../images/icons/buddies_female.gif) no-repeat left center;
}
.buddies_male {
	background: url(../images/icons/buddies_male.gif) no-repeat left center;
}
.buddies_female_pro {
	background: url(../images/icons/buddies_female_pro.gif) no-repeat left center;
}
.buddies_male_pro {
	background: url(../images/icons/buddies_male_pro.gif) no-repeat left center;
}
.buddies_wannabe {
	background: url(../images/icons/buddies_wannabe.gif) no-repeat left center;
}



.menu_top_none {
	width: 223px;
	height: 53px;
	margin-right: 1px;
	background: url(../images/bg/right_menu_top.png) no-repeat top right;
}
.menu_top {
	width: 223px;
	height: 53px;
	padding-top: 4px;
	margin-right: 1px;
	background: url(../images/bg/right_menu_top_2.png) no-repeat top right;
}
.menu_top3 {
	width: 224px;
	height: 53px;
	padding-top: 4px;
	margin-right: 0px;
	background: url(../images/bg/right_menu_top_3.gif) no-repeat top right;
}
.menu_top_stats {
	width: 223px;
	height: 53px;
	margin-right: 1px;
	background: url(../images/bg/profiel_stats_top.png) repeat-y top right;
}


.buddies_top h2, .populariteit_top h2 {
	padding: 15px 0 0 45px;
	font-size: 14px;
	color: #ffffff;
}
.buddies_top span, .populariteit_top span {
	font-size: 11px;
	font-weight: normal;
	color: #59b9d1;
}

.buddies_top span a:hover
{
	text-decoration: underline;
}

.meter_holder li {
	float: left;
}

.meter {
	margin: 20px 0 15px 35px;
	width: 34px;
	height: 58px;
	background: url(../images/populariteit/bg.gif) no-repeat top left;
}

.meter p {
	width: 34px;
	background: url(../images/populariteit/bg_over.gif) no-repeat top left;
}
.percent {
	padding: 25px 0 0 10px;
	color: #74cce1;
	font-size: 12px;
}
.percent span {
	font-size: 24px;
	font-weight: bold;
	color: #ffffff;
}
.menu_top_stats h2 {
	padding: 10px 0 0 45px;
	font-size: 14px;
	color: #ffffff;
}
.menu_top_none h2, .menu_top h2, .menu_top3 h2 {
	padding: 20px 0 0 45px;
	font-size: 14px;
	color: #ffffff;
}

.menu_top_none span, .menu_top span, .menu_top3 span, .menu_top_stats span {
	font-size: 11px;
	font-weight: normal;
	color: #59b9d1;
}

.points_members {
	margin: 5px 0 0 0;
	width: 223px;
	color: #ffffff;
	font-weight: bold;
	font-size: 12px;
}
.name_female, .name_male, .name_male_pro, .name_female_pro {
	width: 150px;
	padding: 5px 0 5px 40px;
	font-weight: normal;
}
.name_female {
	background: url(../images/icons/points_female.gif) no-repeat 15px center;
}
.name_male {
	background: url(../images/icons/points_male.gif) no-repeat 15px center;
}
.name_female_pro {
	background: url(../images/icons/points_female_pro.gif) no-repeat 15px center;
}
.name_male_pro {
	background: url(../images/icons/points_male_pro.gif) no-repeat 15px center;
}


.points_members .dark td {
	background-color: #197288;
}

.points_members a {
	color: #ffffff;
}
.points_members a:hover {
	text-decoration: underline;
}
.total {
	float: right;
	margin-top: 5px;
	padding-right: 20px;
	text-align: right;
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
}
.total span {
	color: #6ce3ff;
}

.menu_center {
	width: 223px;
	margin-right: 1px;
	padding: 5px 0;
	background: #1e8199 url(../images/bg/right_menu_center.png) no-repeat top right;
	overflow: hidden;
}

.menu_bottom {
	width: 223px;
	height: 20px;
	background: url(../images/bg/right_menu_bottom.png) no-repeat top right;
}

.menu_center .blue {
	background: url(../images/bg/menu_items.png) repeat-y top left;
}

.crew_top {
	width: 224px;
	height: 21px;
	background: url(../images/bg/profiel_crew_top.png) no-repeat top right;
}
.crew_center {
	width: 224px;
	height: 66px;
	background: url(../images/bg/profiel_crew_center.gif) no-repeat top right;
}
.promember_top {
	width: 224px;
	height: 21px;
	background: url(../images/bg/profiel_promember_top.png) no-repeat top right;
}
.promember_center {
	width: 224px;
	height: 66px;
	background: url(../images/bg/profiel_promember_center.png) no-repeat top right;
}
.promember_center2 {
	width: 224px;
	height: 66px;
	background: url(../images/bg/profiel_promember_center2.gif) no-repeat top right;
}
.crew_center a, .promember_center a {
	display: block;
	width: 224px;
	height: 56px;
}

/**
* IE HACKS
*/

* html .status {
	line-height: 12px;
	padding: 4px 0 4px 30px;
}

* html .meter {
	margin: 20px 0 25px 20px;
}


.berichtVeld {
	width: 640px;
	height: 120px;
	padding: 5px;
	border: 1px solid #9da9b6;
}

#berichtveld_submit { 
	width: 112px; 
	height: 22px;
	margin-top: 5px;
	font-weight: bold;
	font-size: 12px;
	color: #ffffff; 
	background: url(../images/btn/react.png) no-repeat top left; 
}