html,body{
	margin : 0;
	padding : 0;
	background-image : url(../gfx/achtergrond.jpg);
	background-position : center top;
	background-repeat : repeat-x;
	background-color : #ffe7f1;
}


/* //////////////////// LAYOUT \\\\\\\\\\\\\\\\\\\\ */

img {
	border : none;
}

.container {
	margin : 0 auto;
	width : 993px;
}

.holder {
	float : left;
	position : relative;
	width : 993px;
}

.topbalk {
	float : left;
	background-image : url(../gfx/title.gif);
	background-position : left top;
	background-repeat : repeat-x;
	background-color : #F6E1EB;
	border-bottom : 1px solid #E7B2CC;
	padding : 6px 0 0 0;
	font-weight : bold;
	color : #925E92;
	line-height : normal;
	width : 100%;
	height : 21px;
}

.topbalk ul {
	float : left;
	margin : 0;
	padding : 0;
	list-style-type : none;
}

.topbalk ul li.break {
	float : left;
	background-color : #cd93ac;
	line-height : 0;
	font-size : 0;
	padding : 0;
	width : 1px;
	height : 15px;
}

.topbalk ul li {
	float : left;
	line-height : normal;
	font-weight : bold;
	padding : 1px 15px 0 15px;
	height : 16px;
}

.topbalk a, .topbalk a:link, .topbalk a:active , .topbalk a:visited{
	color : #DB4C89;
	text-decoration : none;
}

.topbalk a:hover{
	color : #000000;
	text-decoration : none;
}

.header {
	position : absolute;
	background-image : url(../gfx/moodbar.png);
	background-position : right top;
	background-repeat : no-repeat;
	left : 0;
	z-index : 99;
	top : 0;
	width : 993px;
	height : 139px;
}

.logo {
	float : left;
	position : relative;
	padding : 54px 0 0 25px;
	width : 968px;
	height : 85px;
}

.content {
	float : left;
	margin : 119px 0 0 0;
	padding : 50px 0 0 0;
	width : 993px;
}

.links {
	float : left;
	margin : -29px 0 0 0;
	width : 202px;
}

.favorieten {
	float : left;
	width : 202px;
}

.favorieten_top {
	float : left;
	background-image : url(../gfx/favo_top.png);
	background-position : left top;
	background-repeat : no-repeat;
	margin : 0 0 0 10px !important;
	margin : 0 0 0 5.8px;
	padding : 11px 0 0 30px;
	width : 162px;
	height : 20px;
}

.favorieten_mid1 {
	float : left;
	background-image : url(../gfx/favo_mid2.png);
	background-position : left top;
	background-repeat : repeat-y;
	margin : 0 0 0 10px !important;
	margin : 0 0 0 5.8px;
	width : 190px;
}

.favorieten_mid2 {
	float : left;
	background-image : url(../gfx/favo_mid1.png);
	background-position : left top;
	background-repeat : no-repeat;
	padding : 0 0 1px 30px;
	width : 160px;
}

.favorieten_mid2 ul {
	float : left;
	margin : 0;
	padding : 0;
	list-style-type : none;
	width : 149px;
}

.favorieten_mid2 ul li {
	float : left;
	background-image : url(../gfx/pijl.gif);
	background-position : 0 9px;
	background-repeat : no-repeat;
	padding : 4px 0 4px 12px;
	line-height : normal;
	width : 137px;
}

.favorieten_bottom {
	float : left;
	background-image : url(../gfx/favo_bottom.png);
	background-position : left top;
	background-repeat : no-repeat;
	line-height : 0;
	font-size : 0;
	width : 202px;
	height : 31px;
}

.leeftijd {
	float : left;
	background-image : url(../gfx/leeftijd.png);
	background-position : left top;
	background-repeat : no-repeat;
	padding : 13px 0 0 40px;
	width : 162px;
	height : 81px
}

.leeftijd_top {
	float : left;
	width : 162px;
}

.leeftijd_bottom {
	float : left;
	padding : 8px 0 0 0;
	word-spacing : 11px;
	width : 162px;
}

.leeftijd_bottom select {
	position : relative;
	color : #000000;
	margin : 0;
	padding : 0;
	font-weight : bold;
	line-height : normal;
	font-size : 12px;
	border : 1px solid #f9c2ea;
	width : 43px;
}

.cupmaat {
	float : left;
	background-image : url(../gfx/sorteren.png);
	background-position : left top;
	background-repeat : no-repeat;
	padding : 13px 0 0 40px;
	width : 162px;
	height : 117px;
}

.cupmaat_top {
	float : left;
	width : 162px;
}

.cupmaat_bottom {
	float : left;
	padding : 7px 0 0 0;
	width : 162px;
}

.cupmaat_bottom ul {
	float : left;
	margin : 0;
	padding : 0;
	list-style-type : none;
	width : 68px;
}

.cupmaat_bottom ul li {
	float : left;
	line-height : normal;
	width : 65px;
	height : 20px;
}

.haarkleur {
	float : left;
	background-image : url(../gfx/sorteren.png);
	background-position : left top;
	background-repeat : no-repeat;
	padding : 13px 0 0 40px;
	width : 162px;
	height : 117px;
}

