/* HANDIGE EXTRA CLASSES */
.capital{
	text-transform: capitalize;
}
input.small-text, input.small-title {width:100px;padding:5px;}

.float-left{float:left; display: inline;}
.float-right{float:right; display: inline;}

fieldset table{margin-bottom: 0;}

.margin{margin: 14px;}
.margin-left{margin-left: 14px;}
.margin-right{margin-right: 14px;}
.margin-top{margin-top: 14px;}
.margin-bottom{margin-bottom: 14px;}
.margin-center{margin: 0 auto;}
.no-margin{margin: 0 0 0 0;}

.padding{padding: 14px;}
.padding-left{padding-left: 14px;}
.padding-right{padding-right: 14px;}
.padding-top{padding-top: 14px;}
.padding-bottom{padding-bottom: 14px;}
.no-padding{padding: 0 0 0 0;}

.clear-left{clear:left;}
.clear-right{clear:right;}

.block{display: block;}

.relative{position: relative;}
.absolute{position: absolute;}

.pointer{cursor: pointer;}

.absmiddle{margin-bottom: -0.25em; margin-right: 0.25em;}

.emphasis{
	background: #fff;
	border: 1px solid #F679AE;
	margin-left: 10px;
	margin-bottom: 10px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	padding: 5px;

}

.emphasis:hover{
	border: 1px solid #d1427e;
}

.emphasis a{
	font-weight: bold;
	padding: 3px 10px;
	color: #520326;
}

