@charset "utf-8";

/*
opmaak voor de telefoon boxjes
*/

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

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

.liveprive-box {
 display: block;
 position: relative;
 width: 234px;
 height: 354px !important;
 


background-color: #665DA9;
 
background-image: url('../images/boxbackpurple.png');


 float:left;

 margin-left: 8px;
 margin-right: 0px;
 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: 13px;
 top: 17px;
 color: #FFF;
 text-transform: uppercase;
 font-size: 16px;
 font-weight: bold;
 font-family: Tahoma, Arial;
 line-height: 1 !important;
  text-transform: uppercase;
margin-top:5px;
}

.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: 13px;
 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: 0px;
 top: 4px;
 width: 76px;
 height: 21px;
 color: #FFF;
 font-weight: bold;
 font-size: 12px;
 text-transform: uppercase;
 line-height: 22px;
 
 background-repeat: repeat-x;
 text-align: center;
 width: 76px;
}

.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: 13px;
  top: 57px;
 

 width: 170px;
 
 width: 206px;
 
 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: 220px;
 
 height: 138px;

 height: 180px;

 }

.liveprive-profiel-box ul li.picture img, 
.liveprive-box ul li.picture img {
 width: 170px;
 
 width: 220px;
 
 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 {
 left: 13px;

 
 top: 212px;
 
 top: 245px;
 
 color: #FFF;
 font-size: 18px;
 
 line-height: 18px;
 
 text-align: left;
 font-weight: bold;
 
 background-image: url(../images/1on1sexlijnnl-box-telephone-hoogblue.png);
 background-repeat: no-repeat;
 
 width: 216px;
 
 width: 178px;

 
 height: 33px;
 
 overflow: visible;
 
 padding-top: 10px;
 
 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 {
 sdisplay: none;
}

.liveprive-profiel-box ul li.telephone .klein {
 display: block;
}

.liveprive-box ul li.telephone .klein {
 display: block;
 font-size: 70%;
 text-align:center;
}

.liveprive-profiel-box ul li.message,
.liveprive-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: 958px;
height: 94px;

background-color: #665da9;
 background-image:url(//static.sexcamsites.nl/dsx/voicebericht/zoekboxnr-sexlijnen-trans.png);
 background-repeat:no-repeat;
 position:relative;
 margin-top: 14px;


}

#zbn-boxnr {
 display:block;
 position:absolute;
 left:347px;
 top:7px;
 width:77px;
 height:29px;
 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:15px;
 border:0;padding:0;margin:0;
 background-image: url(http://www.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:615px;}
#zbn-c2 { left:688px;}
#zbn-c3 { left:760px;}


#zbn-bc1, #zbn-bc2, #zbn-bc3 {
 display:block;
 position:absolute;
 
 top:15px;
 width:67px;
 height:14px;
 border:0;
 padding:0;
 margin:0;
 cursor:pointer;
}

#zbn-bc1 { left:615px;}
#zbn-bc2 { left:685px;}
#zbn-bc3 { left:760px;}


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

.zbn-niche {
 display:block;
 position:absolute;
 top:46px;
 height:43px;
 border:0;
 padding:0;
 margin:0;
 cursor:pointer;
}

.zbn-niche span {
 display: none;
}

#zbn-alles { left:89px;  width:87px; }
#zbn-sm    { left:181px;  width:55px; }
#zbn-black { left:243px;  width:77px; }
#zbn-vrouw { left:325px;  width:81px; }
#zbn-man   { left:411px;  width:65px; }
#zbn-meid  { left:484px;  width:81px; }
#zbn-stel  { left:572px;  width:64px; }
#zbn-oma   { left:643px;  width:64px; }
#zbn-rijp  { left:714px;  width:64px; }
#zbn-trans { left:785px;  width:106px; }



.pagination {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 13px;
 width: 100%;
 height: 42px;
 margin: 0;
 float: none;
 clear: both;
 position: relative;
 color: #FFF;
 overflow: hidden;
 
 xbackground-image: url(../images/navigatie.png);
background-color:#000;
 background-repeat: no-repeat;

 margin-top: 14px;

}


.pagination ul {
 margin: 0;
 padding: 0;
 list-style: none;
 display: block;
 position:absolute;
 left: 255px;
 top: 13px;
}

.pagination ul li {
 display: block;
 float: left;
 margin-left: 8px;
 font-size: 13px;
 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.nu-live {
 width:958px;
 height: 121px;
 xbackground-image: url(../images/sexlijnenhead.png);
 background: #412B9F;
 border-radius:15px;

 background-repeat: no-repeat;
 position: relative;
}

.smallbox.nu-live h3 {
 width: 540px;
 height: 42px;
 text-align: center;
 color: #FFF;
 font-weight: bold;
 font-size: 22px;
 margin: 0;
 position: absolute;
 left: 50%;
 top: 10px;
 margin-left: -270px;
}

.smallbox.nu-live .telefoon {
 position: absolute;
 right: 15px;
 top: 40px;
 width: 236px;
 height: auto;
 text-align: center;
 color: #FFF;
 font-weight: bold;
 font-size: 22px;
 margin: 0;
 background: #EB3535;
 border-radius:15px;
 padding-top:6px;
 padding-bottom:6px;
}


.smallbox.nu-live a {
text-decoration:none;
color:#fff;
}


.exclusief {
 font-size: 14px;
}


.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  {
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 {
}

.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, 
.liveprive-box ul li.message {
 left: 13px;
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 {
 right: 13px;
 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;
}



.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: 390px;
 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.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.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.huidskleur {
 left: 440px;
 top: 214px;
 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.geaardheid {
 left: 540px;
 top: 250px;
 font-size: 12px;
}

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

.liveprive-profiel-box ul li.talktalk {
 position:absolute;
 left: 13px;
 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;
}

#sm2-container {
 height: 1px;
}