.haarkleur_top {
	float : left;
	width : 162px;
}

.haarkleur_bottom {
	float : left;
	padding : 7px 0 0 0;
	width : 162px;
}

.haarkleur_bottom ul {
	float : left;
	margin : 0;
	padding : 0;
	list-style-type : none;
	width : 68px;
}

.haarkleur_bottom ul li {
	float : left;
	line-height : normal;
	width : 65px;
	height : 20px;
}

.taal {
	float : left;
	background-image : url(../gfx/taal.png);
	background-position : left top;
	background-repeat : no-repeat;
	padding : 13px 0 0 40px;
	width : 162px;
	height : 182px;
}

.taal_top {
	float : left;
	width : 162px;
}

.taal_bottom {
	float : left;
	padding : 7px 0 0 0;
	width : 162px;
}

.taal_bottom ul {
	float : left;
	margin : 0;
	padding : 0;
	list-style-type : none;
	width : 162px;
}

.taal_bottom ul li {
	float : left;
	line-height : normal;
	width : 162px;
	height : 20px;
}

.reset {
	float : left;
	padding : 12px 0 0 15px;
	width : 177px;
}

.rechts{
	position : absolute;
	right : 0;
	top : 134px;
	width : 807px;
}

.cambox {
	float : left;
	position : relative;
	background-image : url(../gfx/cambox.gif);
	background-position : left top;
	background-repeat : no-repeat;
	margin : 15px 10px 0 0;
	width : 233px;
	height : 137px
}

.screen {
	float : left;
	border : 1px solid #f6e1eb;
	line-height : 0;
	font-size : 0;
	margin : 9px 0 0 9px !important;
	margin : 9px 0 0 4px;
	width : 100px;
	height : 90px
}

.status {
	position : absolute;
	z-index : 99;
	top : 0;
	left : 0;
	line-height : 0;
	font-size : 0;
	width : 17px;
	height : 16px
}

.text {
	float : left;
	padding : 8px 10px 0 10px;
	overflow : hidden;
	width : 90px;
	height : 102px
}

.text ul {
	float : left;
	margin : 0;
	padding : 0;
	list-style-type : none;
	width : 100px;
}

.text ul li {
	float : left;
	line-height : normal;
	color : #595959;
	font-size : 11px;
	width : 100px;
	height : 20px;
}

.text ul li label {
	font-weight : bold;
	color : #000000;
}

.text h2 {
	padding : 0;
	margin : 0;
	color : #db4c89;
	font-size : 11px;
	font-family : Arial;
	line-height : normal;
	font-weight : bold;
}

.text ul li a, .text ul li a:link, .text ul li a:active, .text ul li a:visited {
	color : #db4c89;
}

.text ul li a:hover {
	color : #000000;
}

.partners {
	float : left;
	width : 983px;
}

.opties {
	float : left;
	padding : 5px 0 0 10px !important;
	padding : 4px 0 0 10px;
	width : 223px;
	height : 23px;
}

.optie_favo {
	float : left;
	background-image : url(../gfx/favo.gif);
	background-position : left top;
	background-repeat : no-repeat;
	border-right : 1px solid #cd93ac;
	line-height : normal;
	font-weight : bold;
	padding : 1px 9px 0 21px;
	height : 16px;
}

.optie_profiel {
	float : left;
	background-image : url(../gfx/profiel.gif);
	background-position : left top;
	background-repeat : no-repeat;
	border-right : 1px solid #cd93ac;
	line-height : normal;
	font-weight : bold;
	margin : 0 0 0 9px;
	padding : 1px 9px 0 21px;
	height : 16px;
}

.optie_chat {
	float : left;
	background-image : url(../gfx/chatnu.gif);
	background-position : left top;
	background-repeat : no-repeat;
	line-height : normal;
	font-weight : bold;
	margin : 0 0 0 9px;
	padding : 1px 9px 0 21px;
	height : 16px;
}

.opties ul li a, .opties ul li a:link, .opties ul li a:active, .opties ul li a:visited {
	color : #000000;
}

.opties ul li a:hover {
	color : #db4c89;
}

.nav{
	float : left;
	padding : 15px 0 0 0;
	width : 762px;
}

.nav_block{
	float : left;
	margin : 0 3px 0 0;
	background-color : #C31E5E;
	padding : 4px 13px 0;
	color : #FFFFFF;
	font-weight : bold;
	line-height : normal;
	height : 17px;
}

.nav_block_number a, .nav_block_number a:link, .nav_block_number a:active, .nav_block_number a:visited {
	float : left;
	margin : 0 3px 0 0;
	background-color : #EF77AC;
	padding : 4px 7px 0 7px;
	color : #FFFFFF;
	font-weight : bold;
	line-height : normal;
	text-decoration : none;
	height : 17px;
}

.nav_block_number a, .nav_block_number a:hover{
	float : left;
	margin : 0 3px 0 0;
	background-color : #C31E5E;
	padding : 4px 7px 0 7px;
	color : #FFFFFF;
	font-weight : bold;
	line-height : normal;
	text-decoration : none;
	height : 17px;
}