.rounded{
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

.left{text-align: left;}
.center{text-align: center;}
.right{text-align: right;}

.strong{font-weight: bold;}



/* ********************************
STANDAARD SPULLEN
******************************** */

body{
	font-size:12px;
	color:#520326;
	font-family: Tahoma, Verdana, "Helvetica Neue", Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	background: #a1034b url('../images/background.png') repeat-x;
}

/* *******************************
OVERAL GEBRUIKT 
********************************* */

.header{
	width: 1086px;
	height: 102px;
	background: url('../images/header.jpg') no-repeat;
}
.header a{
	width: 1086px;
	height: 102px;
	display: block;
}

.search{
	background: #fffd73;
	padding: 5px;
	position: absolute;
	right: 0;
	top: 14px;
}

.inner-background{
	background: #b42c6c url('../images/background-bottom.png') bottom left repeat-x;
	width: 100%;
	padding-bottom: 30px;
}

.footer{ background: #FFDAEB; color: #520326; float:right; margin:0 0 10px 0; padding:5px;}
.footer a{color: #520326;}

.full, .two-third, .half{ float: left;}
.one-third{ float: right; clear: right;}

.two-third{ background: #ffdaeb; width: 786px; }
.two-third h2 a{ display: block; width: 786px; height: 38px; text-indent: -9999px;}
.two-third h2.nieuwste-films{ background: url('../images/two-third/nieuwste-films.png') no-repeat; }
.two-third h2.niche{ background: url('../images/two-third/niche.png') no-repeat; }
.two-third h2.zoeken{ background: url('../images/two-third/zoeken.png') no-repeat; }

.one-third{background: #ffdaeb;width: 286px;}
.one-third h2 a{display: block;width: 286px;height: 38px; text-indent: -9999px;}
.one-third h2.laatste-zoekopdrachten{background: url('../images/one-third/laatste-zoekopdrachten.png') no-repeat;}
.one-third h2.zoeken{background: url('../images/one-third/zoeken.png') no-repeat;}
.one-third h2.best-beoordeeld{background: url('../images/one-third/best-beoordeeld.png') no-repeat;}
.one-third h2.laatst-bekeken{background: url('../images/one-third/laatst-bekeken.png') no-repeat;}
.one-third h2.online-webcams{background: url('../images/one-third/online-webcams.png') no-repeat;}



.half{ background: #ffdaeb; width: 536px; }
.half h2 a{ display: block; width: 536px; height: 38px; text-indent: -9999px;}
.half h2.best-beoordeeld{ background: url('../images/half/best-beoordeeld.png') no-repeat; }
.half h2.laatst-bekeken{ background: url('../images/half/laatst-bekeken.png') no-repeat; }
.half h2.film-bekijken{ background: url('../images/half/film-bekijken.png') no-repeat; }
.half h2.hele-film-bekijken{ background: url('../images/half/hele-film-bekijken.png') no-repeat; margin-bottom: 0; }

.full{ background: #ffdaeb; width: 1086px; }
.full h2 a{ display: block; width: 1086px; height: 38px; text-indent: -9999px;}
.full h2.online-webcams{ background: url('../images/full/online-webcams.png') no-repeat; }
.full h2.zelfde-categorie{ background: url('../images/full/zelfde-categorie.png') no-repeat; }
.full h2.linkpartners{ background: url('../images/full/linkpartners.png') no-repeat; }
.full h2.sexdating-met-amateurs{ background: url('../images/full/sexdating-met-amateurs.png') no-repeat; }

.nolink{
display:block;
height:38px;
text-indent:-9999px;
}
/* *******************************
De filmthumbs in een unordered list zoals op de index 
********************************* */

ul.movie-thumbs{
	list-style: none;
	margin: 0;
}
ul.movie-thumbs li{
	margin: 0 0 10px 10px;
	float: left;
	width: 248px;
	height: 220px;
}

ul.movie-thumbs li img{
	display:block;
	margin: 0 auto;
	border: 1px solid #f679ae;
}

.movie-thumbs-text{
	padding-left: 20px; 
}

.movie-thumbs-text a{
	color: #520326;
	text-decoration: none;
}

/* *******************************
Kleine film thumbs in een unordered list zoals op de filmpagina
********************************* */

ul.small-movie-thumbs{
	list-style: none;
	margin: 0;
}
ul.small-movie-thumbs li{
	text-align: center;
	margin: 0;
	float: left;
	width: 217px;
	height: 200px;
}

ul.small-movie-thumbs li img{
	width: 205px;
	border: 1px solid #f679ae;
}

ul.small-movie-thumbs a{
	color: #520326;
	text-decoration: none;
}

/* *******************************
Webcam thumbs in een unordered list zoals op de index 
********************************* */

ul.webcam-thumbs{
	list-style: none;
	margin: 0;
}
ul.webcam-thumbs li{
	text-align: left;
	margin: 0 0 10px 10px;
	float: left;
	width: 352px;

}

ul.webcam-thumbs li img{

	border: 1px solid #f679ae;
}

ul.webcam-thumbs a{
	color: #520326;
	text-decoration: none;
}

/* *******************************
Verticale tekst in een unordered list (oa voor zoekresultaten en best beoordeeld)
********************************* */

ul.list{
	list-style: none;
	margin: 0;
}
ul.list li{
	height: 18px;
	padding-left: 10px;
}
ul.list li.uneven{
	background: #ffeef6;
}

ul.list li a{
	color: #520326;
	text-decoration: none;
}

/* *******************************
Horizontale tekst in een unordered list (wordt gebruikt voor linkpartners)
********************************* */

ul.horizontal-list{
	list-style: none;
	margin: 0;
	padding: 0 0 10px 10px;
}
ul.horizontal-list li{
	float: left;
	width: 209px;
}

ul.horizontal-list li a{
	color: #520326;
	text-decoration: none;
}

/* *******************************
Webcampagina
********************************* */

.webcam-picture{
	float: left;
	background: #ffdaeb;
	width: 211px;
}
.webcam-information{
	float: left;
	background: #ffdaeb;
	width: 861px;
}

.webcam-information .step{
	display: block;
	background: #fff;
	margin: 10px 0 10px 0;
	padding: 5px;
}

.webcam-information .step .code{
	padding:3px;
}

/* *******************************
Trailerpagina
********************************* */

.bg-inbellen{
	float: right;
	width: 140px;
	height: 149px;
	background: url('/images/trailer/bg-inbellen.png') no-repeat;
}

.stap1{
	padding-top: 3px;
	margin: 10px;
	padding-left: 37px;
	display: block;
	height: 27px;
	background: url('/images/trailer/stap1.png') no-repeat;
}
.stap2{
	padding-top: 3px;
	margin: 10px;
	padding-left: 37px;
	display: block;
	height: 27px;
	background: url('/images/trailer/stap2.png') no-repeat;
}

.submitknop{
	margin: 10px;
	border: 0 none;
	background: url('/images/trailer/button.png') no-repeat;
	height: 31px;
	width: 127px;
}