html {
	width: 100%;
}

body {
	background: url('../images/body-bg.gif') repeat-x;
	width: 100%;
	font-family: Verdana;
	font-size: 11px;
	line-height: 15px;
	color: #000000;
	background-color: #ffffff;
}

body.smallheader {
	background: url('../images/body-bg-smallheader.gif') repeat-x;
}

body.user {
	background: url('../images/body-bg-user.gif') repeat-x;
}

input, textarea, select, button {
	font-family: Verdana;
	font-size: 11px;
	line-height: 15px;
	border: 1px solid #888888
}

input.checkbox {
	border: 0px;
}

p {
	padding-bottom: 15px;
}

a {
	color: #000000;
	text-decoration: underline;
}

a:hover {
	text-decoration: none;
}

ul {
	margin-left: 15px;
	list-style-image: url('../images/bullit.gif');
	margin-bottom: 15px;
}

ol {
	margin-left: 15px;
	list-style-type: decimal;
	margin-bottom: 15px;
}

.none { margin: 0; padding: 0; font-size: 100%; vertical-align: baseline; background: none; text-decoration: none; cursor: default; }

.privacy ul { margin: 5px 0px 25px 25px; } 
.privacy li { margin: 3px; }

div.contentBlok {
	margin-left: 20px;
	width: 860px;
}

div.aandachtBlok {
	padding: 15px 5px 5px 12px;
	width: 908px;
	margin: 0 0 10px 0;
	border: 1px solid #FFCC33;
	background-color: #FFFFCC;
}

div.noscript {
	width: 370px;
	padding: 5px 5px 5px 12px;	
	margin: 0 0 10px 0;
	border: 3px solid #FFCC33;
	background-color: #FFFFCC;
	position: absolute;
	z-index: 5;
	top: 312px;
	left: 31px;
}

div.site {
	position: relative;
	width: 938px;
	margin-left: auto;
	margin-right: auto;
	min-height: 400px;
	height: auto !important;
	height: 400px; /*IE6 */
}

/*submit buttons: */
.submitOpslaan {
	background: url('../images/submitOpslaan.gif');
}

.submitOpslaandaten {
	background: url('../images/submitOpslaandaten.gif');
}

.submitVorige {
	background: url('../images/submitVorige.gif');
}

.submitVerwijder {
	background: url('../images/submitVerwijder.gif');
}

.submitUitschakelen {
	background: url('../images/submitUitschakelen.gif');
}

.submitUploadfoto {
	background: url('../images/submitUploadfoto.gif');
}

.submitVerzenden {
	background: url('../images/submitVerzenden.gif');
}

.submitAanmelden {
	background: url('../images/submitAanmelden.gif');
}

.submitControleren {
	background: url('../images/submitControleren.gif');
}

.submitVerder {
	background: url('../images/submitVerder.gif');
}

.submitMelden {
	background: url('../images/submitMelden.gif')
}

.submitReageer {
	background: url('../images/submitReageer.gif')
}

.submitVerwijderalleberichten {
	background: url('../images/submitVerwijderalleberichten.gif')
}

.submitVerwijdergeselecteerde {
	background: url('../images/submitVerwijdergeselecteerde.gif')
}

.submitMijnverzondenberichten {
	background: url('../images/submitMijnverzondenberichten.gif')
}

.submitKoopnu {
	background: url('../images/submitKoopnu.gif');
	width: 137px;
	height: 38px;
	border: 0px;
	margin: 5px 0 5px 0;
	cursor: pointer;	
}

.submitKoopnu:hover {
	background-position: center bottom;
}

.submitOpslaan, .submitOpslaandaten, .submitVorige, .submitVerwijder, .submitUitschakelen, .submitUploadfoto, .submitUploadvideo, .submitVerzenden, .submitAanmelden, .submitControleren, .submitVerder, .submitMelden, .submitReageer {
	width: 196px;
	height: 50px;
	border: 0px;
	cursor: pointer;
}

.submitVerwijderalleberichten, .submitVerwijdergeselecteerde, .submitMijnverzondenberichten {
	width: 295px;
	height: 50px;
	border: 0px;
	margin: 0;
	cursor: pointer;
}

.submitOpslaan:hover, .submitOpslaandaten:hover, .submitVorige:hover, .submitVerwijder:hover, .submitUitschakelen:hover, .submitUploadfoto:hover, .submitUploadvideo:hover, .submitVerzenden:hover, .submitAanmelden:hover, .submitControleren:hover, .submitVerder:hover,  .submitMelden:hover, .submitReageer:hover, .submitVerwijderalleberichten:hover, .submitVerwijdergeselecteerde:hover, .submitMijnverzondenberichten:hover {
	background-position: 0px -50px;
}

