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

body {
background: #000000 url(images/background.jpg) no-repeat center top; 
font-family: Arial, Helvetica, sans-serif;
font-size: 100%;
}

#main {
margin: 0 auto 0px;
position: relative;
width: 860px;
z-index: 20;
}



a.logo {
background: url(images/logo.png) no-repeat scroll left top;
border: medium none;
display: block;
float: left;
height: 66px;
margin: 35px 0 0 0;
overflow: hidden;
padding: 50;
width: 282px;
}

a:link, a: visited {
color:#ffffff;
boder: none;
text-decoration: none;
}

img {
border: none;
}

a img {
border: none;
}


#header {
height: 80px;
position: relative;
width: 960px;
}

#header ul {
float: right;
height: 23px;
padding: 0;
width: 580px;
margin: 0 0 0;
}

#header ul li {
display: inline;
position: relative;
padding: 0 0 0 38px;
top: 75px;
text-align: center;
text-decoration: none;
}

#header ul li {
font-size: 20px;
text-decoration: none;
}

.content {
width: 860px;
}

.homelinks {
float: left;
width: 126px;
}

.homemidden {
float: left;
width: 475px;
}

.homerechts {
float: left;
width: 259px;
}

.footer {
float: left;
width: 860px;
height: 15px;
}

.fotoboekcontent {
float: left;
width: 860px;
}



#navigatie {
display: block;
height: 20px;
float: left;
width: 700px;
margin: 20px 0 0 -39px;
}

#navigatie ul li{
display: block;
float: left;
height: 20px;
width: 700px;
margin: -55px 0 0 0;
text-decoration: none;
color:#FFF;
}



h1.hfoto {
display: block;
height: 391px;
margin: -27px 0 20px;
width: 900px;
}

h1.hfoto ul li {
display: inline;
font-size: 20px;
position: relative;
font-style: bold;
left: -39px;
text-decoration:none;
color:#FFFFFF;
}



h1.hlinks1 {
display: block;
height: 125px;
margin: -6px 0 20px;
padding: 0;
width: 126px;
}

h1.hlinks1 ul li {
display:inline;
font-size: 20px;
position: relative;
font-style: bold;
padding: 0 0 0 0;
left: -321px;
text-decoration:none;
color:#FFFFFF;
}

h1.hlinks2 {
display: block;
height: 125px;
margin: -27px 0 20px;
padding: 0;
width: 126px;
}

h1.hlinks2 ul li {
display:inline;
font-size: 20px;
position: relative;
font-style: bold;
padding: 0 0 0 0;
left: -321px;
text-decoration:none;
color:#FFFFFF;
}

h1.hlinks3 {
display: block;
height: 125px;
margin: -26px 0 20px;
padding: 0;
width: 126px;
}

h1.hlinks3 ul li {
display:inline;
font-size: 20px;
position: relative;
font-style: bold;
padding: 0 0 0 0;
left: -321px;
text-decoration:none;
color:#FFFFFF;
}


h1.hmidden {
display: block;
height: 391px;
margin: -350px 0 0 120px;
padding: 0;
width: 460px;
}

h1.hmidden ul li {
display: inline;
font-size: 11px;
position: relative;
padding: 0 0 0 0;
text-decoration:none;
color:#FFFFFF;
}


h1.hrechts {
display: block;
height: 391px;
margin: -437px 0 0 86px;
padding: 0;
width: 259px;
}

h1.hrechts ul li {
display: inline;
font-size: 11px;
position: relative;
padding: 0 0 0 0;
text-decoration:none;
color:#FFFFFF;
}



h1.hmiddencontact {
display: block;
height: auto;
margin: 370px 0 0 -390px;
padding: 0;
width: 460px;
}

h1.hmiddencontact ul li {
display: inline;
font-size: 11px;
position: relative;
padding: 0 0 0 0;
text-decoration:none;
color:#FFFFFF;
}


.contactform {
display: block;
font-size: 12px;
position: relative;
padding: 0 0 0 0;
top: -300px;
left: 70px;
text-decoration: none;
height: auto;
}

.contactform2 {
display: block;
font-size: 12px;
position: relative;
padding: 0 0 0 0;
top: -400px;
left: 360px;
text-decoration: none;
height: auto;
}

h1.hrechtscontact {
display: block;
height: auto;
margin: -625px 0 0 200px;
padding: 0;
width: 460px;
}

h1.hrechtscontact ul li {
display: inline;
font-size: 11px;
position: relative;
padding: 0 0 0 0;
text-decoration:none;
color:#FFFFFF;
}