.nav_block_number_select a, .nav_block_number_select a:link, .nav_block_number_select a:active, .nav_block_number_select a:visited, .nav_block_number_select a:hover{
	float : left;
	margin : 0 3px 0 0;
	background-color : #C31E5E;
	padding : 4px 7px 0 7px;
	color : #FFFFFF;
	font-weight : bold;
	line-height : normal;
	text-decoration : none;
	height : 17px;
}

.nav_block_pijl a, .nav_block_pijl a:link, .nav_block_pijl a:active, .nav_block_pijl a:visited {
	float : left;
	background-image : url(../gfx/nav_pijl.gif);
	background-position : center center;
	background-repeat : no-repeat;
	background-color : #EF77AC;
	color : #FFFFFF;
	font-weight : bold;
	line-height : normal;
	width : 33px;
	height : 21px;
}

.nav_block_pijl a, .nav_block_pijl a:hover {
	float : left;
	background-image : url(../gfx/nav_pijl.gif);
	background-position : center center;
	background-repeat : no-repeat;
	background-color : #C31E5E;
	color : #FFFFFF;
	font-weight : bold;
	line-height : normal;
	width : 33px;
	height : 21px;
}

.content_box {
	float : left;
	overflow : hidden;
	width : 807px;
}

.content_box_top {
	float : left;
	background-image : url(../gfx/content_top.png);
	background-position : left top;
	background-repeat : no-repeat;
	line-height : 0;
	font-size : 0;
	width : 807px;
	height : 25px;
}

.content_box_mid1 {
	float : left;
	background-image : url(../gfx/content_mid1.png);
	background-position : left top;
	background-repeat : repeat-y;
	width : 807px;
}

.content_box_mid2 {
	float : left;
	background-image : url(../gfx/content_mid2.png);
	background-position : left top;
	background-repeat : no-repeat;
	padding : 0 0 10px 44px;
	width : 762px;
}

.profiel{
	float : left;
	width : 740px;
}

.profiel_links{
	float : left;
	padding : 15px 14px 0 0;
	width : 235px;
}

.profiel_cambox_foto{
	float : left;
	margin : 0 0 15px 0;
	padding : 1px;
	background-color : #FFFFFF;
	border : 1px solid #F6E1EB;
	font-size : 0;
	line-height : 0;
	width : 231px;
}

.profiel_cambox_titel{
	float : left;
	background-image : url(../gfx/title.gif);
	background-position : left top;
	background-repeat : repeat-x;
	background-color : #F6E1EB;
	border : 1px solid #F6E1EB;
	padding : 7px 0 0 10px;
	font-weight : bold;
	color : #925E92;
	line-height : normal;
	width : 223px;
	height : 20px;
}

.profiel_cambox_preview{
	float : left;
	overflow : none;
	padding : 1px;
	background-color : #FFFFFF;
	border-left : 1px solid #F6E1EB;
	border-right : 1px solid #F6E1EB;
	border-bottom : 1px solid #F6E1EB;
	font-size : 0;
	line-height : 0;
	width : 231px;
	height : 152px;
}

.profiel_cambox_foto img{
	border : 0;
}

.profiel_cambox_favo a, .profiel_cambox_favo a:link, .profiel_cambox_favo a:active , .profiel_cambox_favo a:visited{
	float : left;
	background-image : url(../gfx/title.gif);
	background-position : left top;
	background-repeat : repeat-x;
	background-color : #F6E1EB;
	border : 1px solid #F6E1EB;
	margin : 0 0 15px 0;
	padding : 7px 0 0 0;
	font-weight : bold;
	font-size : 12px;
	color : #db4c89;
	text-align : center;
	line-height : normal;
	width : 233px;
	height : 20px;
}

.profiel_cambox_favo a:hover{
	background-image : url(../gfx/title.gif);
	background-position : left top;
	background-repeat : repeat-x;
	background-color : #F6E1EB;
	color : #000000;
}

.profiel_rechts{
	float : left;
	width : 467px;
}

.profiel_cambox_rechts{
	float : left;
	background-color : #F6E1EB;
	margin : 15px 0 0;
	padding : 1px;
	width : 465px;
}

.profiel_cam_titel{
	float : left;
	background-image : url(../gfx/title.gif);
	background-position : left top;
	background-repeat : repeat-x;
	background-color : #F6E1EB;
	padding : 7px 0 0 10px;
	font-weight : bold;
	color : #925E92;
	line-height : normal;
	width : 455px;
	height : 20px;
}

.profiel_naam{
	float : left;
	padding : 3px 8px;
	line-height : normal;
	text-align : left;
	text-transform : uppercase;
	font-weight : bold;
	width : 429px;
}

.profiel_cam_info{
	float : left;
	margin : 1px 0 0 0;
	background-color : #FFFFFF;
	padding : 7px 10px;
	line-height : normal;
	width : 445px;
}

.content_box_bottom {
	float : left;
	background-image : url(../gfx/content_bottom.png);
	background-position : left top;
	background-repeat : no-repeat;
	line-height : 0;
	font-size : 0;
	width : 807px;
	height : 40px;
}
