/*** RESET ***/
html, body, div, span, object, 
h1, h2, h3, h4, h5, h6, p, 
a, del, dfn, em, font, img,
small, strong, b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
}
a {
	text-decoration: none;
}
body{
	font-family: Trebuchet MS, arial, sans-serif;
	font-size: 1em;
	line-height: 1;
	background-color: #4d4139;
}
ol, ul {
	list-style: none;
}
:focus {
	outline: 0;
}

a:active { outline: 0; }

/*** END RESET ***/

/*** BASIC LAYOUT ***/

#backgroundcontainer {
	height: 525px;
	min-width: 1095px;
    background: #9f916a url("../images/achtergrond_header.jpg") no-repeat scroll top center;
    z-index: 0;
}
#contentcontainer {
	width: 1095px;
	height: 608px;
	margin: 0 auto;
	background: url("../images/achtergrond_foto.png") no-repeat;
	position: relative;
	padding: 54px 0 0 0;
    z-index: 2;
}

#backgroundcontainer #langMenu{
    float: right;
    margin-top: 20px;
    margin-right: 90px;
}

#backgroundcontainer #topMenu{
    position: absolute;
    top: 97px;
    right: 76px;
    z-index: 4;
}

#backgroundcontainer #topMenu li{
    line-height: 2;
    padding: 4px 10px 5px 10px;
    font-size: 0.8em;
    font-weight: bold;
    background-color: #afa277;
    display: inline;
    margin-left: 1px;
}

#backgroundcontainer #topMenu li a, #backgroundcontainer #topMenu li a:active, #backgroundcontainer #topMenu li a:visited{
    color: #3a3429;
}

#backgroundcontainer #topMenu li a:hover{
    color: #ffffff;
}

#backgroundcontainer #langMenu li{
    border-right: 1px solid #ffffff;
    padding: 0 10px 0 10px ;
    font-size: 0.8em;
    font-weight: bold;
    display: inline;
}

#backgroundcontainer #langMenu li a, #backgroundcontainer #langMenu li a:active, #backgroundcontainer #langMenu li a:visited{
    color: #ffffff;
}

#backgroundcontainer #langMenu li a:hover{
    color: #504838;
}

#backgroundcontainer #langMenu #lastLangItem{
    border: none !important;
}

#headercontainer {
    position: relative;
	width: 1095px;
	height: 70px;
	margin: 0 auto;
    z-index: 3;
}

/*** END BASIC LAYOUT ***/

/*** BACKGROUND ***/


/*** CONTENT ***/

#contentcontainer #content {
	background: url("../images/memling_home.jpg") no-repeat;
	width: 975px;
	height: 488px;
	margin: 0 0 0 50px;
	padding: 20px;
}
#contentcontainer #content #pretextcontainer {
	width: 415px;
    height: 458px;
    background: url("../images/achtergrond_binnenpagina_tekst.png") no-repeat;
    color: #504a43;
    overflow: hidden;
}
#contentcontainer #content #pretextcontainerbig {
	width: 615px;
    height: 458px;
    background: url("../images/achtergrond_binnenpagina_tekst2.png") no-repeat;
    color: #504a43;
    overflow: hidden;
}
#contentcontainer #content #textcontainer 
{
	font-family: Trebuchet MS, Arial, Sans-Serif;
	width: 390px;
    height: 440px;
    color: #231e1b;
    background-color: Transparent;
    margin: 10px 10px;
    overflow: auto;
}

#contentcontainer #content #textcontainerbig
{
	font-family: Trebuchet MS, Arial, Sans-Serif;
	width: 600px;
    height: 440px;
    color: #231e1b;
    background-color: Transparent;
    margin: 10px 10px;
    overflow: auto;
    font-size: 0.9em;
}

#contentcontainer #content #textcontainer #text {
	font-size: 0.9em;
	//font-size: 0.8em;
	color: #231e1b;
	line-height: 1.6;
}

#contentcontainer #content #textcontainerbig .tekst table td{
	vertical-align: top;
}


#contentcontainer #content #textcontainer #text .title {
	font-size: 1.2em;
	font-weight: normal;
	line-height: 1.4;
}
#contentcontainer #menu {
	position: relative;
	top: -82px;
	left: 50px;
	height: 32px;
	width: 955px;
	background-color: #120F08;
	margin: 42px 0 0 0;
	padding: 10px 0 0 20px;
    line-height: 1.2;
}
#contentcontainer #menu li{
	display: inline;

}
#contentcontainer #menu li.lastitem a{
	border-right: none !important;
}
#contentcontainer #menu li a{
	font-size: 0.8em;
	color: #aea278;
	border-right: 1px solid #aea278;
	padding: 0 10px 0 10px;
}
#contentcontainer #menu li a:hover{
	color: #CDCCCB;
}

/*** HEADER ***/

#header #headerLogo{
	float: left;
	margin-top: 50px;
    margin-left: 60px;
	width: 439px;
	height: 70px;
}

#footercontainer{
    position: relative;
    top: 140px;
    z-index: 4;
    width: 1095px;
    margin: 0 auto;
    color: #bbb7b4;
}

#footercontainer #footer{
    position: absolute;
    right: 180px;
    font-size: 0.7em;
}
#footercontainer #footer a, #footercontainer #footer a:active, #footercontainer #footer a:visited{
    color: #bbb7b4;
}

#footercontainer #footer a:hover{
    color: #ffffff;
}
h1 {padding-top: 20px;text-transform: capitalize;}
h2 {padding-bottom: 20px;text-transform: capitalize;}
h2 {padding-top: 20px; font-size: 10px;}
