html,body,p,a,div{margin:0;padding:0;}
@font-face {
    font-family: 'majoramregular';
    src: url('majoram-webfont.eot');
    src: url('majoram-webfont.eot?#iefix') format('embedded-opentype'),
         url('majoram-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'am_sans';
    src: url('amsansr-webfont.eot');
    src: url('amsansr-webfont.eot?#iefix') format('embedded-opentype'),
         url('amsansr-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
html{
    height: 100%;
}
body{
    min-height: 100%;
}
html,body{
    font-family:am_sans,verdana,arial,sans-serif;
    font-size:1em;
}
.ui-widget{font-size:0.8em;font-family:arial,helvetica,sans_serif;}
p{margin-bottom:0.5em;}
body{background-image:url('img/background.png');background-repeat:repeat-x;}
.center{
    width:1000px;
    margin:-35px auto 0;
    background-image:url('img/bollen_EL4.png');
    position:relative;
    background-repeat:no-repeat;
    height: 980px;
}
a{text-decoration:none;color:white;}
/* Header */
#logo{width:748px;height:168px;display:block;background-image:url('img/logo3.png');background-repeat:no-repeat;background-position:right bottom;padding-top:50px;margin-left:97px;}
.languagepicker{float:right;margin-top:40px;margin-right:30px;}
a img{border:0;}
/* Menu items */
.absolute{position:absolute;}
	/* Menu links */
	.left{width:122px;height:123px;background-size: 100% 100%;}
	#bijgaarden{
        background-image:url('img/BeBurgerLogo2.png');
        background-repeat:no-repeat;
        left:262px;
        top:275px;
        border-radius:250px;
    }

	#mariadal{
        background-image:url('img/mariadal6.png');
        background-repeat:no-repeat;
        left: 192px;
        top: 454px;
    }

	#orange{
        background-image:url('img/bistror.png');
        background-repeat:no-repeat;
        left: 262px;
        top: 275px;
    }

    #alfons {
        background-image: url('img/LOGO-ALFONS.jpg');
        background-repeat: no-repeat;
        left: 204px;
        top: 636px;
        border-radius: 250px;
    }

    #alfonsburger {
        background-image: url('img/alfonsburger.png');
        background-repeat: no-repeat;
        left: 283px;
        top: 784px;
        border-radius: 250px;
    }

	/* Menu rechts */
	.right{width:122px;height:123px;line-height:123px;background-image:url('img/menu3.png');background-repeat:no-repeat;font-size:1.5em;font-weight:bold;text-align:center;background-size: 100% 100%;}
	.hover:hover{background-image:url('img/menu-hover.png');}
	.invert {background-position: center bottom;}
	#about{
        right: 75px;
        top: 344px;
        height:50px;
        padding:36px 0;
        line-height:30px;
    }
	#workbol{
        right: 19px;
        top: 499px;
        line-height:23px;
        width:136px;}
	#consulting{
        right: 45px;
        top: 692px;
    }

	#contact {
    background-image: url("/img/contact.png");
    background-size: auto auto;
    color: black;
    font-size: 20px;
    height: 26px;
    line-height: 23px;
    padding-left: 30px;
    right: 217px;
    top: 935px;
}
	#links {
        font-size: 18px;
        height: 64px;
        left: 28px;
        line-height: 60px;
        top: 590px;
        width: 64px;
        color:black;background-image:url("/img/links.png");
    }
#facebook {
    background-image: url("/img/fb.png");
    background-position: right center;
    background-size: auto 25px;
    color: black;
    font-size: 18px;
    height: 45px;
    left: 400px;
    line-height: 23px;
    padding-right: 19px;
    top: 925px;
}
#facebook:hover{
    background-image: url("/img/fbhover.png");}
	#linklist {
        left: -22px;
        top: 759px;
    }
	#linklist li {padding: 3px;}
	#linklist ul{list-style:url("/img/listpointer.png");}
.right{font-family:majoramregular,sans-serif;}
/* Main content (Big picture and tekst over it) */
.main{
    width:431px;
    height:507px;
    background-image:url('img/main.png');
    background-position:left bottom;
    margin: 160px 0 0 363px;
    background-size: 100% 100%;
}

.overlay{width:163px;height:405px;background-image:url('img/small-overlay.png');float:right;margin-top:7px;background-size: 100% 100%;}
.overlay div{text-align:center;color:white;}
.overlay div:first-child{margin-top:87px;}
.overlay h3,.orange{color:orange;margin-bottom:2px;margin-top:5px;}
.overlay p{padding-bottom:5px;}
.overlay hr{margin-right:8px;opacity:0.14;border:0;height:1px;background-color:white;}
.orange a{color:orange;}
.error{color:red;}
input[type="text"],textarea{width:100%;opacity:0.9;background-color:black;color:white;margin-bottom:15px;border:0;padding-top:2px;padding-bottom:2px;}
textarea{height:200px;max-height:200px;max-width:100%;min-height:200px;min-width:100%;}
/*about me*/
.nl,.fr{width:600px;}
/*input[type="submit"]{border:0;background:none;background-image:url('img/send.png');background-repeat:no-repeat;background-position:right center;padding-right:35px;height:35px;font-size:1.4em;cursor:pointer;}*/
.black a {color:black;}
/* Footer */
.footer {
    margin-left: 178px;
    margin-top: 107px;
    padding-bottom: 20px;
    text-align: center;
}

.footer a{color:black;margin-top:20px;font-size:0.8em;}