div, h2 {
	padding: 0;
	margin: 0;
}
body {
	background: #96123f;
	color: #fff;
	font: 0.65em Arial, Verdana, Tahoma;
}
#container {
	width: 1000px;
	margin: 0 auto;
}
/*******************/
/***** HEADER *****/
/******************/


#header_guest {
	position: relative;
	height: 350px;
	left: 75px;
	background: url(images/header_guest.jpg);
	background-repeat: no-repeat;
}


.clear {
	clear: both;
	height: 5px;
}
a.promoot {
	position: absolute;
	right: 48px;
	width: 137px;
	height: 94px;
	top: 250px;
}
.promoot span, .smshistory  span {
	display: none;
}
a.smshistory {
	position: absolute;
	right: 160px;
	width: 60px;
	height: 30px;
	bottom: 25px;
}
.paddingr {
	padding-right: 10px;
}
/* SPOTLIGHT */
.spotlight {
	top: 139px;
	left: 97px;
	position: absolute;
	text-align: center;
	width: 173px;
}
.spotlight img {
	width: 173px;
	border: 0;
	display: block;
	height: 209px;
	margin-bottom: 7px;
}
.spotlight a {
	color: #333;
}
/*TOP */
.topr {
	margin-left: 250px;
}
.topl, .topr {
	z-index: 1;
	position: absolute;
	top: 215px;
	left: 288px;
	float: left;
}
.topl img, .topr img {
	border: 0;
	float: left;
	margin-right: 10px;
}

/****************/
/***** LEFT *****/
/***************/
#left {
	position: relative;
	left: 96px;
	float: left;
	width: 175px;
}
#left a {
	clear: both;
}
#left form {
	padding: 10px;
}

#left form .text {
	font: 11px Arial, Verdana, Tahoma;
	height: 16px;
}

#left form input {
	background: url(images/inloggen_input.jpg);
	width: 135px;
	border: 0;
	margin-bottom: 10px;
	padding: 0 10px;
	clear: both;
}
#left form input#onthouden {
	width: auto;
	clear: none;
	float: right;
	background: 0;
}
#left form label {
	text-align: right;
	width: 130px;
	float: left;
}
#boxs_f {
	border-top: 0;
}

#left form input.submit {
	width: 90px;
	height: 21px;
	float: right;
	background: transparent url(images/inloggen.jpg) no-repeat;
	outline: none;
	border: none;
	cursor : pointer;
}

.submit-login {
	width: 90px;
	height: 21px;
	float: right;
	background: transparent url(images/inloggen.jpg) no-repeat;
	outline: none;
	border: none;
	cursor : pointer;
}

a {
	text-decoration: none;
	color: #fff;
}
#left h2 {
		background: url(images/left_t.jpg);
	height: 20px;
	line-height: 17px;
	padding-left: 20px;
	text-align: left;
}
#left ul {
	list-style: none;
	text-align: left;
}
a.button {
	top: 10px;
	right: 5px;
	margin-bottom: 5px;
	clear: both;
	float: right;
	background: url(images/button.jpg);
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	line-height: 21px;
	width: 127px;
	position: relative;
	display: block;
	color: #333;
}

.clear1{
	height:10px;
	clear:both;
}

a#buttonm {
	margin-bottom: 15px;
}
#left ul li, .top20id ul li {
	height: 21px;
	line-height: 22px;
    background: url(images/left_li.jpg);
	padding-left: 26px;
	border-top: #ee8eb0 1px solid;
}
.boxs {
	clear: both;
	overflow: hidden;
	text-align: center;
	margin-bottom: 5px;
	background: url(images/pattern.jpg) 0 28px repeat-y;
	border: 1px solid #fff;
}
.boxs img {
	border: 0;
}

.boxs p {
	padding: 10px 0 10px 0;
}

#boxs_f h2 {
	background: 0;
	left: 0;
	position: absolute;
	top: -19px;
}

