/* Tags */
body {
    margin : 0;
    padding : 0;
    background : #eeeeee;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 15px;
}

h1 {
    display: none;
}

h2 {
    font-size : 18px;
}

a {
    text-decoration : none;
}

a img {
    border : 0;
}

table {
    border-collapse : collapse;
}

/* Page layout */
#megaWrapper {
    margin : 0 auto;
    width : 950px;
    background-image : url('images/bg.png');
    background-repeat : repeat-y;
}

#wrapper {
    margin : 0 25px 0 25px;
    padding : 0 25px 0 25px;
    width : 850px;
    background-color : #ffffff;
}

#header {
    height : 120px;
    width : 850px;
    padding-top : 20px;
}

#menu {
    background-image : url('images/panel.png');
    background-repeat : repeat-x;
    height : 27px;
    width : 850px;
    padding-top : 6px;
    font-size : 14px;
}

#menu ul {
    list-style-type : none;
    display : inline;
	padding-left: 0px;
	margin-left: -10px;
}

#menu ul li {
    display : inline;
    margin : 0 0 0 35px;
}

#menu ul li a {
    color : #ffffff;
}

#vedelijste {
    background-color : #d7eef5;
    height : 33px;
    width : 850px;
    font-size : 14px;
    font-weight : bold;
}

#vedelijste #text {
    background-color : #7fcdea;
    height : 27px;
    padding : 6px 0 0 25px;
    width : 150px;
    float : left;
}

#vedelijste #swf {
    background-color : #d7eef5;
    height : 33px;
}
#page {
    width : 850px;
    margin : 0 auto;
    padding : 20px 0 0 0;
}

#content {
    float : left;
    width : 530px;
    padding : 0 0 0 0;
}

#sidebar {
    float : right;
    width : 300px;
    margin : 0;
    padding : 0 0 0 0;
    color : #787878;
}

#footer-spacer {
    background-image : url('images/panel.png');
    background-repeat : repeat-x;
    height : 33px;
    width : 850px;
}

#footer {
    height : 70px;
    font-size : 14px;
}

#footer p {
    text-align : center;
}

#footer a {
    color : #8a8a8a;
    text-decoration : underline;
}

/* CSS of parts of the website */
.imagesBottom {
    text-align : center;
}

.indexPStrong {
    text-align : center;
}

.contactP {
    margin-left : 130px;
}

.contactTdCaption {
    text-align : right;
    vertical-align : top;
}

.referenceItem {
    border : 1px solid gray;
    margin-bottom : 5px;
    padding : 0 5px 5px 5px;
    background-color : #fff0f5;
}

.referenceItem .fbBox {
    text-align : center;
    margin-top : 5px;
}

.referenceItem img {
    float : left;
    margin : 15px 5px 0 0;
}

