a {
cursor: pointer
}

body {
	margin: 0 0 0 0;
	background-color: #6a7985;
	background-image: url(../images/bg.gif);
	background-repeat: repeat-y;
	background-attachment: fixed;
	background-position: center;
}

td{
vertical-align: top;
}
/* website basis elementen */
.contentwrap{
	margin:auto;
	width: 902px;
	background-repeat: repeat-y;
	background-image: url(../images/bg.gif);
	background-position: center;	
}
.content{

}
.contentleft{
	width: 151px;
	float:left;
	background-color:#000000;
	overflow:hidden;
}
.contentmidden{
	width: 612px;
	float:left;
	background-color:#a3a3a4;
	overflow:hidden;
	margin:auto;
	
}
.content2{
margin:auto;
	width:651px;
	float:left;
	overflow:hidden;
}
.content3{
margin:auto;
	width:751px;
	float:left;
	background-color:#ffffff;
	overflow:hidden;
}

.contentrechts{
	width: 139px;
	float:left;
	background-color: #000000;
	overflow:hidden;
}
.contentclear{
	width: 902px;
	font-size: 1px;
	line-height: 1px;
	text-decoration: line-through;
	margin:auto;
	clear:both;
}
.clear{
clear:both;
line-height:1px;
height:1px;
}
.contentclear2{

	font-size: 1px;
	line-height: 1px;
	text-decoration: line-through;
	margin:auto;
	clear:both;
}
.topbanner{
	width:468px;
	height:60px;
	margin:auto;

}
.black{
	width: 902px;
	height: 10px;
	margin:auto;
	background-color: #000000;

}

.zboven{
	height:135px;
	width: 902px;
}
.zonder{
	height:20px;
	width: 902px;
}
.zwrap{
	float:right;
	height: 20px;
}
.zwrap2{
padding: 0 0 0 10px;
	float:left;
	height: 20px;
}
.z1{
	float:left;
	height: 20px;
	width: 6px;
}
.z2{
	text-align:center;
	float:left;
	padding: 4px 0 0 0;
	height: 16px;
	background-image: url(../images/z_02.gif);
	font-family: "Century Gothic", Arial;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
	line-height: 16px;
}
.h1 a:link, .h1 a:visited{
	
	color:#FFFFFF;
	text-decoration: none;
}
.h1 a:hover, .h1 a:active{
	
	color:#FF0099;
	text-decoration: none;
}
.z2 a:link, .z2 a:visited{
	padding:0 10px;
	color:#fff;
	text-decoration: none;
}
.z2 a:hover, .z2 a:active{
	padding:0 10px;
	color:#FF0099;
	text-decoration: none;
}
.z3{
	float:left;
	height: 20px;
	width: 6px;
}

.h1{
	margin:auto;
	width: 898px;
	height:17px;
	padding: 0 2px 0 2px;
	background-color:#000000;
	font-family: "Century Gothic", Arial;
	font-size: 12px;
	color: #FFFFFF;
	text-align: left;
}
.h2{
	margin:auto;
	width: 902px;
	height:155px;
	background-image: url(../images/header_01.jpg);
}


/* knoppen links boven*/

.linkswrap{
	width:151px;
}
.linksknop2{
	width:141px;
	height:20px;
	background-image: url(../images/rozeknop.jpg);
	font-family: "Century Gothic", Arial;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bolder;
	padding-left: 11px;
	padding-top: 2px;
}
.navigatie{
	width:141px;
	background-color:#000000;
	font-family: "Century Gothic", Arial;
	font-size: 12px;
	color: #FFFFFF;
	padding-left: 11px;
	padding-top: 2px;
}
.lijn{
	width:140px;
	height:1px;
	background-color:#333333;

}
ul {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	list-style: none;
	line-height: 25px;
	font-family: "Century Gothic", Arial;
	font-size: 12px;
}
ul a:link, ul a:visited{
	
	
	color:#FFFFFF;
	text-decoration: none;
}
ul a:hover, ul a:active{
	
	
	color:#FF0099;
	text-decoration: none;
}

