body{
text-align: center;
background-color: black;
}

#wrapper {
width: 1035px;
height: 100%;
margin: 0 auto;
}

#mainpage{
float: left;
position: relative;
width: 800px;
}

#sidebar{
float: right;
width: 225px;
height: auto;
left: 0px;
}

#twitter{
float: right;
margin: 10px 0 10px 0;
padding: 10px 0 0 10px;
width: 220px;
height: 250px;
background-color: #000000;
border: 1px solid #591463;
}

#socialmedia{
margin: 25px 0 0 0;
width: 225px;
text-align: left;
}

#facebook{
float: right;
position: relative;
top: 4px;
}

#formulier{
padding-top: 15px;
width: 225px;
text-align: left;
float: right;
}

#formulier2{
padding-top: 25px;
width: 225px;
text-align: left;
float: left;
}


#header{
float: left;
width: 800px;
height: 200px;
background: url(../gifs/header.jpg) no-repeat 0 0;
}

#nederlands{
position: relative;
float: right;
margin: 30px 30px 0 0;
}


#headerbruiloftgoochelaar{
float: left;
width: 800px;
height: 200px;
background: url(../gifs/header-bruiloft-goochelaar.jpg) no-repeat 0 0;
}

#background{
float: left;
top: 0px;
width: 800px;
background: url(../gifs/achtergrond.jpg) repeat-y;
}

#peter{
clear: left;
width: 200px;
height: 650px;
float: left;
background: url(../gifs/peter.jpg) no-repeat 0 0;
}

#inhoud{
float: left;
width: 565px;
height: auto;
text-align: left;
padding: 25px 0 25px 0;
}

#footer{
float: left;
width: 800px;
height: 20px;
background: url(../gifs/footer.jpg) no-repeat 0 0;
}

#mediablock
{
height: 67px;
margin: 10px;
}

#thumbnails{
float: left;
padding: 0 10px 0 0;
}

#film{
position: relative;
left: 10px;
top: 10px;
width: 541px;
height: 292px;
}

#film_background{
width: 561px;
height: 312px;
background: url(../gifs/film.jpg) no-repeat 0 0;
}

#persfoto
{
height: 110px;
margin: 10px;
padding: 2px;
}

#foto{
float: right;
border: solid 1px #7c4d81;
margin: 0 10px 10px 10px;
padding: 2px;
}

#shop{
float: left;
width: 250px;
height: 133px;
margin: 10px;
}

#shopgroot{
height: 275px;
margin: 10px;
}

#combinatiekorting{
float: left;
height: 70px;
margin: 10px;
}

#overpeter{
float: left;
padding: 0 20px 0 0;
}

#entertainment{
float: left;
padding: 0 20px 0 0;
}

#zakelijk{
float: left;
padding: 0 20px 0 0;
}

#overig{
float: left;
padding: 0 20px 0 0;
}