#boxs_f li.br {
	background: #96123f;
	border:0;
}
/*****************/
/***** RIGHT *****/
/*****************/
#right {
	position: relative;
	width: 180px;
	
	float: left;
	margin-right: 5px;
	margin-top: 30px;
}
#right h2 {
	
	padding-left: 17px;
	padding-left: 17px;
	height: 20px;
	line-height: 18px;
}
/************* PROFIEL *************/
.profielfoto {
	width: 448px;
	border: 1px solid #fff;
	border-top: 0;
	height:489px;
	float: left;
	padding-bottom: 10px;
}
.profielfoto h2, .meerfotosbox h2{
	position: relative;
	top: -20px;
	text-align: left;
}
#profielidvr {
	margin-left: 5px;
}
.profielfoto p {
	padding: 0 10px;
	margin-top: 10px;
	text-align:center;
}
.profielpic {
	width: 400px;
	height:380px;
}
/************* V.I.P. *************/
.ster{
	background: url(images/ster.jpg);
	width:178px;
	height:180px;
	margin:15px auto;
}
.geenvip{
	background: url(http://www.swingersprofiel.nl/extra_images/vip.jpg);
	width:123px;
	height:123px;
	margin:40px auto;
}
/* MEER FOTOS */
.meerfotos img{
	margin:0 0 10px 0;
}
.meerfotosbox {
	width: 248px;
	border: 1px solid #fff;
	border-top: 0;
	height:489px;
	float: left;
	padding-bottom: 10px;
}

.gradiet_grijs {
	display:block;
	background:url(images/gradiet_grijs.jpg);
	width:100px;
	line-height:19px;
	margin:20px auto 9px auto;
	border:1px solid #ffffff;
	text-align:center;
	font-weight:bold;
	font-size:11px;
	color:#333;
}
/* PROFIEL STATISTIEKEN */

.prostatbox{
	background: url(images/pattern.jpg) repeat-y;
	width: 348px;
	border: 1px solid #fff;
	height: 220px;
	float: right;
	padding-bottom: 10px;
}

.prostatbox h2 {
	background: url(images/right_ts3.jpg);
	text-align: left;
}


.prostatistiek{
	margin:10px 0 10px 10px;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	width:164px;
	float:left;
}

.prostatistiek div{
	margin-bottom:2px;
	text-align:left;
}

.prostatistiek .table{
	background: url(images/table.png);
	width:319px;
}

.antwoordstatistiek{
	margin:10px 0 0px 10px;
	font-size:12px;
	width:164px;
	font-weight:bold;
	float:left;
}

.antwoordstatistiek p{
	margin-bottom:2px;
	text-align:left;
}
/* WEBLOG */
.weblog{
	text-align:left;
}

.webtext{
	margin: 10px;
}

.weblog .title{
	font-size: 14px;
	font-weight:bold;
}

.weblog .tekst{
	margin-top:20px;
	font-size: 12px;
	font-weight:bold;
	overflow: hidden;
}

.weblog .footer{
	margin-top:20px;
}
/* PROFIEL POLL */
.profielpoll {
	margin:10px 0 10px 10px;
	font-weight:bold;
	text-align:left;
}

.profielpoll .title{
	font-size:11px;
	font-weight:bold;
}

.profielfoto table{
	text-align:center;
	margin:auto;
}

.profielpoll .poll {
	background:url(images/poll.jpg);
	width:311px;
	height:12px;
	margin:2px 0 10px 0;
	padding:0 0 0 6px;
}
/* THATS ME */
.thatsmebox {
	text-align: center;
	border: 1px solid #fff;
	background: url(images/pattern.jpg) repeat-y;
}

.thatsme{
	margin:10px 0 10px 30px;
	font-size:12px;
	width:300px;
	font-weight:bold;
	float:left;
}

.thatsme1{
	margin:10px 0 10px 30px;
	font-size:12px;
	width:300px;
	font-weight:bold;
	float:left;
}

.thatsme div, .thatsme1 div{
	margin-bottom:2px;
	text-align:left;
}

.antwoord{
	margin:9px 0 9px 30px;
	font-size:12px;
	width:300px;
	font-weight:bold;
	float:left;
}

.antwoord1{
	margin:10px 0 10px 30px;
	font-size:12px;
	width:275px;
	font-weight:bold;
	float:left;
}

.antwoord2{
	margin:10px 0 10px 15px;
	font-size:12px;
	width:160px;
	font-weight:bold;
	float:left;
}

.antwoord p, .antwoord1 p, .antwoord2 p{
	margin-bottom:2px;
	text-align:left;
}

.thatsme .table, .thatsme1 .table{
	background: url(images/table.png);
	width:673px;
	text-align:left;
}
/* ABOUT ME */

.aboutmebox h2 {
	text-align: left;
	background: url(images/right_tb.jpg);
}
.aboutmebox {
	border: 1px solid #fff;
	background: url(images/pattern.jpg) repeat-y;
}

.aboutme{
	margin:10px;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	width: 600px;
}
/* GASTENBOEK */

.gastenboek h2{
	margin-bottom: 15px;
	text-align: left;
	background: url(images/right_tb.jpg);
	border-top: 1px solid #fff;
	border-right: 1px solid #fff;
	border-left: 1px solid #fff;
	margin-bottom: 5px;
	width: 700px;
}

.gastenboekbox{
	margin-bottom:-7px;
	border: 1px solid #fff;
	background: url(images/pattern.jpg) repeat-y;
}

.gastenboekbox .links {
	text-align:center;
	width:150px;
	float:left;
	padding:3px 10px;
	border-right: 1px solid #fff;
}

.gastenboekbox .links foto {
	
	
	float:left;
	padding:0px 0px;

}

.gastenboekbox .links p {
	color:#ffff00;
}

.gastenboekbox .rechts {
	text-align:left;
	margin-left:5px;
	padding:3px 10px;
	width: 450px;
} 

.gastenboekbox .clear{
	clear:both;
	height: 0px;
}

.nummers{
	padding-top:10px;
}
a.nummer, a.nummer_actief, a.nummer_eind{
	float:left;
	background:url(images/nummer.jpg) no-repeat;
	line-height:30px;
	width:30px;
	margin:5px 3px 0 0;
	font-size:18pt;
	text-align:center;
	color:#ffffff;
}

a.nummer:hover {
	background:url(images/nummer_actief.jpg) no-repeat;
}

a.nummer_actief {
	background:url(images/nummer_actief.jpg) no-repeat;
}

a.nummer_eind {
	background:url(images/nummer_eind.jpg) no-repeat;
}

.gastenboekbox .text {
	float:left;
	background:url(images/input_text.jpg) repeat-x;
	width:374px;
	height:16px;
	border:0;
	margin-top:1px;
	padding:2px 0;
	font-size:8pt;
}

.gastenboekbox .textleft {
	float:left;
	background:url(images/input_text_left.jpg) no-repeat;
	width:11px;
	height:16px;
	border:0;
	margin-top:1px;
}

.gastenboekbox .textright {
	float:left;
	background:url(images/input_text_right.jpg) no-repeat;
	width:11px;
	height:16px;
	border:0;
	margin-right:10px;
	margin-top:1px;
}

.gastenboekbox .submit {
	background:url(images/input_submit.jpg);
	width:90px;
	height:18px;
	margin:0px;
	cursor:pointer;
	border:0px;
}
.gastenboekbox img {
        float:left;      
	width:50px;
	height:50px;
	border: 0;
}

.inhoud_scrollbalk {
	height:200px;
	overflow-x:hidden;
	overflow-y:scroll;
	scrollbar-3dlight-color: #282828;
	scrollbar-arrow-color: #a8a8a8;
	scrollbar-track-color: #333333;
	scrollbar-darkshadow-color: #282828;
	scrollbar-face-color: #a62451;
	scrollbar-highlight-color: #282828;
	scrollbar-shadow-color: #282828;
}
/* BOX */
.boxlinks{
	background: url(images/pattern.jpg) repeat-y;
	width: 348px;
	border: 1px solid #fff;
	float: left;
	padding-bottom: 10px;
}

.boxrechts{
	background: url(images/pattern.jpg) repeat-y;
	width: 348px;
	border: 1px solid #fff;
	float: right;
	padding-bottom: 10px;
}

.boxleft{
	background: url(images/pattern.jpg) repeat-y;
	width: 348px;
	border: 1px solid #fff;
	height: 220px;
	float: left;
	padding-bottom: 10px;
}

.boxleft p, .boxlinks p, .boxright p, .boxrechts p {
	padding: 0 10px;
	margin-top: 10px;
}

.boxleft h2, .boxlinks h2, .boxright h2, .boxrechts h2 {
	background: url(images/right_ts3.jpg);
	text-align: left;
}

.boxleft .poll {
	background:url(images/poll.jpg);
	width:311px;
	height:12px;
	margin:2px 0 10px 0;
	padding:0 0 0 6px;
}

.boxright{
	background: url(images/pattern.jpg) repeat-y;
	width: 348px;
	border: 1px solid #fff;
	height: 220px;
	float: right;
	padding-bottom: 10px;
}

.berichtenbalk {
	border: 1px solid #fff;
	background: url(images/pattern.jpg) repeat-y;
}

.berichtenbalk .text {
	float:left;
	background:url(images/input_text.jpg) repeat-x;
	width:374px;
	height:16px;
	margin:5px 0;
	padding:2px 0px;
	font-size:8pt;
	border:0px;
}

.berichtenbalk .textleft {
	float:left;
	background:url(images/input_text_left.jpg) no-repeat;
	width:11px;
	height:16px;
	border:0;
	margin:5px 0;
}

.berichtenbalk .textright {
	float:left;
	background:url(images/input_text_right.jpg) no-repeat;
	width:11px;
	height:16px;
	border:0;
	margin:5px 0;
}

.berichtenbalk .submit {
	background:url(images/input_submit.jpg);
	width:90px;
	height:18px;
	margin:4px;
	margin-left:10px;
	cursor:pointer;
	border:0px;
}

.berichtenbalk .berichtbg {
	background:url(images/berichtenbalk.jpg) repeat-x;
	line-height:18px;
	width:690px;
	margin:0 auto;
	color:#333333;
	text-align:center;
}

.berichtenbalk a {
	color:#333333;
}

.berichtenbalk  form{
	width:600px;
	margin:0 auto;
	padding:2px;
}

.berichtenbalk form label {
	float:left;
	padding:5px 10px 0 0;
}
/* TOP 20 */
.top20id h2{
	position: relative;
	top: -20px;
}
.top20id {
	background: url(images/top4.jpg) no-repeat;
	width: 348px;
	border: 1px solid #fff;
	border-top: 0;
	float: left;
}
#top20idvr {
	margin-left: 5px;
}
#top20idma {
	border-top: 1px solid #fff;
	background: url(images/top4.jpg) 0 20px no-repeat;
}
#top20idma h2 {
	position: relative;
	top: 0px;
	padding-bottom: 20px;
	background: url(images/right_ts3.jpg) top no-repeat;
}
.topimg {
	position: relative;
	top: 12px;
	text-align: center;
	margin-bottom: 31px;
	width: 100px;
}
.top20idl .topimg {
	left: 32px;
}
.top20idr .topimg {
	left: 38px;
}
.topimg img {
	width: 100px;
	height: 100px;
}
.top20id img {
	border: 0;
}
.top20id ul {
	list-style: none;
}
.top20idl {
	border-right: 1px solid #fff;
	float: left;
	width: 173px;
}
.top20idr {
	float: right;
	width: 173px;
}
/* RECLAME */
.reclame h2, .breed h2, .berichtenbalk h2, .thatsmebox h2 {
	margin-bottom: 15px;
	text-align: left;
	background: url(images/right_tb.jpg);
}
.reclame {
	text-align: center;
	border: 1px solid #fff;
	background: url(images/pattern.jpg) repeat-y;
	
}

