@charset "utf-8";

/*
opmaak voor de telefoon boxjes
*/

html {
 -webkit-text-size-adjust: 100%;
}

.clear {
 float:none;
 clear:both;
 display:block;
 height: 10px;
}
.dsxcontainer {
 display: table;
 position: relative;
 margin: auto;
 padding: 0;
 text-align: center;
width:886px;
width:687px;

}

#leftkol {
margin-left: 0;
 margin-right: 0;
 margin-top: 0;
 width: 724px;
}
#rightkol {
margin-left: 0;
 margin-right: 0;
}

#dsxifrcontainer {
 position: relative;
 margin: auto;
 padding: 0;
 text-align: center;
}

.liveprive-box {
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;

display: block;
 position: relative;
 width: 100%;
 height: 248px !important;
 


background-color: #0051B1;
 
background-image: url('//static.sexcamsites.nl/pictures/thuissexlijn-box-back.png');


 float:left;

 margin:auto;
 margin-bottom: 12px;

 padding: 0;
 text-indent: 0;
/* line-height: 1em; */
  font-family: Tahoma, arial;

}

.liveprive-box a {
 color: #FFF;
}

.liveprive-box-row {
 float: none;
 clear: both;
 zoom: 1;
 margin-top: 7px;
}

.liveprive-box:first-child {
 margin-left: 0px !important;
}
.liveprive-box-row .liveprive-box:first-child {
 margin-left: 11px;
}





.liveprive-profiel-box ul,
.liveprive-box ul {
 margin: 0;
 padding: 0;
 list-style: none;
 display: block;
 position: relative;
}

.liveprive-profiel-box ul li,
.liveprive-box ul li {
 display: block;
 position: absolute;
 text-align: left;
 margin-left: 0;
 text-indent: 0;
 list-style: none;
}


.liveprive-profiel-box ul li a,
.liveprive-box ul li a {
 display: block;
 width: 100%;
 height: 100%;
 text-decoration: none;
}

.liveprive-profiel-box ul li.title,
.liveprive-box ul li.title {
 left: 220px;
 top: 6px;
 color: #FFF;
 text-transform: uppercase;
 font-size: 20px;
 font-weight: bold;
 font-family: Tahoma, Arial;
 line-height: 1 !important;
  text-transform: uppercase;
margin-top:5px;
text-align: left;
}

.liveprive-box ul li.title h2{
 margin:0;
}

.liveprive-profiel-box ul li.title h2 {
 color: #000;
}

.liveprive-profiel-box ul li.box,
.liveprive-box ul li.box {

 left: 220px;
 top: 33px;
 color: #222;
 width: 92px;
 height: 20px;
 text-transform: uppercase;
 font-size: 12px;
 font-weight: bold;
 line-height: 20px;
margin-top:5px;

}

.liveprive-profiel-box ul li.boxstatus,
.liveprive-box ul li.boxstatus {
 right: 14px;
 top: 14px;
 color: #FFF;
 font-weight: bold;
 font-size: 12px;
 text-transform: uppercase;
 background-repeat: repeat-x;
 text-align: center;
 padding-left: 14px;
 padding-right: 14px;
 padding-top: 7px;
 padding-bottom: 7px;
 line-height:12px;
}

.liveprive-profiel-box ul li.boxstatus {
 color:#FFF;
}

