@charset "utf-8";
/* CSS Document */

html,table,body {
margin:0px;
padding:0px;
}
body {
background-image:url(bg.jpg);
background-position:top center;
background-repeat:repeat-y;
background-color:#300938;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:15px;
}
div.container {
position:relative;
margin: 0 auto;
width:1000px;
min-height:650px;
height:650px;
}
#header {
position:relative;
padding:0px;
margin:0px;
height:160px;
}
#menudiv {
position:relative;
padding:0px;
margin:0px;
width:900px;
height:30px;
}
#menu {   
padding:0;   
margin:0;  
padding-top:142px;
font-family:Rockwell,Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
}   
#menu li {   
list-style-type:none;  
float:left;
}   
#menu li a{
float:left;
display:block;
background-image:url(knop2.jpg);
width:102px;
text-align:center;
margin-right:3px;
}
#menu li a:hover{
float:left;
display:block;
background-image:url(knop.jpg);
width:102px;
text-align:center;
margin-right:3px;
}
#menu li#selected a {
float:left;
display:block;
background-image:url(knop.jpg);
width:102px;
text-align:center;
margin-right:3px;
}

#inhoud {
position:relative;
padding:16px;
overflow:hidden;
}
#gallery {
position:relative;
display:block;
overflow:hidden;
width:750px;
margin-left:120px;
}
a:link {
color:#333333;
text-decoration:none;
}
a:visited {
color:#333333;
text-decoration:none;
}
a:hover {
color:#666666
text-decoration:underline;
}

#startpaginafoto {
position:relative;
float:right;
}
.pics {
border:0px;
}
#fotokader {
padding:5px;
background-image:url(fotokader.jpg);
background-position:top left;
background-repeat:no-repeat;
}
.button {
	font-family:Rockwell,Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #FFFFFF;
	background-color: #691f90;
	border: 1px solid #691f90;
	font-weight:bold;
	height:30px;
	width:200px;
	background-image:url(buttonbg.jpg);
	background-repeat:repeat-x;
	border: 1px solid #691f90;
	padding-left:35px;
	text-align:left;
}
h2 {
margin:0px;
padding:0px;
font-size:15px;
color:#EEEEEE;
font-weight:bold;
}
h3 {
margin:0px;
padding:0px;
font-size:14px;
color:#000000;
}

h4 {
margin:0px;
padding:0px;
font-size:15px;
}
h5 {
margin:0px;
padding:0px;
font-size:14px;
color:#CCCCCC;
font-style:italic;
}

#thumbnail {
padding:5px;
background-image:url(thumbbg.jpg);
background-repeat:no-repeat;
margin-right:15px;
}



form {
	margin:0px;
	padding:0px;
}

fieldset {
	margin: 0px;
	padding: 0px;
	border-left: 1px solid #bbb;
	border-right: 1px solid #bbb;	
	overflow: auto;
	padding-left:8px;
	padding-right:8px;
	padding-top:3px;
	padding-bottom:10px;
	border: 2px solid #FFF;
	
}
legend {
	padding: 2px 5px;
	color:#EEEEEE;
	font-weight: bold;
}
fieldset fieldset legend {
	font-size: 90%;
}
input {
	position:relative;
	height:20px;
	background-color:#EFEFEF;
	border-width:1px;
	border-style:solid;
	border-color:#999999;
	padding:2px;
	margin:0px;
}
select {
	height:20px;
	background-color:#EFEFEF;
	border-width:1px;
	border-style:solid;
	border-color:#999999;
	padding:2px;
	margin:0px;
}
textarea {
	background-color:#EFEFEF;
	border-width:1px;
	border-style:solid;
	border-color:#999999;
	padding:2px;
	margin:0px;
}
.label {
width:240px;
height:20px;
margin:0px;
padding:0px;
padding-right:8px;
text-align:right;
}
.field {
width:280px;
height:20px;
margin:0px;
padding:0px;
}
.status {
width:350px;
height:20px;
margin:0px;
padding:0px;
}
#signupform label.error {
  text-align:left;
  background:url("unchecked.jpg") no-repeat 0px 0px;
  padding-left: 25px;
  padding-bottom: 2px;
  font-weight: bold;
  color:#FFFF00;
  font-size:13px;
}
#signupform label.checked {
  text-align:left;
  background:url("checked.jpg") no-repeat 0px 0px;
}

