html, body {height:100%;}
body {
	margin:0; padding:0;
	background:#ffdbdb;
	color:#000;
	font:11px Arial, Helvetica, sans-serif;
	height:100%;
}
form, p, h2, h3, h4 {margin:0; padding:0;}
img {border:0;}
.clear {clear:both;}
a:hover {text-decoration:none;}

#main {margin:0 auto; 
	width:960px;
	background:#fff;
	border:1px solid #000;
	border-top:0;
	border-bottom:0;
	min-height:100%; height:auto !important; height:100%;
}

#in h1 {color:#000; padding:10px; font-size:18px; margin:0;}
#in p {color:#fff; padding:10px; font-size:12px; margin:0;}

#header {position:relative; width:100%;}
#header img {float:left;}
#header img.h2 {float:right;}
#header a.fav {color:#000; line-height:20px;}

#nav {height:38px; background:url(img/nav_bg.jpg) no-repeat;}
#nav a {color:#f6fe9b; font:bold 11px Verdana, Arial, Helvetica, sans-serif; padding:0 10px; line-height:28px;}
#nav .nav1 {float:left; text-align:left;}
#nav .nav2 {text-align:right;}
#nav #nav3 {float:left; text-align:left;}
#nav3 {height:38px; float:left;}
#nav3 .bekijk {float:left; height:12px !important; color:#000; font-size:12px; width:70px; padding:18px 8px 0; font:bold 10px Verdana, Arial, Helvetica, sans-serif; padding-left:10px;}
#nav3 .radio {float:left; height:30px;}

#cnt_left {float:left; width:766px;}
#cnt_left #in {padding-left:5px;}

#over {padding-left:5px;}
#over h1 {color:#000; padding:10px; font-size:18px; margin:0;}
#over p {color:#000; padding:10px; font-size:12px; margin:0;}


