html, body {height:100%;}
body {
	margin:0; padding:0;
	color:#000;
	font:11px Arial, Helvetica, sans-serif;
	background:#ffd2b7 url(img/bg.jpg) repeat-x;
}
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;
}
#header {background:url(img/header.jpg); position:relative; height:170px; width:960px;}
#header .blank {position:absolute; width:500px; top:50px; height:110px;}
#header a.fav {color:#fff; line-height:20px;}

#box-camsize {position:absolute; top:125px; left:514px; width:180px; height:45px;}
#box-camsize  .bekijk {float:left; height:45px !important; color:#000; width:50px; padding:0; font:10px Verdana, Arial, Helvetica, sans-serif; line-height:45px;}
#box-camsize  .radio {float:left; height:45px;}

#nav {height:30px; background:#4587cc; position:relative;}
#nav .nav1 {height:30px;}
#nav .nav1 img {float:left;}

#box-zoekopnaam {position:absolute; top:0; right:5px; width:186px;}
#box-zoekopnaam .input {float:left;}
#box-zoekopnaam .button {float:right;}
#box-zoekopnaam input.zoeken {font:11px arial, helvetica, sans-serif; width:140px; border:1px solid #4587cc; height:14px; margin-top:6px;}
#box-zoekopnaam input.btn {font:11px arial, helvetica, sans-serif; padding-left:3px;}
#jSuggestContainer {border:1px solid #4587cc; 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:#fe6000;}

#box-select {position:absolute; top:5px; right:200px;}
#box-select select {width:140px; height:20px; font:11px arial, helvetica, sans-serif;  border:1px solid #4587cc;}

#cnt_left {float:left; width:716px;}
#cnt_left #in {padding-left:5px;}

#cnt_full {width:960px;}

