#supercam, .content, .niche-online, .niche-offline {
 position:relative;

}
#supercam {
width: 960px
}

.operator-medium {
 position:relative;
 width: 216px;
 height: 261px;
 overflow: hidden;
 background-image: none !important;

/*
    -moz-border-radius: 17px;
    -webkit-border-radius: 17px;
    -khtml-border-radius: 17px;
    border-radius: 17px;
*/

 margin-left: 7px !important;
 margin-right: 7px !important;
 margin-bottom: 12px !important;
 float: left;
}

.operator-img {
 position: absolute;

 left: 0px;
 top: 0px;

 width: 214px;
 height: 160px;

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


.operator-medium .profielfoto {
 position: relative;
 display: block;
 zoom:1;


 width: 214px !important;
 height: 160px !important;

 margin-top: 20px !important;
 margin-left: 0px !important;
}

.operator-medium .profielfoto  .operator-img {
 position: absolute;
 display: block;
 left: 0;
 top: 0;
 z-index:0;
 width: 100%;
 height: 100%;
}



.operator-status-online, .operator-status-offline {
position: absolute;
 right: 2px;
 top: 24px;
 width: 58px;
 height: 21px;
 color: #FFF;
 font-weight: bold;
 font-size: 12px;
 text-transform: uppercase;
 line-height: 22px;
 text-align: center;
}

.operator-status-online {
 background-image: url(../images/online.png);
}
.operator-status-offline {
 background-image: url(../images/offline.png);
}


.operator-name {
position: absolute;
 left: 0px;
 top: 0px;
 color: #2474BE !important;
 text-transform: uppercase;
 font-size: 14px;
 font-weight: bold;
 font-family: arial;
}




.operator-snd, .operator-languages, .operator-one2one, .operator-one2one-b, .operator-live, .operator-hd {
	display: none;
}



.operator-large .chatlive,
.operator-medium .chatlive {
 left: 0px;
 top: 182px;
 color: #FFF;
 font-size: 20px;
 text-align: center;
 font-weight: bold;
 background-image: none;
 background-color: blue;
 background-color: rgb(9,74,177);

 width: 216px !important;
 height: 33px !important;
 overflow: none;
 padding-top: 0px;
 padding-left: 0;

background-image:url(../images/shemchatlive.png) !important;
background-repeat: no-repeat;
}



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


.navigation, .navigation-bottom {
 float: none;
 clear: both;
 position: relative;
}


.operator-fanpage {
 display:block;
position: absolute;

 background-image: url(../images/chatprofielwijd.png);
 background-repeat:no-repeat;
 width: 198px !important;
 height: 23px;
 top: 222px;
 left: 9px;
}

.navigation, .navigation-bottom {
 position:relative;
 width: auto !important;
 height: 40px;
float:none !important;
clear: both !important;
 margin-left: 7px;
 margin-right: 7px;
 margin-bottom: 12px;
 color: #FFF;
 background-color: #060103;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    -khtml-border-radius: 15px;
    border-radius: 15px;
}

.navigation ul, .navigation-bottom ul {
display: block;
 position:absolute;
 top: 7px;
 left: 40px;
 margin-top: 0 !important;
}


.navigation-bottom ul li a, 
.navigation-bottom ul li.active a,
.navigation-bottom ul li a:hover,
.navigation ul li a, 
.navigation ul li.active a,
.navigation ul li a:hover {
 color: #CCC;
 text-decoration: none;
}



.paginatitel {
 position:absolute;
 top: 10px;
 left: 20px;
 color: #FFF;
}



.navigation ul li, .navigation-bottom ul li {
	width: 17px;
	height: 13px;
	margin-top: 2px;
	margin-right: 3px;
	padding: 0;
	float: left;
	text-align: center;
	background: none;
}

.navigation .active, .navigation-bottom .active, .navigation .paginas, .navigation-bottom .paginas {
	font-weight: bold;
	color: #FFF;
	text-align: center;
}


.navigation ul li , .navigation-bottom ul li {
 display: block;
 float: left;
 margin-left: 8px;
 font-size: 13px;
 font-weight: normal;
}


.info, #niche_name {
 display: none;
}





#tekstvaktop {
 padding: 20px;
 text-align: center;
}