.reclamepadding{
	margin: 3px 10px 10px 10px;
}

/* BREED */
.breed {
	border: 1px solid #fff;
	background: url(images/pattern.jpg) repeat-y;
	width: 700px;
}
.breed .text {
	padding: 0 10px 10px 10px;
	overflow: hidden;
}

/* CAM */
.cam {
	float: left;
	background: url(images/pattern.jpg) repeat-y;
	width: 418px;
	border: 1px solid #fff;
	height: 220px;
	padding-bottom: 10px;
	text-align: center;
}
.cam img {
	border: 0;
}
.cam h2 {
	margin-bottom: 10px;
	text-align: left;
	background: url(images/right_tm2.jpg);
}
.boxs2 {
	background: url(images/pattern.jpg) repeat-y;
	width: 278px;
	border: 1px solid #fff;
	height: 220px;
	float: right;
	padding-bottom: 10px;
}
.boxs2 p {
	padding: 0 10px;
	margin-top: 10px;
}
.boxs2 h2 {
	background: url(images/right_tsb.jpg);
}
.boxs3 {
	position: relative;
	height: 236px;
	margin-bottom: 3px;
}
.boxs3 p, .boxs3 b, .boxs3 ul {
	padding: 0 10px;
	font-weight: bold;
}
.boxs3 ul {
	width: 318px;
	list-style: none;
}
.boxs3 ul li {
	line-height: 20px;
	clear: both;
}
.boxs3 b {
	font-size: 120%;
	line-height: 25px;
}
.boxs3 p.pright {
	text-align: right;
}
p.pbottom {
	position: absolute;
	bottom: 10px;
	right: 10px;
}
.boxs3 ul img {
	width: 318px;
	float: left;
}
.boxs4{
	position: relative;
	height: 263px;
}
.boxs4 p {
	z-index: 2;
	line-height: 150%;
	margin: 10px;
	position: relative;
}
.boxs4 form {
	position: relative;
	z-index: 2;
	margin-top: 15px;
	width: 155px;
	padding-left: 15px;
}
img.vulinster {
	float: right;
	right: -17px;
	margin-bottom: -198px;
	z-index: 1;
	top: -128px;
	position: relative;
}
.boxs4 form label {
	position: relative;
	z-index: 2;
	font-size: 120%;
	font-weight: bold;
}
.boxs4-input {
	background: url(images/inloggen_input.jpg);
	width: 135px;
	line-height: 16px;
	border: 0;
	padding: 0 10px;
	margin: 10px 0;
	float: left;
}
.boxs4-input-maak {
	width: 92px;
	height: 21px;
	margin: 0;
	padding: 0;
	float: right;
	background: transparent url(images/maakaan.jpg) no-repeat;
	outline: none;
	border: none;
	cursor : pointer;
}
.boxs3, .boxs4 {
	background: url(images/pattern.jpg) repeat-y;
	width: 348px;
	border: 1px solid #fff;
	float: right;
}
.boxs4 h2, .boxs3 h2 {
	background: url(images/right_ts3.jpg);
	text-align: left;
}
.drlove {
	position: relative;
	background: #fff url(images/drlove.jpg) left bottom no-repeat;
	width: 252px;
	border: 1px solid #fff;
	height: 203px;
	float: left;
}
.drlove p {
	color: #96123f;
	width: 150px;
	margin: 15px 0;
	font-weight: bold;
	float: right;
	right: 15px;
}
.drlove a {
	display: block;
	background: #aa3f63 url(images/buttonp.jpg) bottom repeat-x;
	height: 19px;
	line-height: 19px;
	width: 110px;
	text-align: center;
	position: absolute;
	right: 15px;
	bottom: 15px;
}
.drlove h2 {
	background: url(images/right_ts.jpg) repeat-y;
}
.boxm {
	position: relative;
	width: 445px;
	height: 203px;
	float: right;
	border: 1px solid #fff;
	font-size: 100%;
	background: url(images/pattern.jpg) repeat-y;
}
.boxm h2 {
	background: url(images/right_tm.jpg);
}
.boxm p {
	padding: 0 10px;
	margin-bottom: 15px;
}
.boxm p.info {
	position: absolute;
	bottom: 10px;
	margin: 0;
	font-size: 80%;
	right: 0;
}
.boxm p.date {
	margin-top: 10px;
	font-size: 140%;
}
/*******************/
/***** FOOTER *****/
/******************/