.liveprive-profiel-box ul li.boxstatus.online,
.liveprive-box ul li.boxstatus.online {
 background-image: url(//static.sexcamsites.nl/pictures/online.png);
}
.liveprive-profiel-box ul li.boxstatus.offline,
.liveprive-box ul li.boxstatus.offline {
 background-image: url(//static.sexcamsites.nl/pictures/offline.png);
}
.liveprive-profiel-box ul li.boxstatus.occupied,
.liveprive-box ul li.boxstatus.occupied {
 background-image: url(//static.sexcamsites.nl/pictures/occupied.png);
}

.xliveprive-box ul li.boxstatus span {
 display: none;
}


.liveprive-profiel-box ul li.picture,
.liveprive-box ul li.picture {
  left: 14px;
  top: 14px;
 

 width: 190px;
 
 height: 138px;
 height: 180px;

 overflow: hidden;
 border: 1px solid #271522;
 background: #DDD;
}

.liveprive-profiel-box ul li.picture .holder,
.liveprive-box ul li.picture .holder {
 width: 170px;
 
 width: 190px;
 
 height: 138px;

 height: 180px;

 }

.liveprive-profiel-box ul li.picture img, 
.liveprive-box ul li.picture img {
 width: 170px;
 
 width: 190px;
 
 margin-left: 0px;
 vertical-align: middle;
}

.liveprive-profiel-box ul li.picture .status,
.liveprive-box ul li.picture .status {
display: none;
}

.liveprive-profiel-box ul li.telephone,
.liveprive-box ul li.telephone {
 right: 121px;
 top: 14px;
 
 color: #FFF;
 font-size: 12px;
 
 line-height: 12px;
 
 text-align: left;
 font-weight: bold;
 
 background-image: url(//static.sexcamsites.nl/pictures/liveprive-box-telephone.png);
 background-repeat: no-repeat;
 
 background-position: 0 -1px;
 width: 162px;

 
 height: 23px;
 
 overflow: hidden;
 
 padding-top: 5px;
 
 padding-left: 30px;

 
 line-height: 16px !important;

}



.liveprive-profiel-box ul li.telephone a,
.liveprive-box ul li.telephone a {
 color: #FFF;
 display: inline;
}

.liveprive-box ul li.telephone .belnu {
}

.liveprive-profiel-box ul li.telephone .klein,
.liveprive-box ul li.telephone .klein {
 font-size: 10px;
}

.liveprive-profiel-box ul li.message {
 width: 198px;
 
 height: 20px;
 
 
 top: 283px;
 
 
 left: 9px;

 }

.liveprive-box ul li.message span {
 display: none;
}

.liveprive-box ul li.talk {
 display: none;
}

.nofloat {
 float: none;
 clear: both;
 display: block;
 height: 1px;
 overflow: hidden;
}


.zoekboxnr {
width: 100%;
height: 77px;

 background-image:url(//static.sexcamsites.nl/dsx/voicebericht/zoekboxnr9.png);
 background-repeat:no-repeat;
 position:relative;
 margin-top: 14px;
display:block;

}

#zbn-boxnr {
 display:block;
 position:absolute;
left:248px;top:9px;width:47px;height:17px;
 border:0;
 background:transparent;
 color: #000;
 padding:0;
 margin:0;
 text-align:center;
}

#zbn-sbmt,
#zbn-sbmt2,
#zbn-sbmt3 {
 display: none;
}

#zbn-c1, #zbn-c2, #zbn-c3 {
 width: 13px;
 height: 13px;
 position:absolute;

 top:13px;
 border:0;padding:0;margin:0;
 background-image: url(https://static.sexcamsites.nl/ima/assets/images/active_red.png);
 background-repeat: no-repeat;
 background-size: cover;

 display: none;
}

#zbn-c1.zbsel, #zbn-c2.zbsel, #zbn-c3.zbsel {
 display: block;
}

#zbn-c1 { left:441px;}
#zbn-c2 { left:501px;}
#zbn-c3 { left:562px;}


#zbn-bc1, #zbn-bc2, #zbn-bc3 {
 display:block;
 position:absolute;

top:10px;width:51px;height:11px;
 
 border:0;
 padding:0;
 margin:0;
 cursor:pointer;
}

#zbn-bc1 { left:441px;}
#zbn-bc2 { left:501px;}
#zbn-bc3 { left:562px;}


#zbn-bcsbmt {
 display:block;
 position:absolute;
 left:619px;
 top:7px;
 width:51px;
 height:25px;
 border:0;
 padding:0;
 margin:0;
 cursor:pointer;
}

.zbn-niche {
 display:block;
 position:absolute;
 top:36px;
 height:24px;
 border:0;
 padding:0;
 margin:0;
 cursor:pointer;
 border-bottom:2px solid transparent;
}

.zbn-niche.zbsel {
 border-bottom:2px solid #dc2300;
}

.zbn-niche span {
 display: none;
}


#zbn-alles { left:93px;   width:43px; }
#zbn-sm    { left:144px;  width:43px; }
#zbn-black { left:183px;  width:65px; }
#zbn-vrouw { left:249px;  width:65px; }
#zbn-man   { left:309px;  width:65px; }
#zbn-meid  { left:368px;  width:65px; }
#zbn-stel  { left:429px;  width:65px; }
#zbn-oma   { left:485px;  width:65px; }
#zbn-rijp  { left:529px;  width:65px; }
#zbn-trans { left:595px;  width:65px; }



