                                    /* Algemene Stijlkenmerken*/

* {

        margin: 0;
        padding: 0;

}

html, body {

	margin:0px;
	padding:0px;
	width:100%;
	height:100%;

	background-color:#ffffff;
	font-family:Arial, Verdana, Helvetica, sans_serif;
        font-size:12px;

        color: #53020b;
}

img {

	border:none;

}

a {

        text-decoration:none;

}

a:visited {

        color:blue;

}

div#wrapper {

        text-align:left; /* reset text alignment */
        width:963px; /* or a percentage, or whatever */
        margin:0 auto; /* for the rest */

}

p {

        text-align: justify;
        font-size:12px;
        line-height: 1.7;

}

p#center {

        text-align: center;
        width:725px;

}

p + p {

        margin-top:30px;

}

                                    /* Stijlkenmerken voor de header */

div#header {

        display:table-cell;
        width:963px;
        height:247px;
        background-image: url("../images/header.jpg");
        background-repeat:no-repeat;
        text-align: center;
        vertical-align: bottom;

        font-size:18px;
        font-weight: 600;

}

div#header span {

        position: relative;
        top:-5px;

}

                                    /* Stijlkenmerken voor het menu */

div#menu {

        

}

table#menu td {

        background-image: url("../images/menu.jpg");
        width:163px;
        text-align: center;
        height:74px;

}

table#menu td#first {

        background-image: url("../images/menu_top.jpg");
        height:84px;

}

table#menu td#last {

        background-image: url("../images/menu_bottom.jpg");

}

table#menu a {

        color: #a10416;
        position: relative;
        top:-20px;
        font-weight:900;
        font-size: 16px;

}

table#menu td#first a {

        top:-15px;

}

                                    /* Stijlkenmerken voor het menu */

div#content {

        background-image: url("../images/main_background.jpg");
        height:700px;

}

div#content p.home {

        margin-left:20px;
        width:550px;

}

div#content p.about {

        margin-left:20px;
        width:550px;

}

div#content p.maatwerk {

        margin-left:20px;
        width:550px;

}

div#content p.design {

        margin-left:20px;
        width:550px;

}

div#content p.beheer {

        margin-left:20px;
        width:700px;

}

div#content p.apps {

        margin-left:20px;
        width:550px;

}

div#content p.promotion {

        margin-left:20px;
        width:550px;

}

div#content h3 {

        margin-top:20px;
        margin-bottom: 0px;
        margin-left:20px;
        width:550px;

}

div#content h3#maatwerk {

        margin-top:15px;
        margin-bottom: 5px;
        margin-left:20px;
        width:550px;
        font-size: 14px;

}

div#content h3#beheer_compleet {

        margin-top: 75px;
        margin-bottom: 0px;
        margin-left:20px;
        width:550px;

}

img#puzzle {

        float: right;
        margin-right:-200px;
        margin-top: -50px;

}

img#dudes {

        float: right;
        margin-right:-50px;
        margin-top: -35px;

}

img#question {

        float: right;
        margin-right:-125px;
        margin-top: -35px;

}

img#question_about {

        float: right;
        margin-right:0px;
        margin-top: -15px;

}

img#question_apps {

        float: right;
        margin-right:-125px;
        margin-top: 25px;

}

img#circle {


        margin-left:150px;
        margin-bottom: 20px;

}

img#grafiek {

        float: right;
        margin-right:-50px;
        margin-top: -50px;

}

img#ruler {

        float: right;
        margin-right:-150px;
        margin-top: 0px;

}

img#wereld {

        float: right;
        margin-right: -325px;
        margin-top: -40px;

}

img#puzzle2 {

        float: right;
        margin-right:-75px;
        margin-top: -50px;

}

img#windows {

        float: right;
        margin-right: -200px;
        margin-top: -50px;

}

img#uni_circle {

        float: right;
        margin-right: -175px;
        margin-top: -40px;

}

img#stamp {

        float: right;
        margin-right: 100px;
        margin-top: 0px;
        margin-left: 25px;

}

img#arrow {

        float: right;
        margin-right: -325px;
        margin-top: 50px;
        margin-left: 25px;

}

img#question_beheer {

        float: left;
        margin-right: 50px;
        margin-left: 30px;
        margin-top: 65px;

}

img#question_promotion {

        float: right;
        margin-right: 50px;
        margin-top: -40px;

}

img#comps {

        float: right;
        margin-right: -150px;
        margin-left: 20px;
        margin-top: -20px;

}

img#frut {

        float: right;
        margin-right: -50px;
        margin-left: 20px;
        margin-top: -20px;

}

img#momoney {

        float: right;
        margin-right: -175px;
        margin-left: 10px;
        margin-top: -70px;

}

img#megaphone {

        float: right;
        margin-right: -25px;
        margin-left: 10px;
        margin-top: 0px;

}

div#content li {

        text-align: justify;
        font-size:12px;
        line-height: 1.7;
        list-style: none;
        margin-left:35px;

}

table#contact {

        margin-left:20px;
        margin-top:20px;
        font-weight:600;

}

div#contact {

        background-image: url("../images/contact.jpg");
        width:582px;
        height:457px;
        padding-top:12px;

}

div#contact span{

        color:white;

}

textarea#contact {

        width:450px;
        height:200px;
        border:none;
        margin-left:2px;

}

p.contactfields {

        margin: 2px;

}

p#vraag {

        margin-left: 66px;

}

div#verstuur {

        margin-top:15px;
        width:100%;
        text-align:right;

}

div#verstuur span{

        margin-right:33px;
        color: #53020b;
        font-weight:600;
        font-size:14px;

}

div#verstuur input{

        border:none;
        background:none;
        color: #53020b;
        font-weight:600;
        font-size:14px;
        cursor:pointer;

}

div#main span#head {

        position: relative;
        top:-5px;
        font-size:18px;
        font-weight: 600;
        margin-left:225px;

}

table#portfolio {

        margin-left:40px;
        margin-top:30px;

}

table#portfolio a {

        color:#53020b;

}

table#portfolio td {

        width:225px;
        padding-bottom: 30px;

}

td#lasttd {

        

}

img#sitehier {

        float: left;
        z-index:-1;

}

img#paginaterug {

        float: right;
        margin-top:-50px;
        margin-right:20px;
        z-index:2;

}