#footer a.stats {
	position: absolute;
	left: 5px;
	top: 2px;
}
#footer a.stats img {
	border: 0;
}

img.poll {
	width: 8px;
	height: 12px;
	margin: 0;
	padding: 0;
	float: left;
}

.buttonindex{
	margin-bottom:10px;
	padding-bottom:5px;
}

.error{
	color:yellow;
	margin:0;
	padding:0;
}

/* CSS needed for the script */

#ajax_tooltipObj{
	z-index:1000000;
}
#ajax_tooltipObj div{
	position:absolute;
}
.boxrechts2{
	background: url(images/pattern.jpg) repeat-y;
	width: 338px;
                height: 220px;
	border: 1px solid #fff;
	float: right;
	padding-bottom: 10px;
}

.boxleft2{
	background: url(images/pattern.jpg) repeat-y;
	width: 338px;
                height: 220px;
	border: 1px solid #fff;
	float: left;
	padding-bottom: 10px;
}


/***************/
/***** NEWNAV *****/
/***************/
#newnav {
	z-index: 2;
	position: absolute;
	top: 138px;
	left: 271px;
}
#newnav, #newnav ul {
	list-style: none;
}
#newnav li {
	float: left;
	margin-left: 1px;
}
#newnav ul {
	position: absolute;
	width: 128px;
