/* algemene instellingen */

* {
margin: 0;
padding: 0;
}

html { 
height: 100%;
padding:0; 
margin:0; 
} 

BODY {
font-size: 12px;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align: left;
text-decoration:none;
font-weight: normal;
color:#396282;
height: 100%;
}

/* container */

#container {
position: relative;
background:#000000 url(images/main_bg.jpg) repeat;
width: 975px;
height: 1200px;
padding:0; 
margin:0; 
} 

/* algemeen */

b {
color: #396282;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
line-height:15px;
text-decoration:none;
font-weight: bold;
}

a {
color: #396282;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
line-height:15px;
text-decoration:none;
text-align: left;
font-weight: bold;
}

a:hover, .blokmid a:hover {
color: #94c3df;
}

span {
color: #94c3df;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
line-height:15px;
text-decoration:none;
text-align: left;
font-weight: bold;
}

div.legal span, strong {
color: #396282;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
line-height:15px;
text-decoration:none;
text-align: left;
font-weight: bold;
}

/* thumb menu */

div.thumbmenu {
position:absolute;
float: left;
top:125px;
left: 6px;
width: 170px;
min-height:100%; 
}

/* categorie menu */

div.menublok {
float: left;
width: 170px;
height: 180px;
text-align: center;
display: inline;
}