#newcontent {
 margin: auto;
}



@media screen 
and (min-width : 230px) {
 #newcontent {
  width: 230px;
 }
 #promotekst h2 {
  font-size: 16px;
 }
 #promotekst h3 {
  font-size: 16px;
  width: 80%;
 }
 #loginformulier { display: none; }
}

@media screen 
and (min-width : 436px) {
 #newcontent {
  width: 436px;
 }
 .operator-medium {
  margin-left: 1px !important;
  margin-right: 1px !important;
 }
 #promotekst h2 {
  font-size: 19px;
 }
 #promotekst h3 {
  font-size: 19px;
  width: 80%;
 }
 #loginformulier { display: none; }
}




@media screen 
and (min-width : 460px) {
 #newcontent {
  width: 460px;
 }
 .operator-medium {
  margin-left: 7px !important;
  margin-right: 7px !important;
 }
 #promotekst h2 {
  font-size: 30px;
 }
 #promotekst h3 {
  font-size: 18px;
  width: 100%;
margin-top: 4px;
 }
 #loginformulier { display: none; }
}


@media screen 
and (min-width : 700px) {
 #newcontent {
  width: 690px;
 }
 #promotekst h2 {
  font-size: 40px;
 }
 #promotekst h3 {
  font-size: 20px;
  width: 100%;
 }
 #loginformulier { display: block; }
}


@media screen 
and (min-width : 980px) {
 #newcontent {
  width: 920px;
 }
 .cc29, .cc30 {
  display: none;
 }
}


@media screen 
and (min-width : 1024px) {
 #newcontent {
  width: 920px;
 }
 .cc29, .cc30 {
  display: none;
 }
}

@media screen 
and (min-width : 1280px) {
 #newcontent {
  width: 1150px;
 }
 .cc29, .cc30 {
  display: block;
 }
}

@media screen 
and (min-width : 1440px) {
 #newcontent {
  width: 1380px;
 }
}

@media screen 
and (min-width : 1600px) {
 #newcontent {
  width: 1596px;
 }
 .operator-medium {
  margin-left: 6px !important;
  margin-right: 6px !important;
 }
 .cc29, .cc30 {
  display: none;
 }
}


@media screen 
and (min-width : 1920px) {
 #newcontent {
  width: 1840px;
 }
 .cc29, .cc30 {
  display: block;
 }
}

.info, .operator-live-count {
 display: block;
}

.info {
 margin-top: -100px;
 text-align: center;
 font-size: 24px;
 font-weight: bold;
}

.navigation {
 margin-top: 50px;
}
.content {
 margin-top: 80px;
}

#niches {
 margin-left: 20px;
 float: none;
 clear: right;
}

.niches.noprof {
 smargin-top: -40px;
}

#niches .nichelink {
 display: block;
 padding-left: 10px;
 padding-right: 10px;
 padding-top: 4px;
 padding-bottom: 4px;

background: #7db9e8; /* Old browsers */
background: -moz-linear-gradient(top, #7db9e8 10%, #2989d8 60%, #1e5799 98%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(10%,#7db9e8), color-stop(60%,#2989d8), color-stop(98%,#1e5799)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #7db9e8 10%,#2989d8 60%,#1e5799 98%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #7db9e8 10%,#2989d8 60%,#1e5799 98%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #7db9e8 10%,#2989d8 60%,#1e5799 98%); /* IE10+ */
background: linear-gradient(to bottom, #7db9e8 10%,#2989d8 60%,#1e5799 98%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7db9e8', endColorstr='#1e5799',GradientType=0 ); /* IE6-9 */
 text-decoration: none;
 float: left;
 color: #FFF;
 margin-right: 1px;
 margin-bottom: 12px;
 border-bottom: 2px solid #FFF;
}

#niches .nichelink.selected, #niches .nichelink:hover {
background: #1e5799; /* Old browsers */
background: -moz-linear-gradient(top, #1e5799 2%, #2989d8 74%, #7db9e8 98%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(2%,#1e5799), color-stop(74%,#2989d8), color-stop(98%,#7db9e8)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #1e5799 2%,#2989d8 74%,#7db9e8 98%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #1e5799 2%,#2989d8 74%,#7db9e8 98%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #1e5799 2%,#2989d8 74%,#7db9e8 98%); /* IE10+ */
background: linear-gradient(to bottom, #1e5799 2%,#2989d8 74%,#7db9e8 98%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#7db9e8',GradientType=0 ); /* IE6-9 */
 border-bottom: 2px solid #102F53;
}




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








#menutelefoonsex {
background-color:#eee;
border-radius:15px;
height:35px;
text-align:center;
padding-top:5px;
margin-top:5px;
margin-bottom:15px;
}

#menutelefoonsex li {
display: inline;
background-color:#fff;
width:100px;
padding:10px 10px 6px 10px;
margin-right:10px;
}