/* sitelist */

.tleft{
	width:137px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CCCCCC;
	text-decoration: none;
	line-height: 14px;
	word-spacing: 40em;
	
}
.tleft a:link, .tleft a:visited{
	padding:0 5px;
	color:#fff;
	text-decoration: none;
}
.tleft a:hover, .tleft a:active{
	padding:0 5px;
	color:#FF0099;
	text-decoration: none;
}

.textbox1{
	width:132px;
	padding: 0 2px 0 5px;
	font-family: "Century Gothic", Arial;
	font-size: 12px;
	color: #deff00;
	text-decoration: none;
}
.textbox1 a:link, .textbox1 a:visited{
	padding:0 10px;
	color:#deff00;
	text-decoration: none;
}
.textbox1 a:hover, .textbox1 a:active{
	padding:0 10px;
	color:#FF0099;
	text-decoration: none;
}
.bblok{
	width:139px;
	height: 19px;
	background-image:url(../images/r2.gif);
	font-family: "Century Gothic", Arial;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 12px;
}

.bblok2{
	width:139px;
	height: 19px;

}

/* sitelist_all4 */

.brdr8{
width:200px;
height:120px;
float:left;
}

.thumbtext{
height:5px;
}
.thumbtext2{
padding: 0 0 0 5px;
}
.thumbhwrap{
	width:204px;
	height:180px;
	float:left;
	text-align: center;
}
.thumbhwrap2{
	width:250px;
	height:200px;
	float:left;
	text-align: center;
}
.thumbhwrap a:link, .thumbhwrap a:visited{
	padding:0 10px;
	color:#000000;
	text-decoration: none;
	border:#000000;
}
.thumbhwrap a:hover, .thumbhwrap a:active{
	padding:0 10px;
	color:#000000;
	text-decoration:underline;
	border:#000000;
}
.thumbhwrap img{
	border:#000000;
}
.thumbh1{
	width:193px;
	height:162px;
	margin:auto;
	
}
.thumbh2{

	height:9px;
}
.thumbh3{

	height:19px;
	background-image:url(../images/thumbs_02.gif);
	font-family: "Century Gothic", Arial;
	font-size: 12px;
	text-decoration: none;
	padding: 0 0 0 0px;
}
.thumbh4{
	border:#000000;
	height:110px;
	background-image:url(../images/thumbs_03.gif);
	text-align: center;
}
.thumbh5{

	height:16px;
	background-image:url(../images/thumbs_04.gif);
	font-family: "Century Gothic", Arial;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	padding-left: 110px;

}
.thumbh6{
	width:193px;
	height:10px;
}
lijnwrap{
height:5px;
padding:2px 0 0 0;
}
.lijn2{
height:3px;
background-image:url(../images/lijn.gif);
}
.boxs{
	width: 590px;
	padding:8px 8px 8px 8px;
}
.boxs2{
	width: 555px;
	padding:8px 8px 8px 8px;
	
	margin:auto;
}