div.blokheader {
float: left;
background: url(images//blok_header.jpg) no-repeat;
width: 170px;
height: 41px; 
display: inline;
}

div.blokmid {
float: left;
background: url(images//blok_bg.jpg) repeat-y;
width: 170px;
text-align: left;
display: inline;
}

.blokmid a {
color: #396282;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
line-height:16px;
text-decoration:none;
padding-left: 10px;
text-align: left;
font-weight: bold;
}

div.blokfooter {
float: left;
background: url(images//blok_footer.jpg) no-repeat;
width: 170px;
height: 10px; 
display: inline;
}

/* mailing menu */

div.mailing {
float: left;
width: 170px;
height: 250px; 
display: inline;
}

div.blokheader11 {
float: left;
background: url(images//blok_header11.jpg) no-repeat;
width: 170px;
height: 41px; 
display: inline;
}

div.mailingtitel {
float: left;
width: 170px;
height: 20px; 
display: inline;
}

.mailingtitel b {
color: #396282;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
line-height:15px;
padding-left: 10px;
text-decoration:none;
font-weight: bold;
}

div.mailingtext {
float: left;
width: 170px;
height: 100px; 
display: inline;
}

div.mailingframe {
float: left;
width: 170px;
height: 60px; 
display: inline;
}

.submitmailing, .email {
margin-left: 10px;
margin-top: 6px;
width: 145px;
}

/* ranzig menu */

div.thumbblok {
float: left;
width: 170px;
height: 670px; 
display: inline;
}

div.blokheader4 {
float: left;
background: url(images//blok_header4.jpg) no-repeat;
width: 170px;
height: 41px; 
display: inline;
}

div.blokheader6 {
float: left;
background: url(images//blok_header6.jpg) no-repeat;
width: 170px;
height: 41px; 
display: inline;
}

div.ranzigtitel {
float: left;
width: 170px;
height: 20px; 
display: inline;
}

div.ranzigpic {
float: left;
width: 170px;
height: 130px; 
display: inline;
}

div.ranzigpic img {
height: 120px;
width: 150px;
text-align: left;
border: 0px;
}

/* aanrader menu */

div.arblok {
float: left;
width: 170px;
height: 665px; 
display: inline;
}

div.blokheader2 {
float: left;
background: url(images//blok_header2.jpg) no-repeat;
width: 170px;
height: 41px; 
display: inline;
}

h5 {
color: #396282;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
line-height:15px;
text-decoration:none;
padding-left: 10px;
padding-right: 6px;
text-align: left;
font-weight: normal;
}

/* partners menu */

div.partners {
float: left;
width: 170px;
height: 230px; 
display: inline;
}

div.blokheader5 {
float: left;
background: url(images//blok_header5.jpg) no-repeat;
width: 170px;
height: 41px; 
display: inline;
}

/* statistieken menu */

div.statistieken {
float: left;
width: 170px;
height: 160px; 
display: inline;
}

div.statstext {
float: left;
width: 170px;
display: inline;
}

div.stats {
float: left;
width: 170px;
display: inline;
}

div.blokheader8 {
float: left;
background: url(images//blok_header8.jpg) no-repeat;
width: 170px;
height: 41px; 
display: inline;
}

/* spotlight */

div.spotlight {
float: left;
width: 975px;
height: 120px; 
text-align: left;
display: inline;
}

div.spotthumbs {
float: left;
width: 771px;
height: 120px; 
text-align: left;
margin-top: 10px;
margin-left: 204px;
display: inline;
}

/* banner */

div.banner {
float: left;
width: 468px;
height: 60px; 
text-align: left;
margin-left: 7px;
display: inline;
}

/* search menu */

div.searchbutton {
float: left;
width: 60px;
height: 22px; 
text-align: left;
display: inline;
}

div.searcharrow {
float: left;
width: 80px;
height: 22px; 
text-align: left;
display: inline;
}

div.searchtext {
float: left;
width: 400px;
height: 22px; 
text-align: left;
display: inline;
}

div.search {
float: left;
width: 320px;
height: 24px; 
text-align: left;
display: inline;
}

select {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
height: 21px; 
width: 100px;
color : #396282;
font-weight: normal;
background: #FFFFFF;
} 

.searchtext h2 {
color: #396282;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
line-height:15px;
text-decoration:none;
text-align: left;
font-weight: bold;
padding-top: 4px;
}

.searchmenu_websites {
float: left;
height: 20px;
color: #396282;
margin-top: 1px;
background: #ffffff;
display: inline;
}

.optie {
float: left;
color: #396282;
margin-top: 1px;
margin-left: 6px;
display: inline;
}

img.pijl {
width: 70px;
height: 24px;
border: 0px;
padding-left: 6px;
}

/* gallery */

div.paardensexfilmpjes {
float: left;
width: 975px;
height: 720px; 
text-align: left;
display: inline;
}

div.subfilmpjes {
float: left;
width: 975px;
height: 440px; 
text-align: left;
display: inline;
}

div.gallery3 {
float: left;
width: 750px;
height: 220px; 
text-align: left;
margin-top: 10px;
margin-left: 204px;
display: inline;
}

div.gallerytext {
float: left;
width: 750px;
height: 60px; 
text-align: left;
margin-top: 10px;
margin-left: 204px;
margin-right: 21px;
display: inline;
}

div.legal {
float: left;
width: 750px;
text-align: center;
margin: 10px 21px 10px 204px;
display: inline;
}

div.gallery {
float: left;
width: 750px;
height: 420px; 
text-align: left;
margin-top: 10px;
margin-left: 204px;
display: inline;
}

div.filmfoto {
float: left;
width: 18px; 
height: 18px;
clear: left;
}

img.seximg {
width: 12px;
height: 10px;
border: 0px;
padding-top: 4px;
}

div.filmgal {
float: left;
width: 732px; 
height: 20px;
margin-top: 2px; 
text-align: left;
}

/* video previews */

div.videopreview {
float: left;
width: 975px;
height: 920px; 
text-align: left;
display: inline;
}

div.thumbs {
float: left;
width: 771px;
height: 920px; 
text-align: left;
margin-left: 224px;
display: inline;
}

/* website reviews */

div.reviews {
float: left;
width: 975px;
height: 440px; 
text-align: left;
display: inline;
}

div.websiteoverzicht {
float: left;
width: 750px;
height: 440px; 
text-align: left;
margin-left: 204px;
margin-rightt: 21px;
display: inline;
}

div.siteleft {
float: left;
width: 375px;
height: 100px; 
text-align: left;
margin-top: 10px;
display: inline;
}

div.siteimg {
float: left;
width: 110px;
height: 100px; 
text-align: left;
display: inline;
}

div.sitedesc {
float: left;
width: 261px;
height: 100px; 
text-align: left;
padding-right: 4px;
display: inline;
}

h3 {
color: #396282;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
line-height:15px;
text-decoration:none;
text-align: left;
font-weight: normal;
}

.simg {
width: 100px;
height: 80px;
border: 2px solid #94c3df;
}

.simg:hover {
border: 1px solid #396282;
}

/* reptile sex */

div.reptielensex {
float: left;
width: 975px;
height: 250px; 
text-align: left;
display: inline;
}

div.reptielensex2 {
float: left;
width: 975px;
height: 450px; 
text-align: left;
display: inline;
}

div.trailerfoto {
float: left;
width: 750px;
height: 160px; 
text-align: left;
margin-left: 204px;
margin-top: 20px;
margin-right: 21px;
display: inline;
}

div.trailerfoto2 {
float: left;
width: 750px;
height: 360px; 
text-align: left;
margin-top: 24px;
margin-left: 204px;
margin-right: 21px;
display: inline;
}

div.trailerrand {
float: left;
width: 250px;
height: 180px; 
text-align: left;
display: inline;
}

div.trailerrand2 {
float: left;
width: 250px;
height: 180px; 
text-align: left;
margin-bottom: 10px;
display: inline;
}

div.trailertitel {
float: left;
width: 250px;
height: 20px; 
text-align: left;
display: inline;
}

div.trailer {
float: left;
width: 250px;
height: 180px; 
text-align: left;
display: inline;
}

div.trailer img {
height: 150px;
width: 175px;
text-align: left;
border: 2px solid #94c3df;
}

/* profielen */

div.profielen {
float: left;
width: 975px;
height: 260px; 
text-align: left;
display: inline;
}

div.profielrand {
float: left;
width: 750px;
height: 260px; 
text-align: left;
margin-top: 10px;
margin-left: 204px;
margin-right: 21px;
display: inline;
}

div.profielblok {
float: left;
width: 375px;
height: 130px; 
text-align: left;
display: inline;
}

div.profielfoto {
float: left;
width: 150px;
height: 130px; 
text-align: left;
display: inline;
}

div.profieldesc {
float: left;
width: 225px;
height: 130px; 
text-align: left;
display: inline;
}

div.profielfoto img {
height: 120px;
width: 140px;
text-align: left;
border: 1px solid #94c3df;
}

/* tags */

div.tags {
float: left;
width: 975px;
height: 210px; 
text-align: left;
display: inline;
}

div.tagrand {
float: left;
width: 750px;
height: 210px; 
text-align: left;
margin-top: 10px;
margin-left: 204px;
margin-right: 21px;
display: inline;
}

div.tagblok {
float: left;
width: 180px;
height: 20px; 
margin-right: 7px;
text-align: left;
display: inline;
}

h4 {
color: #396282;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
line-height:15px;
text-decoration:none;
text-align: left;
font-weight: normal;
}

/* zoekresultaten */

div.content {
float: left;
width: 975px;
height: 3600px;
text-align: left;
display: inline;
}

div.resultaten {
float: left;
width: 750px;
text-align: left;
margin-left: 204px;
margin-right: 21px;
display: inline;
}

div.zoekmenu {
background-color: #94c3df;
float: left;
width: 750px; 
height: 20px;
clear: both;
margin-bottom: 10px;
}

div.zoekmenu2 {
background-color: #94c3df;
float: left;
width: 750px; 
height: 20px;
clear: both;
margin-top: 10px;
margin-bottom: 10px;
}

div.zoekregel {
float: left;
width: 525px; 
padding-left: 15px;
clear: left;
display:inline;
}

div.zoektijd {
float: left;
width: 210px; 
clear: right;
display:inline;
}

div.navigatie2 {
width: 750px; 
height: 100%;
margin-bottom:6px;
text-align: left;
}

div.filmfoto {
float: left;
width: 12px; 
height: 18px;
padding-left: 6px;
clear: left;
}

img.seximg {
width: 12px;
height: 10px;
border: 0px;
padding-top: 4px;
}

div.filmgal {
float: left;
width: 732px; 
height: 20px;
margin-top: 2px; 
text-align: left;
}

.zoektijd h6, .zoekregel h1 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
text-align: left;
color: #ffffff;
font-weight: bold;
padding-top: 1px;
padding-left: 2px;
text-decoration:none;
}

.filmgal h3 a {
color: #396282;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
font-weight: normal;
font-size: 13px;
text-align: left;
padding-top: 1px;
padding-left: 8px;
}

.filmgal h3 a:hover, .tags h4 a:hover, .tag h4 a:hover, .subnames h4 a:hover, a:hover b {
color: #94c3df;
}

/* no results */

div.heelw {
float: left;
width: 750px;
height: 100%;
margin-top: 10px; 
margin-bottom: 7px;
}

.heelw h2 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
padding-top: 2px;
color: #396282;
font-weight: bold;
text-align: left;
padding-left: 4px;
}

.heelw h3 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
padding-top: 2px;
color: #396282;
font-weight: normal;
text-align: left;
padding-left: 4px;
}

ul {
 font-size: 13px;
 font-style: normal;
 line-height: 2em;
 font-weight: normal;
 font-variant: normal;
 text-transform: none;
 text-decoration: none;
 text-indent: 5px;
 list-style-position: outside;
 list-style-type: square;
 color: #396282;
 padding: 6px;
 margin: 2px;
 padding-left: 20px;
}

div.titel {
float: left;
background-color: #94c3df;
width: 750px;
height: 20px; 
display: inline;
}

.titel h2, .titel h2 a {
color: #ffffff;
font-family: Franklin Gothic Medium Cond;
text-decoration:none;
font-weight: bold;
font-size: 14px;
text-align: left;
padding-left: 10px;
}
