body{
	margin: 0px;
	padding: 0px;	
}

/* centers all content, with a fixed width */
#wrapper {
	position:static;
	width: 990px;
	margin: 0 auto; /* centering the page */
	text-align: left;
	padding-bottom:45px
}

/* adds some space left and reight */
.innerContainer {
	margin: 0 1.5em;
	position: relative;
}
#search, #language{
	position: absolute;
	right: 0em;
}

/* TOP SECTION */
#top{
	/*width: 100%;*/
}

#logo{
	float: left;
	padding:0.8em 0 0.8em 0;
}
#logo img{
	width: 200px;
	height: 100px;
}

#slogan{
	float: left;
	margin: 45px 0 1em 2em;
}

#right-corner{
	float: right;
	margin: 1.5em 0 1em 0em;
}

#sign-buttons{
	float: left;
	margin: 0.5em 0 1em 0em;
}

#sign-buttons ul{
	margin: 0em;
	padding: 0em;
	width: auto;
}

#sign-buttons li{
	display: inline;
	width: auto;
	margin: 0;
	padding: 0;
}


#social-websites{
	float: left;
	margin: 0.2em 0 1em 1em;
	display: none;
}

#social-websites img{
	width: 22px;
	height: 22px;
}

#promo-text{
	float: left;
	clear: left;
	width: 16em;
}

#join-circle{
	float: right;
	background: url(../images/blauwecirkel.gif) no-repeat;
	width: 100px;
	height: 100px;
	margin: 0.5em 0em 0.5em 1em;
}

#join-circle a{
	display: block;
	width: 100%;
	height: 100%;
}

#top-controls{
	clear: both;
	margin: 0;
	padding: 0;
	text-align: center;
}

.top-menu{
	padding: 0.5em 0;
	margin: 0;
}

#language{
	padding: 0.2em 0 0 0;
}
#jflanguageselection {
	margin: 0;
	padding: 0;
}

/* Buildings header with menu */
#header {
	position:static;
	height: 100px;
	background-image:url(../images/head.jpg);
	background-repeat: no-repeat;
}
#search{
	margin: -2px 0 0 0;
	padding: 0;
}
#search label{
	display: none;
}

/* CONTAINER of content and side panels */
#container{
	padding-top: 2em;
	padding-bottom: 60px;
	background-image: url(../images/footer.png);
	background-position: bottom; /*head.jpg*/
	background-repeat: no-repeat;
}
#left {
	float: left;
	width: 15%;
}
#right {
	float:right;
	width: 190px;
}
#left, #right{
	padding-bottom: 2em;
}
#content {
	float: left;
	padding: 0 2%;
	width: 61%;
}