/*	border-left: 1px solid #fff;*/
/*	border-right: 1px solid #fff;*/
	left: -1000em;
}

#newnav li:hover ul, #newnav li.ie_does_hover ul {
	background: #ca2861 url(images/left_t.jpg) 0 bottom repeat-y;
	left: auto;
}
#newnav li.menut {
	background: url(images/menu_t.jpg) right top no-repeat;
}
#newnav li a {
	display: block;
	width: 88px;
	background: url(images/left_li.jpg);
/*	border-left: 1px solid #fff;*/
/*	border-right: 1px solid #fff;*/
	text-decoration: none;
	text-align: center;
	color: #FFF; /* was 333 */
	height: 20px;
	line-height: 20px;
}
#newnav ul li a {
	background: url(images/bullet.jpg) 5px center no-repeat;
	text-align: left;
	padding-left: 15px;
	width: 113px;
	color: #fff;
	border: 0;
}
#newnav ul li a:hover {
	background: url(images/bullet.jpg) 5px center no-repeat;
}
#newnav ul ul a {
	color: #fff;
	cursor: pointer;
}

/* Toegevoegd */

h2
{
	font-family: tahoma;
	font-size: 12px;
	font-weight: normal;
	height: 20px;
	padding-left: 15px;
	padding-top: 0px;

}