#rechterkol, #bottom_contentx, .wcsbanners {
 display: none !important;
}

#supercam {
 display: table;
 width: 100%;
}

#duokol {
width:auto  !important;
 height:auto !important;
}

.profiel {
 display: table;
 width: 900px;
 margin: auto;
 margin-top: 10px;
 position: relative;
 background-color: #FFF;
 -webkit-border-radius: 10px; /* Safari, Chrome */
 -moz-border-radius: 10px; /* Firefox */
 border-radius: 10px; /* CSS3 */

background-image: url(dnx_template_2013_profiel.jpg);
background-repeat: no-repeat;
padding-bottom: 20px;
}

.profiel.profklein {
 width: 100% !important;
}

.profiel.new {
background-image: url(dnx_template_2013_profielnew.jpg) !important;
background-repeat: no-repeat;
}

.profiel * {
 font-family: calibri, "Gill Sans","Gill Sans MT","Myriad Pro",Myriad,Frutiger,Helvetica,Arial,sans-serif !important;
}

.profiellinks {
 position: relative;
 float: left;
 width: 300px;
height: 460px;

 margin-left: 10px;
}
.profielrechts {
 position: relative;
 float: left;
 width: 560px;
 margin-left: 30px;
}

.profielrechts.profklein {
 width: auto !important;
}


.profieltitel {
 text-transform: capitalize  !important;
 font-weight: bold;
 font-size: 18px;

/*
 background: #EC0C8E;
 color: #FFF;
 -webkit-border-radius: 10px; /* Safari, Chrome */
 -moz-border-radius: 10px; /* Firefox */
 border-radius: 10px; /* CSS3 */
*/
color: #888;

 padding: 0px;
 text-align: center;

 margin-bottom: 10px;

}

.profieltitel h1 {
 font-size: 18px;
 margin-top: 0px;
color: #AAA;
font-style: oblique;
}


.profielfoto {
 position: relative;
 display: block;
 zoom:1;
 width: 300px;
 height: 225px;
 background: #AAA;
 margin-bottom: 12px;


 border: 2px solid #AAA;

}

.profielfoto img {
 position: absolute;
 display: block;
 left: 0;
 top: 0;
 z-index:1;
 width: 300px;
 height: 225px;


 overflow: hidden;
}

.teaser_stream {
 position: absolute;
 top: 0;
 left: 0;
 display: block;
 width: 300px;
 height: 225px;
 z-index:900;
}

.teaservideo {
 position: absolute;
 top: 0;
 left: 0;
 display: block;
 width: 300px;
 height: 225px;
 z-index:100;
}

.profielfotooverig {
 position: relative;
 width: 300px;
 overflow: hidden;
}

.profielfotooverig a {
 display: block;
 width: 50px;
 height: 38px;
 overflow: hidden;
 border: 2px solid #AAA;
 float: left;
 margin-right: 6px;
 position: relative;
}

.profielfotooverig a:hover {
 border: 2px solid #888;
}


.profielfotooverig img {
 position: relative;
 width: 50px;
}


.veldkolom {
 float: left;
 list-style-image: none;
 list-style-type: none;
}


.veldkolom.een {
 width: 180px;
}

.veldkolom.twee {
 width: 180px;
 margin-left: 16px;
}

.veldkolom.drie {
 width: 170px;
}

.profklein .veldkolom.twee {
 float: none !important;
 margin-left: 0px !important;
}

.veldkolom li {
 list-style-image: none;
 list-style-type: none;
 text-align: left;
}

.profielveld {
 display: inline;
 position: relative;

font-weight: bold;
padding-right: 6px;
color: #555;

font-size: 16px;
text-align:left;
margin-bottom: 5px;


}


.profielwaarde {
 display: inline;
 position: relative;
 text-align: left;
 font-size: 15px;
 font-weight: normal;
}





.livestatus.online {
 background-color: green;


background-image: linear-gradient(bottom, rgb(30,156,5) 28%, rgb(100,230,64) 64%, rgb(42,235,94) 82%);
background-image: -o-linear-gradient(bottom, rgb(30,156,5) 28%, rgb(100,230,64) 64%, rgb(42,235,94) 82%);
background-image: -moz-linear-gradient(bottom, rgb(30,156,5) 28%, rgb(100,230,64) 64%, rgb(42,235,94) 82%);
background-image: -webkit-linear-gradient(bottom, rgb(30,156,5) 28%, rgb(100,230,64) 64%, rgb(42,235,94) 82%);
background-image: -ms-linear-gradient(bottom, rgb(30,156,5) 28%, rgb(100,230,64) 64%, rgb(42,235,94) 82%);

background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.28, rgb(30,156,5)),
	color-stop(0.64, rgb(100,230,64)),
	color-stop(0.82, rgb(42,235,94))
);

 border: 2px solid #AAA;

 color: #FFF;
 font-weight: bold;
 -webkit-border-radius: 10px; /* Safari, Chrome */
 -moz-border-radius: 10px; /* Firefox */
 border-radius: 10px; /* CSS3 */
 width: 296px;