.cam_s {position:relative; float:left; width:126px; height:128px;}
.cam_s p {padding:0 !important;}
.cam_s a {cursor:pointer;}
.cam_s .pic {position:absolute; top:14px; left:5px;  background:#000; padding:1px;}
.cam_s .overlay {position:absolute; top:90px; left:6px;}
.cam_s img.chat {position:absolute; bottom:6px; left:5px;}
.cam_s img.info {position:absolute; bottom:6px; right:0;}
.cam_s img.lampje {position:absolute; top:0; right:2px;}
.cam_s .flag {position:absolute; top:91px; right:4px; width:14px; height:9px; overflow:hidden;}
.cam_s .flag img {width:14px; height:9px;}
.cam_s .modelnaam {position:absolute; top:0; left:5px; width:166px; font:11px Arial, Helvetica, sans-serif; color:#000; line-height:14px; text-transform:capitalize;}
.cam_s div.chat {position:absolute; bottom:7px; left:2px; width:92px; height:20px; line-height:20px; text-align:left; padding-left:21px;}
.cam_s div.chat span, .cam_s div.info a  {color:#fff; font:11px Arial, Helvetica, sans-serif; text-decoration:underline; line-height:20px;}
.cam_s p.chat_on_offline {display:none;}
.cam_s p.chat_off_online {display:none;}
.nieuwste_s .overlay {top:10px; left:0;}
.waardering_s .overlay {top:10px; left:0;}
.singles_s .overlay {top:10px; left:0;}

.cam_m {position:relative; float:left; width:186px; height:182px;}
.cam_m p {padding:0 !important;}
.cam_m a {cursor:pointer;}
.cam_m .pic {position:absolute; top:20px; left:10px;  background:#000; padding:1px;}
.cam_m .overlay {position:absolute; top:126px; left:11px;}
.cam_m img.chat {position:absolute; bottom:12px; left:10px;}
.cam_m img.info {position:absolute; bottom:12px; right:9px;}
.cam_m img.lampje {position:absolute; top:0; right:10px;}
.cam_m .flag {position:absolute; top:128px; right:12px; width:18px; height:12px; overflow:hidden;}
.cam_m .modelnaam {position:absolute; top:0px; left:10px; width:166px; font:12px Arial, Helvetica, sans-serif; color:#000; line-height:21px; text-transform:capitalize;}
.cam_m div.chat {position:absolute; bottom:8px; left:12px; width:120px; height:21px; line-height:21px; text-align:left; padding-left:23px;}
.cam_m div.info {position:absolute; bottom:8px; left:12px; background:url(img/bg_chat2.png); width:133px; height:21px; line-height:21px; text-align:center; padding-left:15px;}
.cam_m div.chat span, .cam_m div.info a {color:#fff; font:bold 11px Arial, Helvetica, sans-serif; text-decoration:underline; line-height:21px;}
.cam_m p.chat_on_offline {display:none;}
.cam_m p.chat_off_online {display:none;}
.nieuwste_m .overlay {top:16px; left:0;}
.waardering_m .overlay {top:16px; left:0;}
.singles_m .overlay {top:16px; left:0;}

.cam_b {position:relative; float:left; width:245px; height:220px;}
.cam_b p {padding:0 !important;}
.cam_b a {cursor:pointer;}
.cam_b .pic {position:absolute; top:20px; left:20px;  background:#000; padding:1px;}
.cam_b .overlay {position:absolute; top:170px; left:21px;}
.cam_b img.chat {position:absolute; bottom:7px; left:20px;}
.cam_b img.info {position:absolute; bottom:7px; right:1px;}
.cam_b img.lampje {position:absolute; top:0; right:3px;}
.cam_b .flag {position:absolute; top:173px; right:5px; width:18px; height:12px; overflow:hidden;}
.cam_b .modelnaam {position:absolute; top:0px; left:20px; width:166px; font:12px Arial, Helvetica, sans-serif; color:#000; line-height:21px; text-transform:capitalize;} 
.cam_b div.chat {position:absolute; bottom:5px; left:21px; width:156px; height:31px; line-height:31px; padding-left:30px;}
.cam_b div.info {position:absolute; bottom:5px; left:20px; background:url(img/bg_chat3.png); width:156px; height:31px; line-height:31px; text-align:center; padding-left:20px;}
.cam_b div.chat span, .cam_b div.info a  {color:#fff; font:bold 12px Arial, Helvetica, sans-serif; text-decoration:underline; line-height:31px;}
.cam_b p.chat_on_offline {display:none;}
.cam_b p.chat_off_online {display:none;}
.nieuwste_b .overlay {top:18px; left:12px;}
.waardering_b .overlay {top:18px; left:12px;}
.singles_b .overlay {top:18px; left:12px;}

span.start_chat {cursor:pointer;}

#box-top {height:50px; margin-bottom:10px; margin-right:10px;}

#box-zoekopnaam {position:absolute; top:33px; right:5px; width:210px;}
#box-zoekopnaam .input {float:left; padding-top:2px;}
#box-zoekopnaam .button {float:right;}
#box-zoekopnaam input.zoeken {font:11px arial, helvetica, sans-serif; width:140px; border:1px solid #950a0d; height:14px;}
#box-zoekopnaam input.btn {font:11px arial, helvetica, sans-serif; width:40px; height:18px; padding-left:3px;}
#jSuggestContainer {border:1px solid #a02c2c; background:#fff;}
#jSuggestContainer ul {padding:0; margin:0; list-style:none; color:#000;}
#jSuggestContainer li {color:#000; height:18px; line-height:18px; cursor:pointer; font-size:11px; padding:0 5px;}
#jSuggestContainer .jSuggestHover {background:#a02c2c; color:#fff;}

#box-paging2 {float:left; width:100%; padding-top:10px; text-align:center; border-top:2px solid #cf0214; }
#box-paging2 a {float:left; font:bolder 14px Arial, Helvetica, sans-serif;  text-decoration:none; color:#fff; width:43px; height:23px; background:url(img/pagenr.jpg) 3px 0 no-repeat; line-height:21px; padding:0 3px;}
#box-paging2 a:hover {text-decoration:underline;}
#box-paging2 a.page_cur {background:url(img/pagenractive.jpg) 3px 0 no-repeat; color:#000;}

#box-toon {float:left; width:29%; font:bold 12px Arial, Helvetica, sans-serif; color:#f00; padding-top:25px; text-align:right;}
#box-toon select {font:bold 11px Arial, Helvetica, sans-serif;}

#cnt_right {float:left; width:191px;}
#cnt_right h3 {text-align:center; border:1px solid #160c0c; border-bottom:none; background:#310d0d; color:#000; font:bold 14px Arial, Helvetica, sans-serif; height:23px; line-height:23px;}
#cnt_right h3.top {border-top:none;}

.box-cnt {padding-left:7px;}
.box-cnt2 {padding-left:191px; padding-bottom:15px;}
#box-list {background:#b20003 url(img/bg_side.jpg) -1px 0 no-repeat; width:182px; border:1px solid #000; border-top:0; border-bottom:0;}
#box-list h2 {padding-left:10px; font:12px Arial, Helvetica, sans-serif; color:#f6fe9b; height:20px; line-height:20px; padding-bottom:3x;}
#box-list ul {padding-top:0; padding-bottom:0; margin-top:0; margin-bottom:0;}
#box-list li {list-style:none; line-height:20px;}
#box-list a {color:#fff; font:bold 11px Verdana, Arial, Helvetica, sans-serif; padding:0; padding-left:15px; line-height:28px; text-transform:uppercase;}
#box-list li a { line-height:20px; text-transform:none; padding-left:0; margin-left:0; font-weight:normal;}
#box-list a.meer {color:#fff; font:11px Arial, Helvetica, sans-serif; float:right; padding-right:10px; text-transform:none;}

#box-list2 {padding-left:7px;}
#box-list2 img {display:block;}

#box-nieuws {padding:10px; background:#410202; border:1px solid #160c0c; margin-bottom:10px;}
#box-nieuws .nieuws {padding:5px 0; border-bottom:1px solid #a02c2c;}
#box-nieuws .nieuws .pic {border:1px solid #000; float:left;}
#box-nieuws .nieuws p {font:11px Verdana, Arial, Helvetica, sans-serif; text-transform:capitalize; color:#df6363;}
#box-nieuws .nieuws p.small {font-size:10px;}
#box-nieuws .nieuws .right {float:left; padding-left:10px;}
#box-nieuws a.meer {color:#fff; font:11px Arial, Helvetica, sans-serif; float:right; padding-top:10px;}

#bg_news {background:url(img/bg_newsletter.jpg); height:175px; margin-bottom:10px; ; border:1px solid #160c0c; width:191px;}
#bg_news h3#box-nieuwsbrief {border:none; text-align:right; padding:5px 10px 35px 0; font:bold 14px Arial, Helvetica, sans-serif; height:23px; line-height:23px;color:#fff; background:none;}

#box-tekst {background:#b20003 url(img/bg_side.jpg) -1px 0 no-repeat; width:162px; border:1px solid #000; border-top:0; border-bottom:0; font:11px Arial, Helvetica, sans-serif; text-align:left; color:#fff; padding:0 10px 10px 10px;}
#box-tekst2 {background:#b20003 url(img/bg_watis.jpg) -1px 0 no-repeat; width:733px; border:1px solid #000; border-top:0; border-bottom:0; font:11px Arial, Helvetica, sans-serif; text-align:left; color:#fff; padding:0 10px;}

#disclaimer {font:10px Verdana, Arial, Helvetica, sans-serif; text-align:center; padding:10px 0; color:#a02c2c; border-top:2px solid #cf0214;}
#disclaimer span { color:#a02c2c; cursor:pointer;}
#disclaimer span a {color:#a02c2c; text-decoration:none; }

.page-nieuws-item {color:#000; padding:15px 5px; font-size:12px; border-bottom:1px solid #160c0c;}
.page-nieuws-item .nieuws_img {float:left; width:20%; text-align:right; padding-right:10px;}
.page-nieuws-item .nieuws_img img {background:#000; padding:1px;}
.page-nieuws-item .nieuws_img p.connected {padding-right:40px; text-transform:capitalize; font-weight:bold;}
.page-nieuws-item .nieuws_txt {float:left; width:70%;}
.page-nieuws-item .nieuws_txt span.modelnaam {float:left; padding-bottom:15px;}
.page-nieuws-item .nieuws_txt span.datum {float:right; padding-bottom:15px;}
.page-nieuws-item .nieuws_txt .btn_bekijk a {font-weight:bold; color:#cb0211;}
.page-nieuws-item .nieuws_txt .modelnaam {text-transform:capitalize;}

.page-top10-item {color:#000; padding:15px 5px; font-size:12px; border-bottom:1px solid #160c0c;}
.page-top10-item .top10_left {float:left; width:10%; text-align:center; padding-top:10px;}
.page-top10-item .top10_left a {font-weight:bold; color:#2cdc3f;}
.page-top10-item .top10_img {float:left; width:15%; text-align:right; padding-right:10px;}
.page-top10-item .top10_img img {background:#000; padding:1px;}
.page-top10-item .top10_txt {float:left; width:60%;}
.page-top10-item .top10_txt span.modelnaam {float:left; padding-bottom:15px;}
.page-top10-item .top10_txt span.datum {float:right; padding-bottom:15px; font-size:10px;}
.page-top10-item .top10_txt .btn_bekijk a {font-weight:bold; color:#cb0211;}
.page-top10-item .top10_txt .modelnaam {text-transform:capitalize;}

#page-profiel {width:770px; height:730px; font:13px Arial, Helvetica, sans-serif; color:#000; margin:0 auto; padding-top:20px;}
#page-profiel #header {width:770px; height:90px; background-image:url(img/ph1.jpg); position:relative;}
#page-profiel input.btn {position: absolute; top:39px; right:41px; width:110px; cursor:pointer;}
#page-profiel a:hover {text-decoration:none !important;}

#page-profiel .info_pict {float:left;width:217px; padding-left:13px;}
#page-profiel .info_pict p {line-height:20px; font-size:14px; font-weight:bold; letter-spacing:1px; text-transform:capitalize;}
#page-profiel .info_pict .pict {background:#fff; padding:1px; border:4px solid #fff;}
#page-profiel .talen {width:200px; text-align:center; height:20px; padding-top:3px;}

#page-profiel .info_txt {float:left; width:308px; line-height:18px; letter-spacing:0.1em; padding:0 5px;}

#page-profiel .video {float:left;width:222px;}
#page-profiel .video p {line-height:20px; font-size:12px; font-weight:bold;}
#page-profiel .video #videopreview {background:#fff; padding:1px; border:4px solid #fff; width:200px;}
#page-profiel span.relatie_ja_nee {display:none;}
#page-profiel span.relatie_nee_ja {display:none;}

#page-profiel .videoyes {display:block;}
#page-profiel .videono {display:none;}
#page-profiel .videooffyes {display:none;}
#page-profiel .videooffno {display:block;border:5px solid #ff0000; width:200px; height:150px;}

#page-profiel .topic_txt {text-align:center; height:36px; padding:0 15px;}
#page-profiel .topic_txt a {font-size:13px; color:#000; text-decoration:underline; font-weight:bold;}

#page-profiel .snapshots_container p {line-height:20px; font-size:12px; font-weight:bold; padding-left:13px;}
#page-profiel .snapshots_container .snapshots  {width:744px; height:115px; margin:0 auto;}
#page-profiel .snapshots img {float:left; padding:5px 3px 0 5px; background:#fff; padding:1px; border:3px solid #fff;}

#snapshotyes {display:block;}
#snapshotno {display:none;}
#snapshotoffyes {display:none;}
#snapshotoffno {display:block;}
#snapshotyes img {float:left;}

#page-profiel .h1 {text-align:center; padding:12px 0; padding-bottom:20px; border-bottom:1px solid #000;}
#page-profiel .h1 h1 {margin:0 auto; padding:0; font-size:20px; color:#000; text-transform:uppercase; text-decoration:underline;}
#page-profiel .ookonline_cam {float:left;}

#page-profiel #ookonline_txt h2 {text-align:center; width:744px; margin:0 auto; padding:4px 0; padding-top:15px; font-size:15px; text-transform:uppercase;}

#ookonline {padding-left:9px;}
.ookonline_cam {position:relative; float:left; width:126px; height:126px;}
.ookonline_cam a {cursor:pointer;}
.ookonline_cam .pic {position:absolute; top:0; left:0; border:1px solid #000;}
.ookonline_cam .overlay {position:absolute; top:5px; left:5px;}
.ookonline_cam .info {position:absolute; top:5px; right:10px;}
.ookonline_cam .modelnaam {position:absolute; top:85px; left:5px; width:110px; text-align:center; font:10px Arial, Helvetica, sans-serif; color:#000;} 
.ookonline_cam .chat {position:absolute; bottom:9px; left:10px; width:98px; height:17px; line-height:18px; text-align:center; padding-top:3px;}
.ookonline_cam .chat a {color:#000; font:11px Arial, Helvetica, sans-serif; text-decoration:none;}


/* Nieuwsbrief */
.failed, .confirmed_enabled {
	display:block;
	color:#fff;
}
.confirmed_, .failedenabled {
	display:none;
	color:#fff;
}