.cam_s {position:relative; float:left; width:118px; height:126px;}
.cam_s a {cursor:pointer;}
.cam_s .pic {position:absolute; top:5px; left:5px;  background:#fff; padding:1px; border:1px solid #5c96d2;}
.cam_s img.chat {position:absolute; top:97px; left:2px;}
.cam_s img.info {position:absolute; top:97px; right:2px;}
.cam_s .flag {position:absolute; top:80px; right:10px; width:18px; height:12px; overflow:hidden;}
.cam_s .modelnaam {position:absolute; top:80px; left:7px; width:96px; height:12px; line-height:12px; text-align:left; font:bold 10px Arial, Helvetica, sans-serif; color:#fff; background:url(img/overlay.png); padding-left:5px;} 
.nieuwste_s .overlay {top:-3px; left:-5px;}
.waardering_s .overlay {top:-3px; left:-5px;}
.singles_s .overlay {top:-3px; left:-5px;}

.cam_m {position:relative; float:left; width:175px; height:159px;}
.cam_m a {cursor:pointer;}
.cam_m .pic {position:absolute; top:5px; left:5px;  background:#fff; padding:1px; border:1px solid #5c96d2;}
.cam_m img.chat {position:absolute; top:130px; left:5px;}
.cam_m img.info {position:absolute; top:130px; right:0;}
.cam_m .flag {position:absolute; top:112px; right:12px; width:18px; height:12px; overflow:hidden;}
.cam_m .modelnaam {position:absolute; top:110px; left:7px; width:153px; height:15px; line-height:15px; text-align:left; font:bold 10px Arial, Helvetica, sans-serif; color:#fff; background:url(img/overlay.png); padding-left:5px;}
.nieuwste_m .overlay {top:-3px; left:-5px;}
.waardering_m .overlay {top:-3px; left:-5px;}
.singles_m .overlay {top:-3px; left:-5px;}

.cam_b {position:relative; float:left; width:235px; height:195px;}
.cam_b a {cursor:pointer;}
.cam_b .pic {position:absolute; top:5px; left:10px;  background:#fff; padding:1px; border:1px solid #5c96d2;}
.cam_b img.chat {position:absolute; top:162px; left:28px;}
.cam_b img.info {position:absolute; top:162px; right:37px;}
.cam_b .flag {position:absolute; top:144px; right:25px; width:18px; height:12px; overflow:hidden;}
.cam_b .modelnaam {position:absolute; top:142px; left:12px; width:195px; height:15px; line-height:15px; text-align:left; font:bold 10px Arial, Helvetica, sans-serif; color:#fff; background:url(img/overlay.png); padding-left:5px;}
.nieuwste_b .overlay {top:-3px; left:5px;}
.waardering_b .overlay {top:-3px; left:5px;}
.singles_b .overlay {top:-3px; left:-5px;}

#weblog-paging {height:50px; border-bottom:1px solid #4587cc; margin-bottom:10px;}

#box-paging {float:left; width:40%; padding-top:25px; text-align:center;}
#box-paging a {float:left; font:bolder 14px Arial, Helvetica, sans-serif;  text-decoration:none; color:#000; width:34px; height:21px; line-height:21px; padding:0 3px 10px;}
#box-paging2 a:hover {text-decoration:underline;}
#box-paging a.page_cur {}
#box-paging2 {float:left; width:100%; padding-top:25px; text-align:center;}
#box-paging2 a {float:left; font:bolder 14px Arial, Helvetica, sans-serif;  text-decoration:none; color:#000; width:34px; height:21px; bline-height:21px; padding:0 3px 10px;}
#box-paging2 a:hover {text-decoration:underline;}
#box-paging2 a.page_cur {color:#fe6000;}

#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:right; width:243px;background:#d6d6d6;}
#cnt_right h3 {text-align:center; border:1px solid #160c0c; border-bottom:none; background:#310d0d; color:#fff; font:bold 14px Arial, Helvetica, sans-serif; height:23px; line-height:23px;}
#cnt_right h3.top {border-top:none;}

#land {padding:20px 0; padding-bottom:20px !important; background:#fe6000 url(img/bg_side.jpg) no-repeat;}
#land a {float:left; width:100px; color:#000; line-height:20px; padding:0 10px; margin:0; font-size:11px;}
#land a.nl {font-weight:bold;}
#land a.act  {font-style:italic; color:#fff;}

#woonplaats {padding:20px 0; padding-bottom:20px !important; background:#fe6000 url(img/bg_side.jpg) no-repeat;}
#woonplaats a {float:left; width:100px; color:#000; line-height:20px; padding:0 10px;  font-size:11px;}
#woonplaats span {float:left; width:40px; line-height:20px; padding-left:10px; font-weight:bold;}
#woonplaats a.paging {float:left; width:10px; padding:0 5px; font-weight:bold;}

#box-list { padding-top:10px; padding-bottom:10px; background:#410202; border:1px solid #160c0c; margin-bottom:10px;}
#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:#f6fe9b; 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-bottom:10px; border:1px solid #160c0c; border:none; margin-bottom:10px;}
#box-list2 h2 {padding-left:10px; font:12px Arial, Helvetica, sans-serif; color:#f6fe9b; height:18px; line-height:18px; padding-bottom:0;}
#box-list2 a {color:#f6fe9b; font:bold 11px Verdana, Arial, Helvetica, sans-serif; padding:0; padding-left:15px; line-height:18px; text-transform:uppercase;}

#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-nieuwsbrief {padding:10px; text-align:center;}
#box-nieuwsbrief p {font:11px Verdana, Arial, Helvetica, sans-serif; color:#fff;}
#box-nieuwsbrief span {color:#fff; height:15px; display:block; padding-top:7px; float:left;}
#box-nieuwsbrief input.txt {width:120px; border:1px solid #809db9; height:14px; margin:5px 0;}
#box-nieuwsbrief input.btn_nieuwsbrief {width:120px; font:11px Arial, Helvetica, sans-serif;}
#box-nieuwsbrief div.btn_nieuwsbrief {padding-left:31px;}

#box-tweets {padding:10px; background:#410202; border:1px solid #160c0c; margin-bottom:10px;}
#box-tweets {position: relative; overflow: hidden; padding-bottom:5px; height:3s00px;}
li.tweet {padding:5px 0; border-bottom:1px solid #a02c2c;}
li .pic {padding:1px; background:#000; border-right:2px solid #410202; float:left;}
li.tweet strong {font-weight:bold;}
li.tweet p {font:10px Arial, Helvetica, sans-serif; color:#df6363; line-height:14px;}

#box-tekst {padding:20px 10px; background:#fe6000 url(img/bg_side.jpg) no-repeat; font-size:12px;}

#box-links {padding:10px; padding-left:0; background:#410202; border:1px solid #160c0c; margin-bottom:10px; color:#a02c2c; width:746px; margin:0 auto;}
#box-links a {color:#f6fe9b; font:12px Arial, Helvetica, sans-serif;}
#box-links div.link {line-height:18px; padding:0 3px 0 5px; width:175px; float:left;}
#box-links div.link  span {font-size:9px; color:#df6363; line-height:15px;}
.h3-links h3 {text-align:center; border:1px solid #160c0c; border-bottom:none; background:#310d0d; color:#fff; font:bold 14px Arial, Helvetica, sans-serif; height:23px; line-height:23px; width: 746px; padding:0 5px; margin:0 auto;}

#disclaimer {font:10px Verdana, Arial, Helvetica, sans-serif; text-align:center; padding:10px 0; color:#000; border-top:1px solid #fff; background:#ffd2b7 !important;}
#disclaimer span { color:#000; cursor:pointer;}
#disclaimer span a {color:#000; text-decoration:none; }



#page-profiel {width:760px; font:13px Arial, Helvetica, sans-serif; color:#000; margin:0 auto;}

#page-profiel h1 {color:#4587cc; text-align:center; margin:0; padding:10px 0; font-size:20px;}

#page-profiel .prof-left {background:#fe6000; width:192px; padding:4px; float:left;margin-bottom:10px;}
#page-profiel .prof-left .bigpic {border:1px solid #4587cc; margin-bottom:5px;}
#page-profiel .prof-left .titel {margin-left:-4px;}
#page-profiel .prof-left p {line-height:20px; font-size:11px;}

#page-profiel .prof-right {width:540px; float:left; padding-left:13px;} 
#page-profiel .prof-right .snapshots {background:#fe6000; padding:39px 6px 4px 6px; position:relative; width:528px;}
#page-profiel .prof-right .snapshots img {background:#4587cc; padding:1px;  border:2px solid #fe6000; float:left;}
#page-profiel .prof-right .snapshots img.titelpic {background:none; padding:0; border:none;}
.snapshots .titel, 
.post .titel,
.cnt_posts .titel {width:540px; height:35px; background:#4587cc; position:absolute; top:0; left:0;}
#page-profiel .prof-right a.linkonline, #page-profiel .prof-right a.linkoffoffline {display:block; color:#fe6000; font-weight:bold; font-size:16px; text-align:center; padding:10px 0;}
#page-profiel .prof-right a.linkoffline, #page-profiel .prof-right a.linkoffonline {display:none;}


#page-profiel .post {background:#fe6000; padding:39px 6px 4px 6px; position:relative; width:528px; margin-bottom:10px;}
#page-profiel .post label {width:100px; float:left;}
#page-profiel .post input {border:1px solid #000; width:350px;}
#page-profiel .post textarea {border:1px solid #000; width:350px; height:100px;}
#page-profiel .post input.send {width:171px; border:none; padding-left:200px;}

#page-profiel .cnt_posts {background:#fe6000; padding:39px 6px 4px 6px; position:relative; width:528px; margin-bottom:10px;}
#page-profiel .cnt_posts p {font-size:11px; padding-bottom:10px; width:515px;}
#page-profiel .cnt_posts p.post {background:#ffb689; padding:3px; margin:0; margin-bottom:10px;}
/*
#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 #260901;}
#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 #260901; 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:#f6fe9b; 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 #260901;}

#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;}
#page-profiel .h1 h1 {margin:0 auto; padding:0; font-size:20px; color:#f6fe9b; 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; 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:5px solid #f00;}
.ookonline_cam .overlay {position:absolute; top:5px; left:5px;}
.ookonline_cam .info {position:absolute; top:5px; right:10px;}
.ookonline_cam .modelnaam {position:absolute; top:75px; left:5px; width:110px; text-align:center; font:10px Arial, Helvetica, sans-serif; color:#fff;} 
.ookonline_cam .chat {position:absolute; bottom:9px; left:10px; background-image:url(img/bg_chat.png); width:98px; height:17px; line-height:18px; text-align:center; padding-top:3px;}
.ookonline_cam .chat a {color:#fff; font:11px Arial, Helvetica, sans-serif; text-decoration:none;}


/* Nieuwsbrief */
.failed, .confirmed_enabled {
	display:block;
	color:#fff;
}
.confirmed_, .failedenabled {
	display:none;
	color:#fff;
}
#weblog_short {padding:20px 0; background:#fe6000 url(img/bg_side.jpg) no-repeat;}
#weblog_short a {color:#000; float:left; width:100px; height:20px; text-align:right; padding:0 10px; line-height:20px; font-size:11px;}
#weblog_short a.naam {text-align:left; text-transform:capitalize;}
#weblog_short p.bekijk_alles {margin:0; padding:10px 0; text-align:right !important;}
#weblog_short p.bekijk_alles a {color:#000; float:right; width:200px;}

#weblog_long {margin:0 auto; color:#000; padding:0 10px 20px;}
#weblog_long h1 {border-bottom:1px solid #4587cc; font:bolder 14px Arial, Helvetica, sans-serif; color:#4587cc; padding:10px 0; text-align:center; margin:0;}
.weblog_long_msg {border-bottom:1px solid #4587cc; padding:10px 0;}
.weblog_long_msg h2 {margin:0; padding:0; font-size:20px; padding-left:20px; padding-top:10px;}
.weblog_long_msg .pic {background:#fff; padding:1px; border:1px solid #4587cc; float:left;}
.weblog_long_msg .content {float:left; width:550px;}
.weblog_long_msg .left {padding-left:20px; color:#fe6000; float:left;}
.weblog_long_msg .left img {float:left; padding:0 3px;}
.weblog_long_msg .left img.flag {padding-top:3px;}
.weblog_long_msg .left p {float:left; line-height:20px;}
.weblog_long_msg .right {float:right; color:#fe6000;}
.weblog_long_msg p.txt {padding-left:20px; padding-top:10px;}
.weblog_long_msg p.txt a {color:#fe6000; font-size:18px;}
.weblog_long_msg img.pic11 {padding:10px 18px 0 18px; float:left;}
.weblog_long_msg img.pic12 {padding:10px 0 0; float:left;}
.weblog_long_msg div.bigpic {padding-top:10px; text-align:center;}

#box-sitemap {color:#fff; line-height:20px; font-size:13px; text-transform:none; padding:20px 0 20px 20px;}
#box-sitemap a {color:#fff; line-height:20px; font-size:13px; text-transform:none; text-decoration:underline;}
#box-sitemap a:hover {text-decoration:none;}

#container_403 {padding-top:30px; width:794px; margin:0 auto;}
#container_403 .reconnect {background-image: url(img/bg_403.jpg); width:794px; height:200px; text-align:center; padding-top:88px;}
#container_403 .favorieten {float:left; width:340px; text-align:center; padding-top:20px;}
#container_403 .nieuwsbrief {float:right; width:360px; text-align:center; padding-top:20px;}
#container_403 .reconnect h1 {font:bold 24px Arial, Helvetica, sans-serif; color:#fff; margin:0; padding:0;}
#container_403 .reconnect p {font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#df6363; line-height:20px; margin:0; padding:10px 0 0; }
#container_403 .reconnect h2 {font:bold 16px Arial, Helvetica, sans-serif; color:#fff; text-transform:uppercase; padding:25px 0 5px 0; margin:0;}
#container_403 .favorieten h3 {font:bold 16px Arial, Helvetica, sans-serif; color:#fff;}
#container_403 .nieuwsbrief h3 {font:bold 16px Arial, Helvetica, sans-serif; color:#fff;}
#container_403 .favorieten p {font:11px Verdana, Arial, Helvetica, sans-serif; line-height:18px; color:#df6363; height:65px;}
#container_403 .nieuwsbrief p {font:11px Verdana, Arial, Helvetica, sans-serif; line-height:18px; color:#df6363; height:65px;}
#container_403 .nieuwsbrief .form_nieuwsbrief {background:url(img/arrows.jpg); width:334px; height:20px; margin:0 auto; padding-top:4px;}
#container_403 .nieuwsbrief .form_nieuwsbrief input {float:left;}
#container_403 .nieuwsbrief .form_nieuwsbrief input.field {width:170px; border:1px solid #809db9; font:11px Arial, Helvetica, sans-serif;}
#container_403 p.wait {}
#container_403 .bezoek {font:bold 12px Arial, Helvetica, sans-serif; color:#fff; text-align:center; padding-top:40px;}
#container_403 .bezoek a {color:#fff;}