.submitOpslaan span, .submitOpslaandaten span, .submitVorige span, .submitVerwijder span, .submitUitschakelen span, .submitUploadfoto span, .submitUploadvideo span, .submitVerzenden span, .submitAanmelden span, .submitControleren span, .submitKoopnu span, .submitVerder span, .submitMelden span, .submitReageer span, .submitVerwijderalleberichten span, .submitVerwijdergeselecteerde span, .submitMijnverzondenberichten span {
	display: none;
}
/* --- */

div.dateDetails h3, div.dateDetails h3 a {  margin: 0 0 8px 0; font-size: 14px; color: #424242; text-decoration: none; }
div.dateDetails h3 a:hover { text-decoration: underline; }
div.contentThumbnailDates { width: 104px; height: 140px; text-align: center; }
div.contentThumbnailDates img { border: 1px solid #666666; }

div.results .mijndatestabel td { vertical-align: top; }
td.berichtTitel { height: 20px; width: 513px; }
div.selecteerBericht { float: left; margin: 3px 3px 0 10px; color: #999999; }
a.berichtToongesprek { display: block; width: 102px; text-align: center; margin: 5px 0 0 0; color: #999999; }
td.berichtTitel a { margin: 0 0 0 28px; font-size: 14px; color: #424242; font-weight: bold; text-decoration: none; }
td.berichtTitel a:hover { text-decoration: underline; }
div.berichtTabel { padding: 10px 20px 30px 10px; width: 845px; }
div.berichtTabel input { border: 0px; }
td.berichtWrapTd { background: repeat-y right top url(../images/berichtWrapBg.gif); }
td.berichtWrapTd2 { background: repeat-y left top url(../images/berichtWrapBg.gif); }
td.berichtWrapTd img, td.berichtWrapTd2 img { border: 0; width: 20px; margin-top: 30px; }
div.berichtTekst { overflow: hidden; width: 620px; margin: 0; border-top: 4px solid #EEEEEE; border-right: 4px solid #EEEEEE; border-bottom: 4px solid #EEEEEE; color: #000000; padding: 8px; }
div.berichtTabel img.profilepic { border: 1px solid #666666; margin-top: 4px; }
div.berichtFoto { color: #666666; padding: 3px 0 0 30px; margin-top: 9px; height: 24px; background: url(../images/berichtfoto.gif) no-repeat left top; }

#berichtVerzendenVenster #berichtForm { width: 475px; height: 190px; }
#berichtVerzendenVenster #tekenTeller { color: #666666; }

.contentBlok td, .walletBetaalscherm td, .walletBetaalscherm div  { vertical-align: middle; }
.walletBetaalscherm .header { font-weight: bold; font-size: 13px; color: #424242; padding-top: 7px; }
.walletBetaalscherm .note { margin: 2px 0 0 0; }
.walletBetaalscherm .prijs, .walletBetaalscherm .tarief { font-weight: bold; }
.walletBetaalscherm .credits { font-weight: bold; font-size: 13px; }
.walletBetaalscherm .tabel { height: 42px; border-bottom: 1px solid #cccccc; margin-bottom: 10px; }
.walletBetaalscherm .betaallink { position: absolute; z-index: 2; top: 198px; left: 50%; margin-left: -115px; width: 550px; height: 30px; text-align: right; }
.walletBetaalscherm .betaallink a { color: #666666; }

.trefbalk { width: 520px; height: 35px; }
.trefbalk .ablok { float: left; display: block; margin-top: 23px; width: 15px; height: 12px; background-image: url('images/trefwoordenbar-grijs.gif'); }
.trefbalk .ablok img { width: 3px; height: 12px; }
.trefbalk .omschrijving { width: 110px; height: 17px; margin-top: 15px; display: block; float: left; text-align: center; }
.trefbalk .balkcontainer { width: 170px; float: left; }
.trefbalk .balkcontainer2 { width: 170px; margin-left: 230px; }
.trefbalk .onderwerp { width: 120px; height: 17px; margin-top: 15px; font-weight: bold; display: block; float: left; }
.trefbalk .onderwerp a { text-decoration: none; cursor: default; }
.trefbalk .onderwerp img { display: block; float: left; margin-top: 8px; margin-right: 4px; }
.trefbalk .marker { width: 15px; height: 15px; position: absolute; margin-top: 8px; }
.trefbalk .marker img { width: 15px; height: 15px; }
.trefbalkinfo { width: 520px; margin-top: 8px; line-height: 12px; padding-left: 15px; }

.toontrefBalkomschrijving { margin: 3px 0 3px 0; width: 350px; text-align: center; font-weight: bold; }
.toontrefBalkomschrijving2 { height: 20px; width: 100px; float: left; text-align: center; }
.toontrefBalkbalk { width: 150px; float: left; margin-top: 2px; }

.contentTabel tr { height: 25px; }
.contentTabel .text {
	display: inline;
	border: 1px solid #888888;
	width: auto;
	margin: 0 0 0 0;
}

.contentTabel .overig {
	border: 0px;
	margin-top: 5px;
}

.contentTabel .overig2 {
	border: 0px;
}


div.contentThumbnail {
	width: 172px;
}

div.contentThumbnail img {
	width: 164px;
	height: 164px;
	border: 1px solid #666666;
	margin-right: 6px;
}

div.contentComments {
	margin-top: 5px;
	margin-bottom: 15px;
	height: 35px;
	width: 166px;
	overflow: hidden;
	text-align: center;
}

form.toplogin {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 938px;
	height: 66px;
	background: url('../images/login/bg.gif') repeat-x;
	color: #ffffff;
}

form.toplogin fieldset {
	position: relative;
	float: left;
	display: inline;
	height: 66px;
	overflow: hidden;
}

form.toplogin fieldset.login {
	width: 495px;
	background: url('../images/login/bg-l.gif') no-repeat;
	padding-left: 34px;
}

form.toplogin fieldset.login div {
	display: block;
	color: #e52126;
	font-size: 10px;
	line-height: 27px;
	background: url('../images/login.gif') no-repeat 60px 10px;
}

form.toplogin fieldset.login span.login {
	color: #fb9108;
	font-weight: bold;
}

form.toplogin fieldset.login span.melding {
	margin-left: 265px;
}

form.toplogin fieldset.login span a {
	color: #fb9108;
	text-decoration: underline;	
}

form.toplogin fieldset.login span a:hover {
	text-decoration: underline;
}

form.toplogin fieldset.login label {
	float: left;
	display: inline;
	margin: 6px 6px 0px 0px;
}

form.toplogin fieldset.login input {
	float: left;
	display: inline;
	margin: 4px 15px 0px 0px;
	width: 150px;
	height: 18px;
}

form.toplogin fieldset.login input.nomargin {
	margin-right: 0px;
}

form.toplogin fieldset.submit {
	margin-top: 29px;
	width: 130px;
}

form.toplogin fieldset.submit div.check {
	margin: 6px 0px 3px 0px;
}

button.inloggen {
	width: 106px;
	height: 27px;
	background: url('../images/login/inloggen.png');
	border: 0px;
	cursor: pointer;
}

button.inloggen:hover {
	background-position: 0px -27px;
}

button.inloggen span {
	display: none;
}

form.toplogin fieldset.register {
	width: 279px;
	background: url('../images/login/bg-r.gif') no-repeat right top;
}

form.toplogin fieldset.register a {
	display: block;
	width: 227px;
	height: 47px;
	background: url('../images/login/registreren.png');
	margin-top: 10px;
}

form.toplogin fieldset.register a:hover {
	background-position: 0px -47px;
}

form.toplogin fieldset.register a span {
	display: none;
}

div.footer {
	background: url('../images/footer-bg.gif') repeat-x;
	width: 100%;
	height: 74px;
	color: #ffffff;
	text-align: center;
	font-weight: bold;
	padding-top: 10px;
	margin-top: 36px;
}

div.footer a {
	color: #ffffff;
	text-decoration: none;
	line-height: 34px;
}

div.footer a:hover {
	text-decoration: underline;
}

div.footer div.disclaimer {
	font-size: 10px;
	font-weight: normal;
}

div.footer div.disclaimer a {
	line-height: 15px;
}

.red {
	color: #f52d03;
	font-weight: bold;
}

div.site.anonymous {
	padding-top: 320px;
}

div.site.anonymous h1 {
	color: #fb9108;
	font-size: 24px;
	line-height: 24px;
	font-family: 'Eras Demi ITC', Arial;
	margin-bottom: 2px;
	visibility: hidden;
}

div.site.anonymous h2 {
	color: #ef1b13;
	font-size: 16px;
	line-height: 16px;
	font-family: 'Eras Demi ITC', Arial;
	margin-bottom: 11px;
	visibility: hidden;
}

div.site.anonymous h3 {
	color: #ef1b13;
	font-size: 14px;
	line-height: 14px;
	font-family: 'Eras Demi ITC', Arial;
	margin-bottom: 15px;
	visibility: hidden;
}

div.site.anonymous div.logolabel {
	position: absolute;
	left: 4px;
	top: 78px;
	width: 396px;
	height: 198px;
	background: url('../images/logo-label.png');
}

div.site.anonymous div.logolabel img {
	position: absolute;
	left: 101px;
	top: 14px;
	display: block;
	width: 263px;
	height: 147px;
}

div.site.anonymous form.beginmetzoeken {
	position: absolute;
	left: 436px;
	top: 81px;
	width: 427px;
	height: 159px;
	background: url('../images/beginmetzoeken.png');
	padding: 55px 0px 33px 31px;
}

div.site.anonymous form.beginmetzoeken fieldset {
	float: left;
	display: inline;
	width: 230px;
	margin-left: 27px;
}

div.site.anonymous form.beginmetzoeken fieldset legend {
	display: block;
	padding: 13px 0px 17px 0px;
	font-weight: bold;
	color: #d6050e;
	text-transform: uppercase;
	font-size: 12px;
}

div.site.anonymous form.beginmetzoeken fieldset label {
	float: left;
	display: inline;
	width: 84px;
	font-weight: bold;
	padding-top: 1px;
}

div.site.anonymous form.beginmetzoeken fieldset select {
	float: left;
	display: inline;
	width: 108px;
	margin-bottom: 13px;
}

div.site.anonymous form.beginmetzoeken fieldset select.age {
	width: 42px;
}

div.site.anonymous form.beginmetzoeken fieldset label.age {
	width: auto;
	margin: 0px 5px 0px 5px;
}

div.site.anonymous form.beginmetzoeken fieldset label.ageyears {
	width: auto;
	margin-left: 5px;
}

div.site.anonymous form.beginmetzoeken fieldset.submit {
	width: 100px;
	margin-left: 0px;
}

div.site.anonymous form.beginmetzoeken fieldset.submit button {
	width: 126px;
	height: 60px;
	background: transparent url('../images/zoeken.gif');
	border: 0px;
	cursor: pointer;
	margin-top: 49px;
}

div.site.anonymous form.beginmetzoeken fieldset.submit button span {
	display: none;
}

div.site.anonymous form.beginmetzoeken fieldset.submit button:hover {
	background-position: 0px -60px;
}

div.site.anonymous div.polaroids {
	position: absolute;
	left: 486px;
	top: 276px;
	width: 393px;
	height: 187px;
	background: url('../images/polaroids.png');
}

div.site.anonymous h1, div.site.anonymous h2, div.site.anonymous p {
	margin-left: 31px;
	width: 440px;
}

div.site.anonymous p {
	padding-bottom: 30px;
}

div.site.anonymous div.listing {
	width: 928px;
	height: 276px;
	background: url('../images/homelisting/m.gif') -6px 0px;
	margin: 0px 5px 0px 5px;
}

div.site.anonymous div.listing dl {
	float: left;
	display: inline;
	width: 922px;
	height: 276px;
	background: url('../images/homelisting/l.gif') no-repeat;
	overflow: hidden;
	color: #ffffff;
}

div.site.anonymous div.listing dl dd {
	position: relative;
	float: left;
	display: inline;
	margin: 17px 0px 19px 30px;
	width: 84px;
	height: 104px;
	overflow: hidden;
	padding-left: 108px;
}

div.site.anonymous div.listing dl dd a.image {
	position: absolute;
	left: 0px;
	top: 0px;
	border: 3px solid #666666;
	width: 96px;
	height: 96px;
	overflow: hidden;
}

div.site.anonymous div.listing dl dd h4 a {
	color: #ffffff;
}

div.site.anonymous div.listing dl dd address {
	font-style: normal;
	margin-bottom: 15px;
}

div.site.anonymous div.listing dl dd ul {
	margin-left: 15px;
	list-style-image: none;
	list-style-type: disc;
}

div.site.anonymous div.listing span {
	float: left;
	display: inline;
	width: 6px;
	height: 276px;
	background: url('../images/homelisting/r.gif');
}

div.site.anonymous div.newmembers {
	height: 41px;
	line-height: 41px;
	background: url('../images/homelisting/newmembers.gif') no-repeat center center;
	color: #fb9108;
	font-weight: bold;
	font-family: Arial;
	font-size: 13px;
	text-align: center;
	padding: 0px 290px 0px 290px;
	overflow: hidden;
}

div.site.anonymous dl.subfooter {
	clear: both;
	overflow: hidden;
	margin-top: 40px;
	background: url('../images/subfooter-faux.gif') repeat-y 395px 0px;
	padding-top: 14px;
}

div.site.anonymous dl.subfooter dd.mostbest {
	float: left;
	display: inline;
	margin-left: 10px;
	width: 370px;
}

div.site.anonymous dl.subfooter dd.mostbest ul {
	line-height: 30px;
}

div.site.anonymous dl.subfooter dd.news {
	float: left;
	display: inline;
	width: 250px;
	margin-left: 40px;
}

div.site.anonymous dl.subfooter dd.links {
	float: left;
	display: inline;
	width: 210px;
	margin-left: 45px;
}

div.site.anonymous dl.subfooter dd.links a {
	display: block;
	line-height: 18px;
}


body.smallheader div.site.anonymous {
	padding-top: 86px;
}

body.smallheader div.site.anonymous h1 {
	color: #ffffff;
}

body.smallheader div.site.anonymous h2 {
	color: #fb9108;
}

body.smallheader div.site.anonymous div.logolabel {
	position: absolute;
	left: 4px;
	top: 78px;
	width: 289px;
	height: 137px;
	background: url('../images/logo-label-small.png');
}

body.smallheader div.site.anonymous div.logolabel img {
	position: absolute;
	left: 88px;
	top: 14px;
	display: block;
	width: 181px;
	height: 101px;
}

body.smallheader div.site.anonymous div.columns {
	clear: both;
	overflow: hidden;
}

body.smallheader div.site.anonymous div.columns div.left {
	float: left;
	display: inline;
	width: 432px;
	margin: 135px 0px 0px 31px;
}

body.smallheader div.site.anonymous div.columns div.left h1,
body.smallheader div.site.anonymous div.columns div.left h2,
body.smallheader div.site.anonymous div.columns div.left p {
	width: auto;
	margin-left: 0px;
}

body.smallheader div.site.anonymous div.columns div.right {
	float: right;
	display: inline;
	width: 405px;
	background: url('../images/content-back.png') no-repeat;
	padding: 37px 35px 0px 35px;
}

body.smallheader div.site.anonymous div.columns div.right h3 {
	margin-bottom: 25px;
	font-size: 15px;
}

body.smallheader div.site.anonymous div.columns div.right h4 {
	margin-top: 30px;
	margin-bottom: 5px;
	font-size: 15px;
}

body.smallheader div.site.anonymous div.columns div.right form.login {
	margin-top: 26px;
	padding-bottom: 50px;
	width: 408px;
	border-bottom: 1px dotted #dddddd;
}

body.smallheader div.site.anonymous div.columns div.right form.login fieldset div.title {
	color: #e10b14;
	background: url('../images/login.gif') no-repeat 60px 5px;
	width: 258px;
	font-size: 10px;
	padding-bottom: 5px;
}

body.smallheader div.site.anonymous .radio {
	border: 0;
}

body.smallheader div.site.anonymous div.columns div.right form.login fieldset div.title a {
	float: right;
	display: inline;
	color: #e10b14;
}

body.smallheader div.site.anonymous div.columns div.right form.login fieldset label {
	float: left;
	display: inline;
	width: 85px;
	padding-bottom: 4px;
}

body.smallheader div.site.anonymous div.columns div.right form.login fieldset input {
	float: left;
	display: inline;
	width: 172px;
	margin: 0px 145px 4px 0px;
}

body.smallheader div.site.anonymous div.columns div.right form.login fieldset.submit {
	padding-top: 5px;
}

body.smallheader div.site.anonymous div.columns div.right form.login fieldset.submit div.check {
	float: left;
	display: inline;
	width: 153px;
	padding-top: 4px;
}

body.smallheader div.site.anonymous div.columns div.right form.login fieldset.submit div.check input {
	width: auto;
	float: none;
	margin: 0px;
}

body.smallheader div.site.anonymous div.columns div.right form.login fieldset.submit button.inloggen {
	float: right;
	display: inline;
	margin-right: 145px;
}

body.smallheader div.site.anonymous div.columns div.right form.register {
	clear: both;
	overflow: hidden;
	width: 428px;
	border-bottom: 1px dotted #dddddd;
	margin-bottom: 15px;
}

body.smallheader div.site.anonymous div.columns div.right form.register fieldset div.title {
	font-weight: bold;
	padding-bottom: 10px;
}

body.smallheader div.site.anonymous div.columns div.right form.register fieldset label {
	float: left;
	display: inline;
	color: #666666;
	font-weight: bold;
	width: 194px;
	margin-bottom: 5px;
}

body.smallheader div.site.anonymous div.columns div.right div.melding {
	margin-bottom: 20px;
	min-height: 35px;
	height: auto !important;
	height: 35px; /*IE6 */	
	padding: 2px 0 0 45px;
	background: url('../images/melding.gif') left top no-repeat;	
}

body.smallheader div.site.anonymous div.columns div.right form.register div.values {
	float: left;
	display: inline;
	width: 190px;
	margin-bottom: 5px;
}

body.smallheader div.site.anonymous div.columns div.right form.register button {
	width: 196px;
	height: 50px;
	background: url('../images/ok-kom-erbij.gif');
	border: 0px;
	margin: 24px 0px 24px 190px;
	cursor: pointer;
}

body.smallheader div.site.anonymous div.columns div.right form.register button:hover {
	background-position: 0px -50px;
}

body.smallheader div.site.anonymous div.columns div.right form.register button span {
	display: none;
}

body.smallheader div.site.anonymous div.columns div.right h1 {
	color: #ff9900;
}

div.infobox {
	width: 409px;
	background: url('../images/infobox/top.gif') no-repeat #f5f5f5;
	padding-top: 25px;
	margin-bottom: 15px;
}

div.infobox p,
div.infobox h1 {
	padding-left: 120px;
	width: 278px;
	margin: 0px;
}

div.infobox h1 {
	font-size: 22px;
	padding-bottom: 15px;
}

div.infobox p.last {
	background: url('../images/infobox/bottom.gif') no-repeat left bottom;
}

body.smallheader div.site.anonymous div.columns div.right p,
body.smallheader div.site.anonymous div.columns div.right h1 {
	padding-left: 120px;
	width: 278px;
	margin: 0px;
}

body.smallheader div.site.anonymous div.columns div.right p {
	padding-bottom: 15px;
}

dl.spotlight {
	position: relative;
	background: url('../images/spotlight-back.gif') no-repeat;
	width: 442px;
	height: 499px;
	padding: 18px 0px 0px 38px;
	margin-top: 34px;
	margin-left: -26px;
}

dl.spotlight dd {
	float: left;
	display: inline;
	width: 102px;
	height: 168px;
	overflow: hidden;
	text-align: center;
	margin-right: 70px;
}

dl.spotlight dd img {
	display: block;
	border: 3px solid #666666;
	width: 96px;
	height: 96px;
	overflow: hidden;
}

dl.spotlight dd h4 {
	color: #ffffff;
}

dl.spotlight dd address {
	font-style: normal;
	margin-bottom: 15px;
	color: #ffffff;
}

dl.spotlight dt.spotlight {
	position: absolute;
	left: 325px;
	top: 10px;
	width: 117px;
	height: 115px;
	background: url('../images/spotlight.png');
}

dl.spotlight dt.spotlight span {
	display: none;
}

body.user div.site {
	width: 928px;
	padding: 172px 5px 0px 5px;
	background: url('../images/content-back-big.png') no-repeat 0px 167px;
}

div.site.anonymous div.informatief {
	width: 928px;
	padding: 5px 5px 0px 5px;
	background: url('../images/content-back-big.png') no-repeat top center;
	min-height: 400px;
	height: auto !important;
	height: 400px; /*IE6 */	
}

div.site.anonymous div.informatief div.homelink {
	position: absolute;
	left: 750px;
	top: 118px;	
}

div.site.anonymous div.informatief h1 {
	color: #e2260c;
	font-size: 22px;
	line-height: 22px;
	font-family: 'Eras Demi ITC', Arial;
	margin: 20px 0 17px 20px;
	padding: 0;
	visibility: hidden;
	width: 750px;
}

body.user div.profile {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 938px;
	height: 92px;
	background-image: url('../images/profile/bg.gif');
	color: #ffffff;
	font-size: 10px;
}

body.user div.profile a {
	color: #ffffff;
}

body.user div.profile #profilespan {
	float: left;
	display: inline;
	width: 17px;
	height: 92px;
	background: url('../images/profile/bg-l.gif') no-repeat left top;
}

body.user div.profile div.options {
	float: right;
	display: inline;
	width: 430px;
	height: 92px;
	background: url('../images/profile/bg-r.gif') no-repeat right top;
}

body.user div.profile div.options a {
	text-decoration: underline;
}

body.user div.profile div.options img {
	float: left;
	display: inline;
	width: 62px;
	height: 62px;
	border: 2px solid #666666;
	overflow: hidden;
	margin: 14px 14px 0px 0px;
}

body.user div.profile div.options div.welcome {
	font-weight: bold;
	margin: 33px 0px 0px 0px;
	line-height: 18px;
}

body.user div.profile div.topmenu {
	position: absolute;
	right: 26px;
	top: 0px;
	color: #000000;
	height: 25px;
	line-height: 22px;
	background: url('../images/profile/topmenu-r.gif') no-repeat right 0px;
	padding-right: 15px;
}

body.user div.profile div.topmenu a {
	color: #000000;
	text-decoration: none;
}

body.user div.profile div.topmenu a:hover {
	text-decoration: underline;
}

body.user div.profile div.topmenu span {
	float: left;
	display: inline;
	background: url('../images/profile/topmenu-l.gif');
	width: 5px;
	height: 25px;
	overflow: hidden;
	margin-right: 10px;
}

body.user div.logolabel {
	position: absolute;
	left: 13px;
	top: 0px;
	width: 285px;
	height: 130px;
	background: url('../images/logo-label-user.png');
}

body.user div.logolabel img {
	display: block;
	width: 181px;
	height: 101px;
	margin-left: 81px;
	margin-top: 5px;
}

body.user h1 {
	color: #e2260c;
	font-size: 18px;
	line-height: 22px;
	font-family: 'Eras Demi ITC', Arial;
	margin-bottom: 2px;
	visibility: hidden;
	padding-top: 22px;
	margin: 0px 0px 17px 19px;
}

body.user p {
	margin: 0px 19px 0px 19px;
}

body.user div.columns {
	clear: both;
	overflow: hidden;
}

body.user div.searchquery {
	float: left;
	display: inline;
	margin: 0px 0px 20px 20px;
	font-size: 10px;
}

body.user div.navigators {
	float: right;
	display: inline;
	margin: 0px 20px 20px 0px;
	text-align: right;
	font-size: 10px;
}

body.user dl.spotlight {
	background: url('../images/spotlight-orange.jpg') no-repeat;
	width: 888px;
	height: 147px;
	overflow: hidden;
	margin: 0px 0px 20px 20px;
	padding: 15px 0 0 175px;
}

body.user dl.spotlight dd {
	float: left;
	display: inline;
	width: 102px;
	height: 130px;
	overflow: hidden;
	text-align: center;
	margin-left: 35px;
	margin-right: 35px;
}

body.user dl.spotlight dd img {
	display: block;
	border: 1px solid #666666;
	width: 100px;
	height: 100px;
	overflow: hidden;
	margin-bottom: 4px;
	background-repeat: no-repeat;
}

body.user dl.spotlight dd a {
	color: #ffffff;
}

body.user dl.mainmenu {
	position: absolute;
	right: 65px;
	top: 97px;
	width: 600px;
	height: 37px;
	display: block;
}

body.user dl.mainmenu dd {
	float: right;
	display: inline;
	background: url('../images/menu/item-r.gif') no-repeat right 9px;
	height: 37px;
	line-height: 45px;
	padding-right: 20px;
	font-family: Arial;
	font-size: 13px;
	color: #999999;
	font-weight: bold;
	cursor: pointer;
	margin-left: 1px;
}

body.user dl.mainmenu dd:hover {
	text-decoration: underline;
}

body.user dl.mainmenu dd span {
	float: left;
	display: inline;
	background: url('../images/menu/item-l.gif') no-repeat 0px 9px;
	width: 5px;
	height: 37px;
	margin-right: 15px;
}

body.user dl.mainmenu dd.active {
	background: url('../images/menu/item-active-r.gif') no-repeat right 0px;
	color: #ffffff;
	cursor: default;
}

body.user dl.mainmenu dd.active:hover {
	text-decoration: none;
}

body.user dl.mainmenu dd.active span {
	width: 8px;
	margin-right: 12px;
	background: url('../images/menu/item-active-l.gif') no-repeat 0px 0px;
}

body.user div.submenu {
	position: absolute;
	left: 6px;
	top: 134px;
	width: 927px;
	height: 37px;
	line-height: 37px;
	font-family: Arial;
	font-size: 13px;
	color: #ffffff;
	font-weight: bold;
	text-align: center;
	display: none;
}

body.user div.submenu a {
	color: #ffffff;
	text-decoration: none;
	padding: 0px 8px 0px 8px;
}

body.user div.submenu a:hover {
	text-decoration: underline;
}

form.search {
	margin-left: 20px;
	width: 781px;
}

form.search fieldset {
	clear: both;
	overflow: hidden;
	background: url('../images/searchform-back.gif') repeat-y;
	margin-bottom: 20px;
	width: 781px;
}

form.search fieldset label {
	float: left;
	display: inline;
	clear: left;
	border-top: 2px solid #ffffff;
	width: 210px;
	padding-left: 13px;
	line-height: 27px;
}

form.search fieldset div.values {
	float: left;
	display: inline;
	width: 540px;
	border-top: 2px solid #ffffff;
	line-height: 27px;
	padding-left: 18px;
}

form.search fieldset div.values .radio {
	border: 0;
}

form.search fieldset div.values .check {
	border: 0;	
}

form.search fieldset div.values .tekst {
	display: inline;
	border: 1px solid #888888;
	width: auto;
	margin: 5px 0 0 0;
}

body.user h2 {
	color: #e2260c;
	font-size: 18px;
	line-height: 22px;
	font-family: 'Eras Demi ITC', Arial;
	margin-bottom: 2px;
	visibility: hidden;
	margin: 22px 0px 17px 0px;
}

body.user div.columns div.profiel {
	float: left;
	display: inline;
	width: 391px;
	margin-left: 20px;
}

body.user div.columns div.profiel h2 {
	margin-top: 10px;
}

body.user div.columns div.profiel div.photos {
	clear: both;
	overflow: hidden;
	padding-bottom: 10px;
}

body.user div.columns div.profiel div.photos img {
	float: left;
	border: 1px solid #666666;
	margin: 0px 6px 6px 0px;
	width: 164px;
	height: 164px;
}

body.user div.columns div.profiel div.view {
	clear: left;
	background: url('../images/view.gif') no-repeat center left;
	padding-left: 27px;
	min-height: 22px;
	height: auto !important;
	height: 22px; /*IE6 */	
	font-size: 10px;
	color: #666666;
	margin-left: 15px;
	vertical-align: middle;
}

body.user div.columns div.profiel div.view2 {
	margin-top: -10px;
}

body.user div.columns div.datinginfo {
	float: left;
	display: inline;
	width: 495px;
}

body.user div.columns div.datinginfo table {
	background-color: #fbd19d;
	border: 0px;
	line-height: 27px;
}

body.user div.columns div.datinginfo table thead td {
	background: url('../images/datinginfo.gif');
	height: 27px;
	overflow: hidden;
	border-bottom: 1px solid #ffffff;
}

body.user div.columns div.datinginfo table thead td span {
	display: none;
}

body.user div.columns div.datinginfo table tbody td {
	font-weight: bold;
	padding-right: 25px;
	border-bottom: 1px solid #ffffff;
	text-align: right;
	width: 261px;
}

body.user div.columns div.datinginfo table tbody td.field {
	font-weight: normal;
	padding-right: 13px;
	border-right: 1px solid #ffffff;
	width: 148px;
}

body.user div.columns div.datinginfo table tfoot td {
	background: url('../images/datinginfo.gif') 0px -27px;
	height: 27px;
	overflow: hidden;
	border-bottom: 1px solid #ffffff;
}

body.user div.columns div.voorkeurinfo a.contact1 {
 	width: 241px;
	background: url('../images/contactopnemen-klein.gif');	
}

body.user div.columns div.datinginfo a.contact2 {
	width: 339px;
	background: url('../images/contactopnemen.gif');	
}

body.user div.columns div.voorkeurinfo a.contact1, body.user div.columns div.datinginfo a.contact2 {
	display: block;
	height: 33px;
	line-height: 31px;
	overflow: hidden;
	color: #ffffff;
	font-weight: bold;
	font-size: 10px;
	padding: 26px 38px 28px 71px;
}

body.user div.columns div.voorkeurinfo {
	width: 350px;
	margin-bottom: 25px;
}

body.user div.columns div.voorkeurinfo table {
	background-color: #fbd19d;
	border: 0px;
}

body.user div.columns div.voorkeurinfo table thead td {
	background: url('../images/voorkeurinfo.gif');
	height: 27px;
	overflow: hidden;
	border-bottom: 1px solid #ffffff;
}

body.user div.columns div.voorkeurinfo table thead td span {
	display: none;
}

body.user div.columns div.voorkeurinfo table tbody td {
	border-bottom: 1px solid #ffffff;
	width: 350px;
}

body.user div.columns div.voorkeurinfo table tbody td a {
	font-weight: bold;
	margin: 6px 25px 6px 0;
	display: block;
}

body.user div.columns div.voorkeurinfo table tfoot td {
	background: url('../images/voorkeurinfo.gif') 0px -27px;
	height: 27px;
	overflow: hidden;
	border-bottom: 1px solid #ffffff;
}

body.user div.columns div.left, body.user div.columns div.right {
	float: left;
	display: inline;
	width: 445px;
	padding-left: 19px;
}

body.user div.columns h2 {
	font-size: 18px;
}

body.user div.columns div.box {
	background: #272727 url('../images/boxheader.gif') no-repeat;
	padding: 19px;
	margin-bottom: 18px;
	width: 319px;
	color: #ffffff;
}

body.user div.columns div.box p {
	margin: 0px
}

body.user div.columns div.box a {
	color: #ffffff;
}

body.user div.columns div.box div.call b {
	font-size: 14px;
}

body.user div.columns div.box div.call {
	font-size: 10px;
	color: #000000;
	padding: 15px;
	background: #ffffff;
}

body.user div.columns div.box div.call a {
	display: block;
	font-size: 12px;
	margin-top: 2px;
	color: #000000;
}

body.user div.columns div.box p.important {
	color: #ffffcc;
	font-size: 12px;
	border: 1px solid #999999;
	padding: 5px;
	margin: 0px 0px 5px -5px;
	float: left;
	display: inline;
}

body.user div.columns div.box p.clear {
	clear: left;
}

body.user div.columns div.box a.block {
	display: block;
	margin-top: 2px;
	cursor: pointer;
}

body.user div.columns div.box form .start {
	float: left;
	display: inline;
	width: 139px;
	height: 40px;
	background: url('../images/startnu.gif');
	cursor: pointer;
	border: 0px;
}

body.user div.columns div.box form .start:hover {
	background-position: 0px -40px;
}

body.user div.columns div.box form .start span {
	display: none;
}

body.user div.columns div.box form {
	clear: both;
	overflow: hidden;
}

body.user div.columns div.box form label {
	float: left;
	display: inline;
	width: 57px;
	line-height: 35px;
}

body.user div.columns div.box form input {
	float: left;
	display: inline;
	width: 114px;
	font-size: 20px;
	margin-top: 4px;
	vertical-align: middle; /*TODO: IE valign (padding-top?) */
	padding-left: 2px;
}

body.user div.columns div.box form .verder {
	float: left;
	display: inline;
	width: 139px;
	height: 40px;
	background: url('../images/verder.gif');
	cursor: pointer;
	border: 0px;
}

body.user div.columns div.box form .verder:hover {
	background-position: 0px -40px;
}

body.user div.columns div.box form .verder span {
	display: none;
}

body.user div.columns div.box h3 {
	margin: -19px -19px 0px -19px;
	height: 40px;
	background-repeat: no-repeat;
	background-position: 28px 12px;
	margin-bottom: 10px;
}

body.user div.columns div.box h3 span {
	display: none;
}

body.user div.columns div.box h3.step1 {
	background-image: url('../images/steps/1.gif');
}

body.user div.columns div.box h3.step2 {
	background-image: url('../images/steps/2.gif');
}

body.user div.columns div.box h3.step3 {
	background-image: url('../images/steps/3.gif');
}

body.user div.columns div.box h3.step4 {
	background-image: url('../images/steps/4.gif');
}