#menutelefoonsex li a{
color:#460346;
text-decoration: none;
font-size:18px;
}


#menutelefoonsex li:hover{
 background-image: none;
 background-color: blue;
 background-color: rgb(9,74,177);
color:#fff !important;
}

#menutelefoonsex li:hover a{
 background-image: none;
 background-color: blue;
 background-color: rgb(9,74,177);
color:#fff !important;
}




#top10 img{
float:left;
width: 278px;
height: 184px;
margin-right:10px;
border-radius:10px;
border: 1px solid #FFCCF3;
margin-top: 15px;
}

#top10 p{
float:left;
width: 640px;
font-size:13px;
height:110px;
margin-top: 31px;
}


#top10 .balk{
width:630px;
border-radius:10px;
height: 30px;
position: absolute;
margin-top: 168px;
color: #fff;
margin-left: 290px;
padding:10px 10px 10px 10px; /* Old browsers */   /* FF3.6+ */   /* Chrome,Safari4+ */   /* Chrome10+,Safari5.1+ */  background: -o-linear-gradient(top, #6db3f2 0%,#54a3ee 50%,#3690f0 51%,#1e69de 100%); /* Opera 11.10+ */  background: -ms-linear-gradient(top, #6db3f2 0%,#54a3ee 50%,#3690f0 51%,#1e69de 100%); /* IE10+ */  background: linear-gradient(to bottom, #6db3f2 0%,#54a3ee 50%,#3690f0 51%,#1e69de 100%); /* W3C */  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6db3f2', endColorstr='#1e69de',GradientType=0 ); /* IE6-9 */;
background: #45484d; /* Old browsers */  background: -moz-linear-gradient(top, #45484d 0%, #000000 100%); /* FF3.6+ */  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#45484d), color-stop(100%,#000000)); /* Chrome,Safari4+ */  background: -webkit-linear-gradient(top, #45484d 0%,#000000 100%); /* Chrome10+,Safari5.1+ */  background: -o-linear-gradient(top, #45484d 0%,#000000 100%); /* Opera 11.10+ */  background: -ms-linear-gradient(top, #45484d 0%,#000000 100%); /* IE10+ */  background: linear-gradient(to bottom, #45484d 0%,#000000 100%); /* W3C */  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45484d', endColorstr='#000000',GradientType=0 ); /* IE6-9 */;
}


#top10 h2{
font-size:24px;
text-transform:uppercase;
font-weight:bold;
color: #2884D2;
position: absolute;
}

#top10 .categorie{white-space:nowrap;
border-radius:10px;
padding:8px 10px;
margin-top: 0px;
margin-left:890px;
color:white;
background: #2884D2;
font-weight:bold; /* Old browsers */   /* FF3.6+ */   /* Chrome,Safari4+ */   /* Chrome10+,Safari5.1+ */   /* Opera 11.10+ */   /* IE10+ */   /* W3C */   /* IE6-9 */;
float: right;
}


#top10 .titel{
border-bottom: 1px solid #FFFFFF;
height: 35px;
margin-bottom: -25px;
}


#top10 .balk .groot{
font-size:18px;
font-weight:bold;
margin-top:-5px;
}

#top10 .balk .klein{
font-size:12px;
}

#top10 .balk p{
margin-top:5px;
font-weight:normal;
font-style:italic;
}



#top10 #content{
}



#top10{
width:940px;
min-height: 235px;
border-radius:15px;
background-color: #EAE4DD;
padding:10px;
margin: auto;
margin-bottom: 10px;
}



#banners{
width:960px;
margin: auto;
margin-bottom:20px;
}

.banner2{
float:right;
}