.boxa1 {
	line-height: 23px;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 12px;
	background-image: url(../images/boxa1.gif);
	background-repeat: no-repeat;
	background-position: center;
	padding-top: 0px;
	padding-right: 38px;
	padding-bottom: 0px;
	padding-left: 38px;
}
.boxa2 {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(../images/boxa2.gif);
	background-repeat: repeat-y;
	background-position: center;
	padding-top: 3px;
	padding-right: 38px;
	padding-bottom: 3px;
	padding-left: 38px;
}
.boxa2 a:link, .boxa2 a:visited{
	padding:0 10px;
	color:#000000;
	text-decoration: none;
	border:#000000;
}
.boxa2 a:hover, .boxa2 a:active{
	padding:0 10px;
	color:#000000;
	text-decoration:underline;
	border:#000000;
}
.boxa2a {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	background-repeat: repeat-y;
	background-position: center;
	padding-top: 3px;
	padding-right: 38px;
	padding-bottom: 3px;
	padding-left: 38px;
	
}
.boxa3{
	font-size: 12px;
	font-family: "Century Gothic", Arial;
	background-image: url(../images/boxa2.gif);
	background-repeat: repeat-y;
	background-position: center;
	padding-top: 3px;
	padding-right: 38px;
	padding-bottom: 3px;
	padding-left: 38px;
	text-align: right;
}
.boxa4 {
	height: 8px;
	margin-bottom: 8px;
	font-size: 8px;
	line-height: 8px;
	background-image: url(../images/boxa3.gif);
	background-repeat: no-repeat;
	background-position: center;
}
.centercol{
float: left;
width: 555px;
padding-top: 6px;
}
/* movielist */
a.ecMov {
	color: #FF0099;
	text-decoration:none;
	cursor: pointer;
}
a.ecMov:visited { color: #dc0e00; text-decoration:none;}
a.ecMov:link { color: #dc0e00;}
a.ecMov:hover {color:#999999;}

.ecMovMovie {
	position:relative;
	height: 160px;
	background: url(../images/boxa2.gif);
	padding-top: 7px;
	padding-right: 11px;
	padding-left: 122px;
}
.ecMovTxt {
	height: 119px;
	margin: 0px 0px 6px;
	overflow: hidden;
	width:420px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;

}
.ecMovTitle { font-size: 12px; margin: 0em; font-weight:bold; }
.ecMovCategory {
	margin: 0px;
	color: #dc0e00;
	font-size: 11px;
	font-style: italic;
	font-weight: normal;
}
.ecMovButtons {
	position: relative;
	height: 17px;
	padding: 1px 0px 0px 14px;
	width:400px; 
}
.ecMovCover{
	position: absolute;
	height:158px;
	width:115px;
	left: -116px;
	top: -125px;
	overflow:hidden;
}

.ecMovCover img{
	height:150px;
	width: 100px;
	margin-left: 5px;
	border: solid #000000 1px;
}

.ecMovBox{
	background: #fff;
	border: 1px solid #FF73C7;
}
.ecMovPlay {
	width:9px;
	height:9px;
	background: url(http://www.erocinema.nl/images/ecx_mov_play.gif) no-repeat;
} 
.ecMovCosts { color:#666666;}

/* eroverhalen */
.tekstgrijs { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #666666}
.tekstbold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: bold; color: #000000 }
.tekst {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #000000}

/*SexyRamona*/

.ramona{
	margin: 0 0 0 0;
	width:751px;
	height:474px;
}
.ramona2{
	width:751px;
	height:249px;
}
.ramonaback{
	width:751px;
	height:275px;
	background-image:url(../images/ramonaback.gif);
}

/*SexyRamona*/

/*Wendy*/

.wendy{
	margin: 0 0 0 0;
	width:751px;
	height:413px;
}
.wendyback{
	width:750px;
	
	background:#FFFFFF;
}

/*Wendy*/


menuLeftTitle{
	background: url(../images/menuleft_top.gif);
	height: 26px;
	padding-left: 10px;
	line-height:26px;
	font-weight: bold;
	color: #dc0e00;
}
.menuLeftTxt {
	line-height: 21px;
	background:#FFFFFF;
	padding-right: 3px;
	padding-left: 3px;
	font-weight: bold;
}

.menuLeftTxt a {
	padding-right: 0px;
	padding-left: 20px;
	text-decoration:none;
	font-family: "Century Gothic", Arial;
	font-size: 14px;
}
.menuLeftTxt a:link, .menuLeftTxt a:visited{
	padding:0 10px;
	color:#000000;
	text-decoration: none;
	border:#000000;
}
.menuLeftTxt a:hover, .menuLeftTxt a:active{
	padding:0 10px;
	color:#000000;
	text-decoration:underline;
	border:#000000;
}
.menuLeftBot {
	height: 1px;
	background: url(../images/menuleft_bot.gif) no-repeat;
	margin-bottom: 9px;
	background:#FFFFFF;
}
.tekstgrijs{
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 10px;
font-style: normal;
font-weight: normal;
color: #666666;
background-color:#FFFFFF;
}
.tekstp{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;

}
.tekst{

font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 10px;
font-style: normal;
font-weight: normal;
color: #000000;
background:#EEEEEE;
}
.webcams{
width:166px;
height:78px;
}
.webcamwrap{
width:900px;
height:950px;
background-color:#FFFFFF;
}
.webcamfloat1{
	width:151px;
	float:left;
	padding-top: 5px;
	padding-left: 5px;
	background-color: #000000;	
}
.webcamfloat1 a{
	color: #000000;

}
.webcamfloat2{
	width:740px;
	float:left;
	text-align: center;
}
.webcamLeftTitle{
	height: 26px;
	padding-left: 10px;
	line-height:26px;
	font-weight: bold;
	color: #dc0e00;
}
.webcamLeftTxt {
	line-height: 21px;
	padding-right: 3px;
	padding-left: 3px;
	font-weight: bold;
	background-color: #000000;
}
.webcamLeftBot {
	height: 1px;
	background: url(../images/menuleft_bot.gif) no-repeat;
	margin-bottom: 9px;
	background:#FFFFFF;
}
.quicknav{
height:25px;

}
.quicknav1{
	height:10px;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 15px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}
.gay{
	width: 752px;
	height: 378px;
}
.gaybg{
width: 752px;
background-image:url(../images/gaybg.gif);

}
.directtoegang{
width:140px;
height:69px;

}
.gaydate{
	width: 751px;
	height: 270px;

}

/*dating*/
.datingBox {background: #061516 url(none); padding: 0px 0px 0px 0px; }
.datingIframe { width:595px; height:2000px; /*margin:130px 0px 0px 0px;*/ margin:0px 0px 0px 0px; }
.sitesTitle {
	margin:auto;
	height: 16px;
	padding: 1px 15px 0px 36px;
	font-weight:bold;
	background-image: url(../images/sites_top.gif);
	background-repeat: no-repeat;
	background-position: left top;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
.sitesContent {
	margin:auto;
	background: #193d40 url(../images/sites_bg.gif) no-repeat left bottom;
	padding: 5px 15px 12px;
	margin-bottom: 18px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
}
.sitesTitle a:link, .sitesTitle a:visited{
	padding:0 10px;
	color:#ffffff;
	text-decoration: none;
	border:#000000;
}
.sitesTitle a:hover, .sitesTitle a:active{
	padding:0 10px;
	color:#ffffff;
	text-decoration:underline;
	border:#000000;
}
.sitesContent a:link, .sitesContent a:visited{
	padding:0 10px;
	color:#ffffff;
	text-decoration: none;
	border:#000000;
	font-size:14px;
	font-weight:bold;
}
.sitesContent a:hover, .sitesContent a:active{
	padding:0 10px;
	color:#ffffff;
	text-decoration:underline;
	border:#000000;
	font-size:14px;
	font-weight:bold;
}
.menuSub{
	padding: 10px 15px 10px 15px;
	
	}
.menuSub a {
	background: url(none);
	padding: 0px;
	margin: 0px 0px 0px 0px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:16px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	}
.menuSub a:hover {
	background: #4E5859 url(none);
	padding: 0px;
	margin: 0px 0px 0px 0px;
		color:#FFFFFF;
	font-weight:bold;
	font-size:16px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	}
.menuSub a:active {
	background: #193d40 url(none) no-repeat;
		color:#FFFFFF;
	font-weight:bold;
	font-size:16px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
}
/* islive cam */
.cam {
	height: 145px;
	width: 116px;
	float: left;
}
img.model { border: solid 1px;}
.cam a { color: #666666}
.cam a:hover { color: #ffffff; }
.camPad {
	height: 142px;
	width: 108px;
	margin:auto;
	background: url(../images/islive_online.gif) no-repeat;
	text-align: center;
	overflow:hidden;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
.cam h5 {
	white-space:nowrap;
	line-height: 27px;
	margin: 0px;
	padding: 0px;
	font-size:11px;
}