padding-top: 9px;
padding-bottom: 12px;

 margin-right: 30px;
 text-align:center;
 margin-bottom: 12px;
 margin-top: 12px;
 font-size: 21px;
 text-transform: uppercase;
}



.livestatus.online a {
 color: #FFF;
 text-decoration: underline;
}
.livestatus.online a:hover {
 color: #000;
}

.profieltekst, .profielturnons, .profielturnoffs, .profielteaser {
 position: relative;
 float: none;
clear: both;
 text-align: left;
 margin-top: 20px;

color: #111;

 font-size: 16px;



}

.profsubtitel {
 sbackground-color: #999;
 color: #FFF;
 font-weight: bold;
 padding-bottom: 6px;
 font-size: 9px;
 font-style: oblique;
}


#topkiesvak {
 display: none !important;
}


.subhoofd {
 text-align: left;
 text-transform: uppercase;
 margin-bottom: 12px;
}
.subhoofd h2 {
 font-size: 18px;
 font-weight: bold;
}


.profieltekst h3 {
 display: block;
 float: left;
 width: 120px;
 font-size: 16px;
}

.profieltekst p {
 display: block;
 float: left;
 width: 420px;
}


.profiel .media {
 margin-top: 24px;
 margin-left: 10px;

 width: 885px;
 height: 170px;

 overflow: hidden;
 position: relative;
}

.profiel .media.video {
 margin-top: 24px;
 margin-left: 10px;

 width: 885px;
 height: 270px;

 overflow: hidden;
 position: relative;
}

.profiel .wall {
 margin-top: 24px;
 margin-left: 10px;

 width: 885px;
 text-align: left;
 font-size: 14px;
}


.profiel.profklein .media,
.profiel.profklein .media.video,
.profiel.profklein .wall {
 width: 100% !important;
 
}

.wallitems {
 list-style-image: none;
 list-style-type: none;
}

.wall .post-date {
 font-weight: bold;
 margin-bottom: 12px;
}

.wall .post-item {
 list-style-image: none;
 list-style-type: none;
 font-weight: normal;
 margin-left: 12px;
}

.post-item .nickname {
 font-weight: bold;
 font-size: 16px;
 color: #AA0216;
}

.post-item .postdate {
 display: block;
 float: right;
 color: #bbb;
}

.post-item .posttxt {
 font-size: 18px;
 font-style: italic;
 margin-top: -5px;
}

.postreact {
 list-style-image: none;
 list-style-type: none;
 margin-left: 40px;
}



.media .fotorol {
 display: block;
 width: 16000px !important;
 height: 200px;
 position: absolute;
 top: 40px;
 left: 0;
}

.media .fotorol.video {
 display: block;
 width: 16000px !important;
 height: 300px !important;
}
.fotorol .pic,
.fotorol .pic img {
 width: 150px;
}

.fotorol .pic {
 height: 100px;
 overflow: hidden;
 border: 2px solid #AAA;
 float: left;
 margin-right: 4px;
 position: relative;
}

.fotorol.video .pic {
 height: 200px !important;
}

.pic .picinfo {
 width: 150px;
 background-color: #FFF;
 color: #000;
 position: absolute;
 top: 110px;
}

.berichten {
 position: relative;
 width: 100%;
 height: 320px;
 overflow: hidden;
}

#wallshowall {
 position: absolute;
 bottom: 0;
 right: 0;
}

#wallshowall a {
 color: #BD0000;
}









.bullets {
 left:50%;
 float: left;
 position:absolute;
 z-index:29;
 height: 20px;
 clear: both;
 bottom: 0;
}

.bullets div {
 position:relative;
 float:left;
 left: -50%;
}

.bullets a {
 width:15px;
 height:15px;
 background: url(/sexgids/bullet.png) left 50%;
 float: left; 
 text-indent: -1000px; 
 position:relative;
}

@media not screen and (min-device-width: 320px) and (max-device-width: 1024px)
{
 .bullets a:hover {
  background-position: 0 100%;
 }
}

.bullets a.selected {
 background-position: 0 100%;
}

.bullets a.paused {
 background-position: 0 50%;
}


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