.pagination {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 13px;
 width: 100%;
 height: 32px;
 margin: 0;
 float: none;
 clear: both;
 position: relative;
 color: #FFF;
 overflow: hidden;
 
  background-color:#000;
 background-repeat: no-repeat;

 margin-top: 0px;

-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
}


.pagination ul {
 margin: 0;
 padding: 0;
 list-style: none;
 display: block;
 xposition:absolute;
 xleft: -120px;
 top: 6px;
 width: 400px;
 padding-left:10px;
}

.pagination ul li {
 display: block;
 float: left;
 margin-left: 8px;
 font-size: 11px;
 line-height: 13px;
}

.pagination ul li:first-child {
}

.pagination ul li a {
 color: #FFF;
 text-decoration: none;
}

.pagination ul li a:hover {
 color: #c33c00;
}

.pagination ul li.active a {
 text-decoration: underline;
 color: #c33c00;
}

.xpagination .allpag {
  float: none;
  position: absolute;
  left: 140px;
  top: 0px;
  width:95px;
  height:24px;
  text-align: center;
}
.smallbox {
 
font-family: Tahoma, Arial !important;
 
height: 95px;
margin-top: 0px;
 
margin-bottom: 0px;
 float: none;
 
clear: both;
 
position: relative;
background: #321D01;


background-repeat: no-repeat;

background-position: right top;
color: #FFF !important;
 text-align: center !important;


-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
display:none;
}



.smallbox .livecount {
 color: #FFFF33;
}


.smallbox.nu-live h3 {
 font-family: Tahoma, Arial !important;
 font-size: 25px !important;
 
font-weight: bold;
 padding-top: 16px;
 
margin: 0 !important;
 margin-top: 0px !important;
 
padding-bottom: 0 !important;
 margin-bottom: 0 !important;
 color: #FFF !important;
 line-height: 1.3 !important;
}






.smallbox.nu-live .telefoon {
 font-family: Tahoma, Arial !important;
 font-size: 20px !important;
 font-weight: bold;
 margin-top: 0 !important;
 padding-top: 0 !important;
}

.nofloat {
 float: none;
 clear: both;
}


.smallbox a {
 color: #FFF;
}



.liveprive-box.topten {
 width: 90px;
 height: 122px;
 background-image: url(../images/verbodengidsbedsxtopten.jpg);
 background-repeat: no-repeat;
 overflow: hidden;
}

.liveprive-box.topten ul li.title {
 left: 0;
 top: 107px;
 text-align: center;
 color: #FFF;
 font-family: arial;
 font-size: 12px;
 width: 90px;
}



.liveprive-box.topten ul li.picture {
 left: 3px;
 top: 36px;
 width: 81px;
 height: 66px;
}

.liveprive-box.topten ul li.picture .holder {
 width: 81px;
 height: 66px;
}

.liveprive-box.topten ul li.picture img {
 width: 81px;
 margin-left: 0px;
 vertical-align: middle;
}

.liveprive-box.topten ul li.toptenrank {
 width: 90px;
 color: #FFF;
 text-align: center;
 padding-top: 2px;
}


.liveprive-box.topten ul li.box {
 left: 2px;
 top: 22px;
 width: 48px;
 font-size: 9px;
 color: #FFF;
 line-height: 12px;
}

.liveprive-profiel-box ul li.talk, 
.liveprive-profiel-box ul li.talktalk {
 display: none;
}

