@charset "utf-8";
/* CSS Document */

a { text-decoration: none; }
a:hover {text-decoration: underline;}

.sopt {
width: 20px; 
margin-right: 2px; 
float: left;
}

select,
input[type=text],
input[type=password],
input[type=file],
input[type=select] {
     border: 1px solid #E5C9EC;
}

img {
border:0;
}

body {
background: url('/images/bg.jpg');
margin:0px;
font-family:Tahoma;
font-size:14px;
color:#000000;
text-align:center;
height:100%;
}
#linksform{
width:300px;
float:left;
}
#rechtsform{
float:left;
}

.button{
text-align: center;
font-family:Tahoma;
font-size:18px;
font-weight: bold;
color:white;
border: 0px;
}

#mainContainer {
border: 1px;
margin:0 auto;
width:961px;
text-align:left;
padding: 0px;
}

#logo{
margin-top:90px;
width:250px;
height:35px;
background: url('/images/logo.png');
}

#menu{
margin-top:5px;
width:961px;
height:79px;
background: url('/images/menu.png');
}


#menulinks a:link{color: #600c74;}
#menulinks a:visited{color: #600c74;}
#menulinks a:hover{color: #600c74; }
#menulinks a:active{color: #600c74;}

a:link{color: #000000;}
a:visited{color: #000000;}
a:hover{color: #000000;}
a:active{color: #000000;}

#menulinks{
padding-left:95px;
padding-top:34px;
float:left;
}

#menurechts{
padding-top:34px;
padding-right:24px;
float:right;
}

#contentboven{
width:959px;
padding-left:18px;
padding-top:5px;
padding-bottom:5px;
}
#contentonder{
width:959px;
padding-top:5px;
padding-bottom:5px;
padding-right:18px;
text-align:center;
}

#contentlinks{
padding-left:18px;
padding-top:5px;
padding-bottom:5px;
float:left;
}
#contentrechts{
padding-top:5px;
padding-bottom:5px;
padding-right:18px;
float:right;
}

#footertekst{
font-size:12px;
color:white;
padding-left:18px;
padding-right:18px;
padding-top:10px;
padding-bottom: 2px;
text-align: right;
font-weight: bold;
}

.clear{
clear:both;
}

#imagehome{
width:215px;
height:215px;
background: url('/images/homefoto.png');
border: 1px solid #720e8b;
}


#content{
text-align:left;
margin:0px;
width:961px;
background: url('/images/backgroundcontent.png');
}

#footer{
margin:0px;
width:961px;
height:37px;
background: url('/images/footer.png');
}


#gallery img {
    border: 0;
}

#gallery .b {
    margin: 2px; 
    width: 110px; 
    height: 120px; 
    float: left;
}

#gallery div .i {
     width: 90px;
     height: 90px;
     text-align:center;
     background: #E5C9EC;
     border: 1px solid #E5C9EC;
     display: block;
}

/* gallerybest */

#gallerybest img {
     border: 0;
}

#gallerybest div {
    margin: 2px; 
    width: 110px; 
    height: 120px; 
    float: left;
}

fieldset {
border:0;
}

label {
    width: 150px;
    text-align:right;
    display: block;
    float: left;
    margin-right: 5px;
}

.opt label {
    width: 100px;
}

.opt label select {
   font-size: 9px;
}

#gallerylist div
{
    margin: 2px; 
    width: 330px; 
    height: 100px; 
    float: left;
}
#gallerylist .box {
     width: 90px;
     height: 90px;
     border: 1px solid #E5C9EC;
     text-align:center;
}

#gallerylist span {
    width: 50px;
    margin: 0;
    padding: 0px 5px;
    display: block;
    float: left;
}

#gallerylist div {
font-size: 11px;
}

#gallerylist select, 
#gallerylist input[type=text] {
     border: 1px solid #E5C9EC;
    font-size: 9px;
    width: 165px;
}

.savea {
float: left; 
width: 100px; 
height: 100px;
}

.saveb {
float: right; 
width: 580px;
}

.saveb span {
width: 60px; 
display: block; 
float: left;
}

.saveb input {
    width: 400px;
}

.error {
    background-image: url(/images/error.gif);
    padding-left: 60px;
    background-repeat: no-repeat;
    height: 50px;
    overflow: auto;
}

#menuextra{
    margin:5px 10px;
    width:961px;
    height:30px;
    background: url('/images/menuextra.png');
    background-repeat: no-repeat;
}

#menuextra .block {
    float: left;
    text-align: center;
    padding-top: 5px;
    width: 320px;
}

	#rateMe{float:left; width:85px; padding:0px; margin:0px 30px 0px 0px;}
	#rateMe li{float:left;list-style:none;}
	#rateMe li a:hover,
	#rateMe .on{background:url(http://www.mijnsexfotos.nl/images/star_yellow.gif) no-repeat;}
	#rateMe .off{background:url(http://www.mijnsexfotos.nl/images/star_gray.gif) no-repeat;}
	#rateMe a{float:left;background:url(http://www.mijnsexfotos.nl/images/star_gray.gif) no-repeat;width:12px; height:12px;}
	.saved{color:red; }