.liveprive-profiel-box  {
background: rgb(173,204,237); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(173,204,237,1) 24%, rgba(148,191,239,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(24%,rgba(173,204,237,1)), color-stop(100%,rgba(148,191,239,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(173,204,237,1) 24%,rgba(148,191,239,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(173,204,237,1) 24%,rgba(148,191,239,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(173,204,237,1) 24%,rgba(148,191,239,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(173,204,237,1) 24%,rgba(148,191,239,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#adcced', endColorstr='#94bfef',GradientType=0 ); /* IE6-9 */
height: 400px;
}

.xxxxliveprive-profiel-box {
border-radius:15px;
border: 3px solid #000000;
padding:10px;
text-align:center;
font-size: 12px;
margin-bottom: 15px !important; /* Old browsers */   /* FF3.6+ */   /* Chrome,Safari4+ */   /* Chrome10+,Safari5.1+ */   /* Opera 11.10+ */   /* IE10+ */   /* W3C */   /* IE6-9 */;
}


.liveprive-profiel-box ul li.boxstatus {
 font-weight: bold;
}

.liveprive-profiel-box ul li.picture img {
}

.liveprive-profiel-box .veld {
 display: block;
 font-weight: bold;
 margin-top: 12px;
}

.xliveprive-profiel-box .message,
.liveprive-profiel-box .status {
 display: none;
}

.liveprive-profiel-box .telephone {
 font-size: 16px;
 font-weight: bold;
}

.liveprive-profiel-box .telephone .klein {
 font-size: 12px;
 font-weight: normal;
}


.bnnrs {
 position: relative;
 float: left;
 width: 182px;
 padding: 0;
 height: auto;
 display: table;
 overflow: hidden;
 margin-top: 20px;
}

.rightcontent {
 position: relative;
 float: left;
 margin-left: 20px;
 margin-top: 20px;
 width: 758px;
}


.sbs6act {
 color: #0070c0;
 font-weight: bold;
 text-align: center;
 padding: 10px;
}




.liveprive-box.ccccccccccccccctv {
 background-color: #0051B1;
 background-image: url(//static.sexcamsites.nl/pictures/webcam-box-back.png) !important;
 background-repeat: repeat-x;
}




.liveprive-profiel-box ul li.picture .bekend-van-tv,
.liveprive-box ul li.picture .bekend-van-tv {
 background-image: url(//static.sexcamsites.nl/dsx/voicebericht/bekend-van-tv-2.png);
 background-repeat: no-repeat;
 width: 99px;
 height: 47px;
 position: absolute;
 top: 0;
 right: 0;
}



.xliveprive-profiel-box.benr ul li.telephone,
.liveprive-box.benr ul li.telephone {
 background-color: #000;
 height: 35px !important;
}


.liveprive-profiel-box.benr.xxxxxxxxxxtv ul li.telephone,
.liveprive-box.benr.xxxxxxtv ul li.telephone {
 background-color: #000;
 height: 35px !important;
}





.liveprive-profiel-box ul li.message {
  left: 14px;
top: 290px;
 width: 129px;
 height: 25px;
 color: #FFF;
 font-size: 14px;
 font-weight: bold;
 background-image: url(//static.sexcamsites.nl/pictures/liveprive-box-message-big.png);
 background-repeat: no-repeat;
 overflow: hidden;
 line-height: 23px;
}


.liveprive-profiel-box ul li.message {
 width: 220px !important;

 
}

.liveprive-profiel-box ul li.message a, 
.liveprive-box ul li.message a {
 padding-left: 36px;
 color: #FFF;
}

.liveprive-box ul li.profile {
 left: 162px;
 top: 258px;
top: 290px;
 width: 73px !important;
 height: 25px;
 color: #FFF;
 font-weight: bold;
 background-image: url(//static.sexcamsites.nl/pictures/liveprive-box-profile.png);
 background-repeat: no-repeat;
 line-height: 23px;
 text-align: center;
 font-size: 14px;
 display: none;
}



.liveprive-box ul li.message span {
 
display: block;


}


.toplijst ol {
}

.toplijst ol li {
 list-style-position: outside;
}




.liveprive-box ul li.telephone img {
    margin-right: 6px;
}

.xxxxbigbox {
 min-height: 2080px;
}











.liveprive-profiel-box ul li.telephone a,
.liveprive-box ul li.telephone a {
 display:inline;
}













.liveprive-profiel-box ul li.telephone {
 left: 240px;
 top: 57px;
}

.liveprive-profiel-box ul li.message {
 width: 192px;
 top: 256px;
}

.liveprive-profiel-box ul li.extra {
 left: 240px;
 width: 380px;
 height: 90px;
 background-color: #FFF;
 font-size: 12px;
 top: 93px;
 padding: 12px;
}

.liveprive-profiel-box .veld {
 font-weight:bold;
 display: block;
 font-size: 12px;
}


.liveprive-profiel-box ul li.kleurhaar {
 left: 340px;
 top: 214px;
 font-size: 12px;
}

.liveprive-profiel-box ul li.kleurogen {
 left: 340px;
 top: 250px;
 font-size: 12px;
}

.liveprive-profiel-box ul li.pubic_hair {
 left: 440px;
 top: 250px;
 font-size: 12px;
}

.liveprive-profiel-box ul li.postuur {
 left: 540px;
 top: 214px;
 font-size: 12px;
}

.liveprive-profiel-box ul li.leeftijd {
 left: 240px;
 top: 214px;
 font-size: 12px;
}

.liveprive-profiel-box ul li.cup_size {
 left: 240px;
 top: 250px;
 font-size: 12px;
}

.liveprive-profiel-box ul li.huidskleur {
 left: 440px;
 top: 214px;
 font-size: 12px;
}

.liveprive-profiel-box ul li.geaardheid {
 left: 540px;
 top: 250px;
 font-size: 12px;
}

.liveprive-profiel-box ul li.wat {
  left: 14px;
 top: 286px;
 font-size: 12px;
}

.liveprive-profiel-box ul li.talktalk {
 position:absolute;
  left: 14px;
 top: 340px;
 font-size: 12px;
 width: 100%;
 height: 44px;
 overflow: hidden;
}

.liveprive-profiel-box ul li.talktalk ul li {
 position:relative;
}

.liveprive-profiel-box ul li.talktalk ul li .naam {
 font-weight: bold;
 padding-right: 4px;
}


.liveprive-profiel-box ul li.standje,
.liveprive-profiel-box ul li.beroep,
.liveprive-profiel-box ul li.waar,
.liveprive-profiel-box ul li.lingerie,
.liveprive-profiel-box ul li.bereikbaarheid {
 display: none;
}

.liveprive-profiel-box ul li.box {
 left: auto;
 right: 349px;
 top: 12px;
}





.liveprive-box .beroep, 
.liveprive-box .kleurhaar, 
.liveprive-box .kleurogen, 
.liveprive-box .postuur, 
.liveprive-box .pubic_hair, 
.liveprive-box .lingerie, 
.liveprive-box .wat, 
.liveprive-box .waar, 
.liveprive-box .standje {
 display: none;
}
.liveprive-box .extra {
 background: #FFF;
 padding-left: 7px;
 padding-right: 7px;
 padding-top: 7px;
 padding-bottom: 7px;
 width: 436px;


 height: 115px;
 top: 67px;
 left: 220px;
 font-size: 12px;
 line-height: 1.25em;
}
.liveprive-box .extra:first-letter {
 text-transform: uppercase;
}



.liveprive-box ul li.message {
 height: 20px;
 
 left: 14px;
 top: 209px;
 width: 192px;
 
 height: 25px;
 color: #FFF;
 font-size: 14px;
 font-weight: bold;
 background-image: url(//static.sexcamsites.nl/pictures/liveprive-box-message-big.png);
 background-repeat: no-repeat;
 overflow: hidden;
 line-height: 23px;
}




.liveprive-box ul li.leeftijd {
 left: 234px;
 top: 147px;
 font-size: 12px;
 z-index: 5;
 line-height: 1em !important;

}

.liveprive-box ul li.cup_size {
 left: 319px;
 top: 147px;
 font-size: 12px;
 z-index: 5;
 line-height: 1em !important;
}

.liveprive-box ul li.huidskleur {
 left: 425px;
 top: 147px;
 font-size: 12px;
 z-index: 5;
 line-height: 1em !important;
}

.liveprive-box ul li.geaardheid {
 left: 546px;
 top: 147px;
 font-size: 12px;
 z-index: 5;
 line-height: 1em !important;
}

.liveprive-box .veld {
 display: block;
 font-weight: bold;
 margin-top: 12px;
 font-size:10px;
}


#sm2-container {
 height: 1px;
}



.prevnextbtns {
 margin-bottom: 6px;
 margin-top: 0px;
}

.prevnextbtns ul {
 margin: 0;
 padding: 0;
 list-style: none;
 display: block;
 position: relative;
}

.prevnextbtns ul li {
 display: block;
 position: relative;
 text-align: left;
 margin-left: 0;
 margin-right: 12px;
 text-indent: 0;
 list-style: none;
 float: left;

 background-color: #000;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
padding-top: 7px;
padding-bottom: 9px;
}

.prevnextbtns ul li a {
text-decoration: none;
color: #FFF;
}

.npnext {
 background-image: url(/images/next.png);
 background-repeat: no-repeat;
 background-position: right center;
padding-left: 9px;
padding-right: 19px;
}
.npprev {
 background-image: url(/images/prev.png);
 background-repeat: no-repeat;
 background-position: left center;
padding-left: 19px;
padding-right: 9px;
}


html body div#wrappermain div#duokol div#leftkol2 div#camkol div.paginatekst div div.bigbox.geilegids-lijst div.pagination:first-child {
 height: 40px;
}